Intelligent construction scheme generation method and system based on lightweight BIM

By constructing a network linking lightweight BIM models and construction resource data, prioritizing construction constraints, allocating construction equipment, and generating intelligent construction plans, the problems of low efficiency and construction conflicts in traditional BIM models are solved, achieving efficient construction resource management and plan generation.

CN121329092AActive Publication Date: 2026-01-13CHENGDU UNIV +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511899617.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-01-13
Estimated Expiration
2045-12-16

AI Technical Summary

Technical Problem

Traditional BIM models have large data volumes, resulting in low processing efficiency, difficulty in quickly generating construction plans, fragmented construction resource management, lack of scientific construction sequence and equipment matching rules, and easy to cause construction conflicts.

Method used

By acquiring lightweight BIM models and construction resource data, a component construction association network is constructed, construction constraint priorities are marked, equipment dynamic adaptation rules are invoked, construction equipment is allocated to each core node, an equipment component adaptation list and a preliminary construction process are generated, and collaborative simulations are performed to adjust the node sequence and equipment usage time periods, and information from all parties is integrated to generate an intelligent construction plan.

Benefits of technology

It improved the utilization rate of construction resources, avoided construction conflicts, ensured the smooth progress of the project, and enhanced the scientific nature and feasibility of the construction plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329092A_ABST
    Figure CN121329092A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent building scheme generation method and system based on lightweight BIM, and relates to the technical field of building construction.The method comprises the steps that firstly, a lightweight building information model containing the geometric attributes of building components and the incidence relation between the components and construction resource data containing the operation attributes of construction equipment and the available time period of the equipment are obtained; the method comprises the following steps: constructing a component construction association network based on an association relationship between components, marking a construction constraint priority, calling an equipment dynamic adaptation rule to distribute adaptive construction equipment for each core node, generating an equipment component adaptation list and a preliminary construction process, carrying out collaborative deduction on the preliminary construction process and an equipment available time period to obtain a collaborative construction process, and carrying out construction management on the collaborative construction process. And finally, integrating related information, supplementing construction space coordination information and equipment operation connection requirements, and generating an intelligent construction scheme including a component construction sequence, adaptive construction equipment operation arrangement and construction period distribution, so that the scientificity and feasibility of the construction project construction scheme are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building construction technology, and more specifically, to a method and system for generating intelligent construction schemes based on lightweight BIM. Background Technology

[0002] As construction projects become increasingly large and complex, traditional methods of generating construction plans face numerous challenges. While Building Information Modeling (BIM) technology has historically provided detailed information on building components, traditional BIM models involve massive amounts of data, place extremely high demands on hardware, and suffer from inefficiencies in data transmission, sharing, and processing, making it difficult to meet the need for rapid construction plan generation.

[0003] In terms of construction resource management, relevant data on construction equipment, such as operational attributes and equipment availability periods, are often scattered and lack effective integration. Existing technologies, when generating construction plans, struggle to comprehensively consider the sequential relationships between building components and the dynamic adaptation of construction resources. Determining the construction sequence of components relies heavily on manual experience, lacking a scientific and systematic network construction method, and failing to accurately reflect the priority of construction constraints between components. Furthermore, when allocating construction equipment to components, the absence of robust dynamic equipment adaptation rules makes efficient matching between equipment and components difficult. Moreover, in construction process planning, insufficient collaborative extrapolation of the initial construction process and equipment availability periods can easily lead to construction conflicts, impacting project progress and quality. Summary of the Invention

[0004] In view of the aforementioned problems, and in conjunction with the first aspect of the present invention, embodiments of the present invention provide a method for generating intelligent construction schemes based on lightweight BIM, the method comprising:

[0005] Acquire lightweight building information model and construction resource data. The lightweight building information model includes the geometric attributes of building components and the relationships between components. The construction resource data includes the operating attributes of construction equipment and the available time periods of the equipment.

[0006] Based on the inter-component relationships in the lightweight building information model, a component construction association network is constructed. The component construction association network takes a single building component as the core node and the construction sequence relationship between components as the node connection link. During the construction process, the construction constraint priority is marked on each node connection link.

[0007] The system invokes preset dynamic equipment adaptation rules and combines them with the operational attributes of the construction equipment in the construction resource data to assign adapted construction equipment to each core node in the component construction association network, generating an equipment component adaptation list and a preliminary construction process. The dynamic equipment adaptation rules include operational attribute matching standards and historical construction performance references for the equipment.

[0008] The preliminary construction process and the equipment availability time periods in the construction resource data are collaboratively simulated, and the node sequence in the preliminary construction process and the usage time periods of the construction equipment are adjusted to obtain a collaborative construction process.

[0009] By integrating the collaborative construction process, the equipment component compatibility list, and the geometric attributes of building components in the lightweight building information model, and supplementing the construction space coordination information and equipment operation connection requirements, an intelligent construction scheme is generated that includes the component construction sequence, the operation arrangement of compatible construction equipment, and the allocation of construction time periods.

[0010] Furthermore, embodiments of the present invention also provide an intelligent construction scheme generation system based on lightweight BIM, comprising:

[0011] A processor; a machine-readable storage medium for storing machine-executable instructions of the processor; wherein the processor is configured to execute the above-described intelligent construction scheme generation method based on lightweight BIM by executing the machine-executable instructions.

[0012] In another aspect, embodiments of the present invention also provide a computer program product, the computer program product including machine-executable instructions, the machine-executable instructions being stored in a computer-readable storage medium, the processor of a computer device reading the machine-executable instructions from the computer-readable storage medium, the processor executing the machine-executable instructions, causing the computer device to execute the above-described intelligent construction scheme generation method based on lightweight BIM.

[0013] Based on the above, by acquiring lightweight building information model and construction resource data, and leveraging the data advantages of lightweight BIM models, the low processing efficiency caused by the large data volume of traditional BIM models is effectively solved. A component construction association network is constructed based on the inter-component relationships in the lightweight building information model, and construction constraint priorities are marked. Pre-set dynamic equipment adaptation rules are invoked, and adapted construction equipment is allocated to each core node in conjunction with construction resource data. An equipment component adaptation list and preliminary construction process are generated, achieving efficient matching of equipment and components, improving the utilization rate of construction resources. A multi-dimensional conflict resolution mechanism is implemented, and the preliminary construction process and equipment availability time periods are collaboratively extrapolated. Adjusting the node sequence and equipment usage time periods yields a collaborative construction process, effectively avoiding construction conflicts and ensuring the smooth progress of the project. Finally, information from all parties is integrated to generate an intelligent construction plan. From an overall global perspective, the construction sequence of components, the operation arrangement of adapted construction equipment, and the allocation of construction time periods are comprehensively considered, improving the scientificity, rationality, and feasibility of the construction plan. Attached Figure Description

[0014] Figure 1This is a schematic diagram of the execution flow of the intelligent construction scheme generation method based on lightweight BIM provided in the embodiments of the present invention.

[0015] Figure 2 This is a schematic diagram of exemplary hardware and software components of the intelligent construction scheme generation system based on lightweight BIM provided in an embodiment of the present invention. Detailed Implementation

[0016] The present invention will now be described in detail with reference to the accompanying drawings. Figure 1 This is a flowchart illustrating a method for generating intelligent construction schemes based on lightweight BIM, according to an embodiment of the present invention. The following is a detailed description of this method for generating intelligent construction schemes based on lightweight BIM.

[0017] Step S110: Obtain the lightweight building information model and construction resource data. The lightweight building information model includes the geometric attributes of building components and the relationships between components. The construction resource data includes the operational attributes of construction equipment and the available time periods of the equipment.

[0018] In this step, a lightweight building information model is first exported from a building information model repository or related design software. This lightweight building information model reduces the amount of model data to facilitate subsequent processing while preserving the geometric properties of building components (such as the size, shape, and spatial location of components) and the relationships between components (such as the connection relationship between beams and columns, and the support relationship between walls and floors). Simultaneously, construction resource data is extracted from the construction resource management system. The operational attributes of construction equipment include the types of construction operations that the equipment can perform (such as concrete pouring, rebar tying, wall construction, etc.), the precision of construction operations (such as the flatness error range of concrete pouring, the spacing error range of rebar tying, etc.), the operation coverage (such as the lifting radius of cranes, the pumping range of concrete pump trucks, etc.), and the workload per unit time (such as the volume of concrete poured per unit time, the number of rebars tied per unit time, etc.). The equipment availability period refers to the time period during which construction equipment can be put into use within the project construction cycle, usually recorded in days or hours. For example, a concrete pump truck is available from 8:00 to 18:00 every day from Monday to Friday, but not available on Saturdays and Sundays.

[0019] Step S120: Based on the inter-component relationships in the lightweight building information model, construct a component construction association network. The component construction association network takes a single building component as the core node and the construction sequence relationship between components as the node connection link. During the construction process, mark the construction constraint priority of each node connection link.

[0020] This step includes the following sub-steps:

[0021] Step S121: Extract the inter-component relationships of all building components from the above lightweight building information model, identify the preceding and subsequent related components corresponding to each building component. The preceding related components are those that need to be constructed before the current building component is constructed, and the subsequent related components are those that need to be started after the current building component is constructed.

[0022] In this sub-step, component association data in the lightweight building information model is parsed. For example, for a floor slab component of a building, its preceding associated components might be the column and beam components of that floor, because the construction of the columns and beams must be completed before the floor slab can be poured. Its subsequent associated components might be the wall and secondary structure components of that floor, because the wall construction and secondary structure construction can only proceed after the floor slab construction is completed. By traversing all components in the model, a list of preceding and subsequent associated components is created for each component.

[0023] Step S122: Set each building component as an independent core node, and add component identification information and geometric attribute summary information to each core node. The component identification information is used to distinguish different core nodes, and the geometric attribute summary information includes the shape features, size features and spatial location features of the building component.

[0024] In this sub-step, a unique component identifier is generated for each building component, for example, using the format of component type + floor + serial number, such as "Column-1 Floor-001" and "Beam-1 Floor-002". Simultaneously, the geometric attributes of each component are extracted, such as shape characteristics (column is cylindrical or square, beam is rectangular, etc.), dimensional characteristics (diameter or side length of the column, length, height, width, etc. of the beam), and spatial location characteristics (the three-dimensional coordinate range of the component in the building coordinate system). This information is then added as a geometric attribute summary to the corresponding core node.

[0025] Step S123: Based on the preceding associated component corresponding to each core node, establish a node connection link between the core node corresponding to the preceding associated component and the current core node. The starting end of the node connection link is the core node corresponding to the preceding associated component, and the ending end is the current core node.

[0026] In this sub-step, for each core node, its list of preceding associated components is traversed. The core node corresponding to the preceding associated component is used as the starting point, and the current core node is used as the ending point to establish a node connection link. For example, for the aforementioned first-floor slab core node, its preceding associated components are first-floor column core nodes and first-floor beam core nodes. Therefore, node connection links are established between the first-floor column core node and the first-floor slab core node, and between the first-floor beam core node and the first-floor slab core node, respectively. The starting points are the first-floor column core node and the first-floor beam core node, respectively, and the ending point is the first-floor slab core node.

[0027] Step S124: Based on the subsequent associated components corresponding to each core node, establish a node connection link between the current core node and the core node corresponding to the subsequent associated component. The starting end of the node connection link is the current core node, and the ending end is the core node corresponding to the subsequent associated component.

[0028] In this sub-step, similarly, for each core node, its list of subsequent associated components is traversed, with the current core node as the starting point and the core nodes corresponding to the subsequent associated components as the ending points, to establish node connection links. For example, for the aforementioned first-floor slab core node, its subsequent associated components are the first-floor wall core node and the first-floor secondary structure core node. Therefore, node connection links are established between the first-floor slab core node and the first-floor wall core node, and between the first-floor slab core node and the first-floor secondary structure core node, respectively, with the first-floor slab core node as the starting point and the first-floor wall core node and the first-floor secondary structure core node as the ending points.

[0029] Step S125: Extract the construction constraint types corresponding to the inter-component relationships from the above lightweight building information model. The above construction constraint types include structural support constraints, spatial location constraints, and process connection constraints.

