Construction management method and system based on BIM and AI combination and storage medium

By acquiring historical construction data and identifying BIM models, and combining them with constraints to generate construction plans, the problem of the inability to automatically generate construction plans in existing technologies has been solved. This enables reasonable construction sequence and resource allocation, and generates detailed construction plans.

CN121880427APending Publication Date: 2026-04-17XUHUI DESIGN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XUHUI DESIGN CO LTD
Filing Date
2023-09-20
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing technologies cannot automatically generate specific construction plans based on BIM models, leading to unreasonable construction sequences and resource waste in construction management.

Method used

By acquiring historical construction data, a calculation model is established to generate standard data. Combined with the BIM model, identification and constraint settings are performed to automatically generate construction plans, including sorting and personnel allocation. Finally, AI is used to generate the final construction plan table.

Benefits of technology

It achieves a reasonable construction sequence and resource allocation under constraints, generates detailed construction plans, and avoids unreasonable construction sequences and resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121880427A_ABST
    Figure CN121880427A_ABST
Patent Text Reader

Abstract

The invention discloses a construction management method and system based on BIM and AI combination and a storage medium, and belongs to the technical field of engineering data management, and the method comprises the steps: S1, processing historical construction data based on a calculation model to generate standard data; s2, obtaining a construction operation name corresponding to the BIM model; s3, position coordinates of all building components in the BIM model are obtained, and a first constraint condition and a second constraint condition are set; s4, sorting the construction operations on the basis of the first constraint condition and the second constraint condition to obtain an initial construction scheme table, calculating the number of participants required for completing each construction operation within the limited duration, and adding the calculated parameter number to the initial construction scheme table to generate a final construction scheme table; and S5, generating a construction scheme of the project operation based on the final construction scheme table. According to the invention, after the BIM model is established, a specific construction scheme can be automatically generated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of engineering data management technology, specifically relating to a construction management method, system, and storage medium based on the combination of BIM and AI. Background Technology

[0002] Building Information Modeling (BIM) is a digital technology-based approach to architectural design, construction, and operation management. It enables information sharing and collaborative work across all stages of the construction process by creating a three-dimensional model containing all relevant information about a building. BIM technology provides a visualized construction process for construction management, allowing for real-time monitoring and analysis of construction progress, timely problem identification, and prompt action.

[0003] Existing technologies have proposed the following methods for applying BIM technology to construction management. For example, Chinese patent application 1 discloses a construction site safety management system based on BIM and AI. This method first constructs a BIM model of the construction site and then lightweights the model to reduce network transmission pressure. Secondly, it combines video surveillance images collected by a video monitoring system and processes and analyzes the images based on the TensorRF deep learning platform to identify safety risks at the construction site, generate safety warning information, and then remind safety management personnel to take measures to minimize the incidence of dangerous accidents. Another example is Chinese patent application 2, which discloses a BIM-based construction equipment, construction management system, and construction management method. This method first creates a 3D construction model, then arranges construction matters based on the 3D construction model, and then monitors the progress of construction at all times. It adjusts material usage according to the construction situation, thereby reducing material waste and ensuring that the delivered materials and demanded materials are within a balanced range, avoiding excessive material delivery causing accumulation or insufficient material delivery causing supply shortages.

[0004] After the BIM model is established, a specific construction plan needs to be generated based on the BIM model. However, the aforementioned Chinese patent application 1 only monitors various safety risks during the construction process based on the BIM model. Although the aforementioned Chinese patent application 2 records the calculation of the construction schedule, material usage, labor and equipment usage based on the volume and project period of the 3D construction model, the calculation process is carried out by the BIM management center. However, the calculation process of the BIM management center in this invention is actually a manual calculation process. Therefore, the technology described in the aforementioned Chinese patent application 2 cannot automatically generate a specific construction plan based on the BIM model. Summary of the Invention

[0005] To address the aforementioned issues, this invention provides a construction management method, system, and storage medium based on the integration of BIM and AI. According to this invention, specific construction plans can be automatically generated after the BIM model is established.

[0006] To achieve the aforementioned objectives, this invention proposes a construction management method based on the integration of BIM and AI, comprising:

