Intelligent construction scheme generation method and system based on lightweight BIM
By using a lightweight BIM-based intelligent construction scheme generation method, a construction association network is constructed and construction equipment is allocated, solving the problems of low efficiency and lack of integrated resource management in traditional BIM models, and realizing efficient matching of construction resources and collaborative optimization of construction processes.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-16
- Publication Date
- 2026-03-10
AI Technical Summary
Traditional BIM models have large data volumes, resulting in low processing efficiency, difficulty in quickly generating construction plans, lack of integrated construction resource management, and a lack of scientific and systematic construction sequence and equipment matching, which can easily lead to construction conflicts.
Based on a lightweight BIM model, a component construction association network is constructed, construction constraint priorities are marked, equipment dynamic adaptation rules are invoked, construction equipment is assigned 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.
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.
Smart Images

Figure CN121329092B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building construction, in particular to an intelligent construction scheme generation method and system based on lightweight BIM. BACKGROUND
[0002] The scale and complexity of building projects are increasing day by day, and the traditional construction scheme generation method is facing many challenges. In the past, the building information model (BIM) technology can provide detailed information of building components, but the traditional BIM model has a large amount of data and requires high hardware, which is inefficient in data transmission, sharing and processing, and cannot meet the demand of quickly generating construction schemes.
[0003] In terms of construction resource management, the relevant data of construction equipment, such as operation attributes and equipment available time period, are often in a scattered state and lack effective integration. In the prior art, when generating a construction scheme, it is difficult to comprehensively consider the construction sequence correlation between building components and the dynamic adaptation of construction resources. For the determination of component construction sequence, it is mostly dependent on manual experience, lacks a scientific and systematic network construction method, and cannot accurately reflect the construction constraint priority between components. At the same time, when allocating construction equipment for components, there is no perfect equipment dynamic adaptation rule, and it is difficult to achieve efficient matching of equipment and components. Moreover, in the construction process planning, the coordination and deduction of the preliminary construction process and the equipment available time period are insufficient, which may lead to construction conflicts and affect the project progress and quality. SUMMARY
[0004] In view of the above-mentioned problems, in combination with the first aspect of the present application, the embodiments of the present application provide an intelligent construction scheme generation method based on lightweight BIM, which comprises:
[0005] Obtaining lightweight building information model and construction resource data, the lightweight building information model containing geometric attributes of building components and correlation between components, and the construction resource data containing operation attributes of construction equipment and equipment available time period;
[0006] Building a component construction correlation network based on the correlation between components in the lightweight building information model, the component construction correlation network taking a single building component as a core node and the construction sequence correlation between components as a node connection link, and labeling a construction constraint priority for each node connection link in the construction process;
[0007] Calling a preset equipment dynamic adaptation rule, allocating an adaptive construction equipment for each core node in the component construction correlation network in combination with the operation attributes of the construction equipment in the construction resource data, generating an equipment-component adaptation list and a preliminary construction process, and the equipment dynamic adaptation rule containing an operation attribute matching standard and a reference basis for historical construction performance of equipment;
[0008] The preliminary construction process is cooperatively deduced with the equipment available time period in the construction resource data, the node sequence in the preliminary construction process is adjusted, and the use time period of the construction equipment is adapted, to obtain a cooperative construction process;
[0009] The cooperative construction process, the equipment component adaptation list, and the geometric properties of the building components in the lightweight building information model are integrated, the construction space coordination information and the equipment operation connection requirements are supplemented, and an intelligent construction scheme including the component construction sequence, the operation arrangement of the adaptation construction equipment, and the construction time period allocation is generated.
[0010] In still another aspect, the embodiment of the present application also provides 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 machine executable instructions to perform the intelligent construction scheme generation method based on lightweight BIM described above.
[0012] In still another aspect, the embodiment of the present application also provides a computer program product, the computer program product comprising machine executable instructions stored in a computer readable storage medium, a processor of a computer device reading the machine executable instructions from the computer readable storage medium, and the processor executing the machine executable instructions to make the computer device execute the intelligent construction scheme generation method based on lightweight BIM described above.
[0013] Based on the above aspects, by obtaining the lightweight building information model and the construction resource data, the data advantage of the lightweight BIM model is utilized, the problem of low processing efficiency caused by large data volume of the traditional BIM model is effectively solved, the component construction correlation network is constructed based on the correlation relationship between the components in the lightweight building information model, the construction constraint priority is labeled, the preset equipment dynamic adaptation rule is called, the adaptation construction equipment is allocated to each core node in combination with the construction resource data, the equipment component adaptation list and the preliminary construction process are generated, the efficient matching of the equipment and the components is realized, the utilization rate of the construction resources is improved, the multi-dimensional conflict mediation mechanism is executed, the preliminary construction process and the equipment available time period are cooperatively deduced, the node sequence and the equipment use time period are adjusted to obtain the cooperative construction process, the construction conflicts are effectively avoided, the smooth progress of the project is ensured, and finally the intelligent construction scheme is generated by integrating various information. From the overall global logic, the component construction sequence, the operation arrangement of the adaptation construction equipment, and the construction time period allocation are comprehensively considered, and the scientificity, rationality, and feasibility of the construction scheme are improved. BRIEF DESCRIPTION OF DRAWINGS
[0014] Figure 1is a schematic diagram of the execution process of the intelligent construction scheme generation method based on lightweight BIM provided by an embodiment of the present application.
[0015] Figure 2 is a schematic diagram of exemplary hardware and software components of the intelligent construction scheme generation system based on lightweight BIM provided by an embodiment of the present application. DETAILED DESCRIPTION
[0016] The present application will be described in detail below with reference to the accompanying drawings of the specification, Figure 1 is a schematic diagram of the process of the intelligent construction scheme generation method based on lightweight BIM provided by an embodiment of the present application, which will be described in detail below.
[0017] Step S110: Obtain lightweight building information model and construction resource data, the lightweight building information model contains geometric properties of building components and inter-component relationships, and the construction resource data contains operation properties of construction equipment and equipment available time period.
[0018] In this step, first, the lightweight building information model is exported from the building information model repository or related design software. The lightweight building information model, through a lightweight processing algorithm, reduces the model data volume on the basis of retaining the geometric properties of building components (such as the size, shape, and spatial position of components) and the inter-component relationships (such as the connection relationship between beams and columns, and the support relationship between walls and floors), to facilitate subsequent processing. At the same time, construction resource data is extracted from the construction resource management system, in which the operation properties of construction equipment include the construction operation types (such as concrete pouring, steel binding, wall building, etc.) that can be performed by the construction equipment, the construction operation precision (such as the flatness error range of concrete pouring, the spacing error range of steel binding, etc.), the operation coverage range (such as the hoisting radius of a crane, the pumping range of a concrete pump truck, etc.), and the unit time operation amount (such as the volume of concrete pouring per unit time, the number of steel binding per unit time, etc.). The equipment available time period refers to the time period during which the construction equipment can be put into use within the project construction period, which is usually recorded in units of days or hours, for example, a certain concrete pump truck is available from 8:00 to 18:00 every day from Monday to Friday, and unavailable on Saturday and Sunday, etc.
[0019] Step S120: Construct a component construction association network based on the inter-component relationships in the lightweight building information model, which takes a single building component as a core node and the construction precedence relationship between components as a node connection link, and labels the construction constraint priority for each node connection link in the construction process.
[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 operation space range during the construction of this component, and at the same time analyze the operation 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 component 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, read the three-dimensional coordinates of the building component corresponding to each component identification information from the lightweight building information model. 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: Determine the required operation space expansion range during the construction of this component according to the construction operation type of the component and the operation method of the adapted construction equipment. The operation space expansion range is the 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, check 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, then determine 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, then determine 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). Assume 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)); calculate the intersections of the y - coordinate range and z - coordinate range in the same way 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, then determine 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, then determine 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 an intelligent construction plan based on lightweight BIM, characterized in that, The method comprises: acquiring lightweight building information model and construction resource data, the lightweight building information model containing geometric properties of building components and inter-component association relationship, and the construction resource data containing operation properties of construction equipment and equipment available time period; constructing component construction association network based on the inter-component association relationship in the lightweight building information model, taking single building component as core node, taking construction precedence relationship between components as node connection link, and marking construction constraint priority for each node connection link in the construction process; calling preset equipment dynamic adaptation rule, assigning adaptive construction equipment to each core node in the component construction association network in combination with the operation properties of construction equipment in the construction resource data, generating equipment-component adaptation list and preliminary construction process, and the equipment dynamic adaptation rule containing operation property matching standard and equipment historical construction performance reference basis; cooperatively deducing the preliminary construction process and the equipment available time period in the construction resource data, adjusting node order in the preliminary construction process and use time period of adaptive construction equipment, and obtaining cooperative construction process; integrating the cooperative construction process, the equipment-component adaptation list, and the geometric properties of building components in the lightweight building information model, supplementing construction space coordination information and equipment operation connection requirement, and generating intelligent construction scheme containing component construction sequence, operation arrangement of adaptive construction equipment, and construction time period allocation; the component construction association network is constructed based on the inter-component association relationship in the lightweight building information model, taking single building component as core node, taking construction precedence relationship between components as node connection link, and marking construction constraint priority for each node connection link in the construction process, which comprises: extracting inter-component association relationship of all building components from the lightweight building information model, identifying corresponding pre-associated components and post-associated components of each building component, the pre-associated components being components that need to be completed before the construction of the current building component, and the post-associated components being components that need to start construction after the construction of the current building component; setting each building component as an independent core node, adding component identification information and geometric property abstract information to each core node, the component identification information being used to distinguish different core nodes, and the geometric property abstract information containing shape feature, size feature and spatial position feature of the building component; establishing node connection link between the core node corresponding to the pre-associated component and the current core node according to the pre-associated component corresponding to each core node, the starting end of the node connection link being the core node corresponding to the pre-associated component, and the terminal end being the current core node; establishing node connection link between the current core node and the core node corresponding to the post-associated component according to the post-associated component corresponding to each core node, the starting end of the node connection link being the current core node, and the terminal end being the core node corresponding to the post-associated component; Extract the construction constraint type corresponding to the relationship between components from the lightweight building information model, the construction constraint type includes structural support constraint, spatial position constraint and process connection constraint; Set constraint priority weight for each construction constraint type, 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; According to the construction constraint type corresponding to each node connection link, the corresponding priority weight value is marked in the node connection link, forming a node connection link with construction constraint priority marking; All core nodes, node connection links with construction constraint priority marking, and component identification information and geometric attribute abstract information of each node are summarized to form a complete component construction association network. 2.The lightweight BIM-based intelligent construction scheme generation method of claim 1, wherein, The preset device dynamic adaptation rule is called, and each core node in the component construction association network is allocated an adaptive construction device according to the operation attribute of the construction device in the construction resource data, a device component adaptation list and a preliminary construction process are generated, the device dynamic adaptation rule includes operation attribute matching standard and device historical construction performance reference basis, including: The operation attribute of each construction device is extracted from the construction resource data, the operation attribute includes the construction operation type, construction operation precision, operation coverage range and unit time operation amount that can be executed by the construction device; The construction requirement information of the building component is extracted from the core node of the component construction association network, the construction requirement information is determined according to the geometric attribute and construction process requirement of the building component, and includes the required construction operation type, operation precision requirement, operation range requirement and construction efficiency requirement; The preset device dynamic adaptation rule is called, and the operation attribute matching standard is extracted from the device dynamic adaptation rule, which stipulates that the operation attribute of the construction device needs to meet the specific requirements of the building component construction requirement information; The construction requirement information of each core node and the operation attribute of each construction device are compared item by item, the required construction operation type is compared with the executable construction operation type first, and the construction device whose executable construction operation type contains the required construction operation type is reserved; The operation precision requirement is compared with the construction operation precision for the reserved construction device, and the construction device whose construction operation precision meets the operation precision requirement is reserved; The operation range requirement is compared with the operation coverage range for the again reserved construction device, and the construction device whose operation coverage range can cover the operation range requirement is reserved; The construction efficiency requirement is compared with the unit time operation amount for the K-1 reserved construction device, and the construction device whose unit time operation amount meets the construction efficiency requirement is reserved; The device historical construction performance reference basis is extracted from the device dynamic adaptation rule, which includes the construction completion quality record and the construction on-time completion rate record of the construction device for similar building components; According to the construction completion quality record and the construction on-time completion rate record, the Kth reserved construction equipment is comprehensively evaluated, and the construction equipment with the optimal evaluation result is selected as the adaptive construction equipment of the core node; Record the component identification information corresponding to each core node, the device identification information of the adaptive construction equipment, the job attribute matching result and the historical construction performance evaluation result, and generate a device-component adaptation list; Read the construction constraint priority label of the node connection link in the component construction association network, arrange all core nodes in the construction sequence according to the construction constraint priority from high to low, and combine the construction sequence of the node connection link to form a preliminary construction process. 3.The lightweight BIM-based intelligent construction scheme generation method of claim 2, wherein, The Kth reserved construction equipment is comprehensively evaluated according to the construction completion quality record and the construction on-time completion rate record, and the construction equipment with the optimal evaluation result is selected as the adaptive construction equipment of the core node, including: Extract the construction completion quality record of each Kth reserved construction equipment for the same type of building component from the construction resource data, which contains the quality inspection result after each construction. The quality inspection result is divided into two cases: qualified and unqualified. Determine the proportion of the number of times of passing the quality inspection to the total number of times of construction, and obtain the construction quality pass rate. Extract the construction on-time completion rate record of each construction equipment for the same type of building component from the construction resource data, which contains the planned completion time and actual completion time of each construction. Determine the proportion of the number of times of on-time completion to the total number of times of construction, and obtain the construction on-time completion rate. Set the evaluation weights of the construction quality pass rate and the construction on-time completion rate, and the evaluation weight value of the construction quality pass rate is greater than that of the 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 them together to get the comprehensive evaluation score of the construction equipment. Sort the comprehensive evaluation scores of all Kth reserved construction equipment, select the construction equipment with the highest comprehensive evaluation score, and check again whether the job attribute of the construction equipment completely meets the construction demand information of the core node. After confirming that there is no error, it is determined as the adaptive construction equipment of the core node. 4.The lightweight BIM-based intelligent construction scheme generation method of claim 1, wherein, The preliminary construction process and the device available period in the construction resource data are cooperatively deduced, the node order in the preliminary construction process and the use period of the adaptive construction equipment are adjusted, and the cooperative construction process is obtained, including: Extract the arrangement order of the core node from the preliminary construction process to form a core node order list, which contains the component identification information and the arrangement position of the core node. Extract the geometric attribute of the building component corresponding to each core node from the lightweight building information model, combine the unit time work amount of the adaptive construction equipment in the device-component adaptation list, and determine the construction expected duration of each core node. extracting a device available time period of each adaptive construction equipment from the construction resource data, the device available time period comprising a plurality of continuous time intervals, each time interval indicating a usage state of the adaptive construction equipment in the time interval as available; allocating a construction time period to each core node in turn according to the arrangement position in the core node sequence list, and the allocation is performed by first querying the device available time period of the adaptive construction equipment of the core node, and then selecting a time interval from the device available time period that connects with the construction time period of the previous core node, and taking part of the time interval as the construction time period of the current core node; in the process of allocating the construction time period, if all the device available time periods of the adaptive construction equipment of the current core node cannot connect with the construction time period of the previous core node, a node sequence adjustment rule in the multi-dimensional conflict mediation mechanism is executed; according to the node sequence adjustment rule in the multi-dimensional conflict mediation mechanism, querying the node connection link construction constraint priority of the current core node in the component construction associated network, if there is a subsequent core node whose construction constraint priority is lower than that of the current core node, the arrangement positions of the current core node and the subsequent core node are exchanged to form an adjusted core node sequence list; using the adjusted core node sequence list, the construction time period of the current core node is allocated again, and whether the construction time period can connect with the construction time period of the previous core node is checked again; if the node sequence is adjusted and the time period still cannot be connected, a device usage time period re-allocation rule in the multi-dimensional conflict mediation mechanism is executed; according to the device usage time period re-allocation rule in the multi-dimensional conflict mediation mechanism, an unoccupied time interval in the device available time period of the adaptive construction equipment of the current core node is queried, and the time interval is taken as a new construction time period of the current core node, and the construction time periods of all the subsequent core nodes are adjusted to connect with the new construction time period; if there is still a conflict after the device usage time period is re-allocated, a new adaptive construction equipment is selected for the current core node from the K-1 reserved construction equipment, and the new adaptive construction equipment needs to have a device available time period that can connect with the construction time period of the previous core node; the finally determined core node arrangement sequence, the adaptive construction equipment corresponding to each core node and the allocated construction time period are recorded to form a collaborative construction process. 5.The lightweight BIM-based intelligent construction scheme generation method of claim 4, wherein, The geometric properties of the building components corresponding to each core node are extracted from the lightweight building information model, and the unit time work amount of the adaptive construction equipment is extracted from the equipment component adaptation list to determine the construction expected duration corresponding to each core node, including: extracting the geometric properties of the building components corresponding to each core node from the lightweight building information model, and the geometric properties include the component volume, the component surface area and the component complex structure quantity; extracting the unit time work amount of the adaptive construction equipment corresponding to each core node from the equipment component adaptation list, and the unit time work amount includes the component construction volume that can be completed in unit time and the component surface area that can be processed in unit time; determine the auxiliary time length required to complete the surface area treatment of the component according to the component surface area and the component surface area that can be processed per unit time; determine the auxiliary time length required to complete the surface area treatment of the component according to the component surface area and the component surface area that can be processed per unit time; set a correction time length gradient according to the number of complex component structures, the number of complex component structures corresponding to a level in the gradient, and each level corresponding to a fixed correction time length value; add the base time length and the auxiliary time length to obtain the base auxiliary total time length; add the base auxiliary total time length and the correction time length value corresponding to the number of complex component structures to obtain the construction estimated time length corresponding to the core node; store the component identification information, geometric attribute parameters, unit time operation amount of the adapted construction equipment, and the obtained construction estimated time length of each core node in association to form a construction time length record table. 6.The lightweight BIM-based intelligent construction scheme generation method of claim 1, wherein, The integration of the collaborative construction process, the equipment component adaptation list, and the geometric properties of the building components in the lightweight building information model, supplemented by construction space coordination information and equipment operation connection requirements, generates an intelligent construction scheme containing component construction sequence, operation arrangement of adapted construction equipment, and construction time period allocation, including: extract the arrangement order of the core nodes and the construction time period corresponding to each core node from the collaborative construction process, convert the arrangement order of the core nodes into the component construction sequence, and each entry in the component construction sequence contains component identification information, construction sequence position, and construction time period; extract the equipment identification information, operation attribute, and historical construction performance evaluation results of the adapted construction equipment corresponding to each component identification information from the equipment component adaptation list, and combine the construction time period corresponding to the component identification information in the collaborative construction process to generate the operation arrangement of each adapted construction equipment; the operation arrangement contains equipment identification information, corresponding component identification information, construction start time, construction end time, operation attribute requirements, and historical construction performance reference points; extract the spatial position features of the geometric properties of the building components corresponding to each component identification information from the lightweight building information model, the spatial position features include the three-dimensional coordinates of the components in the building as a whole and the spatial position distribution of other components around the components; analyze the operation space range required for the construction of the component according to its three-dimensional coordinates and the spatial position distribution of other components around it, and analyze the operation space range of adjacent construction components to determine whether there is spatial overlap; if there is spatial overlap, generate construction space coordination information, which includes the division of the use time period of the overlapping space and the spatial avoidance path during the construction of different components; extract the operation connection requirements of the adapted construction equipment from the construction resource data, which include the processing standard of the construction surface after the operation of the previous equipment is completed and the preparation standard of the construction surface before the operation of the next equipment begins; integrate the component construction sequence, operation arrangement of adapted construction equipment, construction space coordination information, and equipment operation connection requirements to form the main content of the scheme. Add construction safety specifications and construction quality standards to the main content of the scheme, the construction safety specifications include equipment operation safety distance requirements and personnel operation safety process, the construction quality standards include quality acceptance indicators of components after construction; According to the sequence of the construction process, the main content of the scheme, the construction safety specifications and the construction quality standards are arranged to form an intelligent construction scheme including component construction sequence, operation arrangement of adaptive construction equipment and construction time period allocation. 7.The lightweight BIM-based intelligent construction scheme generation method of claim 6, wherein, According to the three-dimensional coordinates of the components and the spatial position distribution of other components in the surrounding, the required operation space range of the components during construction is analyzed, and the operation space range of the adjacent construction components is also analyzed to determine whether there is spatial overlap, including: Reading the three-dimensional coordinates of the building components corresponding to the identification information of each component from the lightweight building information model, the three-dimensional coordinates including the eight vertex coordinates of the minimum circumscribed cuboid of the component; According to the construction operation type of the component and the operation mode of the adaptive construction equipment, the operation space expansion range required for the construction of the component is determined, which is a new cuboid range formed by expanding a fixed distance in each direction based on the minimum circumscribed cuboid of the component; Calculating the three-dimensional coordinate parameters of the operation space expansion range to obtain the operation space range during the construction of the component; Identifying adjacent construction components that exist in the same construction period as the current component, the adjacent construction components being the components that have node connection links with the current component in the component construction correlation network; Calculating the operation space range of each adjacent construction component during construction in the same way; Comparing the operation space range of the current component with the operation space range of each adjacent construction component in terms of coordinates to determine whether there is an intersection between the two space ranges; If there is an intersection between the coordinate parameters of the two space ranges, 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 there is no intersection between the coordinate parameters of the two space ranges, it is determined that there is no spatial overlap. Organizing the operation space range of each component, the operation space range of adjacent construction components and the spatial overlap judgment result into a space analysis report. 8.The lightweight BIM-based intelligent construction scheme generation method of claim 1, wherein, Setting constraint priority weights for each type of construction constraint, the priority weight value corresponding to the structural support constraint being greater than the priority weight value corresponding to the spatial position constraint, and the priority weight value corresponding to the spatial position constraint being greater than the priority weight value corresponding to the process connection constraint, including: Collecting priority setting cases for different types of construction constraints in the field of building construction, the cases including the priority order of the structural support constraint, the spatial position constraint and the process connection constraint in actual construction; Statistically analyzing the collected cases to calculate the proportion of the number of times each type of construction constraint is set as the highest priority, the proportion of the number of times the structural support constraint is set as the highest priority being higher than the proportion of the number of times the spatial position constraint is set as the highest priority, and the proportion of the number of times the spatial position constraint is set as the highest priority being higher than the proportion of the number of times the process connection constraint is set as the highest priority. According to the statistical analysis result, an initial value of the constraint priority weight is set, the initial weight value of the structure support constraint is higher than the initial weight value of the space position constraint, and the initial weight value of the space position constraint is higher than the initial weight value of the process connection constraint; Inviting technical experts in the field of building construction to evaluate the initial weight value, and the experts propose adjustment opinions according to the construction safety risk degree and the construction progress influence degree; If the construction safety risk degree corresponding to the structure support constraint is higher than the space position constraint and the process connection constraint, the weight value of the structure support constraint is increased; If the influence degree of the space position constraint on the construction progress is higher than the process connection constraint, the weight value of the space position constraint is kept higher than the weight value of the process connection constraint; According to the expert adjustment opinion, a final constraint priority weight is determined, the priority weight value corresponding to the structure support constraint is greater than the priority weight value corresponding to the space position constraint, and the priority weight value corresponding to the space position constraint is greater than the priority weight value corresponding to the process connection constraint; The final constraint priority weight is associated with the corresponding construction constraint type and stored to form a constraint priority weight table. 9.A system for generating an intelligent construction plan based on lightweight BIM, characterized by, It comprises: a processor; a machine readable storage medium for storing machine executable instructions of the processor; wherein the processor is configured to execute the machine executable instructions to perform the intelligent construction scheme generation method based on the lightweight BIM according to any one of claims 1 to 8.
Citation Information
Patent Citations
Construction scheme generation method and system fusing process knowledge base and spatial constraint
CN117952342A
System for multi-stage planning of construction processes and resource allocation
DE202025104694U1