[0030] In this sub-step, the nature of the relationships between components is analyzed to determine the corresponding construction constraint types. For example, the relationship between columns and beams, and between beams and floor slabs, belongs to structural support constraints, because columns support beams and beams support floor slabs, and these constraints are crucial to structural safety; the relationship between walls and floor slabs may belong to spatial position constraints, because walls need to be built at specific locations on the floor slabs to ensure the layout of the building space; the relationship between concrete pouring and formwork removal belongs to process connection constraints, because formwork can only be removed after the concrete has reached a certain strength, which is a requirement of the construction process.

[0031] Step S126: Set constraint priority weights for each type of construction constraint. The priority weight value corresponding to structural support constraints is greater than the priority weight value corresponding to spatial location constraints, and the priority weight value corresponding to spatial location constraints is greater than the priority weight value corresponding to process connection constraints.

[0032] This sub-step contains the following more detailed sub-steps:

[0033] Step S1261: Collect priority setting cases for different types of construction constraints in the field of building construction. The cases include the priority ranking of structural support constraints, spatial location constraints and process connection constraints in actual construction.

[0034] In this sub-step, by consulting relevant technical specifications, construction organization design cases, and experience summaries of construction projects, the priority settings of different types of construction constraints in actual construction are collected. For example, in the construction organization design of a high-rise building construction project, it is clearly stipulated that the priority of structural support constraints is higher than that of spatial location constraints, and the priority of spatial location constraints is higher than that of process connection constraints; a similar priority ranking is also reflected in the technical summary of a residential building construction project.

[0035] Step S1262: Perform statistical analysis on the collected cases, calculate the percentage of times each type of construction constraint is set as the highest priority in the cases, the percentage of times structural support constraints are set as the highest priority is higher than that of spatial location constraints, and the percentage of times spatial location constraints are set as the highest priority is higher than that of process connection constraints.

[0036] In this sub-step, the collected cases are categorized and statistically analyzed. The priority ranking of the three construction constraint types in each case is recorded. Then, the number of times structural support constraints, spatial location constraints, and process connection constraints are set as the highest priority is calculated and divided by the total number of cases to obtain the percentage of times each type is set as the highest priority. Statistical analysis shows that structural support constraints are set as the highest priority in most cases, followed by spatial location constraints, and lastly, process connection constraints.

[0037] Step S1263: Referring to the statistical analysis results, set the initial values ​​of the constraint priority weights. The initial weight values ​​of the structural support constraints are higher than the initial weight values ​​of the spatial position constraints, and the initial weight values ​​of the spatial position constraints are higher than the initial weight values ​​of the process connection constraints.

[0038] In this sub-step, an initial weight value is set for each type of construction constraint based on the percentage of the highest priority occurrences obtained from statistical analysis. For example, based on the percentage, the initial weight value for structural support constraints is set to 0.6, the initial weight value for spatial location constraints is set to 0.3, and the initial weight value for process connection constraints is set to 0.1 (these values ​​are only examples and need to be adjusted based on statistical results and expert evaluation in actual settings).

[0039] Step S1264: Invite technical experts in the field of construction to evaluate the initial weight values. The experts will propose adjustments based on the degree of construction safety risk and the impact on construction progress.

[0040] In this sub-step, senior technical experts in the field of building construction, such as structural engineers, construction project managers, and process experts, are organized to evaluate the initial weight values. The experts consider the degree of construction safety risk (e.g., if structural support constraints are not met, it may lead to structural collapse, posing an extremely high safety risk; if spatial location constraints are not met, it may lead to an unreasonable building layout, affecting functionality, posing a relatively low safety risk; if process connection constraints are not met, it may lead to construction quality problems, such as concrete cracking, posing a relatively low safety risk) and the degree of impact on construction progress (e.g., incorrect construction sequence of structural support constraints may prevent a large amount of subsequent construction work from being carried out, significantly impacting progress; incorrect construction sequence of spatial location constraints may lead to rework, posing a certain impact on progress; incorrect construction sequence of process connection constraints may lead to delays in construction procedures, posing a relatively small impact on progress), and propose adjustments.

[0041] Step S1265: If the construction safety risk level corresponding to the structural support constraint is higher than that of the spatial location constraint and the process connection constraint, then increase the weight value of the structural support constraint.

[0042] In this sub-step, based on expert evaluation, the construction safety risk associated with structural support constraints is extremely high, far exceeding that of spatial location constraints and process connection constraints. Therefore, the weight value of structural support constraints is appropriately increased. For example, the weight value of structural support constraints is increased from 0.6 to 0.7.

[0043] Step S1266: If the influence of spatial location constraints on construction progress is greater than that of process connection constraints, then the weight value of spatial location constraints shall be higher than that of process connection constraints.

[0044] In this sub-step, based on expert evaluation, spatial location constraints have a greater impact on construction progress than process connection constraints. Therefore, the weight of spatial location constraints is kept higher than that of process connection constraints. For example, the weight of spatial location constraints is kept at 0.2, and the weight of process connection constraints is kept at 0.1.

[0045] Step S1267: Determine the final constraint priority weights based on expert adjustment opinions. The priority weight value corresponding to the structural support constraint is greater than the priority weight value corresponding to the spatial position constraint, and the priority weight value corresponding to the spatial position constraint is greater than the priority weight value corresponding to the process connection constraint.

[0046] In this sub-step, the final constraint priority weights are determined by integrating the experts' adjustment opinions. For example, the final constraint priority weights are: structural support constraint 0.7, spatial location constraint 0.2, and process connection constraint 0.1.

[0047] Step S1268: Associate the final constraint priority weights with the corresponding construction constraint types and store them to form a constraint priority weight table.

[0048] In this sub-step, a table is created to associate and store the construction constraint types (structural support constraints, spatial location constraints, and process connection constraints) with their corresponding priority weight values ​​(such as 0.7, 0.2, and 0.1) for later use when marking the construction constraint priorities of the node connection links.

[0049] Step S127: Based on the construction constraint type corresponding to each node connection link, mark the corresponding priority weight value in the node connection link to form a node connection link with construction constraint priority marking.

[0050] In this sub-step, for each node connection link, its corresponding construction constraint type is determined, and then the corresponding priority weight value is obtained from the constraint priority weight table and marked in the node connection link. For example, the construction constraint type corresponding to the node connection link between a column and a beam is structural support constraint, and its priority weight value is 0.7, so 0.7 is marked in the node connection link; the construction constraint type corresponding to the node connection link between a wall and a floor slab is spatial position constraint, and its priority weight value is 0.2, so 0.2 is marked in the node connection link; the construction constraint type corresponding to the node connection link between concrete pouring and formwork removal is process connection constraint, and its priority weight value is 0.1, so 0.1 is marked in the node connection link.

[0051] Step S128: Summarize all core nodes, node connection links with construction constraint priority labels, and component identification information and geometric attribute summary information of each node to form a complete component construction association network.

[0052] In this sub-step, all core nodes (the nodes corresponding to each building component), node connection links with construction constraint priority labels (the construction sequence relationships between components and their corresponding priority weights), and component identification information and geometric attribute summary information of each node are integrated to construct a complete component construction association network. This component construction association network can be represented by a graph structure, where nodes are building components, edges represent the construction sequence relationships between components, and edge weights are the construction constraint priority weights.

[0053] Step S130: Invoke the preset equipment dynamic adaptation rules, combine the operation attributes of the construction equipment in the above construction resource data, assign adapted construction equipment to each core node in the above component construction association network, generate the equipment component adaptation list and preliminary construction process. The above equipment dynamic adaptation rules include operation attribute matching standards and equipment historical construction performance reference.

[0054] This step includes the following sub-steps:

[0055] Step S131: Extract the operation attributes of each construction equipment from the above construction resource data. The operation attributes include the type of construction operation that the construction equipment can perform, the accuracy of the construction operation, the scope of operation, and the amount of work per unit time.

[0056] In this sub-step, the operational attribute information of each construction equipment is extracted from the construction resource management system. For example, the executable construction operation type for a concrete pump truck is concrete pouring; the construction operation precision is that the flatness error of the poured concrete is within a certain range; the operation coverage area is a circular area with a certain radius centered on the pump truck; and the work volume per unit time is the volume of concrete that can be poured per unit time. Similarly, the executable construction operation type for a crane is component hoisting; the construction operation precision is that the positional error of the hoisted component is within a certain range; the operation coverage area is a circular area with a certain radius centered on the crane; and the work volume per unit time is the number or weight of components that can be hoisted per unit time.

[0057] Step S132: Extract the construction requirement information of the building components from the core nodes of the above-mentioned component construction association network. The construction requirement information is determined based on the geometric properties and construction process requirements of the building components, including the required construction operation type, operation accuracy requirements, work scope requirements and construction efficiency requirements.

[0058] In this sub-step, for each core node (building component) in the component construction association network, construction requirements are determined based on its geometric attributes (such as component volume, surface area, shape, spatial location, etc.) and construction process requirements (such as concrete strength grade, rebar spacing requirements, and wall masonry mortar joint requirements, etc.). For example, for a first-floor slab component, its geometric attributes are large volume, large surface area, and rectangular shape. The construction process requirements are a concrete strength grade of C30 and a flatness error within a certain range. Therefore, the required construction operation type is concrete pouring; the operation accuracy requirement is that the flatness error of the concrete pouring does not exceed a certain value; the work area requirement is to cover the entire floor slab area; and the construction efficiency requirement is to complete the pouring within a certain time to ensure the smooth progress of subsequent construction procedures.

[0059] Step S133: Retrieve the preset equipment dynamic adaptation rules, extract the operation attribute matching standard from the equipment dynamic adaptation rules, and the above operation attribute matching standard stipulates that the operation attributes of the construction equipment must meet the specific requirements of the construction demand information of the building components.

[0060] In this sub-step, preset equipment dynamic adaptation rules are retrieved from the equipment dynamic adaptation rule library. These rules include operation attribute matching standards. The operation attribute matching standards specify in detail the matching relationship between the operation attributes of the construction equipment and the construction requirements information of the building components. For example, for the construction operation type of concrete pouring, the executable construction operation type of the construction equipment must include concrete pouring; for operation accuracy requirements, the operation accuracy of the construction equipment must meet or exceed the operation accuracy requirements of the building components; for operation range requirements, the operation coverage of the construction equipment must cover the operation range requirements of the building components; and for construction efficiency requirements, the unit time operation volume of the construction equipment must meet or exceed the construction efficiency requirements of the building components.

[0061] Step S134: Compare the construction requirements information of each core node with the operation attributes of each construction equipment item by item. First, compare the required construction operation type with the executable construction operation type, and retain the construction equipment whose executable construction operation type includes the required construction operation type.

[0062] In this sub-step, the required construction operation type in the construction requirements information of each core node is compared with the executable construction operation types of each construction equipment. For example, if the required construction operation type for a floor slab component is concrete pouring, then only construction equipment whose executable construction operation type includes concrete pouring (such as concrete pump trucks, concrete mixer trucks (in conjunction with pump trucks)) will be retained, while construction equipment whose executable construction operation type includes component hoisting, rebar tying, etc. (such as cranes, rebar tying machines, etc.) will be excluded.

[0063] Step S135: Continue to compare the operational precision requirements with the construction operation precision of the retained construction equipment, and retain the construction equipment whose operational precision meets the operational precision requirements.

[0064] In this sub-step, the operational precision of the construction equipment retained in the previous step is compared with the operational precision requirements of the core nodes. For example, the operational precision requirement for a floor slab component is that the flatness error of the concrete pouring does not exceed a certain value. If the operational precision of a concrete pump truck is such that the flatness error of the concrete pouring is within this value range, then the pump truck will be retained; if the operational precision of another concrete pump truck is such that the flatness error of the concrete pouring exceeds this value range, then the pump truck will be excluded.

[0065] Step S136: Compare the work scope requirements with the work coverage for the construction equipment that is retained again, and retain the construction equipment whose work coverage can cover the work scope requirements.

[0066] In this sub-step, the operating coverage area of ​​the construction equipment retained in the previous step is compared with the operating coverage area requirements of the core node. For example, the operating coverage area requirement for a floor slab component is to cover the entire floor slab area. If the operating coverage area of ​​a concrete pump truck is a circular area with a certain radius centered on the pump truck, and this circular area can cover the entire floor slab area, then the pump truck will be retained; if the operating coverage area of ​​another concrete pump truck cannot cover the entire floor slab area, then the pump truck will be excluded.