[0007] Step S1: Obtain historical construction data, which includes the name of the construction operation, the amount of construction work, the number of participants, the types of work involved, and the construction duration. Establish a calculation model and process the historical construction data based on the calculation model to generate standard data. The standard data includes the amount of construction work completed for each type of construction operation under a unit number of participants and a unit construction duration. Store the standard data in the first database.

[0008] Step S2: Establish a second database, which includes building components and corresponding construction operation names; obtain the BIM model; perform a first identification on the BIM model; obtain the building components and construction workload of each floor of the BIM model; and obtain the construction operation names corresponding to the building components of the BIM model based on the second database.

[0009] Step S3: Perform secondary identification on the BIM model to obtain the position coordinates of each building component in the BIM model, and set a first constraint and a second constraint. The second constraint includes the construction operations that cannot be performed simultaneously.

[0010] Step S4: Sort all the construction operations for completing this project based on the first constraint and the location coordinates to obtain a sorting table. Correct the sorting table based on the second constraint to obtain an initial construction plan table. Pre-set the time limit for each construction operation. Calculate the number of participants required to complete each construction operation within the time limit based on the standard data and the workload of each construction operation. Add the calculated number of participants to the initial construction plan table to generate the final construction plan table.

[0011] Step S5: Generate the construction plan for this project based on the final construction plan table.

[0012] Furthermore, in step S5, generating the construction plan for this project includes the following steps:

[0013] Obtain the number of participants required for each type of construction operation in each layer of the final construction plan table, define it as demand information, obtain the actual number of participants for each type of work in this project, assign a number to each person, and assign the person number to the final construction plan table based on the final construction plan table and the demand information to generate the first construction sub-plan.

[0014] Obtain the unassigned demand information in the final construction plan table. Based on the sorting of the unassigned demand information in the final construction plan table, redistribute the personnel numbers to generate a second construction sub-plan. Repeat this step until there is no more unassigned demand information in the final construction plan table. Define the last generated construction sub-plan as the Nth construction sub-plan. Merge the first construction sub-plan and the Nth construction sub-plan into a construction progress table.

[0015] Extract the personnel number from the construction progress table and all the construction jobs assigned to the corresponding personnel number, generate a work plan for the personnel number, repeat this step until all personnel numbers are extracted, integrate the work plans of all personnel numbers into a construction allocation table, and merge and store the construction progress table and the construction allocation table into the construction scheme.

[0016] Furthermore, in step S4, sorting the construction operations based on the first constraint includes the following steps:

[0017] The first constraint includes a first rule, a second rule, and a fixed rule. The vertical and horizontal positions of all the building components are obtained. Based on the first rule, the building components and the corresponding construction operations are reordered from bottom to top to generate a first sub-sorting table. The center point between the building components with the same horizontal position is obtained. With the center point as the endpoint, the building components with the same horizontal position in the first sub-sorting table are reordered from the outside to the inside based on the second rule to change the first sub-sorting table into a second sub-sorting table.

[0018] Obtain the construction specification text, generate multiple fixed rules based on the construction specification text, each fixed rule includes the construction operations in a fixed order, and modify the second sub-sorting table based on the fixed rules to change the second sub-sorting table into the sorting table.

[0019] Furthermore, generating the fixed rules based on the construction specification text includes the following steps:

[0020] The names of the construction operations are extracted from the standard data, and the text information included in the construction specification text is obtained. Keywords are set for extraction, and statements containing the keywords are located within the text information. Starting from these statements, other adjacent statements are obtained. The statements containing the keywords and their adjacent statements are collectively defined as the first statement. The first statement is filtered, and the remaining statements are defined as the second statement. The second statement contains at least two extracted construction operation names, and these construction operation names are distinct from each other. The fixed rules are generated based on the relative positions of the construction operation names and the keywords in the second statement.

[0021] Furthermore, modifying the second sub-sorting table based on the fixed rules includes the following steps:

[0022] The construction operations included in the second sub-sorting table are extracted. Based on the fixed rules, the construction operations that require the same prerequisite operations are clustered into clusters. After clustering, a prerequisite label and a suffix are set for each cluster. The prerequisite label is the name of the prerequisite operation included in the cluster, and the suffix is ​​the name of the construction operation included in the cluster. If the prerequisite label of a cluster is the same as the suffix of another cluster, the two clusters are connected to each other. This step is repeated to connect each cluster to generate a construction topology map. Based on the sorting of the construction topology map, the incorrect order of the construction operations in the second sub-sorting table is corrected.

