Method, system and storage medium for generating detachable windows based on CIM multi-domain component dependency graph
Patent Information
- Application Number
- CN202611220316.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-12
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]本发明的目的在于克服现有技术的缺陷,提供一种基于CIM多域构件依赖图的可拆除窗口生成方法、系统及存储介质,解决现有的构件拆除策划依赖经验存在工作量大和成本高的问题
[0051]本发明的方法和系统,能够根据城市级CIM模型与项目级BIM模型自动确定待拆除的构件对象,然后构建多域依赖图,以识别结构支承、连接拆解、空间遮挡、运输通道、危险隔离和机电服务依赖关系,基于多域依赖图筛选出满足拆除条件的可拆除的构件对象,形成可拆除窗口,以指导待拆除单元的拆除工作。
Smart Images

Figure CN123013239A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of component removal, and specifically to a method, system, and storage medium for generating removable windows based on a CIM multi-domain component dependency graph. Background Technology
[0002] Existing building demolition typically aims for rapid site clearing and complete crushing, with the demolition sequence determined primarily by experience, structural type, and ease of mechanization. This approach often results in the destruction of reusable components such as doors and windows, steel structures, prefabricated parts, electromechanical equipment, stone cladding, and intact brickwork before they can be dismantled, reducing the proportion of direct reuse and high-value recycling. Selective demolition emphasizes first identifying reusable or recyclable objects, then dismantling them layer by layer and category by category according to structural connections, structural stability, and operational safety requirements. However, its process planning still relies heavily on experience and involves a significant workload.
[0003] Existing BIM-based methods for evaluating deconstructability or recycling potential primarily rely on static scores based on material type, connection method, component size, durability, and economic value. These scores typically indicate "which components are worth recycling," but the specific dismantling process planning still depends on experience, resulting in a large workload and high costs. Therefore, improvements are necessary. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method, system and storage medium for generating removable windows based on CIM multi-domain component dependency graphs, thereby solving the problems of large workload and high cost in existing component removal planning that relies on experience.
[0005] The technical solution to achieve the above objectives is:
[0006] This invention provides a method for generating removable windows based on CIM multi-domain component dependency graphs, comprising the following steps:
[0007] Obtain the city-level CIM model and project-level BIM model of the unit to be demolished;
[0008] Based on the city-level CIM model and project-level BIM model of the unit to be demolished, the component objects of the unit to be demolished are determined.
[0009] Based on the city-level CIM model and project-level BIM model of the unit to be demolished, a multi-domain dependency graph is constructed. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and dismantling edges, spatial obstruction and transportation channel edges, as well as hazard isolation edges and electromechanical service edges.
[0010] Based on the constructed multi-domain dependency graph, select the component objects that can be removed at the current moment from the component objects of the unit to be removed, and use them as the removable window.
[0011] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0012] Generate a corresponding component recyclability passport for each component object;
[0013] The baseline recyclability of the component object is calculated based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows:
[0014] Formula 1,
[0015] In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.
[0016] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0017] Get the current demolition status;
[0018] The dynamic recyclability of the unremoved components is calculated to obtain the dynamic recyclability calculation result. The dynamic recyclability calculation formula is as follows:
[0019] Equation 2,
[0020] In Equation 2, This represents the result of the dynamic recyclability calculation for component object i. This represents the demolition state vector at the current time t. This represents the baseline recyclability calculation result for component object i. The dynamic reachability factor of component object i. This represents the stability allowable factor for component object i. The integrity preservation factor represents component object i.
[0021] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0022] Perform virtual removal on the unremoved component objects to establish the current virtual removal state;
[0023] Based on the dynamic recyclability changes of the affected successor component objects before and after virtual removal, the marginal recyclability unlocking gain of the virtually removed component objects is calculated to obtain the marginal recyclability unlocking gain result. The calculation formula for the marginal recyclability unlocking gain is as follows:
[0024] Formula 3,
[0025] In Equation 3, This represents the marginal recyclability unlock gain of component object i. This represents the coefficient of influence of component object i on the unlocking of subsequent component object j. This represents the virtual removal state that occurs after component object i is removed.
[0026] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0027] For component objects within the removable window, calculate the removal selection priority to obtain the component object's removal selection priority result. The formula for calculating the removal selection priority is as follows:
[0028] Equation 4,
[0029] In Equation 4, This indicates the priority of removing component object i. to This indicates that the weights are equal to 1. This represents the result of the dynamic recyclability calculation for component object i. This represents the marginal recyclability unlock gain of component object i. This represents the net carbon emission reduction benefit of component object i. This represents the cost of dismantling component object i. This represents the remaining risk of component object i. This represents the estimated demolition time for component object i. Represents the expected irreversible damage probability of component object i;
[0030] The component object removal tasks are generated sequentially based on the priority of the component object removal selection.
[0031] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0032] Obtain feedback events from the construction site;
[0033] Locate the affected subgraph based on the feedback object in the obtained feedback event;
[0034] The dynamic recyclability, marginal recyclability unlock gain, and demolition selection priority of the component objects in the affected subgraph are recalculated, thereby updating the demolition order of the corresponding component objects and rearranging the corresponding demolition tasks.
[0035] A further improvement of the present invention on the method for generating removable windows based on CIM multi-domain component dependency graphs is that it further includes:
[0036] For benchmark recyclability Component objects with a value of not less than 0.55 or designated as reuse candidates. Determine the probability of its expected irreversible damage. Does it exceed the set threshold? ;
[0037] If the judgment result is that the set threshold is exceeded, the demolition process is adjusted, and after the adjustment, the expected irreversible damage probability of component object i is judged again to see if it exceeds the set threshold.
[0038] If the judgment result is still that the threshold is exceeded, the corresponding component object i will be removed from the current demolition window.
[0039] The present invention also provides a storage medium storing a program for a method of generating a removable window based on a CIM multi-domain component dependency graph. When the program for generating a removable window based on a CIM multi-domain component dependency graph is executed by a processor, it implements the steps of the method.
[0040] This invention further provides a system for generating removable windows based on CIM multi-domain component dependency graphs, comprising:
[0041] The acquisition unit is used to acquire the city-level CIM model and project-level BIM model of the unit to be demolished.
[0042] The component parsing unit, connected to the acquisition unit, is used to determine the component objects of the unit to be demolished based on the city-level CIM model and project-level BIM model of the unit to be demolished.
[0043] A multi-domain dependency graph generation unit, connected to the acquisition unit and the component parsing unit, is used to construct a multi-domain dependency graph based on the city-level CIM model and project-level BIM model of the unit to be demolished. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and dismantling edges, spatial obstruction and transportation channel edges, hazard isolation edges, and electromechanical service edges.
[0044] The removable window generation unit is connected to the multi-domain dependency graph generation unit and the component parsing unit. It is used to select the removable component object at the current moment from the component objects of the unit to be removed, based on the constructed multi-domain dependency graph, and use it as the removable window.
[0045] A further improvement of the removable window generation system based on CIM multi-domain component dependency graph of the present invention is that it also includes a component passport generation unit and a benchmark recyclability evaluation unit.
[0046] The component passport generation unit is connected to the component parsing unit and is used to generate a corresponding component recyclability passport for each component object;
[0047] The baseline recyclability evaluation unit is connected to the component passport generation unit and is used to calculate the baseline recyclability of the component object based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows:
[0048] Formula 1,
[0049] In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.
[0050] The beneficial effects of the present invention regarding the method, system, and storage medium for generating removable windows based on CIM multi-domain component dependency graphs are as follows:
[0051] The method and system of the present invention can automatically determine the component objects to be demolished based on the city-level CIM model and the project-level BIM model, and then construct a multi-domain dependency graph to identify the dependencies of structural support, connection disassembly, spatial obstruction, transportation channels, hazard isolation and electromechanical services. Based on the multi-domain dependency graph, the removable component objects that meet the demolition conditions are screened out to form a removable window to guide the demolition work of the unit to be demolished.
[0052] The method and system of the present invention generate a corresponding recyclability passport for each component object to transform the static model attributes of the component object into a recyclability calculation object. Based on this, the baseline recyclability of each component object is calculated, and the recyclability of the component object is evaluated according to the baseline recyclability, thereby improving the complete reuse and high-value recycling rate of component objects.
[0053] The method and system of the present invention perform dynamic recyclability calculations on component objects within the removable window to reflect changes in construction site conditions during demolition, so that the evaluation results are consistent with the actual removable state.
[0054] The method and system of the present invention calculate the marginal recyclability unlocking gain of component objects within a removable window to identify key pre-tasks for high-value components and reduce irreversible damage caused by incorrect sequence of tasks.
[0055] The method and system of the present invention calculate the removal selection priority for component objects within a removable window, sorts the removal order of component objects based on the calculation result of the removal selection priority, and generates corresponding removal tasks in sequence, thereby reducing information loss between planning and on-site execution and improving executability.
[0056] The method and system of the present invention determine the affected sub-graphs through feedback events at the construction site, and then perform incremental rearrangement of the local area, thereby shortening the time for on-site plan adjustment. Attached Figure Description
[0057] Figure 1 This is a system diagram of the removable window generation system based on CIM multi-domain component dependency graph of the present invention.
[0058] Figure 2 This is a flowchart of the method for generating removable windows based on CIM multi-domain component dependency graphs according to the present invention.
[0059] Figure 3 This is a flowchart illustrating the overall process of the removable window generation method based on CIM multi-domain component dependency graph of the present invention.
[0060] Figure 4This is a diagram showing the relationship between the multi-domain dependency graph and the removable window in the removable window generation system based on the CIM multi-domain component dependency graph of this invention.
[0061] Figure 5 This is a model diagram for dynamic recyclability evaluation in the removable window generation system based on CIM multi-domain component dependency graph of this invention.
[0062] Figure 6 This is a flowchart of the marginal recyclability unlocking gain and demolition task generation in the removable window generation method based on CIM multi-domain component dependency graph of the present invention.
[0063] Figure 7 This is a flowchart for automatically generating selective demolition procedures under stability constraints in the removable window generation method based on CIM multi-domain component dependency graph of the present invention.
[0064] Figure 8 This is a flowchart illustrating the incremental replanning of the demolition process based on on-site feedback events in the method for generating a removable window based on a CIM multi-domain component dependency graph according to the present invention. Detailed Implementation
[0065] The present invention will be further described below with reference to the accompanying drawings and specific embodiments.
[0066] See Figure 1 This invention provides a method, system, and storage medium for generating removable windows based on a CIM multi-domain component dependency graph. It constructs a multi-domain component dependency graph that simultaneously includes structural support dependencies, connection / disassembly dependencies, spatial obstruction and transportation channel dependencies, hazard isolation dependencies, and electromechanical service dependencies. Based on this graph, a removable window is formed that satisfies constraints related to stability, temporary support, hazard isolation, equipment operating radius, dismantling direction, transportation channel, site capacity, and resource allocation. Furthermore, it automatically generates component-level selective dismantling procedures and task packages through multi-objective optimization. The following description, in conjunction with the accompanying drawings, illustrates the method, system, and storage medium for generating removable windows based on a CIM multi-domain component dependency graph.
[0067] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.
[0068] See Figure 1 This diagram shows the system diagram of the removable window generation system based on CIM multi-domain component dependency graph of the present invention. The following is in conjunction with... Figure 1 The present invention describes the removable window generation system based on CIM multi-domain component dependency graph.
[0069] like Figure 1As shown, the removable window generation system based on CIM multi-domain component dependency graph of the present invention includes an acquisition unit 21, a component parsing unit 22, a multi-domain dependency graph generation unit 23, and a removable window generation unit 24. The acquisition unit 21 is used to acquire the city-level CIM model and project-level BIM model of the unit to be demolished. The component parsing unit 22 is connected to the acquisition unit 21 and is used to determine the component objects of the unit to be demolished based on the acquired city-level CIM model and project-level BIM model. The multi-domain dependency graph generation unit 23 is connected to the acquisition unit 21 and the component parsing unit 22. The generation unit 23 is used to construct a multi-domain dependency graph based on the city-level CIM model and project-level BIM model of the unit to be demolished. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and disassembly edges, spatial obstruction and transportation channel edges, as well as hazard isolation edges and electromechanical service edges. The removable window generation unit 24 is connected to the multi-domain dependency graph generation unit 23 and the component parsing unit 22. The removable window generation unit 24 is used to select the removable component objects at the current moment from the component objects of the unit to be demolished based on the constructed multi-domain dependency graph, and use them as removable windows.
[0070] In this invention, CIM (City Information Modeling) refers to a city information model, and BIM (Building Information Modeling) refers to a building information model. The city-level CIM model mainly provides project-level spatial information such as the boundaries, unified spatial coordinates, floor and spatial grid indexes, site roads, temporary storage yards, and regulatory boundaries of the units to be demolished (or updated). The project-level BIM model mainly provides component-level information such as component GUIDs, detailed geometry, material specifications, connection nodes, structural relationships, and electromechanical interfaces.
[0071] The acquisition unit 21 of the present invention acquires the city-level CIM model and project-level BIM model of the unit to be demolished as model data imported into the system by the user. Furthermore, the acquisition unit 21 is also used to acquire one or more of the following imported by the user and associated with the unit to be demolished: two-dimensional drawings, point cloud data, oblique photography data, structural inspection report data, material inspection report data, and equipment ledger data.
[0072] The component analysis unit 22 of this invention is also used to receive the city-level CIM model and the project-level BIM model from the acquisition unit 21, perform coordinate benchmark unification for the two models, convert the BIM model to the coordinate system of the CIM model, and establish a mapping relationship between CIM spatial objects and BIM component objects using building codes, floors, spatial grids, component GUIDs, and geometric bounding box overlap rates as joint matching conditions. Further, for cases where the same field conflicts, spatial management fields such as unit boundaries, site roads, and regulatory boundaries are updated preferentially using CIM data, while component geometry, connections, and professional attributes are preferentially using BIM data verified by point cloud or inspection results, and the data source, version number, and update time of each field are recorded. Further still, for missing component objects in the model, candidate objects can be generated using point cloud segmentation, drawing recognition, or manual entry; for fields with uncertain materials, connection methods, or damage states, a field confidence level of 0 to 1 is set, and the corresponding evidence weight is reduced in subsequent recyclability evaluations. Further still, the component analysis unit 22 performs spatial registration between the real-world point cloud and the CIM model; when the component position deviation exceeds a preset threshold... ( (The diameter can be 50mm-300mm), or the connection position deviation exceeds the preset threshold. ( When the diameter is 20mm-150mm, mark the component as the object to be checked so that it can be manually checked later.
[0073] Furthermore, the component objects determined by component analysis unit 22 include one or more attribute vectors among component number, geometric boundary, mass or volume, main material class, sub-material class, service life, apparent damage, connector type, connection location, structural function, electromechanical interface, hazardous material properties, dismantling direction, tool space, transportation outline, intended recycling destination, and model version.
[0074] Furthermore, the component analysis unit 22 standardizes the imported material information by material name, maps material categories, and converts units, forming a component material attribute vector. This material attribute vector includes at least the main material class, subclass, strength or performance grade, density, pollution risk, separability, residual performance, and carbon emission factor per unit material. It is used to calculate the component's theoretical mass, the proportion of separable materials, the hazard pollution level, optional reuse or recycling pathways, the carbon emission reduction potential of replacing new materials per unit component, and the requirements for dismantling tools and protective measures. The formula for calculating the component's theoretical mass is: Equation 5, in Equation 5, Indicates the theoretical mass of the component. Indicates the density of the material. This represents the volume of a component reconstructed from a BIM model or point cloud. Component object attribute values are determined according to the priority order of "on-site measurement or inspection—as-built model and equipment ledger—construction drawings and design specifications—image or point cloud inference—default values from the rule base." When the same attribute has multiple valid sources, the system performs weighted fusion based on the reliability and quality of the data source. Fields with conflict levels exceeding a preset threshold are not directly included in automatic calculations and are marked as requiring manual review.
[0075] In one specific embodiment of the present invention, the multi-domain dependency graph generation unit 23 is used to construct a multi-domain dependency graph, which can represent the prerequisite relationships for component removal and their type, direction, intensity, and evidence. The node set V includes component nodes, temporary support nodes, hazard isolation nodes, transportation channels, and critical equipment nodes. Component nodes are the main nodes, while temporary support nodes, hazard isolation nodes, transportation channels, and critical equipment nodes are auxiliary nodes used to express constraint release conditions. The edge set E includes structural support edges. , connecting and disassembling edges Space obstruction and transportation channel edge Dangerous isolation border and electromechanical services Multiple dependency edges of different types are allowed between the same pair of nodes.
[0076] The structural support edge is used to indicate the impact of component removal on the load-bearing capacity and stability of the remaining structure; the connection disassembly edge is used to indicate the preconditions for removal caused by fasteners, welds, adhesive layers, post-cast strips, or embedded relationships; the space edge is used to indicate obstructions, tool entry direction, hoisting clearance, and occupancy of transportation channels; the hazard edge is used to indicate that materials containing asbestos, gas, electricity, high temperature, high pressure, or pollutants must be isolated first; the electromechanical service edge is used to indicate pipeline dredging, power outages, water outages, system bypasses, and equipment shutdowns.
[0077] For component nodes and If the component The removal or change of condition can remove the components. The pre-constraints are then established by point to Dependency edges To ensure the successor component set Consistent with the direction of the dependent edge.
[0078] Furthermore, each dependency edge not only records the edge's category and direction, but also represents its constraint state as an attribute vector. For a dependency edge of type d, it can be represented as follows: , where d represents the edge type, such as structural support edge, connection and disassembly edge, space shielding and transportation channel edge, as well as hazard isolation edge and electromechanical service edge; The constraint strength depends on edge d. The confidence level of the evidence dependent on edge d. The current degree of undoing of the dependent edge d. This is the condition for removing the dependency edge d. , and All values are between 0 and 1. =0 indicates that the constraint has not been released. =1 indicates that the constraint has been completely removed.
[0079] The strength of various constraints is calculated according to the corresponding physical quantities: the structural support edge is determined based on the ratio of bearing capacity to action effect, buckling safety factor, overturning coefficient, or changes in critical displacement before and after virtual removal; the connection dismantling edge is determined based on the proportion of unresolved connection points, the degree of irreversibility of the connection, and the requirements for dismantling tools; the space obstruction and transportation channel edge is determined based on the component projection obstruction ratio, tool clearance gap, hoisting clearance gap, and transportation channel blockage ratio; the hazard isolation edge is determined based on the hazard source level, exposure consequences, and the degree of isolation completion; the electromechanical service edge is determined based on whether the system is energized, pressurized, or carrying a medium, and the degree of bypass or shutdown completion. All original indicators are weighted after being normalized and aligned. .
[0080] ,
[0081] in, Used to convert the k-th original physical quantity into a unidirectional index between 0 and 1. The corresponding weights are given, and the sum of the weights is 1. Evidence confidence level. The degree of resolution is obtained by weighting the confidence levels of evidence such as BIM, drawings, point clouds, inspections, and on-site verification. This is determined by the completion record of the preceding task, sensor status, acceptance records, or manual signature. Not lower than the hard constraint threshold If the dependency involves structural safety, hazard isolation, or forced shutdown conditions, the system sets it as a hard constraint; other dependencies are treated as soft constraints in risk or priority calculations.
[0082] Furthermore, for dependency types d∈D={str, con, acc, haz, srv}, the system is a component. Establish this type of hard precursor edge set Based on the current resolution level and acceptance status of alternative measures for each hard predecessor edge, a domain dependency satisfaction marker is generated. .
[0083] Formula 6,
[0084] In Equation 6, Let f be the threshold for removing the d-th type of dependency edge; For alternative measures to meet the criteria, a value of 1 is assigned when temporary supports, system bypasses, hazard isolations, temporary openings, or other alternative measures have been verified and accepted; otherwise, a value of 0 is assigned. If empty, then The default value is 1. Only , , , and When both are 1, component E i Only after passing the multi-domain hard dependency gating; soft dependency edges are not used as a rejection condition for removable windows, and their degree of non-removal is determined according to... Converted into residual risk and entered Or priority calculation.
[0085] Furthermore, the removable window generation unit 24 is used to generate a removable window from a component object that has not yet been removed. Component objects Enter It is required that all dependent edges in its hard predecessor edge set meet the requirement, that is, the domain dependency of each dependent edge satisfies the label 1.
[0086] Furthermore, at time t, the system generates removable windows from the components that have not yet been removed. The removable window adopts a joint access mechanism of "domain-based hard dependency gating - continuous physical quantity verification - resource capacity verification": First, it checks whether the five types of hard precursor edges (structure, connection, accessibility, hazard, and electromechanical service) have been removed or satisfied by accepted alternative measures; then, it verifies the stability of the remaining structure after virtual removal of the component, the degree of connection exposure, and the actual operational accessibility; finally, it verifies resource conditions such as personnel, machinery, lifting equipment, temporary supports, transport vehicles, and yard capacity. For components intended for complete reuse or reuse after repair, subsequent expected damage probability constraints should also be met.
[0087] The removable window generation unit 24 determines whether a component object meets the admission criteria according to the following formula, and adds the component objects that meet all the criteria to the removable window:
[0088] Equation 7,
[0089] In Equation 7, , , , and The hard precursor satisfaction markers for the five dependency domains, namely structural support, connection disassembly, spatial obstruction and transportation channel, hazard isolation and electromechanical service, are directly calculated from the corresponding type edges in the multi-domain dependency graph. Indicates virtual removal of components The remaining structural stability coefficient afterward; Indicates the necessary connection point exposure rate; Operational accessibility indicates the feasibility of the integrated tool operating clearance, mechanical operating radius, demolition direction, hoisting clearance, and transportation route. This indicates the availability of resources and site capacity within the planned time window. Therefore, multi-domain dependency edges determine whether a component can pass the pre-gating. , , and Used to perform physical executability checks on gated components. If a dependency domain does not have a hard predecessor edge, then the corresponding... The default value is 1.
[0090] For the structural domain, this occurs when all hard structural precursor tasks are completed, or when alternative measures such as temporary supports pass structural verification and acceptance. =1; For connection domains, the release conditions must be met for all fasteners, welds, adhesive layers, post-cast strips, or embedded relationships that must be released first. =1; For reachable domains, the release conditions are met when the obstructing components that must be removed first, the tool directions that must be opened first, the hoisting clearance, and the transportation channels all meet the release conditions. =1; For hazardous areas, when the identification, isolation, evacuation, or special treatment of hazardous sources is completed and accepted. =1; For the electromechanical service domain, upon completion and acceptance of tasks such as power outage, water outage, depressurization, evacuation, shutdown, or bypass,... =1. If any domain is marked as 0, the component must not enter. .
[0091] Stability coefficient Virtual removal Subsequent calculations show that the ratio of the load-bearing capacity of the remaining key structural components to the effect ratio can be taken. Buckling safety factor Overturning resistance coefficient and temporary support safety factor The minimum value in is expressed by the formula: .
[0092] The acceptance results for the hazardous area and the electromechanical service area should be written separately. and It no longer uses independent labels unrelated to multi-domain dependency edges for repeated evaluation. Connection exposure rate. Calculated based on the proportion of the weights of the necessary connection points that have been exposed and are operable to the total weights of all necessary connection points.
[0093] Formula 8,
[0094] In Equation 8, For components The necessary set of connection points, This refers to the set of necessary connection points that have been exposed and are ready for operation. The value is 1 if the connection point is exposed and the operation conditions are met; otherwise, it is 0. Weights for connection point importance. Job reachability. The calculation is based on a weighted average of tool operating clearance, machinery operating radius, feasibility of dismantling direction, hoisting clearance, and the accessibility of transportation channels; if any mandatory geometric condition cannot be met... Set the reachable threshold to 0 or make it 0. =0.
[0095] Resources and site capacity can be marked The decision is based on a combined assessment of the required personnel, machinery, lifting equipment, temporary supports, transport vehicles, and temporary storage capacity within the planned time window. A value of 1 is assigned if all requirements are met; otherwise, a value of 0 is assigned. The openness of the transport corridor and its geometric passage conditions are determined separately through... and Judgment, no longer in The data is counted repeatedly.
[0096] threshold Determined based on structural type, temporary dismantling status, and applicable structural safety requirements. Determined based on the proportion of connection points that must be exposed and the connection type. Determined based on the equipment's minimum operating clearance, turning radius, hoisting outline, and passage width. Various dependency removal thresholds. It is determined based on the dependency type and the degree of enforceability. In one implementation, Take a value between 1.05 and 1.30. Take a value between 0.70 and 1.00. The value is set between 0.60 and 1.00. The system can be subsequently calibrated using trial dismantling data, structural simulation results, and historical project execution records. The data is saved by component category, dependency type, and equipment type, and threshold version management is implemented.
[0097] like Figure 4 As shown, in determining the target component Is it possible to enter the currently removable window? The system first determines whether the structural support dependency, connection and disassembly dependency, spatial obstruction and transportation channel dependency, hazard isolation dependency, and electromechanical service dependency meet the requirements, and then performs continuous physical quantity threshold and resource condition verification; after all conditions are met, the target component is... Add currently removable windows .
[0098] In one specific embodiment of the present invention, the system of the present invention further includes a component passport generation unit and a benchmark recyclability evaluation unit; the component passport generation unit is connected to the component parsing unit, and the component passport generation unit is used to generate a corresponding component recyclability passport for each component object;
[0099] The baseline recyclability evaluation unit is connected to the component passport generation unit. This unit calculates the baseline recyclability of the component object based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows:
[0100] Formula 1,
[0101] In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.
[0102] Specifically, the component passport generation unit generates a recyclability passport for each component object. The recyclable passport This recyclability passport serves as a data object for recycling assessment and process generation. This includes component identity and spatial location, materials and specifications, residual performance, apparent and hidden damage, connection type and reversibility, anchor point exposure conditions, structural support function, hazardous materials and electromechanical isolation requirements, dismantling tools and operating direction, transport dimensions and weight, temporary storage requirements, optional recycling methods, market demand, carbon benefits of alternative materials, and confidence levels for each field.
[0103] For steel components, doors and windows, electromechanical equipment, stone slabs, and prefabricated components, the system prioritizes evaluating complete reuse conditions; for concrete, masonry, and composite materials, the system simultaneously evaluates whole-component reuse, reuse of cut parts, material recycling, and low-value disposal. The component passport is updated based on field feedback and retains the version number CP. i (v).
[0104] Each field in the component recyclability passport is automatically generated according to preset field mapping rules: identity and spatial positioning are obtained from CIM / BIM object identification and coordinate mapping; material, specifications, and theoretical quality are obtained from BIM attributes, drawings, material testing, and point cloud geometric fusion; residual performance and damage are obtained from structural inspection, material testing, image recognition, and manual verification; connection type, reversibility, and anchor point exposure conditions are obtained from BIM connection nodes, construction details, point cloud or image recognition, and on-site investigation; structural support is determined by the structural analysis model and load transfer path; hazardous attributes and electromechanical isolation requirements are determined by equipment ledger, hazardous material investigation, pipeline topology, and on-site inspection; dismantling tools, operating direction, lifting points, and transportation requirements are determined by component geometry, connection type, operating clearance, equipment parameter library, and collision detection; market demand and recycling destination are determined by component specification matching, inspection level, historical transactions, current orders, and transportation radius.
[0105] For the numeric field f in the passport, the system can use a multi-source confidence weighted method to determine component E. i The field values; for categorical fields such as material category and connection type, the data source with the highest confidence is preferred, and a verification mark is generated when the conclusions of two or more high-confidence sources are inconsistent.
[0106] Formula 9,
[0107] In Equation 9, This represents the field value provided by the r-th data source. This indicates the confidence level of the data source for field f. As one implementation method, the baseline confidence level for on-site inspection or measured data can be 0.90–1.00; for as-built BIM or equipment ledgers verified by real-world observation, it can be 0.75–0.95; for construction drawings and design specifications, it can be 0.60–0.85; for image or point cloud inference results, it can be 0.50–0.80; and for the default value of the rule base, it can be 0.20–0.50. Specific values are then adjusted based on data integrity, collection time, and source consistency. The fields in the passport and their confidence levels collectively serve as inputs for baseline recyclability, dynamic recyclability, dependency edge identification, and task package generation.
[0108] Furthermore, this benchmark recyclability evaluation unit is used to calculate the benchmark recyclability of the component object. This benchmark recyclability Used to characterize the recycling potential of component objects without considering the current dismantling sequence, based on this benchmark recyclability. A determination is made as to whether the component object needs to be recycled or reused. In one implementation, Components with a strength ≥0.75 are prioritized for complete reuse; those with a strength ≤0.55 are considered candidates for reuse. <0.75 indicates a candidate for reuse after repair or remanufacturing; 0.30≤ <0.55 indicates a candidate for material recycling; A value <0.30 is considered a candidate for low-value recycling or disposal. The above thresholds can be adjusted within a range of ±0.10, provided that the threshold levels are monotonically increasing and do not overlap, based on the component category and project requirements.
[0109] The benchmark recyclability evaluation unit uses Equation 1 above to determine the integrity level. Separability of connections Accessibility of basic operations Market fit Carbon emission reduction potential of replacing new materials with unit components Dangerous pollution penalties , Baseline removal damage susceptibility and homework burden Normalized to 0 to 1, the above , , , , , , and All values are calculated from the original fields in the component recyclability passport. For any evaluation index z iFirst, the original set of sub-indicators is determined based on the component category. Each sub-indicator is then converted into a vector of 0 to 1, and finally weighted and summarized in conjunction with the field confidence level. Positive indicators are normalized using the principle of "the larger the value, the higher the score," while penalty indicators are normalized using the principle of "the greater the risk or burden, the higher the score." Values exceeding the upper and lower limits are truncated using the Clip function.
[0110] ,
[0111] in, Let r be the weight of the r-th sub-index. The confidence level of the data for this sub-indicator. This is a normalization function. Specifically: integrity. The calculation is performed inversely based on a weighted average of damage levels, including cracks, corrosion, deformation, leakage, contamination, and performance degradation; the connection separability is also considered. Determined based on reversible connection ratio, connection point accessibility, required destructive cutting ratio, and wet-work connection penalty; basic work accessibility. Determined based on initial conditions including tool operating clearance, machinery operating radius, hoisting clearance, and transportation access conditions; market matching degree. The carbon emission reduction potential of replacing new materials with unit components is determined based on specification matching, performance certification, current demand, transportation radius, and expected transaction probability. The penalty for hazardous pollution is determined by normalizing the product of recyclable mass and carbon emissions per unit of new material production, after deducting carbon emissions from demolition, repair, transportation, and reprocessing; Determined based on the type and concentration of hazardous materials, the consequences of exposure, and the complexity of specific response measures; baseline demolition vulnerability. Determined based on component fragility, irreversible connections, anticipated tool forces, and lifting stability; workload. The time required is determined based on manpower hours, machine hours, number of processes, temporary support requirements, and testing needs.
[0112] The weights of each sub-indicator can be determined by applicable technical standards, expert calibration, and historical project data, and normalized within the same component category. The system saves the weight versions and calibration samples; when a certain original data is missing, the statistical value of similar components can be used for provisional estimation, but the confidence level of the corresponding field is reduced and a "pending review" mark is retained in the component passport.
[0113] In one specific embodiment of the present invention, the system of the present invention further includes a dynamic recyclability calculation unit, which is connected to the acquisition unit. The acquisition unit is also used to acquire the current dismantling status, which is the dismantling status of the unit to be dismantled.
[0114] The dynamic recyclability calculation unit is used to calculate the dynamic recyclability of the undismantled component objects based on the current dismantling status, in order to obtain the dynamic recyclability calculation result. The dynamic recyclability calculation formula is as follows:
[0115] Equation 2,
[0116] In Equation 2, This represents the result of the dynamic recyclability calculation for component object i. This represents the demolition state vector at the current time t. This represents the dynamic reachability factor of component object i, indicating the degree to which connection point exposure, tool operating space, hoisting clearance, and transportation channel requirements are met. The stability allowable factor for component object i indicates whether the component can be safely removed under the current remaining structural and temporary support conditions. The integrity preservation factor represents the component object i, and the probability that the component will not suffer irreversible damage after being dismantled using the current method is also considered. All three factors range from 0 to 1. If any domain hard dependency satisfies the marked... =0, then component Access to removable windows is prohibited; the dynamic reachability factor or stable allowability factor corresponding to the hard dependency is simultaneously set to 0 according to the gating rules.
[0117] The dynamic reachability factor can be calculated using the number of unobstructed edges, operating clearance, and transport channel width; the stability allowable factor can be determined using structural analysis results or a rule base; and the integrity preservation factor can be estimated based on connection dismantling methods, tool forces, component vulnerability, lifting point layout, and protective measures. Calculating dynamic recyclability allows the same component to have different recyclability at different process stages.
[0118] In one implementation, the dynamic reachability factor By connection exposure rate Tool operation clearance satisfaction Lifting clearance satisfaction and transport corridor accessibility Weighted calculation. Each sub-factor is determined by the current state. The geometric collision detection, device parameters, and channel status are normalized to obtain the result; if there are still unresolved forced space or connection hard constraints, the gating quantity can be reached. Select 0, otherwise select 1.
[0119] ,
[0120] in, to All are not less than 0 and their sum is 1. Stability allowance factor Stability coefficient after virtual removal of components Mapping yields: when < hour, =0; when ≥ At that time, it can be made ,in The target stability coefficient for the project can be set between 1.20 and 1.50.
[0121] Integrity preservation factor Press =1- Calculation, where This represents the estimated probability of irreversible damage under the current state and the proposed removal method. As one implementation method, It is obtained by weighting the degree of irreversibility of connection, component fragility, tool impact level, risk of instability during hoisting, and degree of inadequacy of protective measures.
[0122] ,
[0123] in, , , and These represent component fragility, impact degree from tool action, risk of instability during hoisting, and adequacy of protective measures, respectively, all ranging from 0 to 1; to All are not less than 0 and their sum is 1. The above factors change with the status after the obstruction is removed, temporary support is installed, tools or lifting points are adjusted, passageways are opened, and protective measures are changed. Recalculate.
[0124] In a preferred embodiment, such as Figure 5 As shown, the dynamic recyclability calculation unit is also used to perform dynamic recyclability calculations on component objects based on baseline recyclability and current dismantling status, and can then output a reuse level, which includes priority full reuse, post-repair reuse, material recycling, and low-value disposal.
[0125] In one specific embodiment of the present invention, the system further includes a marginal unlocking gain calculation unit, used to perform virtual removal on unremoved component objects to form a current virtual removal state; and to calculate the marginal recyclability unlocking gain of the virtually removed component objects based on the dynamic recyclability changes of the affected subsequent component objects before and after the virtual removal, so as to obtain the marginal recyclability unlocking gain result, wherein the calculation formula for the marginal recyclability unlocking gain is:
[0126] Formula 3,
[0127] In Equation 3, This represents the marginal recyclability unlock gain of component object i. This represents the coefficient of influence of component object i on the unlocking of subsequent component object j. This represents the virtual removal state that occurs after component object i is removed.
[0128] Specifically, for candidate components Perform virtual removal to establish a state. And recalculate its affected set of successor components. Dynamic recyclability in [the system]. The value of is between 0 and 1, and can be determined based on the type of dependent edge, the strength of the constraint, and the confidence level of the evidence. It can be determined through a multi-domain dependency graph.
[0129] When aggregating multiple successor components, it is possible to... Normalize, or convert the obtained Normalize to 0 to 1. If removing a low-value finish exposes the anchoring points of multiple high-value doors and windows, or removing a section of non-load-bearing partition wall opens a transport channel for large equipment, then the preceding component... High. The marginal unlocking gain enables the system to identify key pre-tasks that promote overall high-value recovery, rather than simply prioritizing individual components based on their intrinsic value.
[0130] Unlock Influence Coefficient Through components With successor components The constraint strength, evidence confidence, and virtual removal of various dependent edges between them. The increment of the degree of subsequent constraint removal is jointly determined. Let the dependency type set D = {str, con, acc, haz, srv}, then it can be calculated using the following formula:
[0131] ,
[0132] in, Different dependency types have different unlock weights, and the sum of the weights is 1. The constraint strength of this dependent edge, For the confidence level of evidence; Indicates virtual removal of components Then, the increment of the degree of undoing of the d-th type of dependency edge relative to the current state is calculated using the following formula: When the hard constraint is completely released, the increment is 1; when only the clearance, passage, or connection point is partially released, the increment is 0 to 1 according to the release ratio; and when no release effect occurs, the increment is 0. For k-hop successor components, the above result can be multiplied by the path attenuation coefficient. Where h is the path hop count and κ can be 0.40–0.90. κ can be determined and version managed based on historical demolition records, simulation samples, or expert calibration.
[0133] In one specific embodiment of the present invention, the system further includes a demolition task generation unit connected to the removable window generation unit. This demolition task generation unit calculates the demolition selection priority for component objects within the removable window to obtain the demolition selection priority result for the component objects. The calculation formula for the demolition selection priority is as follows:
[0134] Equation 4,
[0135] In Equation 4, This indicates the priority of removing component object i. to This indicates that the weights are equal to 1. This represents the result of the dynamic recyclability calculation for component object i. This represents the marginal recyclability unlock gain of component object i. This represents the net carbon emission reduction benefit of component object i. This represents the cost of dismantling component object i. This represents the remaining risk of component object i. This represents the estimated demolition time for component object i. Represents the expected irreversible damage probability of component object i;
[0136] The demolition task generation unit is also used to generate component object demolition tasks sequentially based on the component object's demolition selection priority.
[0137] Specifically, net carbon emission reduction benefits The dismantling cost can be calculated based on the current recycling method, the actual recyclable mass, the transportation distance, and the processing energy consumption. The residual risk can be calculated by weighted averaging of dismantling costs, protection costs, inspection costs, and transportation costs. To determine the risks of personnel, structures, and environments that still need to be included in the ranking after passing the hard constraint verification, a weighted average of the risks of personnel, structures, and environments can be calculated. The indicators in Equation 4 above are normalized to 0 to 1, representing the probability of integrity preservation. Press 1 directly. During calculation, to avoid double-counting the same damage factor, you can... Set to 0; when This penalty term can be retained when calculated using an independent model and further combined with the severity of the damage consequences.
[0138] In a preferred embodiment, the demolition task generation unit can generate the process sequence π through stepwise greedy and backtracking, A* graph search, integer programming, constrained programming, Monte Carlo tree search, genetic algorithm, ant colony algorithm, or multi-model fusion. The objective is to maximize the cumulative dynamic recoverable value, marginal unlocking revenue, and carbon reduction revenue, while minimizing cost, time, risk, and irreversible damage, under the constraints of dependency, stability, hazard, electromechanical services, resources, access, and site. At each extended step of the sequence search, the system updates the virtual state accordingly. Recalculate the five types of domain dependency satisfaction tags and generate Components that have not entered the corresponding removable window cannot be used as the next search node.
[0139] A sequence may contain groups of parallel tasks. Two tasks are allowed to run in parallel only if there are no shared support paths, spatial conflicts, equipment conflicts, transport route conflicts, or hazard isolation conflicts. The system performs constraint checks on each candidate sequence; sequences that fail the checks are not included in the objective function comparison.
[0140] Furthermore, such as Figure 6 As shown, the marginal unlocking gain and task selection process for candidate components includes: generating a removable window based on the current state, according to the five-domain hard dependency gating and continuous physical quantity threshold; selecting candidate components within the window; virtually executing "remove the candidate component" to form a new state; calculating the dynamic recyclability increment of the affected successor components; and calculating the marginal unlocking gain and removal selection priority.
[0141] Furthermore, the demolition task generation unit is also used to convert the r-th demolition task in the sequence into a component-level task package. The task package This may include: target component and CIM location, preconditions for dismantling, dismantling methods, tools and machinery, work direction, cutting or disconnection locations, temporary supports, lifting points and center of gravity, personnel allocation, estimated working hours, work space, transportation channels, component protection, inspection and acceptance points, packaging and labeling, temporary storage, recycling destination, and abnormal stopping conditions.
[0142] Table 1 below provides an example of a task package:
[0143] Table 1—Task package for component E35.
[0144] In one specific embodiment of the present invention, the system further includes an incremental replanning unit connected to an acquisition unit. The acquisition unit is further configured to acquire feedback events from the construction site. Specifically, the feedback events from the construction site can be generated through mobile devices, videos, point clouds, equipment logs, and detection records. Feedback events include hidden welds or adhesions, deviations from actual component dimensions, unexpected corrosion or cracking, inadequate temporary supports, mechanical inaccessibility, blocked access routes, deviations in dismantling time, and component damage.
[0145] The incremental replanning unit is used to locate the affected subgraph based on the feedback objects in the acquired feedback events; it is also used to recalculate the dynamic recyclability, marginal recyclability unlocking gain, and demolition selection priority of the component objects in the affected subgraph, thereby updating the demolition order of the corresponding component objects and rearranging the corresponding demolition tasks.
[0146] Specifically, the incremental replanning unit locates the affected subgraph based on the feedback object. The affected subgraph includes feedback components, their direct predecessors and successors, and k-hop neighborhoods associated by structural or channel relationships, where k can take values from 1 to 3. The system only updates... The system handles component passports, dependency edge weights, dynamic recyclability, and marginal unlocking gains, and performs incremental topology rearrangement for affected remaining tasks. Completed tasks remain locked, and the procedures and resource plans for unaffected work areas remain unchanged in principle.
[0147] ,
[0148] By recording the reason for each adjustment, the affected components, the constraint changes, and the approver through the sequence version number v, the process plan can be made traceable.
[0149] In one specific embodiment of the present invention, the system further includes a damage probability analysis unit connected to the removable window generation unit. The damage probability analysis unit is used to determine the predicted irreversible damage probability of component objects within the removable window, and to determine whether the predicted irreversible damage probability of component object i exceeds a set threshold. ;Should The threshold value can be between 0.10 and 0.35. If the result indicates that the threshold is exceeded, the dismantling procedure is adjusted. After adjustment, the predicted irreversible damage probability of component object i is re-evaluated to see if it exceeds the threshold. If the result still indicates that the threshold is exceeded, the corresponding component object i is removed from the current dismantling window. Adjusting the dismantling procedure includes adjusting tools, dismantling direction, lifting points, cutting positions, or protective measures. Alternatively, component object i can be marked after being removed from the current dismantling window for manual review and adjustment of its recycling method.
[0150] Furthermore, for load-bearing components or non-load-bearing components that may alter the overall force path, the system establishes a residual structural analysis model after virtual removal. Stability coefficient. The minimum ratio of the bearing capacity to the effect of the critical component, the buckling safety factor, the overturning resistance factor, or the results from the rule base can be used to determine this. The stability allowable factor in dynamic recyclability... Depend on Mapping yields: when < hour, Take 0; when ≥ hour, The values are taken as (0,1) according to a preset piecewise function or normalization function. Even temporary supports mark the structural domain alternatives. =1 and let =1, still need to pass again ≥ Virtual removal stability check; if it fails, the removable window must not be accessed.
[0151] Hazards and electromechanical service constraints require that objects containing asbestos, lead coatings, natural gas, high-voltage electricity, batteries, refrigerants, pressure media, and contaminants be identified, isolated, emptied, shut down, bypassed, or specially treated before dismantling; and that the corresponding acceptance records be valid afterward. and Only 1 can be taken. Integrity protection constraints require baseline recyclability. For components with a probability of damage not less than 0.55 or designated as reuse candidates, the expected damage probability is... Not exceeding the threshold .
[0152] In one specific embodiment of the present invention, the system further includes a write-back and output unit, which is connected to the remaining units of the system. This write-back and output unit is used to write back baseline recyclability, dynamic recyclability, dependencies, current removable window, demolition tasks, risk status, and recycling destination to the CIM model. Further, the model can display full reuse candidates, repaired reuse candidates, material recycling candidates, temporarily decommissioned components, and high-risk components using colors and labels. The write-back and output unit is also used to output results, including a component recyclability list, a multi-domain dependency graph, a process sequence, a 4D demolition simulation, a temporary support plan, a machinery and personnel plan, a demolition task package, a component packaging and transportation plan, recycling value, carbon emission reductions, projected waste reduction, a risk list, and a sequence version change record.
[0153] like Figure 3As shown, the workflow of the system of the present invention is as follows: (1) Multi-source data modeling: Import CIM / BIM, drawings, point clouds and inspection data to establish a component object tree. (2) Component passport generation: Generate component recyclability passports such as materials, integrity, connection, structural function, hazard attributes, tools and recycling destination. (3) Multi-domain dependency identification: Generate structural, connection, reachability, hazard and electromechanical service dependency edges. (4) Benchmark recyclability evaluation: Calculate the complete reuse, repair reuse, material recycling or disposal potential of the component body. (5) Demolition status initialization: Enter the isolated system, temporary support, open passage, machinery and yard conditions. (6) Dynamic evaluation and unlocking calculation: Calculate and (7) Generation of removable windows: First, generate domain satisfaction markers based on five types of hard dependency edges: structure, connection, reachability, hazard, and electromechanical service. Then, filter components by combining stability, connection exposure, operational reachability, and resource capacity thresholds. (8) Process optimization: Generate optimal or near-optimal sequences by comprehensively considering recycling value, carbon benefits, cost, schedule, risk, and damage. (9) Task package generation: Output component-level dismantling methods, tools, directions, supports, protection, quality inspection, and destinations. (10) 4D simulation and plan verification: Simulate processes, resources, and transportation paths in CIM. (11) On-site execution and feedback: Collect hidden connections, damage, measured dimensions, actual working hours, and channel changes. (12) Incremental rearrangement and write-back: Update affected subgraphs, generate new process versions, and output recycling performance.
[0154] Furthermore, such as Figure 7 The diagram shows the automatic generation flowchart of the selective demolition process under stability constraints. The first step involves inputting the current state and multi-domain dependency graph. The second step generates the current demolitionable window based on the five-domain hard dependency gating and continuous physical quantity thresholds. Step 3: [Regarding...] ∈ ,calculate , and demolition selection priority Step 4: Expand candidate tasks or parallel task groups; Step 5: Virtually update the teardown status. Regenerate Step 6: Verify sequence-level constraints: stability of remaining structures, shared support paths, space / equipment / channel conflicts, resource windows and site capacity. If the constraints fail, proceed to Step 4; if they pass, proceed to Step 7. Step 7: Solve for the optimal or near-optimal process sequence through search, backtracking, or optimization. .
[0155] like Figure 8 As shown, this illustrates the incremental replanning process for demolition procedures driven by on-site feedback. The first step is: Current procedure version. Step 2: Execute the current task package; Step 3: Provide on-site event feedback. Hiding connections / damage / channel blockage / actual working hours; Step 4: Locating the affected subgraph Step 5: Update component passports, edge weights, and dynamic recyclability; Step 6: Perform local incremental topology rearrangement and constraint verification; Step 7: Generate a new version. Then retain the completed tasks and unaffected sections, and proceed to the second step.
[0156] The following are several examples of system operation.
[0157] Example 1: Selective removal of doors, windows, mechanical and electrical equipment, and interior components of existing public buildings:
[0158] The embodiments uniformly adopt: components Component recyclability passport Multi-domain dependency graph Demolition status Benchmark recyclability Dynamic recyclability Marginal unlocking gain Removable window Demolition selection priority Feedback events Process sequence π and task package .
[0159] A five-story existing public building is scheduled for a complete renovation. The system imports the project's BIM model, laser point cloud data, equipment inventory, and on-site inspection data to identify components such as exterior windows, stone cladding, lightweight partitions, ceilings, fan coil units, electrical boxes, steel staircases, and the reinforced concrete structure. The aluminum alloy exterior windows on the east facade of the third floor are used as an example. For example, its integrity =0.88, connectivity separability =0.80, basic reachability =0.55, market fit =0.76, carbon emission reduction potential per unit component =0.70, Danger Penalty =0.05, baseline demolition damage susceptibility =0.30, workload =0.25. Assuming the corresponding weights are 0.28, 0.24, 0.06, 0.20, 0.16, 0.01, 0.03 and 0.02 respectively, the baseline recyclability is 0.7209, which is approximately 0.72. This falls into the category of candidates for reuse after repair or remanufacturing and is close to the full reuse threshold.
[0160] Multi-domain dependency graph shows: exterior wall finish Obstruction The lower anchorages and corresponding hard dependencies on connection / reachability have not been removed; motorized sunshade wiring. Power must be disconnected first, as the corresponding electromechanical service dependencies have not been resolved; lightweight interior partition walls. Occupying the internal passageway of the window sash, external scaffolding platform node Unaccepted; corresponding reachable hard dependencies remain unresolved. In the initial state... =0、 =0、 =0, = =1; therefore Without passing the five-domain hard dependency gating, access to the removable window is impossible. At this point... =0.35, =1.00, =0.78, dynamic recyclability It is approximately 0.20, used only to reflect the current recycling conditions, and does not replace the window admission judgment.
[0161] The system will remove them virtually. ,disconnect ,tear down and acceptance Exterior wall finish Its own recycling value is low, but its removal can... The connection exposure rate of the seven exterior windows in the same row increased from 0.45 to 0.90, therefore It has a high marginal unlocking gain. After completing the above tasks, , , , and All updated to 1; at the same time Increased to 0.92, Increased to 0.90, Increased to approximately 0.60 and met the requirements. ≥ , ≥ , ≥ and =1, therefore Enter .
[0162] System generation Task package: First, remove the surrounding sealant and pressure strips. With the cooperation of internal and external workers, use glass suction cups and soft corner protectors to remove the four corner anchors. Then, move the glass horizontally along the interior direction and transport it to the temporary inspection area via the opened passageway. The task package also includes quality inspection points for profile deformation, glass cracks, and anchor hole damage.
[0163] Example 2: Automatic generation of processes prioritizing the reuse of steel frame building components:
[0164] A two-story steel-framed warehouse is planned for relocation and reuse. Its main components include roof panels, purlins, steel beams, steel columns, supports, stairs, and electromechanical pipelines. The system extracts bolted connections, welded connections, component weights, lifting points, and structural support relationships from the BIM model and generates component passports based on the inspection results.
[0165] For steel beams ,That =0.86, belonging to the full reuse candidate; however, its direct removal will lead to insufficient lateral stability of adjacent frames. In the multi-domain dependency graph, support With steel beams There is a structural hard dependency between the roof panels. purlins and electromechanical cable trays A hard dependency is formed on the direction and path of the steel beam hoisting. Initial state , No entry allowed The system first arranges for the removal of cable trays, the phased removal of roof panels, and the installation of alternative temporary supports. Installation; when the corresponding hard edge removal or replacement measures pass acceptance, all five domain markers are 1, and the virtual removal is completed. Only after the connection exposure rate, operational accessibility, and resource capacity all pass the thresholds will the steel beam be... Included .
[0166] The system performs combined optimization of candidate steel beams and support tasks. Directly removing high-value steel beams first would increase temporary support costs and reduce the stability coefficient of the remaining frame; however, removing some roof panels first and then setting up... The purlin connections are then disconnected. Although this adds two prerequisite tasks, it allows for the simultaneous unlocking of 4 steel beams and 12 purlins, resulting in a higher cumulative marginal unlocking gain. The final sequence follows the path of "electromechanical isolation—roof panel partition removal—temporary support—purlin—main beam—steel column," and allows different axes to run in parallel when there is no structural coupling or hoisting conflict.
[0167] The output results show that the complete reuse rate of the target components increased from 68% as estimated by the general reverse dismantling scheme to 86%, and the number of high-risk hoisting conflicts decreased from 5 to 1, with the remaining 1 conflict being eliminated through staggered operations. The above figures are for illustrative purposes only and do not constitute a limitation on the scope of protection.
[0168] Example 3: Incremental replanning triggered by hidden connections:
[0169] Exterior panels of a prefabricated office building The model indicated a bolted connection, and the original plan was to remove the entire panel after disconnecting the four connectors. However, during the on-site removal of the first similar panel, unmodeled post-cast mortar and additional weld points were discovered at the lower edge, triggering a feedback event. The system will Similar panels, adjacent window frames, hoisting equipment, and external scaffolding platforms are identified as the affected sub-drawings. .
[0170] The system will include components Connection separability The baseline susceptibility to removal damage was revised from 0.85 to 0.55. The value was revised from 0.18 to 0.42, and "Post-pouring mortar / additional weld points" was added to the multi-domain dependency graph. The hard-dependent edges connecting "" make Revert from 1 to 0. Then move out of the current The system adds pre-requisite tasks for "removing mortar and pouring it" and "detecting additional weld points"; the unaffected indoor electromechanical dismantling and the procedures on the other facade remain unchanged. After the newly added hard dependencies are removed and the connection exposure, work accessibility, and damage probability are rechecked, Only then can you re-enter the window.
[0171] Incremental rearrangement only involves 17 components and 4 resource tasks in the affected subgraph, eliminating the need to resolve the plans for all 436 components. New sequence version Record feedback reasons, adjustment scope and approval information, and automatically update 4D simulation and task package.
[0172] This invention also provides a method for generating removable windows based on CIM multi-domain component dependency graphs, such as... Figure 2 As shown, the generation method includes the following steps:
[0173] Execute step S11 to obtain the city-level CIM model and project-level BIM model of the unit to be demolished; then execute step S12.
[0174] Execute step S12 to determine the component objects of the unit to be demolished based on the city-level CIM model and project-level BIM model of the unit to be demolished; then execute step S13.
[0175] Execute step S13: Based on the obtained city-level CIM model and project-level BIM model of the unit to be demolished, construct a multi-domain dependency graph. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and dismantling edges, spatial obstruction and transportation channel edges, as well as hazard isolation edges and electromechanical service edges. Then execute step S14.
[0176] Execute step S14: Based on the constructed multi-domain dependency graph, select the component objects that can be removed at the current moment from the component objects of the unit to be removed, and use them as the removable window.
[0177] In one specific embodiment of the present invention, the method further includes:
[0178] Generate a corresponding component recyclability passport for each component object;
[0179] The baseline recyclability of the component object is calculated based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows:
[0180] Formula 1,
[0181] In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.
[0182] In one specific embodiment of the present invention, the method further includes:
[0183] Get the current demolition status;
[0184] The dynamic recyclability of the unremoved components is calculated to obtain the dynamic recyclability calculation result. The dynamic recyclability calculation formula is as follows:
[0185] Equation 2,
[0186] In Equation 2, This represents the result of the dynamic recyclability calculation for component object i. This represents the demolition state vector at the current time t. This represents the baseline recyclability calculation result for component object i. The dynamic reachability factor of component object i. This represents the stability allowable factor for component object i. The integrity preservation factor represents component object i.
[0187] In one specific embodiment of the present invention, the method further includes:
[0188] Perform virtual removal on the unremoved component objects to establish the current virtual removal state;
[0189] Based on the dynamic recyclability changes of the affected successor component objects before and after virtual removal, the marginal recyclability unlocking gain of the virtually removed component objects is calculated to obtain the marginal recyclability unlocking gain result. The calculation formula for the marginal recyclability unlocking gain is as follows:
[0190] Formula 3,
[0191] In Equation 3, This represents the marginal recyclability unlock gain of component object i. This represents the coefficient of influence of component object i on the unlocking of subsequent component object j. This represents the virtual removal state that occurs after component object i is removed.
[0192] In one specific embodiment of the present invention, the method further includes:
[0193] For component objects within the removable window, calculate the removal selection priority to obtain the component object's removal selection priority result. The formula for calculating the removal selection priority is as follows:
[0194] Equation 4,
[0195] In Equation 4, This indicates the priority of removing component object i. to This indicates that the weights are equal to 1. This represents the result of the dynamic recyclability calculation for component object i. This represents the marginal recyclability unlock gain of component object i. This represents the net carbon emission reduction benefit of component object i. This represents the cost of dismantling component object i. This represents the remaining risk of component object i. This represents the estimated demolition time for component object i. Represents the expected irreversible damage probability of component object i;
[0196] The component object removal tasks are generated sequentially based on the priority of the component object removal selection.
[0197] In one specific embodiment of the present invention, the method further includes:
[0198] Obtain feedback events from the construction site;
[0199] Locate the affected subgraph based on the feedback object in the obtained feedback event;
[0200] The dynamic recyclability, marginal recyclability unlock gain, and demolition selection priority of the component objects in the affected subgraph are recalculated, thereby updating the demolition order of the corresponding component objects and rearranging the corresponding demolition tasks.
[0201] In one specific embodiment of the present invention, the method further includes:
[0202] For benchmark recyclability Component objects with a value of not less than 0.55 or designated as reuse candidates. Determine the probability of its expected irreversible damage. Does it exceed the set threshold? ;
[0203] If the judgment result is that the set threshold is exceeded, the demolition process is adjusted, and after the adjustment, the expected irreversible damage probability of component object i is judged again to see if it exceeds the set threshold.
[0204] If the judgment result is still that the threshold is exceeded, the corresponding component object i will be removed from the current demolition window.
[0205] The present invention also provides a storage medium storing the program of the above-described method for generating a removable window based on a CIM multi-domain component dependency graph. When the program of the method for generating a removable window based on a CIM multi-domain component dependency graph is executed by a processor, the steps of the above-described method for generating a removable window based on a CIM multi-domain component dependency graph are implemented.
[0206] The beneficial effects of this invention include:
[0207] (1) Enable component recycling evaluation to directly drive selective dismantling processes, thereby increasing the proportion of complete reuse and high-value recycling.
[0208] (2) Before the process is generated, display and verify the removal status of the five types of hard dependencies, and further verify the remaining structural stability, connection exposure, hazard / electromechanical isolation and equipment accessibility conditions to reduce the safety risks caused by experience scheduling.
[0209] (3) Identify key pre-tasks for high-value components by unlocking marginal gains, thereby reducing irreversible damage caused by incorrect sequence of events.
[0210] (4) By reflecting changes in the demolition site conditions through dynamic recyclability, the evaluation results are consistent with the actual demolition status.
[0211] (5) Reduce information loss between planning and on-site execution by using component-level task packages, which facilitates quality acceptance and accountability.
[0212] (6) Shorten the time for on-site plan adjustment by local incremental rearrangement and keep the plan stable in unaffected areas.
[0213] (7) It can quantify the recycling value, carbon emission reduction, waste reduction, construction period and risk, and provide a basis for the selection and supervision of selective demolition schemes.
[0214] (8) The method does not rely on specific BIM software, sensors or optimization algorithms and can be deployed on government supervision platforms, construction unit platforms, demolition enterprise systems or resource collaboration platforms.
[0215] The present invention has been described in detail above with reference to the accompanying drawings and embodiments. Those skilled in the art can make various modifications to the present invention based on the above description. Therefore, certain details in the embodiments should not be construed as limiting the present invention, and the scope of protection of the present invention shall be defined by the appended claims.
Claims
1. A method for generating removable windows based on CIM multi-domain component dependency graphs, characterized in that, Includes the following steps: Obtain the city-level CIM model and project-level BIM model of the unit to be demolished; Based on the city-level CIM model and project-level BIM model of the unit to be demolished, the component objects of the unit to be demolished are determined. Based on the city-level CIM model and project-level BIM model of the unit to be demolished, a multi-domain dependency graph is constructed. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and dismantling edges, spatial obstruction and transportation channel edges, as well as hazard isolation edges and electromechanical service edges. Based on the constructed multi-domain dependency graph, select the component objects that can be removed at the current moment from the component objects of the unit to be removed, and use them as the removable window.
2. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 1, characterized in that, Also includes: Generate a corresponding component recyclability passport for each component object; The baseline recyclability of the component object is calculated based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows: Formula 1, In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.
3. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 1 or 2, characterized in that, Also includes: Get the current demolition status; The dynamic recyclability of the unremoved components is calculated to obtain the dynamic recyclability calculation result. The dynamic recyclability calculation formula is as follows: Equation 2, In Equation 2, This represents the result of the dynamic recyclability calculation for component object i. This represents the demolition state vector at the current time t. This represents the baseline recyclability calculation result for component object i. The dynamic reachability factor of component object i. This represents the stability allowable factor for component object i. The integrity preservation factor represents component object i.
4. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 3, characterized in that, Also includes: Perform virtual removal on the unremoved component objects to establish the current virtual removal state; Based on the dynamic recyclability changes of the affected successor component objects before and after virtual removal, the marginal recyclability unlocking gain of the virtually removed component objects is calculated to obtain the marginal recyclability unlocking gain result. The calculation formula for the marginal recyclability unlocking gain is as follows: Formula 3, In Equation 3, This represents the marginal recyclability unlock gain of component object i. This represents the coefficient of influence of component object i on the unlocking of subsequent component object j. This represents the virtual removal state that occurs after component object i is removed.
5. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 4, characterized in that, Also includes: For component objects within the removable window, calculate the removal selection priority to obtain the component object's removal selection priority result. The formula for calculating the removal selection priority is as follows: Equation 4, In Equation 4, This indicates the priority of removing component object i. to This indicates that the weights are equal to 1. This represents the result of the dynamic recyclability calculation for component object i. This represents the marginal recyclability unlock gain of component object i. This represents the net carbon emission reduction benefit of component object i. This represents the cost of dismantling component object i. This represents the remaining risk of component object i. This represents the estimated demolition time for component object i. Represents the expected irreversible damage probability of component object i; The component object removal tasks are generated sequentially based on the priority of the component object removal selection.
6. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 5, characterized in that, Also includes: Obtain feedback events from the construction site; Locate the affected subgraph based on the feedback object in the obtained feedback event; The dynamic recyclability, marginal recyclability unlock gain, and demolition selection priority of the component objects in the affected subgraph are recalculated, thereby updating the demolition order of the corresponding component objects and rearranging the corresponding demolition tasks.
7. The method for generating removable windows based on CIM multi-domain component dependency graphs as described in claim 5, characterized in that, Also includes: For benchmark recyclability Component objects with a value of not less than 0.55 or designated as reuse candidates. Determine the probability of its expected irreversible damage. Does it exceed the set threshold? ; If the judgment result is that the set threshold is exceeded, the demolition process is adjusted, and after the adjustment, the expected irreversible damage probability of component object i is judged again to see if it exceeds the set threshold. If the judgment result is still that the threshold is exceeded, the corresponding component object i will be removed from the current demolition window.
8. A storage medium, characterized in that, The storage medium stores a program for a method of generating a removable window based on a CIM multi-domain component dependency graph. When the program for generating a removable window based on a CIM multi-domain component dependency graph is executed by a processor, it implements the steps of the method for generating a removable window based on a CIM multi-domain component dependency graph as described in any one of claims 1 to 7.
9. A system for generating removable windows based on CIM multi-domain component dependency graphs, characterized in that, include: The acquisition unit is used to acquire the city-level CIM model and project-level BIM model of the unit to be demolished. The component parsing unit, connected to the acquisition unit, is used to determine the component objects of the unit to be demolished based on the city-level CIM model and project-level BIM model of the unit to be demolished. A multi-domain dependency graph generation unit, connected to the acquisition unit and the component parsing unit, is used to construct a multi-domain dependency graph based on the city-level CIM model and project-level BIM model of the unit to be demolished. The constructed multi-domain dependency graph includes a set of nodes and a set of edges. The set of nodes includes at least component nodes, and the set of edges includes structural support edges, connection and dismantling edges, spatial obstruction and transportation channel edges, hazard isolation edges, and electromechanical service edges. The removable window generation unit is connected to the multi-domain dependency graph generation unit and the component parsing unit. It is used to select the removable component object at the current moment from the component objects of the unit to be removed, based on the constructed multi-domain dependency graph, and use it as the removable window.
10. The removable window generation system based on CIM multi-domain component dependency graph as described in claim 9, characterized in that, It also includes a component passport generation unit and a benchmark recyclability evaluation unit; The component passport generation unit is connected to the component parsing unit and is used to generate a corresponding component recyclability passport for each component object; The baseline recyclability evaluation unit is connected to the component passport generation unit and is used to calculate the baseline recyclability of the component object based on the component recyclability passport to obtain the baseline recyclability calculation result. The baseline recyclability calculation formula is as follows: Formula 1, In Equation 1, This represents the baseline recyclability calculation result for component object i. Clip(z,0,1) indicates that the calculation result z is truncated to the interval [0,1]. This represents the weights, all of which are not less than 0, and , Indicates the integrity of component object i. This indicates the separability of the connections of component object i. Indicates the basic operation reachability of component object i. This indicates the market fit of component object i. This represents the carbon emission reduction potential of component object i as a unit of new material replacement. This represents the penalty for dangerous contamination of component object i. This represents the baseline removal damage susceptibility of component object i. This represents the dismantling operation burden of component object i.