[0067] Step S137: Compare the construction efficiency requirements with the workload per unit time for the construction equipment retained in the K-1th time, and retain the construction equipment whose workload per unit time meets the construction efficiency requirements.

[0068] In this sub-step, the construction equipment retained in the previous step is compared with its unit-time output to the construction efficiency requirements of the core nodes. For example, the construction efficiency requirement for a floor slab component is to complete the pouring within a certain time. If a concrete pump truck has a large unit-time output that can pour a large volume of concrete within that time, and can complete the floor slab pouring within that time, then that pump truck will be retained. If another concrete pump truck has a smaller unit-time output and cannot complete the floor slab pouring within that time, then that pump truck will be excluded.

[0069] Step S138: Extract historical construction performance reference data of the equipment from the equipment dynamic adaptation rules. The historical construction performance reference data of the equipment includes the construction completion quality record and on-time completion rate record of the construction equipment for similar building components.

[0070] In this sub-step, historical construction performance reference data for the equipment is extracted from the equipment dynamic adaptation rules. This historical construction performance reference data includes the construction completion quality records and on-time completion rate records for each construction equipment for similar building components. The construction completion quality records refer to the quality inspection results after the construction equipment has completed the construction of similar building components in the past, such as whether the concrete strength meets the standard, whether the flatness meets the requirements, and whether the spacing of the reinforcing bars meets the requirements. The on-time completion rate records refer to the records of whether the actual completion time of the construction equipment for similar building components in the past was not later than the planned completion time.

[0071] Step S139: Based on the construction completion quality record and the construction on-time completion rate record, conduct a comprehensive evaluation of the construction equipment retained in the Kth time, and select the construction equipment with the best evaluation result as the suitable construction equipment for this core node.

[0072] This sub-step contains the following more detailed sub-steps:

[0073] Step S1391: Extract the construction completion quality record for each construction equipment for the same type of building component from the construction resource data for the Kth time. The construction completion quality record includes the quality inspection results after each construction. The quality inspection results are divided into two categories: qualified and unqualified.

[0074] In this sub-step, the construction completion quality records for each construction equipment for the same type of building component, retained from the historical construction records of the construction resource management system (Kth time), are extracted. For example, a concrete pump truck has multiple construction records for the same type of floor slab component in the past, and the quality inspection results after each construction were sometimes qualified and sometimes unqualified.

[0075] Step S1392: Calculate the total number of construction operations and the number of times the quality inspection results are qualified for each type of building component using each construction equipment, determine the proportion of qualified times to the total number of operations, and obtain the construction quality qualification rate.

[0076] In this sub-step, the total number of construction operations and the number of times the quality inspection result is qualified are statistically analyzed for each construction equipment. For example, if a concrete pump truck performs N construction operations on the same type of floor slab component, and M of those operations are qualified, then the construction quality qualification rate is M / N.

[0077] Step S1393: Extract the on-time completion rate record for each construction equipment for the same type of building component from the construction resource data. The on-time completion rate record includes the planned completion time and actual completion time for each construction.

[0078] In this sub-step, the on-time completion rate record for each construction equipment for the same type of building component is extracted from the historical construction records of the construction resource management system. This on-time completion rate record includes the planned completion time and actual completion time for each construction project. For example, a concrete pump truck has multiple construction records for the same type of floor slab component in the past, and the planned completion time and actual completion time for each project are recorded in detail.

[0079] Step S1394: Calculate the total number of construction operations for each type of building component using each construction equipment and the number of operations where the actual completion time was no later than the planned completion time. Determine the proportion of on-time completions to the total number of operations to obtain the on-time completion rate.

[0080] In this sub-step, the total number of construction operations for each piece of construction equipment and the number of times the actual completion time was no later than the planned completion time are statistically analyzed. For example, if a concrete pump truck performs N construction operations on the same type of floor slab component, and P of those operations are completed no later than the planned completion time, then the on-time completion rate is P / N.

[0081] Step S1395: Set the evaluation weights for the construction quality pass rate and the construction on-time completion rate. The evaluation weight of the construction quality pass rate is greater than the evaluation weight of the construction on-time completion rate.

[0082] In this sub-step, the evaluation weights for the construction quality pass rate and the on-time completion rate are set according to the requirements of construction management. Since construction quality is crucial to the safety and functionality of the building, the evaluation weight for the construction quality pass rate is greater than that for the on-time completion rate. For example, the evaluation weight for the construction quality pass rate is set to 0.6, and the evaluation weight for the on-time completion rate is set to 0.4.

[0083] Step S1396: Multiply the construction quality pass rate of each construction equipment by the corresponding evaluation weight value, and then multiply the on-time completion rate of construction by the corresponding evaluation weight value. Add the two together to obtain the comprehensive evaluation score of the construction equipment.

[0084] In this sub-step, for each piece of construction equipment, its construction quality pass rate is multiplied by its evaluation weight, and then its on-time completion rate is multiplied by its evaluation weight. These two results are then added together to obtain the overall evaluation score for that construction equipment. For example, if a concrete pump truck has a construction quality pass rate of 0.8, an on-time completion rate of 0.9, an evaluation weight of 0.6 for the construction quality pass rate, and an evaluation weight of 0.4 for the on-time completion rate, then its overall evaluation score is 0.8 × 0.6 + 0.9 × 0.4 = 0.48 + 0.36 = 0.84.

[0085] Step S1397: Sort the comprehensive evaluation scores of all construction equipment retained in the Kth iteration, select the construction equipment with the highest comprehensive evaluation score, and verify again whether the operation attributes of the construction equipment fully meet the construction requirements of the core node. After confirming that there are no errors, determine it as the suitable construction equipment for the core node.

[0086] In this sub-step, the comprehensive evaluation scores of all the construction equipment retained in the Kth iteration are sorted from highest to lowest, and the construction equipment with the highest comprehensive evaluation score is selected. Then, the operational attributes of this construction equipment are verified again to ensure they fully meet the construction requirements of the core node, including the type of construction operation, operational precision requirements, operational range requirements, and construction efficiency requirements. For example, the concrete pump truck with the highest comprehensive evaluation score can perform concrete pouring, which meets the construction operation type requirement of the core node; its operational precision meets the operational precision requirements of the core node; its operational range covers the operational range requirements of the core node; and its workload per unit time meets the construction efficiency requirements of the core node. After confirmation, this concrete pump truck is determined as the suitable construction equipment for this core node (first-floor slab component).

[0087] Step S1310: Record the component identification information, equipment identification information of the adapted construction equipment, operation attribute matching results and historical construction performance evaluation results for each core node, and generate a list of adapted equipment components.

[0088] In this sub-step, for each core node (building component), its component identification information, the equipment identification information of the compatible construction equipment, the operation attribute matching result (how the operation attributes of the construction equipment meet the construction requirements of the building component), and the historical construction performance evaluation result (the comprehensive evaluation score of the construction equipment, the construction quality pass rate, the on-time completion rate, etc.) are recorded. This information is then compiled into an equipment component compatibility list. For example, a record in the equipment component compatibility list might be: component identification information is "Floor Slab-1-001", the equipment identification information of the compatible construction equipment is "Concrete Pump Truck-001", the operation attribute matching result is that the operation attributes of the pump truck meet the construction requirements of the floor slab, and the historical construction performance evaluation result is a comprehensive evaluation score of 0.84, a construction quality pass rate of 0.8, and a construction on-time completion rate of 0.9.

[0089] Step S1311: Read the construction constraint priority labels of the node connection links in the component construction association network, and arrange all core nodes according to the construction sequence relationship of the node connection links in descending order of construction constraint priority to form a preliminary construction process.

[0090] In this sub-step, the construction constraint priority label (i.e., the construction constraint priority weight value) of each node connection link in the component construction association network is read. Then, according to the order of construction constraint priority from high to low, combined with the construction sequence relationship of the node connection links (preceding related components are constructed first, and subsequent related components are constructed later), all core nodes are sorted to form a preliminary construction process. For example, the node connection links corresponding to structural support constraints have the highest priority, so the construction sequence of components involving structural support constraints, such as the construction sequence of columns, beams, and floor slabs, is processed first; then the node connection links corresponding to spatial location constraints, such as the construction sequence of walls, are processed; finally, the node connection links corresponding to process connection constraints, such as the construction sequence of formwork removal, are processed. In this way, all core nodes are arranged according to their construction sequence relationship to form a preliminary construction process.

[0091] Step S140: Perform a collaborative simulation of the above preliminary construction process and the available equipment time periods in the above construction resource data, adjust the node sequence in the preliminary construction process and adapt the usage time periods of the construction equipment to obtain a collaborative construction process.

[0092] This step includes the following sub-steps:

[0093] Step S141: Extract the arrangement order of core nodes from the preliminary construction process to form a core node sequence list, which contains the component identification information and arrangement position of the core nodes.

[0094] In this sub-step, the arrangement order of all core nodes (building components) is extracted from the preliminary construction process. The component identification information of each core node and its position in the preliminary construction process (i.e., the sequence number of the construction order) are organized into a core node sequence list. For example, the records of the first few in the core node sequence list are: position 1, component identification information is "column-1st floor-001"; position 2, component identification information is "column-1st floor-002"; position 3, component identification information is "beam-1st floor-001"; position 4, component identification information is "beam-1st floor-002"; position 5, component identification information is "floor slab-1st floor-001", etc.

[0095] Step S142: Extract the geometric attributes of the building components corresponding to each core node from the lightweight building information model, and combine them with the unit time workload of the adapted construction equipment in the equipment component adaptation list to determine the estimated construction time for each core node.

[0096] This sub-step contains the following more detailed sub-steps:

[0097] Step S1421: Extract the geometric attributes of the building components corresponding to each core node from the lightweight building information model. The geometric attributes include the component volume, component surface area, and the number of complex structures in the component.

[0098] In this sub-step, the geometric attribute information of each core node (building component) is extracted from the lightweight building information model. For example, for the "Column-1st Floor-001" component, its geometric attributes are: large component volume, surface area equal to the lateral surface area of ​​the column, and zero complex structure (because the column structure is relatively simple); for the "Beam-1st Floor-001" component, its geometric attributes are: large component volume, surface area equal to the lateral and bottom areas of the beam, and zero complex structure; for the "Floor Slab-1st Floor-001" component, its geometric attributes are: large component volume, surface area equal to the upper and lower surfaces of the floor slab, and zero complex structure (assuming the floor slab is a plain flat plate with no complex structure).

[0099] Step S1422: Extract the unit time workload of the adapted construction equipment corresponding to each core node from the equipment component adaptation list. The unit time workload includes the component construction volume that can be completed per unit time and the component surface area that can be processed per unit time.

[0100] In this sub-step, the unit-time workload information of the adapted construction equipment corresponding to each core node is extracted from the equipment component adaptation list. For example, the adapted construction equipment for "Column-1 Floor-001" is a crane, and its unit-time workload is the number (or weight) of components that can be lifted per unit time. Here, it is assumed that the component construction volume (volume of the column) that the crane can complete per unit time is a certain value, and the component surface area that can be processed per unit time (lateral area of ​​the column) is a certain value. The adapted construction equipment for "Beam-1 Floor-001" is also a crane, and its unit-time workload is similar to that of the adapted crane for the column. The adapted construction equipment for "Floor Slab-1 Floor-001" is a concrete pump truck, and its unit-time workload is the concrete pouring volume (component construction volume) that can be completed per unit time and the concrete surface area that can be processed per unit time (component surface area).

[0101] Step S1423: Determine the foundation time required to complete the construction of the component based on the component volume and the component construction volume that can be completed per unit time.

[0102] In this sub-step, for each core node, its component volume is divided by the component construction volume that the appropriate construction equipment can complete per unit time to obtain the basic construction time required to complete the construction of that component volume. For example, if the component volume of "Floor Slab-1-001" is V, and the component construction volume that the appropriate concrete pump truck can complete per unit time is v, then the basic construction time required to complete the construction of that component volume is V / v.

[0103] Step S1424: Determine the auxiliary time required to complete the surface area processing of the component based on the component surface area and the component surface area that can be processed per unit time.