[0023] This invention also provides a construction management system based on the integration of BIM and AI. This system is used to implement the aforementioned construction management method based on the integration of BIM and AI. The system includes:

[0024] The data acquisition module is used to acquire historical construction data, which includes the name of the construction operation, the amount of construction work, the number of participants, the types of work involved, and the duration of construction.

[0025] The calculation module stores a calculation model. The calculation module processes the historical construction data based on the calculation model to generate standard data. The standard data includes the amount of construction work completed for each type of construction operation under a unit number of participants and a unit construction time.

[0026] The database module is used to store a first database and a second database. The first database stores the standard data, and the second database includes building components and corresponding construction operation names.

[0027] The identification module acquires a BIM model, performs a first identification on the BIM model to acquire the building components and construction workload of each layer of the BIM model, acquires the construction operation name corresponding to the building component of the BIM model based on the second database, performs a second identification on the BIM model to acquire the position coordinates of each building component in the BIM model, and sets a first constraint and a second constraint, wherein the second constraint includes the construction operations that cannot be performed simultaneously.

[0028] The AI ​​generation module sorts all the construction operations for completing this project based on the first constraint and the location coordinates to obtain a sorting table. It then corrects the sorting table based on the second constraint to obtain an initial construction plan table. The module pre-sets the time limit for each construction operation. Based on the standard data and the workload of each construction operation, it calculates the number of participants required to complete each construction operation within the time limit. The calculated number of participants is added to the initial construction plan table to generate the final construction plan table.

[0029] The present invention also provides a computer storage medium storing program instructions, which, when executed, control the device where the computer storage medium is located to perform the aforementioned construction management method based on the combination of BIM and AI.

[0030] Compared with the prior art, the beneficial effects of the present invention are at least as follows:

[0031] This invention first acquires historical construction data and calculates the amount of construction work that each type of work can complete per unit time, i.e., standard data, based on the historical construction data. Then, it acquires the BIM model corresponding to the current project, decomposes the BIM model into multiple building components, and obtains the corresponding construction workload. Through a second database of pre-existing components, it matches the corresponding construction work for each building component. Then, it sorts the construction work according to the first and second constraints to generate a sequence table of construction work. Then, based on the workload and time limit of each construction work, it calculates the number of people required to complete the construction work on time, thereby generating a final construction plan table. The final construction plan table is the construction work sequence of the current project. Under the constraints of the first and second constraints, there will be no unreasonable construction sequence in the final construction plan. Therefore, a relatively detailed construction plan can be obtained through this table. Attached Figure Description

[0032] Figure 1 This is a flowchart illustrating the steps of the construction management method based on the combination of BIM and AI of the present invention.

[0033] Figure 2 This is a schematic diagram of the construction progress table of the present invention;

[0034] Figure 3 This is a schematic diagram of the construction allocation table of the present invention;

[0035] Figure 4 This is a schematic diagram of the construction management system based on the combination of BIM and AI of the present invention. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0037] It is understood that the terms "first," "second," etc., used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this application, a first script may be referred to as a second script, and similarly, a second script may be referred to as a first script.

[0038] like Figure 1 As shown, the construction management method based on the combination of BIM and AI includes:

[0039] Step S1: Obtain historical construction data, which includes the name of the construction operation, the amount of work, the number of participants, the types of work involved, and the construction duration. Establish a calculation model and process the historical construction data based on the calculation model to generate standard data. The standard data includes the amount of work completed for each type of construction operation under the unit number of participants and the unit construction duration. Store the standard data in the first database.

[0040] Specifically, historical construction data refers to past completed construction data, including the name of each construction operation, the workload of that operation, the number of personnel and their specific trades involved, and the construction time for each operation. For example, for pipeline laying, the workload is the total length of the pipeline, the trade involved is plumber, and the construction time is the sum of the daily working hours for that operation, such as 120 hours. For masonry work, the workload is the amount of masonry work, the trade involved is masonry worker, and the amount of masonry work is calculated according to a prescribed formula, which is common knowledge and will not be elaborated here.