[0104] In this sub-step, for each core node, its component surface area is divided by the component surface area that the appropriate construction equipment can process per unit time to obtain the auxiliary time required to complete the surface area processing of that component. For example, if the component surface area of ​​"Floor Slab-1-001" is S, and the component surface area that the appropriate concrete pump truck can process per unit time is s, then the auxiliary time required to complete the surface area processing of that component is S / s.

[0105] Step S1425: Based on the number of complex structures in the components, set the correction time gradient. The number of complex structures in the components corresponds to a certain level in the gradient, and each level corresponds to a fixed correction time value.

[0106] In this sub-step, a correction time gradient is set based on the number of complex structures in the components. For example, when the number of complex structures in the components is 0, the correction time value is 0; when the number of complex structures in the components is 1, the correction time value is a certain value; when the number of complex structures in the components is 2, the correction time value is another value, and the correction time value gradually increases as the number of complex structures in the components increases. For the above-mentioned "Column-1st Floor-001", "Beam-1st Floor-001", and "Floor Slab-1st Floor-001", the number of complex structures in their components is 0, so the corresponding correction time value is 0.

[0107] Step S1426: Add the base duration and the auxiliary duration to obtain the total base and auxiliary duration.

[0108] In this sub-step, the foundation time required to complete the component volume construction is added to the auxiliary time required to complete the component surface area treatment, resulting in the total foundation and auxiliary time. For example, the foundation time for "Floor Slab - 1st Floor - 001" is V / v, the auxiliary time is S / s, and the total foundation and auxiliary time is (V / v) + (S / s).

[0109] Step S1427: Add the total duration of basic auxiliary work to the correction duration corresponding to the number of complex structural components to obtain the estimated construction duration for the core node.

[0110] In this sub-step, the total auxiliary time for the foundation is added to the correction time value corresponding to the number of complex structural components to obtain the estimated construction time for the core node. For example, the total auxiliary time for the foundation of "Floor Slab-1-001" is (V / v) + (S / s), and the correction time value corresponding to the number of complex structural components is 0. Therefore, its estimated construction time is (V / v) + (S / s) + 0 = (V / v) + (S / s).

[0111] Step S1428: Associate and store the component identification information, geometric attribute parameters, unit time workload of the adapted construction equipment, and the obtained estimated construction time for each core node to form a construction time record table.

[0112] In this sub-step, the component identification information, geometric attribute parameters (component volume, surface area, number of complex structures), unit-time workload of the adapted construction equipment (component construction volume that can be completed per unit time, component surface area that can be processed per unit time), and estimated construction time of each core node are associated and stored to form a construction time record table. For example, a record in the construction time record table is as follows: the component identification information is "floor slab-1-001", the geometric attribute parameters are volume V, surface area S, number of complex structures 0, the unit-time workload of the adapted construction equipment is the component construction volume v that can be completed per unit time, the component surface area s that can be processed per unit time, and the estimated construction time is (V / v) + (S / s).

[0113] Step S143: Extract the available time period for each compatible construction equipment from the construction resource data. The available time period includes multiple consecutive time intervals, and each time interval is marked as available for the use of the compatible construction equipment within that time interval.

[0114] In this sub-step, the available time period information for each adapted construction equipment is extracted from the construction resource management system. For example, the available time period for "Concrete Pump Truck-001" is 8:00-18:00 every day from Monday to Friday, and it is not available on Saturdays and Sundays; the available time period for "Crane-001" is 8:00-18:00 every day from Monday to Sunday (assuming that the use of the crane is not restricted on weekends).

[0115] Step S144: According to the order of the core nodes in the sequence list, assign construction time periods to each core node in turn. When assigning, first query the available time periods of the equipment that is compatible with the construction equipment of the core node, select the time interval that connects with the construction time period of the previous core node from the available time periods of the equipment, and use a part of the time interval as the construction time period of the current core node.

[0116] In this sub-step, construction time slots are assigned to each core node sequentially according to its order in the core node sequence list (i.e., the construction sequence in the preliminary construction process). For example, the first core node in the core node sequence list is "Column-1 Floor-001," and its compatible construction equipment is "Crane-001," with the equipment available from 8:00 AM to 6:00 PM daily, Monday to Sunday. Assuming the project starts at 8:00 AM on Monday, the construction time slot assigned to this core node is Monday 8:00 AM to 12:00 PM (determined based on the estimated construction duration, assuming an estimated construction duration of 4 hours). The second core node is "Column-1 Floor-002," and its compatible construction equipment is also "Crane-001." The available time slots for this crane are queried, and the time interval connecting with the construction time slot of the previous core node ("Column-1 Floor-001") (Monday 8:00 AM to 12:00 PM), i.e., Monday 12:00 PM to 4:00 PM, is selected as the construction time slot for "Column-1 Floor-002." The third core node is "Beam-1 Floor-001", and its compatible construction equipment is "Crane-001". The available time period of the crane is queried, and the time interval that connects with the construction time period of the previous core node ("Column-1 Floor-002") (Monday 12:00-16:00) is selected, that is, Monday 16:00-20:00. However, since the available time period of the crane is 8:00-18:00 every day, the actual selected time interval is Monday 16:00-18:00. This time interval is used as the construction time period of "Beam-1 Floor-001". The fourth core node is "Beam-1 Floor-002", and its compatible construction equipment is also "Crane-001". Checking the available time period for this crane, Tuesday 8:00-12:00 is the available time period, and it connects with the construction time period of the previous core node ("Beam-1 Floor-001") (Monday 16:00-18:00) (the time between Monday 18:00 and Tuesday 8:00 is non-working time and does not affect the connection). Therefore, Tuesday 8:00-12:00 is selected as the construction time period for "Beam-1 Floor-002". The fifth core node is "Floor Slab-1-001", and its compatible construction equipment is "Concrete Pump Truck-001". The equipment is available from 8:00 to 18:00 every day from Monday to Friday. Query the available time of this pump truck and select the time interval that connects with the construction time of the previous core node ("Beam-1-002") (Tuesday 8:00-12:00), that is, Tuesday 12:00-16:00. Use this time interval as the construction time of "Floor Slab-1-001".

[0117] Step S145: During the allocation of construction time periods, if the available time periods of all equipment of the current core node's adapted construction equipment cannot be connected with the construction time period of the previous core node, then the node order adjustment rules in the multi-dimensional conflict resolution mechanism are executed.

[0118] In this sub-step, when allocating construction time slots to core nodes, if the available time slots for all equipment of the current core node's compatible construction equipment cannot be connected with the construction time slot of the previous core node, then the node order adjustment rule needs to be executed. For example, suppose a core node in the core node order list is "Wall-1st Floor-001", its compatible construction equipment is "Masonry Robot-001", and the available time slot for the equipment is 8:00-18:00 every day from Wednesday to Friday. The construction period for the previous core node was Tuesday 16:00-20:00 (assuming the compatible construction equipment for the previous core node was a crane, and the equipment's available time was Tuesday 8:00-20:00). Querying the available time of the equipment for "Masonry Robot-001" revealed that none of its available time slots (Wednesday to Friday 8:00-18:00) could be connected with the construction period of the previous core node (Tuesday 16:00-20:00) (the time between Tuesday 20:00 and Wednesday 8:00 is non-working time, and Wednesday 8:00 and Tuesday 20:00 are not connected). Therefore, it is necessary to execute the node order adjustment rules.

[0119] Step S146: According to the node order adjustment rules in the multi-dimensional conflict resolution mechanism, query the construction constraint priority of the node connection link of the current core node in the component construction association network. If there is a subsequent core node with a construction constraint priority lower than the current core node, then swap the order of the current core node and the subsequent core node to form an adjusted core node order list.

[0120] In this sub-step, based on the node order adjustment rules, the priority of the node connection link construction constraints for the current core node ("Wall-1st Floor-001") in the component construction association network is queried. Assume the current core node's node connection link construction constraint type is spatial location constraint, with a priority weight of 0.2. Then, the priority of the node connection link construction constraints for subsequent core nodes (core nodes ranked after the current core node in the core node order list) is queried. It is found that a certain subsequent core node is "Formwork Removal-1st Floor-001," whose node connection link construction constraint type is process connection constraint, with a priority weight of 0.1, lower than the current core node's priority weight of 0.2. Therefore, the positions of the current core node ("Wall-1st Floor-001") and this subsequent core node ("Formwork Removal-1st Floor-001") are swapped, forming an adjusted core node order list. After the adjustment, the position of "Formwork Removal-1st Floor-001" is advanced, and the position of "Wall-1st Floor-001" is delayed.

[0121] Step S147: Using the adjusted core node sequence list, reassign the construction time period to the current core node, and check again whether it can be connected with the construction time period of the previous core node.

[0122] In this sub-step, the adjusted core node sequence list is used to reassign the construction time slot to the current core node (“Wall-1st Floor-001”), and it is checked again whether it can be connected with the construction time slot of the previous core node. For example, in the adjusted core node sequence list, the previous core node of the current core node “Wall-1st Floor-001” is “Floor Slab-1st Floor-001”, whose construction time slot is Tuesday 16:00-20:00 (assuming that the suitable construction equipment for “Floor Slab-1st Floor-001” is a concrete pump truck, and the equipment is available from Tuesday 8:00-20:00). The available time slots for the "Masonry Robot-001" are 8:00-18:00 every day from Wednesday to Friday. Selecting the time interval that connects with the previous core node's construction period (Tuesday 16:00-20:00), i.e., Wednesday 8:00-12:00, this time interval is designated as the construction period for "Wall-1st Floor-001". We then check again whether this time slot connects with the previous core node's construction period. The time between Tuesday 20:00 and Wednesday 8:00 is non-working time, and Wednesday 8:00 does not connect with Tuesday 20:00. However, since the node order has been adjusted, the construction period of the previous core node ends at Tuesday 20:00, and the current core node's construction period begins at Wednesday 8:00. Although there is a time interval, it is permissible in the construction schedule (because construction is not carried out during non-working hours), therefore, it is considered that the connection is acceptable.

[0123] Step S148: If time period connection still cannot be achieved after adjusting the node order, the device usage time period redistribution rule in the multi-dimensional conflict resolution mechanism shall be executed.

[0124] In this sub-step, if adjusting the node order still fails to achieve a seamless connection between the construction time of the current core node and the previous core node, then the equipment usage time reallocation rule is executed. For example, suppose the current core node after adjusting the node order is "Secondary Structure-1st Floor-001", and its compatible construction equipment is "Masonry Robot-002", with its available time being 8:00-18:00 daily from Thursday to Saturday. The construction time of the previous core node is Wednesday 16:00-20:00. Querying the available time of "Masonry Robot-002" reveals that none of its available time slots (8:00-18:00 daily from Thursday to Saturday) can be connected with the construction time slot of the previous core node (Wednesday 16:00-20:00) (the time between Wednesday 20:00 and Thursday 8:00 is non-working time, and Thursday 8:00 and Wednesday 20:00 are not connected). Therefore, it is necessary to execute the equipment usage time reallocation rule.

[0125] Step S149: According to the equipment usage time redistribution rules in the multi-dimensional conflict resolution mechanism, query the unoccupied time intervals in the available time intervals of the construction equipment adapted to the current core node, use the time intervals as the new construction time intervals of the current core node, and adjust the construction time intervals of all subsequent core nodes under the new construction time intervals so that the construction time intervals of subsequent core nodes are connected with the new construction time intervals.

[0126] In this sub-step, based on the equipment usage time redistribution rules, the unoccupied time intervals of the available equipment time intervals for the construction equipment ("Masonry Robot-002") adapted to the current core node ("Secondary Structure-1st Floor-001") are queried. Assume the robot's available time intervals are 8:00-18:00 daily from Thursday to Saturday, and these time intervals are all unoccupied (because this is the first time the robot is used). Select one of these time intervals, such as Thursday 8:00-12:00, as the new construction time interval for the current core node. Then, adjust the construction time intervals of all subsequent core nodes to ensure a smooth transition between their construction time intervals and the new one. For example, if the subsequent core node is "Decoration-1st Floor-001," its adapted construction equipment is "Decoration Robot-001," and its available time interval is 8:00-18:00 daily from Thursday to Saturday. When allocating construction time slots for "Decoration-1st Floor-001", select the time interval that connects with the current core node's new construction time slot (Thursday 8:00-12:00), i.e., Thursday 12:00-16:00, and use this time interval as the construction time slot for "Decoration-1st Floor-001".