[0041] In this embodiment, the calculation model first collects the names of the same construction operations, and then calculates the amount of work completed per unit number of participants and per unit construction time based on the workload, construction time, and number of participants. For example, if a project has a pipeline laying length of 200 meters, 10 participants, and a construction time of 2 hours, then it can be calculated that each person completes 10 meters of work per hour in the pipeline laying operation. If another project has a pipeline laying length of 150 meters, 5 participants, and a total construction time of 2.5 hours, then it can be calculated that each person completes 12 meters of work per hour in the pipeline laying operation. Finally, the average value is calculated as (10+12) / 2 = 11 meters, that is, for the pipeline laying operation, each person can lay 12 meters per hour. This data is then stored as standard data in the first database.

[0042] Step S2: Establish a second database, which includes building components and corresponding construction operation names. Obtain the BIM model, perform a first identification on the BIM model, obtain the building components and construction workload of each floor of the BIM model, and obtain the construction operation names corresponding to the building components of the BIM model based on the second database.

[0043] Specifically, the second database includes building components and their corresponding construction operations. For example, building components with wall names correspond to masonry construction operations, and building components with pipe names correspond to pipe laying construction operations. BIM models can be acquired manually or by searching and importing from the BIM model database. When building a BIM model, each building component, such as walls and pipes, is labeled in advance. Therefore, the BIM model can be directly identified once to obtain the building components that make up the BIM model. The corresponding construction workload is obtained based on the model's labels. Then, the construction operation name for each building component is matched based on the second database. Preferably, in this embodiment, the building components of each floor of the building are identified separately to obtain the construction operations and corresponding workloads for each floor. For example, the construction workload for pipes on the first floor is 100 meters, and on the second floor it is 120 meters, etc.

[0044] Step S3: Perform secondary identification on the BIM model, obtain the position coordinates of each building component in the BIM model, and set the first constraint and the second constraint. The second constraint includes construction operations that cannot be carried out simultaneously.

[0045] Specifically, the first constraint includes spatial constraints, such as the need to complete the preliminary work of wall grinding before wall decoration construction. The second constraint is that construction operations cannot be carried out simultaneously, such as open flame construction operations cannot be carried out at the same time as flammable and explosive operations.

[0046] Step S4: Sort all construction operations for completing this project based on the first constraint and location coordinates to obtain a sorting table. Correct the sorting table based on the second constraint to obtain an initial construction plan table. Pre-set the time limit for each construction operation. Calculate the number of participants required to complete each construction operation within the time limit based on standard data and the workload of each construction operation. Add the calculated number of participants to the initial construction plan table to generate the final construction plan table.

[0047] Step S5: Generate the construction plan for this project based on the final construction plan table.

[0048] Specifically, the construction tasks obtained from the BIM model are first sorted to ensure that the generated initial construction plan table satisfies the first and second constraints. Satisfying the first constraint means that the sorting in the initial construction plan table corresponds to the spatial orientation, and satisfying the second constraint means that multiple other construction tasks are interspersed between two construction tasks that cannot be performed simultaneously. Next, the total workload of each construction task in the initial construction plan table is obtained, and the time required to complete each construction task is calculated based on the previously obtained standard data. For example, in this project, the total construction workload is 6000 meters when the length of pipes laid on each floor is added together. The standard data is that each person lays 12 meters per hour, and the preset time limit is 50 hours. Therefore, it can be calculated that at least 10 people are needed to complete the construction task within the time limit. Finally, the number of participants corresponding to each construction plan is added to the initial construction plan table to convert the initial construction plan table into the final construction plan table.

[0049] This invention first acquires historical construction data and calculates the amount of construction work that each type of work can complete per unit time, i.e., standard data, based on the historical construction data. Then, it acquires the BIM model corresponding to the current project, decomposes the BIM model into multiple building components, and obtains the corresponding construction workload. Through a pre-built second database, it matches the corresponding construction work for each building component. Then, it sorts the construction work according to the first and second constraints to generate a construction work sequence table. Then, based on the workload and time limit of each construction work, it calculates the number of people required to complete the construction work on time, thereby generating a final construction plan table. The final construction plan table is the construction work sequence of the current project. Under the constraints of the first and second constraints, there will be no unreasonable construction sequence in the final construction plan. Therefore, a relatively detailed construction plan can be obtained through this table.