[0127] Step S1410: If conflicts still exist after the equipment usage time period is redistributed, a new suitable construction equipment is selected for the current core node from the construction equipment retained in the (K-1)th time period. The new suitable construction equipment must have an available time period that can be connected with the construction time period of the previous core node.

[0128] In this sub-step, if conflicts still exist after the equipment usage time period is reallocated (for example, the available time period of the adapted construction equipment for subsequent core nodes cannot be connected with the new construction time period, and this cannot be resolved by adjusting the construction time period of subsequent core nodes), then it is necessary to reselect new adapted construction equipment for the current core node from the construction equipment retained in the (K-1)th time. The construction equipment retained in the (K-1)th time refers to the construction equipment retained in the (K-1)th time in step S137 (i.e., the construction equipment retained after four comparisons of operation type, operation accuracy, operation range, and construction efficiency). For example, the list of construction equipment retained in the (K-1)th time for the current core node "Secondary Structure-1st Floor-001" includes "Masonry Robot-001", "Masonry Robot-002", and "Manual Masonry Team-001" (assuming that the manual masonry team is also considered a type of construction equipment). Checking the available time slots for these construction equipment revealed that "Manual Masonry Team-001" is available from 8:00 AM to 6:00 PM daily, Wednesday to Sunday. It also has available time slots (Wednesday 12:00 PM to 4:00 PM) that can be connected with the construction time slot (Wednesday 8:00 AM to 12:00 PM) of the previous core node ("Floor Slab-1-001"). Therefore, "Manual Masonry Team-001" was selected as the new compatible construction equipment.

[0129] For example, this step includes the following sub-steps:

[0130] For example, step S14101: Extract the component identification information and construction requirement information of the current core node. The construction requirement information includes the required construction operation type, operation accuracy requirements, work scope requirements and construction efficiency requirements.

[0131] In this sub-step, component identification information is extracted from the relevant information of the current core node. For example, if the core node is "Secondary Structure-1st Floor-001", its component identification information is "Secondary Structure-1st Floor-001". Simultaneously, based on the geometric attributes and construction process requirements of the core node, construction demand information is extracted. The required construction operation type is masonry, the operation accuracy requirement is that the mortar joint thickness error is within a certain range, the work area requirement is to cover the construction area of ​​the secondary structure, and the construction efficiency requirement is to complete the masonry work within a certain time.

[0132] Step S14102: Retrieve the list of construction equipment retained for the K-1th time. The list of construction equipment includes the equipment identification information, operation attributes, construction quality pass rate and construction on-time completion rate of the construction equipment.

[0133] In this sub-step, the list of construction equipment retained for the K-1th time is retrieved from the construction resource management system or related data storage. The construction equipment in this list is retained after four comparisons in step S137, and includes the equipment identification information for each piece of equipment, such as "Masonry Robot-001", "Masonry Robot-002", and "Manual Masonry Team-001"; operation attributes, such as the type of construction operation that Masonry Robot-001 can perform is masonry, the construction operation accuracy is that the mortar joint thickness error is within a certain range, the operation coverage is a certain radius area centered on the robot, and the unit time workload is the wall area that can be masonry per unit time; construction quality pass rate, such as the construction quality pass rate of Masonry Robot-001 is 0.9, and the construction quality pass rate of Manual Masonry Team-001 is 0.85; and construction on-time completion rate, such as the construction on-time completion rate of Masonry Robot-001 is 0.92, and the construction on-time completion rate of Manual Masonry Team-001 is 0.88.

[0134] Step S14103: Extract the available time period for each construction equipment in the list from the construction resource data. The available time period contains multiple consecutive time intervals.

[0135] In this sub-step, the available time slots for each construction device in the list are extracted from the construction resource management system. For example, the available time slots for masonry robot-001 are 8:00-18:00 daily from Wednesday to Friday; the available time slots for masonry robot-002 are 8:00-18:00 daily from Thursday to Saturday; and the available time slots for manual masonry team-001 are 8:00-18:00 daily from Monday to Sunday.

[0136] Step S14104: Extract the construction period of the previous core node and determine the end time of the construction period of the previous core node.

[0137] In this sub-step, the construction period of the previous core node is extracted from the collaborative construction process. For example, if the previous core node is "Floor Slab - 1st Floor - 001", its construction period is Tuesday 12:00-16:00. Therefore, the end time of the construction period of the previous core node is Tuesday 16:00.

[0138] Step S14105: For each construction equipment in the construction equipment list, check whether there is a time interval in its available time period where the start time is not earlier than the end time of the previous core node construction period.

[0139] In this sub-step, the available time periods for each piece of construction equipment in the equipment list are checked one by one. For example, for bricklaying robot-001, its available time period is 8:00-18:00 every day from Wednesday to Friday, and the start time Wednesday 8:00 is no earlier than the end time of the previous core node construction period Tuesday 16:00, so there is a time interval that meets the conditions; for bricklaying robot-002, its available time period is 8:00-18:00 every day from Thursday to Saturday, and the start time Thursday 8:00 is no earlier than Tuesday 16:00, so there is also a time interval that meets the conditions; for manual bricklaying team-001, its available time period is 8:00-18:00 every day from Monday to Sunday, and the start time Wednesday 8:00 (or any time interval after Tuesday 16:00) is no earlier than Tuesday 16:00, so there is a time interval that meets the conditions.

[0140] Step S14106: Filter out the construction equipment that exists in the time interval to form a list of candidate equipment. Extract the operation attributes of each construction equipment from the list of candidate equipment and compare them again with the construction requirements information of the current core node to confirm that the operation attributes meet the construction requirements information.

[0141] In this sub-step, construction equipment that meets the specified time intervals is selected to form a candidate equipment list, such as the aforementioned masonry robot-001, masonry robot-002, and manual masonry team-001. Then, the operational attributes of each piece of construction equipment are extracted from the candidate equipment list and compared again with the construction requirements information of the current core node. For example, the construction requirements information of the current core node might be: the required construction operation type is masonry; the operation accuracy requirement is that the mortar joint thickness error is within a certain range; the operation range requirement is to cover the construction area of ​​the secondary structure; and the construction efficiency requirement is to complete the masonry work within a certain time. The operational attributes of Masonry Robot-001 are as follows: the type of construction operation it can perform is masonry; the accuracy of its construction operation is within the acceptable range of mortar joint thickness error; its operational coverage can cover the construction area; and its workload per unit time can meet the construction efficiency requirements. Therefore, its operational attributes meet the construction requirements. The operational attributes of Masonry Robot-002 are similar to those of Masonry Robot-001 and also meet the construction requirements. The operational attributes of Manual Masonry Team-001 are as follows: the type of construction operation it can perform is masonry; the accuracy of its construction operation is affected by human factors and may have some errors, but within the allowable range; the operational coverage can cover the construction area; and the workload per unit time is relatively low, but it can meet the construction efficiency requirements (assuming relatively sufficient construction time). Therefore, its operational attributes also meet the construction requirements.

[0142] Step S14107: For construction equipment that meets the requirements of the operation attributes, select the construction equipment with the highest construction quality pass rate and construction on-time completion rate, referring to its construction quality pass rate and construction on-time completion rate.

[0143] In this sub-step, for construction equipment that meets the operational attribute requirements, its construction quality pass rate and on-time completion rate are considered. The construction quality pass rate of Masonry Robot-001 is 0.9, and its on-time completion rate is 0.92; the construction quality pass rate of Masonry Robot-002 is 0.88, and its on-time completion rate is 0.9; the construction quality pass rate of Manual Masonry Team-001 is 0.85, and its on-time completion rate is 0.88. The comparison shows that Masonry Robot-001 has the highest construction quality pass rate and on-time completion rate; therefore, Masonry Robot-001 is selected.

[0144] Step S14108: Identify the construction equipment as the new compatible construction equipment for the current core node, and update the compatible construction equipment information corresponding to the current core node in the equipment component compatibility list.

[0145] In this sub-step, the masonry robot-001 is identified as the new compatible construction equipment for the current core node "secondary structure-1st floor-001", and the compatible construction equipment information corresponding to the core node in the equipment component compatibility list is updated, replacing the original compatible construction equipment with the masonry robot-001.

[0146] Step S14109: Query the available time periods of the new adapted construction equipment, where the start time is no earlier than the end time of the previous core node's construction period, select a suitable time period as the construction period of the current core node, and update the construction period information of the core node in the collaborative construction process.

[0147] In this sub-step, the available time slots for the new adapted construction equipment, the masonry robot-001, are queried. Its available time slots are 8:00-18:00 daily from Wednesday to Friday, with a start time no earlier than the end time of the previous core node's construction period, Tuesday at 16:00. The time intervals are Wednesday 8:00-18:00, Thursday 8:00-18:00, and Friday 8:00-18:00. A suitable time slot is selected, for example, Wednesday 8:00-12:00, as the construction period for the current core node. The construction period information for this core node in the collaborative construction process is then updated, replacing the original construction period with Wednesday 8:00-12:00.

[0148] Step S1411: Record the final determined sequence of core nodes, the compatible construction equipment for each core node, and the allocated construction time period to form a collaborative construction process.

[0149] In this sub-step, the final determined order of core nodes (the adjusted construction sequence), the compatible construction equipment for each core node (which may have been reselected), and the allocated construction time slots are recorded. This information is then organized into a collaborative construction process. For example, a record in the collaborative construction process might be: the core node order is "Column-1 Floor-001" (Monday 8:00-12:00, compatible equipment: Crane-001), "Column-1 Floor-002" (Monday 12:00-16:00, compatible equipment: Crane-001), "Beam-1 Floor-001" (Monday 16:00-18:00, compatible equipment: Crane-001), "Beam-1 Floor-002" (Tuesday 8:00-12:00, compatible equipment: Crane-001). 01), “Floor Slab - 1st Floor - 001” (Tuesday 12:00-16:00, compatible equipment: concrete pump truck - 001), “Wall - 1st Floor - 001” (Wednesday 8:00-12:00, compatible equipment: masonry robot - 001), “Secondary Structure - 1st Floor - 001” (Wednesday 12:00-16:00, compatible equipment: manual masonry team - 001), “Decoration - 1st Floor - 001” (Wednesday 16:00-18:00, compatible equipment: decoration robot - 001), etc.

[0150] Step S150: Integrate the above collaborative construction process, equipment component compatibility list and geometric attributes of building components in the lightweight building information model, supplement construction space coordination information and equipment operation connection requirements, and generate an intelligent construction plan that includes component construction sequence, operation arrangement of compatible construction equipment and construction time allocation.

[0151] This step includes the following sub-steps:

[0152] Step S151: Extract the arrangement order of core nodes and the construction period corresponding to each core node from the collaborative construction process, and convert the arrangement order of core nodes into the component construction order. Each item in the component construction order includes component identification information, construction sequence, and construction period.

[0153] In this sub-step, the arrangement order (i.e., the construction sequence) of the core nodes and the corresponding construction time period for each core node are extracted from the collaborative construction process. Then, the arrangement order of the core nodes is converted into the component construction sequence. For example, the arrangement order of the core nodes in the collaborative construction process is "Column-1st Floor-001", "Column-1st Floor-002", "Beam-1st Floor-001", "Beam-1st Floor-002", "Floor Slab-1st Floor-001", "Wall-1st Floor-001", "Secondary Structure-1st Floor-001", and "Decoration-1st Floor-001", with corresponding construction time periods of Monday 8:00-12:00, Monday 12:00-16:00, Monday 16:00-18:00, Tuesday 8:00-12:00, Tuesday 12:00-16:00, Wednesday 8:00-12:00, Wednesday 12:00-16:00, and Wednesday 16:00-18:00. The above information is converted into the component construction sequence. Each entry contains component identification information (such as "column-1st floor-001"), construction order (such as 1), and construction time (Monday 8:00-12:00).

[0154] Step S152: Extract the equipment identification information, operation attributes and historical construction performance evaluation results of the compatible construction equipment corresponding to each component identification information from the equipment component adaptation list, and generate the operation schedule for each compatible construction equipment by combining the construction time period corresponding to the component identification information in the collaborative construction process.

[0155] In this sub-step, the equipment identification information, operation attributes (such as the type of construction operation that can be performed, operation accuracy, operation coverage, and workload per unit time) and historical construction performance evaluation results (such as construction quality pass rate, construction on-time completion rate, and comprehensive evaluation score) of the compatible construction equipment corresponding to each component identification information are extracted from the equipment component adaptation list. Then, the operation schedule of each compatible construction equipment is generated by combining the construction time period corresponding to the component identification information in the collaborative construction process. The work schedule includes equipment identification information (such as "crane-001", "concrete pump truck-001", "masonry robot-001", etc.), corresponding component identification information (such as "column-1st floor-001", "floor slab-1st floor-001", "wall-1st floor-001", etc.), construction start time (such as Monday 8:00, Tuesday 12:00, Wednesday 8:00, etc.), construction end time (such as Monday 12:00, Tuesday 16:00, Wednesday 12:00, etc.), work attribute requirements (such as the strength grade of concrete pouring, the spacing requirements of rebar binding, the mortar joint requirements of wall masonry, etc., determined according to the construction needs information), and reference points for historical construction performance (such as the construction quality pass rate of 0.8, the on-time completion rate of 0.9, etc.). For example, for "Concrete Pump Truck-001", the work arrangement is as follows: the equipment identification information is "Concrete Pump Truck-001", the corresponding component identification information is "Floor Slab-1-001", the construction start time is Tuesday 12:00, the construction end time is Tuesday 16:00, the work attribute requirements are that the concrete pouring strength grade is C30, the flatness error does not exceed a certain value, and the historical construction performance reference points are construction quality pass rate 0.8 and construction on time completion rate 0.9.

[0156] Step S153: Extract the spatial location features from the geometric attributes of the building component corresponding to the component identification information from the lightweight building information model. The spatial location features include the three-dimensional coordinates of the component in the whole building and the spatial location distribution of other components around the component.

[0157] In this sub-step, the spatial position features of the building components corresponding to each component identification information are extracted from the lightweight building information model, including the three-dimensional coordinates of the components in the overall building (such as the eight vertex coordinates of the minimum bounding cuboid of the component) and the spatial position distribution of other components around the component (such as the three-dimensional coordinates of the surrounding components, the relative position relationship with this component, etc.). For example, for the component "Wall - 1st Floor - 001", its three-dimensional coordinates in the overall building are the cuboid area from (x1, y1, z1) to (x2, y2, z2); the spatial position distribution of other components around it is that "Floor - 1st Floor - 001" is below it (the cuboid area from (x3, y3, z3) to (x4, y4, z4), z3 < z1), "Column - 1st Floor - 002" is on its left (the cuboid area from (x5, y5, z5) to (x6, y6, z6), x5 < x1), "Secondary Structure - 1st Floor - 001" is on its right (the cuboid area from (x7, y7, z7) to (x8, y8, z8), x7 > x2), etc.

[0158] Step S154: According to the three-dimensional coordinates of the component and the spatial position distribution of other components around it, analyze the required working space range during the construction of this component, and at the same time analyze the working space range of adjacent construction components to determine whether there is spatial overlap.

[0159] This sub-step includes the following more detailed sub-steps:

[0160] Step S1541: Read the three-dimensional coordinates of the building components corresponding to each component identification information from the lightweight building information model. The three-dimensional coordinates include the eight vertex coordinates of the minimum bounding cuboid of the component.

[0161] In this sub-step, the three-dimensional coordinates of the building components corresponding to each component identification information are read from the lightweight building information model, and the three-dimensional coordinates are represented by the eight vertex coordinates of the minimum bounding cuboid of the component. For example, the eight vertex coordinates of the minimum bounding cuboid of "Wall - 1st Floor - 001" are (x1, y1, z1), (x2, y1, z1), (x2, y2, z1), (x1, y2, z1), (x1, y1, z2), (x2, y1, z2), (x2, y2, z2), (x1, y2, z2).

[0162] Step S1542: According to the construction operation type of the component and the operation method of the adapted construction equipment, determine the required working space expansion range during the construction of this component. The working space expansion range is a new cuboid range formed by expanding a fixed distance in each direction based on the minimum bounding cuboid of the component.