[0050] Of particular note is that, with the present invention, specific construction plans can be automatically generated after the BIM model is established.

[0051] Step S5 involves generating the construction plan for this project, including the following steps:

[0052] Obtain the number of workers required for each type of construction operation on each floor from the final construction plan table, define it as the requirement information, obtain the actual number of workers participating in this project, assign a number to each person, and based on the final construction plan table and the requirement information, assign the personnel numbers to the final construction plan table to generate the first construction sub-plan.

[0053] Obtain the unassigned demand information in the final construction plan table. Based on the sorting of the unassigned demand information in the final construction plan table, redistribute the personnel numbers to generate a second construction sub-plan. Repeat this step until there is no more unassigned demand information in the final construction plan table. Define the last generated construction sub-plan as the Nth construction sub-plan. Merge the first construction sub-plan and the Nth construction sub-plan into a construction progress table.

[0054] Extract the personnel number from the construction progress table and all construction tasks assigned to that personnel number. Generate a work plan for that personnel number. Repeat this step until all personnel numbers are extracted. Integrate the work plans for all personnel numbers into a construction allocation table. Combine the construction progress table and the construction allocation table and store them as a construction scheme.

[0055] The following example illustrates the steps described above. Figure 2 As shown, for example, the final construction plan table includes the construction work for pipes and scaffolding, corresponding to the trades of pipe fitters and scaffolders. If, according to step S4, it is calculated that a total of 2 pipe fitters and 3 scaffolders are needed respectively, then this information is defined as the requirement information. Then, the personnel actually participating in this project are numbered. For example, if there are 2 pipe fitters, they are numbered A1 and A2; if there are 3 scaffolders, they are numbered B1, B2, and B3. Similarly, other trades are numbered using the same method, up to ZM. Since the final construction plan table is generated based on the building components of each floor, it will include the construction work for each floor. See the attached table for details. Figure 2 As shown; when generating the first construction sub-plan, the personnel of each type of work are first assigned from the first floor. For example, pipe fitters A1 and A2, scaffolders B1, B2 and B3 are assigned to the first floor for construction on the first day. After the assignment, the time required to complete each construction operation on the floor is calculated according to the standard data calculated above.

[0056] Next, the unassigned required information is obtained. For example, if the construction work on the second floor of the building has not been assigned, then the pipe fitters A1 and A2, and the scaffolders B1, B2, and B3 are reassigned to the second floor for construction. The corresponding construction time is generated based on the workload of each construction task on the second floor. This process is repeated until the Nth construction sub-plan is generated, which is the plan corresponding to LN in the diagram. Finally, all the obtained construction sub-plans are merged into a construction progress table, i.e. Figure 2 The table shown can be used to obtain the construction plan for each floor, the personnel involved in the construction, and the construction time based on the construction progress table.

[0057] After obtaining the construction progress table, a construction allocation table is generated based on the construction progress table, such as... Figure 3 As shown, the construction allocation table includes the work plans for each numbered construction worker in various time periods. For example, pipe fitter A1 plans to lay pipes on the first floor from 8:00 to 15:00 on January 5, 2021, from 15:00 to 18:00 on January 5, 2021, and from 8:00 to 17:00 on January 6, 2021, to lay pipes on the second floor. In this embodiment, the time periods are generated by setting the start time and the daily work period, which can be 8:00-12:00 or 14:00-18:00. Then, the time periods in the construction allocation table are accumulated by adding the duration in the construction progress table to the start time. According to the construction allocation table in this embodiment, it is possible to know which construction work each type of worker needs to do in which time period. On the one hand, this facilitates the manager's control over the construction progress. On the other hand, distributing the work plans in the construction progress table to the corresponding construction workers allows them to understand their own construction work nodes, thereby better completing the construction work.

[0058] In step S4, the sorting of construction operations based on the first constraint includes the following steps:

[0059] The first constraint includes a first rule, a second rule, and a fixed rule. The vertical and horizontal positions of all building components are obtained. Based on the first rule, the building components and their corresponding construction operations are reordered from bottom to top to generate a first sub-sorting table. The center point between building components with the same horizontal position is obtained. Using the center point as the endpoint, the building components with the same horizontal position in the first sub-sorting table are reordered from the outside to the inside based on the second rule to change the first sub-sorting table into a second sub-sorting table.