[0163] In this sub-step, the required working space expansion range for the component's construction is determined based on the component's construction operation type (e.g., wall masonry) and the operating method of the adapted construction equipment (e.g., a masonry robot's operating method is to move and operate within a certain range around the wall). For example, for "Wall-1-001", its construction operation type is wall masonry, the adapted construction equipment is a masonry robot, and the operating method is to move within a certain range on both sides and above the wall to perform masonry operations. Therefore, the working space expansion range is the new cuboid range formed by extending a certain distance (e.g., 0.5 meters) to the left, right, top, bottom, front, and back of the component's smallest circumscribed cuboid.

[0164] Step S1543: Calculate the three-dimensional coordinate parameters of the working space extension range to obtain the working space range during the construction of the component.

[0165] In this sub-step, the three-dimensional coordinate parameters of the expanded working space are calculated based on the coordinates of the eight vertices of the smallest circumscribed cuboid of the component and the expansion distance of the working space. For example, the coordinates of the eight vertices of the smallest circumscribed cuboid of "Wall-1-001" are (x1, y1, z1) to (x2, y2, z2). After expanding 0.5 meters to the left, the x-coordinate range is (x1-0.5, x2), and after expanding 0.5 meters to the right, the x-coordinate range is (x1, x2+0.5). The combined x-coordinate range is (x1-0.5, x2+0.5). Similarly, the y-coordinate range is (y1-0.5, y2+0.5), and the z-coordinate range is (z1-0.5, z2+0.5). Therefore, the three-dimensional coordinate parameters of the extended working space range are a cuboid region from (x1-0.5, y1-0.5, z1-0.5) to (x2+0.5, y2+0.5, z2+0.5), which is the working space range during the construction of the component.

[0166] Step S1544: Identify adjacent construction components that overlap with the current component's construction period. Adjacent construction components are those that have node connection links with the current component in the component construction association network.

[0167] In this sub-step, adjacent construction components whose construction periods overlap with the current component (e.g., "Wall-1st Floor-001") are identified. Adjacent construction components are those with node connections to the current component in the component construction association network, i.e., preceding or following related components. For example, the preceding related component of "Wall-1st Floor-001" is "Floor Slab-1st Floor-001," with a construction period of Tuesday 12:00-16:00; the following related component is "Secondary Structure-1st Floor-001," with a construction period of Wednesday 12:00-16:00. The current component's construction period is Wednesday 8:00-12:00, which does not overlap with the construction period of the preceding related component "Floor Slab-1st Floor-001" (Tuesday 12:00-16:00) or the construction period of the following related component "Secondary Structure-1st Floor-001" (Wednesday 12:00-16:00). However, there may be other adjacent construction components whose construction period overlaps with the current component's. For example, the construction period for "Decoration-1st Floor-001" is Wednesday 16:00-18:00, which does not overlap with the current component's construction period. Suppose there is an adjacent construction component "Door and Window Installation-1st Floor-001" whose construction period is Wednesday 8:00-12:00, which overlaps with the current component's construction period, and there is a node connection link between the current component and the current component in the component construction association network (e.g., door and window installation needs to be carried out after the wall construction is completed, and the wall construction is a prerequisite associated component for door and window installation).

[0168] Step S1545: Calculate the working space range for each adjacent construction component in the same way.

[0169] In this sub-step, for each adjacent construction component that overlaps with the current component's construction period, the working space range during construction is calculated according to steps S1541-S1543. For example, for the "Door and Window Installation - 1st Floor - 001" component, the coordinates of the eight vertices of its smallest circumscribed cuboid are (x9, y9, z9) to (x10, y10, z10). The working space expansion range is based on its smallest circumscribed cuboid, extending a certain distance (e.g., 0.3 meters) in each direction. Therefore, the three-dimensional coordinate parameters of the working space range are a cuboid region from (x9-0.3, y9-0.3, z9-0.3) to (x10+0.3, y10+0.3, z10+0.3).

[0170] Step S1546: Compare the coordinates of the current component's working space range with the working space range of each adjacent construction component to determine whether the two spatial ranges intersect.

[0171] In this sub-step, compare the working space range of the current component (for example, the working space range of "Wall - 1st Floor - 001" is from (x1 - 0.5, y1 - 0.5, z1 - 0.5) to (x2 + 0.5, y2 + 0.5, z2 + 0.5)) with the working space ranges of each adjacent construction component (for example, the working space range of "Door and Window Installation - 1st Floor - 001" is from (x9 - 0.3, y9 - 0.3, z9 - 0.3) to (x10 + 0.3, y10 + 0.3, z10 + 0.3)) in terms of coordinates to determine whether there is an intersection between the two space ranges. For example, compare whether there is an overlapping part in the x - coordinate range, y - coordinate range, and z - coordinate range of the two space ranges. If the minimum value of the x - coordinate range is less than or equal to the maximum value of the other x - coordinate range, and the maximum value of the x - coordinate range is greater than or equal to the minimum value of the other x - coordinate range; and the y - coordinate range and z - coordinate range also meet similar conditions, then there is an intersection between the two space ranges.

[0172] Step S1547: If there is an intersection in the coordinate parameters of the two space ranges, it is determined that there is spatial overlap, and record the three - dimensional coordinate range of the overlapping part and the volume of the overlapping space.

[0173] In this sub - step, if there is an intersection in the coordinate parameters of the two space ranges, it is determined that there is spatial overlap. Then calculate the three - dimensional coordinate range of the overlapping part, that is, the three - dimensional coordinate parameters of the cuboid area formed by the intersection of the x - coordinate ranges, y - coordinate ranges, and z - coordinate ranges of the two space ranges. For example, the x - coordinate range of the working space range of the current component is (x1 - 0.5, x2 + 0.5), and the x - coordinate range of the working space range of the adjacent construction component is (x9 - 0.3, x10 + 0.3). Assuming x1 - 0.5 < x10 + 0.3 and x2 + 0.5 > x9 - 0.3, then the intersection of the x - coordinate ranges is (max(x1 - 0.5, x9 - 0.3), min(x2 + 0.5, x10 + 0.3)); similarly calculate the intersections of the y - coordinate range and z - coordinate range to obtain the three - dimensional coordinate range of the overlapping part. Then calculate the volume of the overlapping space according to the three - dimensional coordinate range of the overlapping part, that is, (min(x2 + 0.5, x10 + 0.3)-max(x1 - 0.5, x9 - 0.3))×(min(y2 + 0.5, y10 + 0.3)-max(y1 - 0.5, y9 - 0.3))×(min(z2 + 0.5, z10 + 0.3)-max(z1 - 0.5, z9 - 0.3)).

[0174] Step S1548: If there is no intersection in the coordinate parameters of the two space ranges, it is determined that there is no spatial overlap.

[0175] In this sub - step, if there is no intersection in the coordinate parameters of the two space ranges, it is determined that there is no spatial overlap.

[0176] Step S1549: Compile the working space range of each component, the working space range of adjacent construction components, and the spatial overlap judgment results into a spatial analysis report.

[0177] In this sub-step, the working space range of each component, the working space range of adjacent construction components, and the results of spatial overlap judgment (including whether spatial overlap exists, the three-dimensional coordinate range and volume of the overlapping part) are compiled into a spatial analysis report. For example, a record in the spatial analysis report is as follows: the component identification information is "Wall-1st Floor-001", and the working space range is (x1-0.5, y1-0.5, z1-0.5) to (x2+0.5, y2+0.5, z2+0.5); the adjacent construction component identification information is "Door and Window Installation-1st Floor-001", and the working space range is (x9-0.3, y9-0.3, z9-0.3) to (x10+0.3, y10+0.3, z10+0.3). The spatial overlap judgment result indicates that spatial overlap exists. The three-dimensional coordinate range of the overlapping part is (max(x1-0.5, x9-0.3), max(y1-0.5, y9-0.3), max(z1-0.5, z9-0.3)) to (min(x2+0.5, x10+0.3), min(y2+0.5, y10+0.3), min(z2+0.5, z10+0.3)). The volume of the overlapping space is the value calculated above.

[0178] Step S155: If there is spatial overlap, generate construction space coordination information, which includes the division of usage time periods of the overlapping space and the spatial avoidance paths during the construction of different components.

[0179] In this sub-step, if the spatial analysis report determines that spatial overlap exists, construction space coordination information needs to be generated. This information includes the time periods for using the overlapping space and spatial avoidance paths for different components during construction. For example, regarding the spatial overlap between "Wall-1st Floor-001" and "Door and Window Installation-1st Floor-001" mentioned above, the time periods for using the overlapping space are as follows: Wednesday 8:00-12:00 is used by the appropriate construction equipment (masonry robot) for "Wall-1st Floor-001," and Wednesday 12:00-16:00 is used by the appropriate construction equipment (door and window installation robot) for "Door and Window Installation-1st Floor-001." The spatial avoidance paths for different components during construction are as follows: when the masonry robot is working from Wednesday 8:00-12:00, it operates in the left-hand area of ​​the overlapping space; when the door and window installation robot is working from Wednesday 12:00-16:00, it operates in the right-hand area of ​​the overlapping space to avoid mutual interference.

[0180] Step S156: Extract the operation connection requirements for the construction equipment from the construction resource data. The operation connection requirements include the treatment standards for the construction surface after the previous equipment operation is completed and the construction surface preparation standards before the next equipment operation begins.

[0181] In this sub-step, the operational requirements for each compatible construction equipment are extracted from the construction resource management system. For example, after a concrete pump truck operation, the standard for preparing the construction surface is that the concrete surface is flat, free of bleeding, and the concrete strength reaches a certain value (e.g., C15) before subsequent operations can proceed. Before the formwork removal equipment operation begins, the standard for preparing the construction surface is that the concrete strength reaches at least 75% of the design strength, and the formwork is not adhered to the concrete surface. After a masonry robot operation, the standard for preparing the construction surface is that the wall surface is flat, the mortar joints are uniform, and there are no through or blind joints. Before the decoration robot operation begins, the standard for preparing the construction surface is that the wall surface is free of dust and oil stains, and the flatness meets the decoration requirements.

[0182] Step S157: Integrate the component construction sequence, the work arrangement of compatible construction equipment, the construction space coordination information and the equipment operation connection requirements to form the main content of the plan.

[0183] In this sub-step, the construction sequence of components (including component identification information, construction order and construction time period), the work arrangement of the adapted construction equipment (including equipment identification information, corresponding component identification information, construction start time, construction end time, work attribute requirements and reference points of historical construction performance), construction space coordination information (including the division of usage time periods of overlapping spaces and spatial avoidance paths when constructing different components), and equipment operation connection requirements (including the treatment standards for the construction surface after the completion of the previous equipment operation and the construction surface preparation standards before the start of the next equipment operation) are integrated to form the main content of the solution. For example, a portion of the main content of the plan states: the construction sequence of components is "Column-1 Floor-001" (construction order 1, construction time Monday 8:00-12:00), "Column-1 Floor-002" (construction order 2, construction time Monday 12:00-16:00)...; the work arrangement for the appropriate construction equipment is "Crane-001" (corresponding to component "Column-1 Floor-001", construction start time Monday 8:00, construction end time Monday 12:00, the work attribute requirement is that the hoisting position error does not exceed a certain value, historical... Key points for construction performance reference are: construction quality pass rate 0.9, on-time completion rate 0.95, etc.; construction space coordination information is that the overlapping space usage time of "wall-1st floor-001" and "door and window installation-1st floor-001" is divided into Wednesday 8:00-12:00 and Wednesday 12:00-16:00, and the space avoidance path is left and right, etc.; equipment operation connection requirements are that after the concrete pump truck operation is completed, the concrete surface is flat and there is no bleeding, and the concrete strength reaches more than 75% of the design strength before the formwork removal equipment operation begins, etc.

[0184] Step S158: Add construction safety specifications and construction quality standards to the main content of the plan. The construction safety specifications include equipment operation safety distance requirements and personnel operation safety procedures. The construction quality standards include quality acceptance indicators after component construction.

[0185] In this sub-step, construction safety specifications and construction quality standards are added to the main content of the plan. Construction safety specifications include equipment operation safety distance requirements (e.g., no one is allowed to stand within the operating radius when a crane is hoisting; a certain safe distance must be maintained between the concrete pump truck and the formwork during operation) and personnel operation safety procedures (e.g., operators must wear safety helmets and safety belts; safety ropes must be used when working at heights). Construction quality standards include quality acceptance indicators after component construction (e.g., strength grade, flatness, and verticality of poured concrete; spacing, quantity, and anchorage length of reinforcing bars after binding; mortar joint thickness, flatness, and verticality of masonry walls after construction). For example, the construction safety specifications stipulate that: no one is allowed to stand within the operating radius when a crane is hoisting; the operating radius is 1.2 times the length of the crane boom; operators must wear safety helmets and safety belts; and safety ropes must be attached to sturdy components when working at heights. The construction quality standards stipulate that: the strength grade of the concrete after pouring must reach the design strength grade (such as C30), the flatness error should not exceed 5mm, and the verticality error should not exceed 8mm; the spacing error of the tied steel bars should not exceed 10mm, the quantity should meet the design requirements, and the anchorage length should not be less than 30d (d is the diameter of the steel bar); the thickness of the mortar joint after the wall is built should be 8-12mm, the flatness error should not exceed 5mm, and the verticality error should not exceed 5mm.

[0186] Step S159: Arrange the main contents of the plan, construction safety specifications and construction quality standards in the order of construction process to form an intelligent construction plan that includes the construction sequence of components, the work arrangement of adaptable construction equipment and the allocation of construction time periods.

[0187] In this sub-step, the main content of the plan, construction safety specifications, and construction quality standards are arranged according to the sequence of the construction process. For example, first, the construction sequence of components is arranged; then, the work arrangement for compatible construction equipment is arranged; next, the construction space coordination information is arranged; then, the equipment operation connection requirements are arranged; after that, the construction safety specifications are arranged; and finally, the construction quality standards are arranged. During the arrangement process, it is ensured that the content of each part is clear and organized, facilitating understanding and execution by construction personnel. The final intelligent construction plan includes the component construction sequence, the work arrangement for compatible construction equipment, the allocation of construction time periods, the construction space coordination information, the equipment operation connection requirements, the construction safety specifications, and the construction quality standards, which can guide the implementation of intelligent construction in building projects.

[0188] Based on the same inventive concept, please refer to Figure 2 The diagram shows a schematic block diagram of a lightweight BIM-based intelligent construction scheme generation system 100 provided in this application embodiment for executing the above-described lightweight BIM-based intelligent construction scheme generation method. The lightweight BIM-based intelligent construction scheme generation system 100 may include a communication unit 110, a machine-readable storage medium 120, and a processor 130.

[0189] In this embodiment, the machine-readable storage medium 120 can also be integrated into the processor 130 and can communicate and interact with external systems through the communication unit 110. The machine-readable storage medium 120 stores machine-executable instructions for executing the scheme of this application, and the processor 130 executes the machine-executable instructions stored in the machine-readable storage medium 120 to implement the intelligent construction scheme generation method based on lightweight BIM provided in the aforementioned method embodiments.

[0190] It should be noted that, in order to simplify the description of the present invention and thus help to understand one or more embodiments of the invention, multiple features may sometimes be grouped into one embodiment, drawing or description thereof in the foregoing description of the embodiments of the present invention.

Claims

1. A method for generating intelligent construction schemes based on lightweight BIM, characterized in that, The method includes: Acquire lightweight building information model and construction resource data. The lightweight building information model includes the geometric attributes of building components and the relationships between components. The construction resource data includes the operating attributes of construction equipment and the available time periods of the equipment. Based on the inter-component relationships in the lightweight building information model, a component construction association network is constructed. The component construction association network takes a single building component as the core node and the construction sequence relationship between components as the node connection link. During the construction process, the construction constraint priority is marked on each node connection link. The system invokes preset dynamic equipment adaptation rules and combines them with the operational attributes of the construction equipment in the construction resource data to assign adapted construction equipment to each core node in the component construction association network, generating an equipment component adaptation list and a preliminary construction process. The dynamic equipment adaptation rules include operational attribute matching standards and historical construction performance references for the equipment. The preliminary construction process and the equipment availability time periods in the construction resource data are collaboratively simulated, and the node sequence in the preliminary construction process and the usage time periods of the construction equipment are adjusted to obtain a collaborative construction process. By integrating the collaborative construction process, the equipment component compatibility list, and the geometric attributes of building components in the lightweight building information model, and supplementing the construction space coordination information and equipment operation connection requirements, an intelligent construction scheme is generated that includes the component construction sequence, the operation arrangement of compatible construction equipment, and the allocation of construction time periods.

2. The intelligent construction scheme generation method based on lightweight BIM according to claim 1, characterized in that, The component construction association network is constructed based on the inter-component relationships in the lightweight building information model. This network uses individual building components as core nodes and the construction sequence relationships between components as node connection links. During the construction process, the construction constraint priority is marked for each node connection link, including: Extract the inter-component relationships of all building components from the lightweight building information model, identify the preceding and subsequent associated components corresponding to each building component, wherein the preceding associated components are those that need to be constructed before the current building component is constructed, and the subsequent associated components are those that need to be constructed after the current building component is constructed. Each building component is set as an independent core node, and component identification information and geometric attribute summary information are added to each core node. The component identification information is used to distinguish different core nodes, and the geometric attribute summary information includes the shape features, size features and spatial location features of the building component. Based on the preceding associated component corresponding to each core node, a node connection link is established between the core node corresponding to the preceding associated component and the current core node. The starting end of the node connection link is the core node corresponding to the preceding associated component, and the ending end is the current core node. Based on the subsequent associated components corresponding to each core node, a node connection link is established between the current core node and the core node corresponding to the subsequent associated component. The starting end of the node connection link is the current core node, and the ending end is the core node corresponding to the subsequent associated component. The construction constraint types corresponding to the inter-component relationships are extracted from the lightweight building information model. The construction constraint types include structural support constraints, spatial location constraints, and process connection constraints. For each type of construction constraint, a constraint priority weight is set. The priority weight value corresponding to the structural support constraint is greater than the priority weight value corresponding to the spatial location constraint, and the priority weight value corresponding to the spatial location constraint is greater than the priority weight value corresponding to the process connection constraint. Based on the construction constraint type corresponding to each node connection link, the corresponding priority weight value is marked in the node connection link to form a node connection link with construction constraint priority marking. All core nodes, node connection links with construction constraint priority labels, component identification information and geometric attribute summary information of each node are summarized to form a complete component construction association network.

3. The intelligent construction scheme generation method based on lightweight BIM according to claim 1, characterized in that, The process involves invoking preset dynamic equipment adaptation rules, combining them with the operational attributes of construction equipment in the construction resource data, to assign adapted construction equipment to each core node in the component construction association network, generating an equipment component adaptation list and a preliminary construction process. The dynamic equipment adaptation rules include operational attribute matching standards and historical construction performance references for the equipment, including: The operational attributes of each construction equipment are extracted from the construction resource data. The operational attributes include the types of construction operations that the construction equipment can perform, the precision of the construction operations, the scope of the operations, and the amount of work done per unit time. Construction requirement information of building components is extracted from the core nodes of the component construction association network. The construction requirement information is determined based on the geometric properties and construction process requirements of the building components, including the required construction operation type, operation accuracy requirements, work scope requirements and construction efficiency requirements. Retrieve preset equipment dynamic adaptation rules, extract operation attribute matching standards from the equipment dynamic adaptation rules, and the operation attribute matching standards stipulate that the operation attributes of the construction equipment must meet the specific requirements of the construction demand information of building components; The construction requirements information of each core node is compared with the operation attributes of each construction equipment item by item. First, the required construction operation type is compared with the executable construction operation type, and the construction equipment whose executable construction operation type includes the required construction operation type is retained. Continue to compare the operational precision requirements with the construction operation precision for the retained construction equipment, and retain the construction equipment whose operational precision meets the requirements. For the construction equipment that is retained, compare the work scope requirements with the work coverage area, and retain the construction equipment whose work coverage area can cover the work scope requirements; Compare the construction efficiency requirements with the workload per unit time for the construction equipment retained in the K-1th time, and retain the construction equipment whose workload per unit time meets the construction efficiency requirements; The historical construction performance of the equipment is extracted from the equipment dynamic adaptation rules. The historical construction performance of the equipment includes the construction completion quality record and the on-time completion rate record of the construction equipment for the same type of building components. Based on the construction completion quality record and the construction on-time completion rate record, a comprehensive evaluation is conducted on the construction equipment retained in the Kth phase, and the construction equipment with the best evaluation result is selected as the suitable construction equipment for this core node. Record the component identification information, equipment identification information of the adapted construction equipment, operation attribute matching results and historical construction performance evaluation results for each core node, and generate a list of adapted equipment components. Read the construction constraint priority labels of the node connection links in the component construction association network, and arrange all core nodes according to the construction sequence relationship of the node connection links in descending order of construction constraint priority to form a preliminary construction process.

4. The intelligent construction scheme generation method based on lightweight BIM according to claim 3, characterized in that, The process involves comprehensively evaluating the construction equipment retained for the Kth time based on construction completion quality records and on-time completion rate records, and selecting the construction equipment with the best evaluation results as the suitable construction equipment for this core node, including: Extract the construction completion quality record for each construction equipment for the same type of building component from the construction resource data for the Kth time. The construction completion quality record includes the quality inspection results after each construction, and the quality inspection results are divided into two categories: qualified and unqualified. The total number of construction operations and the number of times the quality inspection results were qualified for each type of building component were counted for each construction equipment. The proportion of qualified times to total times was determined to obtain the construction quality qualification rate. Extract the on-time completion rate record for each construction equipment for the same type of building component from the construction resource data. The on-time completion rate record includes the planned completion time and actual completion time for each construction project. The total number of construction operations for each type of building component using each construction equipment and the number of operations where the actual completion time was no later than the planned completion time were counted. The proportion of on-time completions to the total number of operations was then determined to obtain the on-time completion rate. Set evaluation weights for construction quality pass rate and construction on-time completion rate, with the evaluation weight of construction quality pass rate being greater than that of construction on-time completion rate. Multiply the construction quality pass rate of each construction equipment by the corresponding evaluation weight value, and then multiply the construction on-time completion rate by the corresponding evaluation weight value. Add the two together to get the comprehensive evaluation score of the construction equipment. The comprehensive evaluation scores of all construction equipment retained in the Kth iteration are sorted, and the construction equipment with the highest comprehensive evaluation score is selected. The operation attributes of the construction equipment are then checked again to see if they fully meet the construction requirements of the core node. After confirmation, the equipment is determined as the suitable construction equipment for the core node.

5. The intelligent construction scheme generation method based on lightweight BIM according to claim 1, characterized in that, The process of coordinating the preliminary construction process with the available equipment time periods in the construction resource data, adjusting the node sequence in the preliminary construction process and adapting the usage time periods of the construction equipment, yields a coordinated construction process, including: Extract the arrangement order of core nodes from the preliminary construction process to form a core node sequence list, which includes the component identification information and arrangement position of the core nodes; The geometric attributes of the building components corresponding to each core node are extracted from the lightweight building information model. Combined with the unit time workload of the construction equipment in the equipment component adaptation list, the estimated construction time for each core node is determined. The available time period for each adapted construction equipment is extracted from the construction resource data. The available time period contains multiple consecutive time intervals, and each time interval is marked as available for the use of the adapted construction equipment within that time interval. According to the order of the core nodes in the sequence list, construction time periods are allocated to each core node in turn. When allocating, the available time periods of the equipment that is compatible with the construction equipment of the core node are first queried. The time interval that connects with the construction time period of the previous core node is selected from the available time periods of the equipment. A part of the time interval is used as the construction time period of the current core node. During the allocation of construction time slots, if the available time slots of all the equipment for the current core node cannot be connected with the construction time slot of the previous core node, the node order adjustment rules in the multi-dimensional conflict resolution mechanism will be executed. According to the node order adjustment rules in the multi-dimensional conflict resolution mechanism, query the construction constraint priority of the node connection link of the current core node in the component construction association network. If there is a subsequent core node with a construction constraint priority lower than the current core node, then swap the order of the current core node and the subsequent core node to form an adjusted core node order list. Using the adjusted core node sequence list, reassign the construction time period to the current core node, and check again whether it can be connected with the construction time period of the previous core node. If adjusting the node order still fails to achieve time slot continuity, the equipment usage time slot redistribution rules in the multi-dimensional conflict resolution mechanism will be executed. According to the equipment usage time redistribution rules in the multi-dimensional conflict resolution mechanism, query the unoccupied time intervals in the available time intervals of the construction equipment adapted to the current core node, use these time intervals as the new construction time intervals for the current core node, and adjust the construction time intervals of all subsequent core nodes to ensure that the construction time intervals of subsequent core nodes are connected with the new construction time intervals. If conflicts still exist after the equipment usage time period is redistributed, a new suitable construction equipment will be selected for the current core node from the construction equipment reserved in the (K-1)th time period. The new suitable construction equipment must have an available time period that can be connected with the construction time period of the previous core node. Record the final determined order of core nodes, the corresponding construction equipment for each core node, and the allocated construction time period to form a collaborative construction process.

6. The intelligent construction scheme generation method based on lightweight BIM according to claim 5, characterized in that, The process of extracting the geometric attributes of the building components corresponding to each core node from the lightweight building information model, and combining this with the unit-time workload of the compatible construction equipment in the equipment component compatibility list, determines the estimated construction duration for each core node, including: The geometric attributes of the building components corresponding to each core node are extracted from the lightweight building information model. The geometric attributes include the component volume, the component surface area, and the number of complex structures in the component. Extract the unit time workload of the adapted construction equipment corresponding to each core node from the equipment component adaptation list. The unit time workload includes the component construction volume that can be completed per unit time and the component surface area that can be processed per unit time. Based on the component volume and the component construction volume that can be completed per unit time, determine the foundation time required to complete the construction of the component volume; Based on the component surface area and the component surface area that can be processed per unit time, determine the auxiliary time required to complete the surface area processing of the component. Based on the number of complex structures in the components, a correction time gradient is set. The number of complex structures in the components corresponds to a certain level in the gradient, and each level corresponds to a fixed correction time value. Add the base duration to the auxiliary duration to get the total base and auxiliary duration; Add the total basic auxiliary time to the correction time value corresponding to the number of complex structural components to obtain the estimated construction time corresponding to the core node; The component identification information, geometric attribute parameters, unit time workload of the adapted construction equipment, and the obtained estimated construction time of each core node are associated and stored to form a construction time record table.

7. The intelligent construction scheme generation method based on lightweight BIM according to claim 1, characterized in that, The process integrates the collaborative construction workflow, the equipment component compatibility list, and the geometric attributes of building components in the lightweight building information model. It supplements construction space coordination information and equipment operation connection requirements to generate an intelligent construction solution that includes component construction sequence, work arrangements for compatible construction equipment, and allocation of construction time periods. Extract the arrangement order of core nodes and the construction period corresponding to each core node from the collaborative construction process, and convert the arrangement order of core nodes into the component construction order. Each item in the component construction order includes component identification information, construction sequence, and construction period. Extract the equipment identification information, operation attributes and historical construction performance evaluation results of the compatible construction equipment corresponding to each component identification information from the equipment component adaptation list, and generate the operation schedule for each compatible construction equipment by combining the construction time period corresponding to the component identification information in the collaborative construction process. The work schedule includes equipment identification information, corresponding component identification information, construction start time, construction end time, work attribute requirements, and key points for reference based on historical construction performance. The spatial location features of the geometric attributes of the building components corresponding to the identification information of each component are extracted from the lightweight building information model. The spatial location features include the three-dimensional coordinates of the component in the whole building and the spatial location distribution of other components around the component. Based on the three-dimensional coordinates of the component and the spatial distribution of other surrounding components, analyze the working space required for the construction of the component, and at the same time analyze the working space of adjacent construction components to determine whether there is spatial overlap. If there is spatial overlap, construction space coordination information is generated, which includes the division of the usage period of the overlapping space and the spatial avoidance path when different components are constructed. The operation connection requirements for adapting construction equipment are extracted from the construction resource data. The operation connection requirements include the treatment standards for the construction surface after the previous equipment operation is completed and the construction surface preparation standards before the next equipment operation begins. The main content of the plan is formed by integrating the construction sequence of components, the operation arrangement of compatible construction equipment, the coordination information of construction space and the connection requirements of equipment operation. Add construction safety specifications and construction quality standards to the main content of the plan. The construction safety specifications include equipment operation safety distance requirements and personnel operation safety procedures, while the construction quality standards include quality acceptance indicators after component construction. Following the sequence of the construction process, the main content of the plan, construction safety specifications, and construction quality standards are arranged to form an intelligent construction plan that includes the construction sequence of components, the work arrangement for compatible construction equipment, and the allocation of construction time periods.

8. The method for generating intelligent construction schemes based on lightweight BIM according to claim 7, characterized in that, The process involves analyzing the required working space for the component's construction based on its three-dimensional coordinates and the spatial distribution of surrounding components, while also analyzing the working space of adjacent construction components to determine if there is any spatial overlap. This includes: Read the three-dimensional coordinates of the building component corresponding to the component identification information from the lightweight building information model. The three-dimensional coordinates include the coordinates of the eight vertices of the component's minimum bounding cube. Based on the construction operation type of the component and the operation mode of the compatible construction equipment, determine the required working space expansion range during the construction of the component. The working space expansion range is the range of the new cuboid formed by expanding a fixed distance in each direction on the basis of the minimum circumscribed cuboid of the component. Calculate the three-dimensional coordinate parameters of the working space expansion range to obtain the working space range during the construction of the component; Identify adjacent construction components that overlap with the current component's construction period. Adjacent construction components are those that have node connection links with the current component in the component construction association network. Calculate the working space range during the construction of each adjacent construction component in the same way; The coordinates of the current component's working space range are compared with those of each adjacent construction component to determine whether the two spatial ranges intersect. If the coordinate parameters of two spatial ranges intersect, it is determined that there is spatial overlap, and the three-dimensional coordinate range of the overlapping part and the volume of the overlapping space are recorded. If the coordinate parameters of two spatial ranges do not intersect, then it is determined that there is no spatial overlap; The working space range of each component, the working space range of adjacent construction components, and the results of spatial overlap judgment are compiled into a spatial analysis report.

9. The intelligent construction scheme generation method based on lightweight BIM according to claim 2, characterized in that, The step of setting constraint priority weights for each type of construction constraint, where the priority weight value corresponding to structural support constraints is greater than that corresponding to spatial location constraints, and the priority weight value corresponding to spatial location constraints is greater than that corresponding to process connection constraints, includes: This collection includes case studies on priority settings for different types of construction constraints within the field of building construction. The cases include the priority ranking of structural support constraints, spatial location constraints, and process connection constraints in actual construction. Statistical analysis was performed on the collected cases to calculate the percentage of times each type of construction constraint was set as the highest priority in the cases. The percentage of times the highest priority of structural support constraints was higher than that of spatial location constraints, and the percentage of times the highest priority of spatial location constraints was higher than that of process connection constraints. Based on the statistical analysis results, the initial values ​​of the constraint priority weights are set. The initial weight value of the structural support constraint is higher than that of the spatial position constraint, and the initial weight value of the spatial position constraint is higher than that of the process connection constraint. Technical experts in the field of construction were invited to evaluate the initial weight values, and the experts proposed adjustments based on the degree of construction safety risk and the impact on construction progress. If the construction safety risk level corresponding to structural support constraints is higher than that of spatial location constraints and process connection constraints, then the weight value of structural support constraints should be increased. If the impact of spatial location constraints on construction progress is greater than that of process connection constraints, then the weight value of spatial location constraints should be higher than that of process connection constraints. The final constraint priority weights were determined based on expert opinions. The priority weights for structural support constraints were greater than those for spatial location constraints, and the priority weights for spatial location constraints were greater than those for process connection constraints. The final constraint priority weights are associated with the corresponding construction constraint types and stored to form a constraint priority weight table.

10. A smart construction scheme generation system based on lightweight BIM, characterized in that, include: processor; A machine-readable storage medium for storing machine-executable instructions of the processor; The processor is configured to execute the intelligent construction scheme generation method based on lightweight BIM as described in any one of claims 1 to 9 by executing the machine-executable instructions.

Citation Information

Patent Citations

  • Construction scheme generation method and system fusing process knowledge base and spatial constraint

    CN117952342A

  • Construction project whole-process management system and method based on BIM3D-6D technology

    CN120874203A

  • System for multi-stage planning of construction processes and resource allocation

    DE202025104694U1