[0060] Obtain the construction specification text, generate multiple fixed rules based on the construction specification text, each fixed rule includes a fixed order of construction operations, and modify the second sub-sorting table based on the fixed rules to change the second sub-sorting table into a sorting table.

[0061] Specifically, the first constraint includes a first rule, a second rule, and a fixed rule. The first rule sorts from bottom to top, and the second rule sorts from outside to inside. First, the names of the construction operations are obtained, and then the building components are sorted from bottom to top according to their vertical positions, that is, the construction operations are sorted from bottom to top. For example, if the ground pipes are above the ground waterproofing layer, the construction operation of the ground pipes is placed after the construction operation of the ground waterproofing. Similarly, if two building components are in the same vertical position, such as wall plastering, tiling, and grouting, then the center point of the corresponding room is obtained and sorted from outside to inside. Then, the construction specification text is obtained. The construction specification text specifically contains the requirements for the construction sequence and construction standards in this field, which records the order between various construction operations. Therefore, certain special orders of construction operations can be obtained through the construction specification text, that is, fixed rules. Furthermore, the fixed rules generated by the construction specification text can also be used to correct the second sub-sorting table generated by the first and second rules. Then, the sorting table is corrected by the second constraint to obtain the final construction plan table. In this way, the problem of incorrect construction sequence in the final construction plan table can be greatly reduced.

[0062] This embodiment generates fixed rules based on construction specification texts, including the following steps:

[0063] The process involves extracting construction operation names from standard data, obtaining text information from construction specification documents, setting keywords for extraction, locating statements containing these keywords within the text information, extracting adjacent statements from these statements, defining the statements containing the keywords and their adjacent statements as the first statement, filtering the first statement, and defining the remaining statements as the second statement. The second statement must contain at least two extracted construction operation names that are distinct from each other. Fixed rules are generated based on the relative positions of the construction operation names and keywords in the second statement.

[0064] The following example illustrates the steps described above. First, the names of construction operations are extracted from the standard data, such as pile foundation construction and pipeline pre-embedding. Then, text information is extracted from the construction specification text. The extraction method can be based on CNN neural network text recognition technology, which is existing technology and will not be elaborated further. Keywords are set for extraction. In this embodiment, the keywords are "before" and "after," meaning text statements containing "before" and "after" are identified. After the extracted statement, the adjacent statements are obtained. For example, if the text is defined as "before pile foundation construction," there are no statements before it, but the statement "should conduct foundation trench inspection" exists after it, then "before pile foundation construction, should conduct foundation trench inspection" is set as the first statement. Next, the second statement is selected from the first statement. Since the first statement includes two construction operations, "pile foundation construction" and "foundation trench inspection," and their names are different, a fixed rule is generated based on the position of these two construction operations and the keywords. Here, the keyword is "before," so the generated fixed order is "foundation trench inspection" followed by "pile foundation construction."

[0065] This embodiment modifies the second sub-sorting table based on fixed rules, including the following steps:

[0066] The construction operations included in the second sub-sorting table are extracted. Based on fixed rules, construction operations that require the same prerequisite operations are clustered into clusters. After clustering, a prerequisite label and a suffix are set for each cluster. The prerequisite label is the name of the prerequisite operation included in the cluster, and the suffix is ​​the name of the construction operation included in the cluster. If the prerequisite label of a cluster is the same as the suffix of another cluster, the two clusters are connected to each other. This step is repeated to connect all the clusters to generate a construction topology map. The incorrect order of construction operations in the second sub-sorting table is corrected based on the sorting of the construction topology map.

[0067] For example, construction operations A, B, C, D, and E are extracted from the second sub-sorting table. The fixed rules include three rules: B and C must be performed after A, D must be performed after C, and E must also be performed after C. After clustering, three clusters are generated: cluster A, cluster BC, and cluster DE. Then, a prefix label and a suffix label are set for each cluster. For cluster A, since it has no preceding operations, there is no prefix label, and its suffix label is A. Similarly, the prefix label for cluster BC is A, and it has two suffixes, B and C. The prefix label for cluster DE is C, and its suffixes are D and E. Here, since the prefix label of cluster BC is the same as the suffix label of cluster A, cluster BC is connected after cluster A. Similarly, cluster DE is connected after cluster BC. This yields the construction topology map. After obtaining the construction topology map, the second sub-sorting table can be modified according to the order in the topology map. The order in the topology map is from top to bottom, meaning the five construction operations have a fixed constraint of the order A, BC, and DE.

[0068] like Figure 4 As shown, the present invention also provides a construction management system based on the integration of BIM and AI. This system is used to implement the aforementioned construction management method based on the integration of BIM and AI. The system includes:

[0069] The data acquisition module is used to obtain historical construction data, which includes the name of the construction operation, the amount of work, the number of participants, the types of work involved, and the duration of the construction.

[0070] The calculation module stores the calculation model and processes historical construction data based on the calculation model to generate standard data. The standard data includes the amount of construction work completed for each type of construction operation under the unit number of participants and the unit construction time.

[0071] The database module is used to store the first database and the second database. The first database stores standard data, and the second database includes building components and their corresponding construction operation names.

[0072] The identification module acquires the BIM model, performs a first identification on the BIM model, acquires the building components and construction workload of each layer of the BIM model, acquires the construction operation names corresponding to the building components of the BIM model based on the second database, performs a second identification on the BIM model, acquires the position coordinates of each building component in the BIM model, and sets the first constraint and the second constraint, the second constraint including construction operations that cannot be performed simultaneously.

[0073] The AI ​​generation module sorts all construction operations for completing this project based on the first constraint and location coordinates to obtain a sorting table. It then corrects the sorting table based on the second constraint to obtain an initial construction plan table. The module pre-sets the time limit for each construction operation and calculates the number of participants required to complete each operation within the time limit based on standard data and the workload of each operation. The calculated number of participants is then added to the initial construction plan table to generate the final construction plan table.

[0074] The present invention also provides a computer storage medium storing program instructions, which, when executed, control the device where the computer storage medium is located to perform the aforementioned construction management method based on the combination of BIM and AI.

[0075] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0076] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0077] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0078] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.

[0079] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A construction management method based on the combination of BIM and AI, characterized in that, include: Step S1: Obtain historical construction data, which includes the name of the construction operation, the amount of construction work, the number of participants, the types of work involved, and the construction duration. Establish a calculation model and process the historical construction data based on the calculation model to generate standard data. The standard data includes the amount of construction work completed for each type of construction operation under a unit number of participants and a unit construction duration. Store the standard data in the first database. Step S2: Establish a second database, which includes building components and corresponding construction operation names; obtain the BIM model; perform a first identification on the BIM model; obtain the building components and construction workload of each floor of the BIM model; and obtain the construction operation names corresponding to the building components of the BIM model based on the second database. Step S3: Perform secondary identification on the BIM model to obtain the position coordinates of each building component in the BIM model, and set a first constraint and a second constraint. The second constraint includes the construction operations that cannot be performed simultaneously. Step S4: Sort all the construction operations for completing this project based on the first constraint and the location coordinates to obtain a sorting table. Correct the sorting table based on the second constraint to obtain an initial construction plan table. Pre-set the time limit for each construction operation. Calculate the number of participants required to complete each construction operation within the time limit based on the standard data and the workload of each construction operation. Add the calculated number of participants to the initial construction plan table to generate the final construction plan table. Step S5: Generate the construction plan for this project based on the final construction plan table.

2. The construction management method based on the combination of BIM and AI according to claim 1, characterized in that, In step S5, generating the construction plan for this project includes the following steps: Obtain the number of participants required for each type of construction operation in each layer of the final construction plan table, define it as demand information, obtain the actual number of participants for each type of work in this project, assign a number to each person, and assign the person number to the final construction plan table based on the final construction plan table and the demand information to generate the first construction sub-plan. Obtain the unassigned demand information in the final construction plan table. Based on the sorting of the unassigned demand information in the final construction plan table, redistribute the personnel numbers to generate a second construction sub-plan. Repeat this step until there is no more unassigned demand information in the final construction plan table. Define the last generated construction sub-plan as the Nth construction sub-plan. Merge the first construction sub-plan and the Nth construction sub-plan into a construction progress table. Extract the personnel number from the construction progress table and all the construction jobs assigned to the corresponding personnel number, generate a work plan for the personnel number, repeat this step until all personnel numbers are extracted, integrate the work plans of all personnel numbers into a construction allocation table, and merge and store the construction progress table and the construction allocation table into the construction scheme.

3. The construction management method based on the combination of BIM and AI according to claim 1, characterized in that, In step S4, sorting the construction operations based on the first constraint includes the following steps: The first constraint includes a first rule, a second rule, and a fixed rule. The vertical and horizontal positions of all the building components are obtained. Based on the first rule, the building components and the corresponding construction operations are reordered from bottom to top to generate a first sub-sorting table. The center point between the building components with the same horizontal position is obtained. With the center point as the endpoint, the building components with the same horizontal position in the first sub-sorting table are reordered from the outside to the inside based on the second rule to change the first sub-sorting table into a second sub-sorting table. Obtain the construction specification text, generate multiple fixed rules based on the construction specification text, each fixed rule includes the construction operations in a fixed order, and modify the second sub-sorting table based on the fixed rules to change the second sub-sorting table into the sorting table.

4. The construction management method based on the combination of BIM and AI according to claim 3, characterized in that, Generating the fixed rule based on the construction specification text includes the following steps: The names of the construction operations are extracted from the standard data, and the text information included in the construction specification text is obtained. Keywords are set for extraction, and statements containing the keywords are located within the text information. Starting from these statements, other adjacent statements are obtained. The statements containing the keywords and their adjacent statements are collectively defined as the first statement. The first statement is filtered, and the remaining statements are defined as the second statement. The second statement contains at least two extracted construction operation names, and these construction operation names are distinct from each other. The fixed rules are generated based on the relative positions of the construction operation names and the keywords in the second statement.

5. The construction management method based on the combination of BIM and AI according to claim 3, characterized in that, The modification of the second sub-sorting table based on the fixed rules includes the following steps: The construction operations included in the second sub-sorting table are extracted. Based on the fixed rules, the construction operations that require the same prerequisite operations are clustered into clusters. After clustering, a prerequisite label and a suffix are set for each cluster. The prerequisite label is the name of the prerequisite operation included in the cluster, and the suffix is ​​the name of the construction operation included in the cluster. If the prerequisite label of a cluster is the same as the suffix of another cluster, the two clusters are connected to each other. This step is repeated to connect each cluster to generate a construction topology map. Based on the sorting of the construction topology map, the incorrect order of the construction operations in the second sub-sorting table is corrected.

6. A construction management system based on BIM and AI, used to implement the construction management method based on BIM and AI as described in any one of claims 1-5, characterized in that, include: The data acquisition module is used to acquire historical construction data, which includes the name of the construction operation, the amount of construction work, the number of participants, the types of work involved, and the duration of construction. The calculation module stores a calculation model. The calculation module processes the historical construction data based on the calculation model to generate standard data. The standard data includes the amount of construction work completed for each type of construction operation under a unit number of participants and a unit construction time. The database module is used to store a first database and a second database. The first database stores the standard data, and the second database includes building components and corresponding construction operation names. The identification module acquires a BIM model, performs a first identification on the BIM model to acquire the building components and construction workload of each layer of the BIM model, acquires the construction operation name corresponding to the building component of the BIM model based on the second database, performs a second identification on the BIM model to acquire the position coordinates of each building component in the BIM model, and sets a first constraint and a second constraint, wherein the second constraint includes the construction operations that cannot be performed simultaneously. The AI ​​generation module sorts all the construction operations for completing this project based on the first constraint and the location coordinates to obtain a sorting table. It then corrects the sorting table based on the second constraint to obtain an initial construction plan table. The module pre-sets the time limit for each construction operation. Based on the standard data and the workload of each construction operation, it calculates the number of participants required to complete each construction operation within the time limit. The calculated number of participants is added to the initial construction plan table to generate the final construction plan table.

7. A computer storage medium, characterized in that, The computer storage medium stores program instructions, wherein when the program instructions are executed, the device where the computer storage medium is located is controlled to execute the construction management method based on the combination of BIM and AI as described in any one of claims 1-5.