A building project collaborative design method and system based on data simulation
By prioritizing building projects and allocating personnel, and combining BIM technology with component identification, the inefficiency of traditional design methods has been resolved, enabling efficient design collaboration and construction optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-16
- Publication Date
- 2026-03-24
AI Technical Summary
Traditional architectural design methods suffer from inefficiency and poor accuracy in project allocation, data processing, and design conflict identification, especially in large and complex projects, leading to resource waste and extended design cycles.
By acquiring basic information about buildings and people, design project priorities are determined and allocated. BIM technology and convolutional neural networks are used to identify components, a simulated construction system is built, and design conflicts are identified and corrected.
It improves design efficiency and quality, optimizes resource utilization, reduces rework, ensures the feasibility of design schemes and smooth construction, and reduces actual construction risks and costs.
Smart Images

Figure CN118967013B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of architectural design, and particularly relates to a building project collaborative design method and system based on data simulation. BACKGROUND
[0002] In the design process of modern building projects, with the increasing scale and complexity of buildings, traditional design methods face many challenges. These challenges mainly manifest in the allocation of design projects, data processing of design drawings, and coordination and conflict identification between different design projects. In order to solve these problems and improve design efficiency and design quality, Building Information Modeling (BIM) technology is gradually applied to the design and management of building projects.
[0003] BIM technology is a building information management method based on three-dimensional digital models, which can integrate various data of building projects and provide comprehensive information support for design, construction and operation stages. Through BIM technology, visualization, simulation and optimization of building projects can be realized, greatly improving the efficiency of design and construction. However, there are still some deficiencies in the application of existing BIM technology, mainly in the following aspects:
[0004] Firstly, in the allocation of design projects, traditional methods often rely on experience and manual allocation, lacking systematicness and scientificity. Unreasonable allocation of design projects can easily lead to waste of design resources and prolongation of design period. Secondly, in the data processing of design drawings, traditional methods rely on manual identification and processing, which is low in efficiency and prone to errors. Especially in large and complex building projects, the data volume of design drawings is huge, and manual processing is difficult to guarantee accuracy and timeliness. Thirdly, in the identification of design conflicts between design projects, traditional methods mainly rely on the experience and communication of designers, and there are problems of low conflict identification efficiency and incomplete conflict identification. Due to the interdependence of various design projects, timely discovery and processing of design conflicts are crucial for the smooth progress of the entire project.
[0005] Based on the above background, a building project collaborative design method and system based on data simulation is proposed. Through this method, the efficiency and quality of building project design can be improved, and scientific allocation of design projects, efficient processing of design drawing data, and timely identification and collaborative correction of design conflicts can be realized. SUMMARY
[0006] In order to solve at least one of the above technical problems, the present application proposes a building project collaborative design method and system based on data simulation.
[0007] The first aspect of the application provides a building project collaborative design method based on data simulation, comprising:
[0008] Obtaining building basic information of a target building project and personnel basic information of a design team, determining priority of each design project in the target building project according to the building basic information, and obtaining a design project priority ranking list;
[0009] According to the design project priority list and the personnel basic information, the design project is allocated, and a design project allocation scheme of the target building project is obtained;
[0010] According to the design project priority ranking list and the design project allocation scheme, the building project design of the target building project is carried out, the design drawing data of each design project is obtained, the building component recognition is carried out on the design drawing data, and the building component recognition result is obtained;
[0011] Based on the BIM technology and the building component recognition result, a simulation construction system of the target building project is constructed, the simulation construction of the target building project is carried out according to the simulation construction system and the design drawing data of each design project, and a simulation construction result is obtained;
[0012] According to the simulation construction result, design conflict recognition is carried out, and a design conflict recognition result is obtained;
[0013] According to the design conflict recognition result, the design drawing data of each design project is cooperatively corrected.
[0014] In the scheme, the building basic information of the target building project and the personnel basic information of the design team are obtained, the priority of each design project in the target building project is determined according to the building basic information, and a design project priority ranking list is obtained, which is specifically:
[0015] Obtaining building basic information of a target building project, the building basic information including building type, building function requirement, building site geographical environment, building scale;
[0016] Collecting personnel basic information of a design team of the target building project, the personnel basic information including professional skills, work experience, current work load, available time, historical project evaluation and work efficiency of members of the design team;
[0017] According to the building basic information of the target building project, the design project of the design team is determined, the construction sequence information of each design project is obtained, the design urgency of each design project and the dependency relationship between each design project are determined according to the construction sequence information;
[0018] Initialize the design project set T according to the design project, and sort the design project set T from high to low according to the design urgency of each design project to obtain an initial sorted list;
[0019] The initial sorting list is sorted a second time according to the dependencies between each design project. All design projects in the initial sorting list are marked as unaccessed. The design projects in the initial sorting list are accessed in turn, and the accessed design projects are marked as accessed design projects.
[0020] For a design project that has entered the access state, design projects that have dependencies on the design projects in the access state are identified based on the dependencies between each design project. The design projects with dependencies are inserted after the design projects in the access state. If multiple design projects have dependencies on the design projects in the access state, the design projects with dependencies are sorted according to their urgency and then inserted after the design projects in the access state. The initial sort list is updated, and the design projects that have not been accessed in the updated initial sort list are accessed in turn until all design projects have been accessed, resulting in a design project priority sort list T_sort.
[0021] In this scheme, the allocation of design projects based on the design project priority list and basic personnel information to obtain the design project allocation scheme for the target building project is as follows:
[0022] A design project allocation model for the target building project is constructed. The basic building information and personnel information are imported into the design project allocation model. The design project allocation model initializes the set of designers P, the allocation result set R as an empty set, and the workload W_p of each designer as 0 based on the personnel information.
[0023] The highest priority design project t is taken out from T_sort in turn. The set of designers P is traversed, and designers who are professionally matched with design project t are searched from the set of designers P. The professional matching degree of the professionally matched designers is determined, and a list of professionally matched designers is obtained.
[0024] Determine the number of designers X required for design project t based on the building scale of the target building project, and calculate the design time required for design project t.
[0025] Obtain the influence weights of the professional matching degree and workload of designers on the completion quality of design projects, and score the designers in the professional matching personnel list according to the influence weights to obtain the score results of each designer in the professional matching personnel list;
[0026] Select the top X designers from the professional matching personnel list as the design team for design project t. Update the allocation result set R according to the personnel of design project t and the corresponding design team. Update the workload W_p of the designers according to the design time required for design project t.
[0027] The design projects in T_sort that have not been assigned designers are assigned personnel in a loop until all design projects in T_sort are assigned, resulting in a complete task assignment set R. The complete task assignment set R is then used as the design project assignment scheme for the target building project.
[0028] In this solution, the step of designing the target building project according to the design project priority ranking list and design project allocation scheme, obtaining the design drawing data of each design project, and identifying building components from the design drawing data to obtain the building component identification results are as follows:
[0029] In the design project allocation scheme, the design team of each design project constructs a design scheme for each design project of the target building project according to the design project priority sorting list, and draws design drawings based on the design scheme to obtain the design drawing data of each design project;
[0030] Based on the basic architectural information of the target building project, obtain data on historical building projects of the same type as the target building project, and obtain the architectural components contained in the historical building projects based on the historical building project data;
[0031] Obtain the architectural component representation graphics from the design drawings from the Internet, label the architectural component names on the representation graphics, and obtain a dataset of architectural component representation graphics;
[0032] A building component recognition model is established based on a convolutional neural network. The building component representation graphic dataset is imported into the building component recognition model for training. The design drawing data of each design project is imported into the trained building component recognition model. The building components of each design project are then recognized to obtain the building component recognition results for each design project.
[0033] In this solution, a simulated construction system for the target building project is constructed based on BIM technology and the building component identification results. The simulated construction of the target building project is then performed based on the simulated construction system and the design drawings data for each design project to obtain the simulated construction results. Specifically:
[0034] Based on laser scanning technology, the building components of the target building project in the building construction identification results are modeled to obtain a three-dimensional model of the building components.
[0035] A simulation construction system for the target building project is built based on BIM technology. The three-dimensional model of the building structure is imported into the simulation construction system, and the connection method of the three-dimensional model of the building components is restricted to obtain the BIM model components of the target building project.
[0036] Based on the basic building information, a simulated geographical environment for building site selection is established in the simulation construction system. Based on the design drawing data of each design project, the construction sequence information of each design project, and the dependencies between each design project, the simulation construction is carried out in the simulation construction system to obtain the simulation construction results.
[0037] In this scheme, the step of identifying design conflicts based on the simulated construction results to obtain design conflict identification results specifically involves:
[0038] Based on the simulation results, a virtual model of the target building project is obtained after the simulated construction of the target building project is completed. Based on the spatial analysis function of BIM technology, a spatial overlap analysis of building components is performed on the virtual building model. The pairs of building components with spatial overlap in the virtual building model are marked to obtain a dataset of spatially overlapping building component pairs.
[0039] Obtain the spatial overlap rationality data of each building component pair in the spatial overlap building component pair dataset, extract the spatially overlapping building component pairs with unreasonable spatial overlap, determine the location information of the spatially overlapping building component pairs with unreasonable spatial overlap, and obtain the building component location conflict identification result of the target building project.
[0040] The theoretical construction path of the target building project is determined based on the construction sequence information of each design project and the dependencies between each design project. The simulated construction path of the target building project is obtained based on the simulation design results.
[0041] The simulated construction path is compared with the theoretical construction path, and the construction steps that deviate from the theoretical construction path are marked to obtain the construction sequence conflict identification result of the target building project.
[0042] The results of the location conflict identification of the building components are integrated with the results of the construction sequence conflict identification to obtain the design conflict identification results of the target building project.
[0043] In this solution, the step of collaboratively correcting the design drawing data of each design project based on the design conflict identification results specifically involves:
[0044] Based on the design conflict results, determine the conflict type, conflict items, and conflict location of the conflict items, and determine the design drawing data and design team corresponding to each conflict item;
[0045] Based on the conflict location of the conflicting items, determine the conflict location of the design drawings, and send the conflict warning information, which includes the conflict type, conflicting items, conflict location of the conflicting items, and conflict location of the design drawings, to the corresponding design team.
[0046] Based on the conflict warning information, collaborative correction is performed on the design drawing data with design conflicts to obtain the corrected design drawing data of the target building project.
[0047] The revised design drawing data is imported into the simulated construction system for secondary simulated construction to determine whether there are design conflicts. If design conflicts still exist, the design drawing data is revised a second time until there are no design conflicts, thus obtaining the actual construction design drawing data of the target building project.
[0048] A second aspect of the present invention also provides a collaborative design system for building projects based on data simulation. The system includes a memory and a processor. The memory includes a collaborative design method program for building projects based on data simulation. When the processor executes the collaborative design method program for building projects based on data simulation, it performs the following steps:
[0049] Obtain basic architectural information and basic personnel information of the design team for the target building project; determine the priority of each design project in the target building project based on the basic architectural information; and obtain a priority ranking list of design projects.
[0050] Based on the design project priority list and personnel basic information, design projects are allocated to obtain the design project allocation scheme for the target building project.
[0051] Based on the design project priority ranking list and design project allocation scheme, the target building project is designed, the design drawing data of each design project is obtained, the building component is identified in the design drawing data, and the building component identification result is obtained.
[0052] A simulation construction system for the target building project is constructed based on BIM technology and the building component identification results. The target building project is then simulated and constructed according to the simulation construction system and the design drawings of each design project to obtain the simulation construction results.
[0053] Based on the simulated construction results, design conflict identification is performed to obtain the design conflict identification results;
[0054] Based on the design conflict identification results, the design drawing data of each design project are collaboratively corrected.
[0055] This invention discloses a collaborative design method and system for architectural projects based on data simulation. First, basic architectural information and personnel information of the target architectural project and design team are acquired to determine the priority of the design projects and generate a priority ranking list. Then, design projects are allocated according to the ranking list and personnel information, forming a design project allocation scheme. Next, project design is carried out according to the allocation scheme, design drawing data is acquired, and architectural components are identified from the drawing data. Using BIM technology and the identification results, a simulated construction system is constructed, and simulated construction is performed based on this system to obtain simulated construction results. Finally, design conflicts are identified based on the simulated construction results, and the design drawing data is collaboratively corrected. This invention effectively improves design collaboration efficiency and design quality through data simulation using BIM technology. Attached Figure Description
[0056] Figure 1 A flowchart of a collaborative design method for building projects based on data simulation according to the present invention is shown;
[0057] Figure 2 A flowchart illustrating the simulated construction results obtained by this invention is shown;
[0058] Figure 3 The flowchart illustrating the collaborative correction of design drawing data according to the present invention is shown.
[0059] Figure 4 A block diagram of a collaborative design system for building projects based on data simulation, according to the present invention, is shown. Detailed Implementation
[0060] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0061] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.
[0062] Figure 1 A flowchart of a collaborative design method for building projects based on data simulation, according to the present invention, is shown.
[0063] like Figure 1 As shown, the first aspect of the present invention provides a collaborative design method for building projects based on data simulation, comprising:
[0064] S102, Obtain basic architectural information and basic personnel information of the design team of the target building project, determine the priority of each design project in the target building project based on the basic architectural information, and obtain a priority ranking list of design projects;
[0065] S104. Based on the design project priority list and personnel basic information, design projects are allocated to obtain the design project allocation scheme for the target building project.
[0066] S106, according to the design project priority sorting list and design project allocation scheme, perform architectural project design for the target building project, obtain design drawing data for each design project, identify building components from the design drawing data, and obtain building component identification results;
[0067] S108, Based on BIM technology and the building component identification results, construct a simulation construction system for the target building project, and simulate construction of the target building project according to the simulation construction system and the design drawing data of each design project to obtain the simulation construction results;
[0068] S110, Based on the simulated construction results, design conflict identification is performed to obtain the design conflict identification results;
[0069] S112, Based on the design conflict identification results, collaboratively correct the design drawing data of each design project.
[0070] It should be noted that the design priority of each design project in the target building project is determined by the basic building information. Based on the design project priority list and personnel information, the design projects are allocated to the target building project, resulting in a design project allocation scheme. This scheme, utilizing the personnel information of the design team, allows for reasonable allocation based on individual professional expertise and experience, ensuring that each design project receives the most suitable resource support. This improves design efficiency and quality, effectively reduces the workload of the design team, and enhances coordination and efficiency in the design process. Allocating design projects based on the priority list and personnel information ensures that important and urgent design tasks are completed first, optimizing the utilization of design resources and reducing bottlenecks within the project cycle. By identifying and modeling building components in the design drawings, and constructing a simulation construction system for the target building project based on BIM technology, a three-dimensional visualization and dynamic simulation of the entire building project is achieved. The simulated construction system can identify potential problems and conflicts in the design scheme in advance, and can promptly discover and locate conflicts and unreasonable aspects in the design, reducing the number of rework and modifications during the design phase, improving the feasibility and optimization of the design scheme, thereby reducing the risks and costs in the actual construction process; based on the design conflict identification results, collaborative corrections are carried out to ensure that the final drawing data of each design project has been optimized and verified.
[0071] According to an embodiment of the present invention, the step of obtaining basic architectural information of the target building project and basic personnel information of the design team, and determining the priority of each design project in the target building project based on the basic architectural information to obtain a design project priority ranking list, specifically involves:
[0072] Obtain basic building information of the target building project, including building type, building functional requirements, building site geographical environment, and building scale;
[0073] Collect basic information on the design team members of the target architectural project. This basic information includes the design team members' professional skills, work experience, current workload, available time, historical project evaluations, and work efficiency.
[0074] Based on the basic architectural information of the target building project, the design team determines the design projects, obtains the construction sequence information of each design project, and determines the design urgency of each design project and the dependencies between each design project based on the construction sequence information.
[0075] Initialize the design project set T according to the design project, and sort the design project set T from high to low according to the design urgency of each design project to obtain an initial sorted list;
[0076] The initial sorting list is sorted a second time according to the dependencies between each design project. All design projects in the initial sorting list are marked as unaccessed. The design projects in the initial sorting list are accessed in turn, and the accessed design projects are marked as accessed design projects.
[0077] For a design project that has entered the access state, design projects that have dependencies on the design projects in the access state are identified based on the dependencies between each design project. The design projects with dependencies are inserted after the design projects in the access state. If multiple design projects have dependencies on the design projects in the access state, the design projects with dependencies are sorted according to their urgency and then inserted after the design projects in the access state. The initial sort list is updated, and the design projects that have not been accessed in the updated initial sort list are accessed in turn until all design projects have been accessed, resulting in a design project priority sort list T_sort.
[0078] It should be noted that the design projects include architectural design, structural design, water supply and drainage design, HVAC design, electrical design, interior design, landscape design, and fire protection design. The dependencies between these design projects include construction sequence dependencies: some design projects must begin after other design projects are completed, or some design projects require simultaneous work from other design projects at a certain stage of construction. For example, architectural design must be completed before electrical design. There are also physical location dependencies: some design projects require coordination due to overlapping or adjacent spatial locations. For example, wall design and door / window design need to be carried out simultaneously to ensure the correct placement of openings. The design project priority sorting list T_sort is first determined and sorted according to the construction order. The higher the urgency of a construction project, the higher its ranking. Assuming the initial sorting list of design projects is 123456, the secondary sorting first finds the design projects that depend on design project 1 and marks 1 as visited. Assuming there are dependent design projects 4 and 6, they are sorted according to urgency and inserted after design project 1, updating the initial sorting list to 146235. The unvisited design projects in the updated initial sorting list are visited in order. Since 1 has been visited, 4 is visited. The design projects that depend on 4 are sorted according to urgency and inserted after design project 4, and so on, finally obtaining the design project priority sorting list T_sort.
[0079] According to an embodiment of the present invention, the step of allocating design projects based on the design project priority list and basic personnel information to obtain a design project allocation scheme for the target building project specifically includes:
[0080] A design project allocation model for the target building project is constructed. The basic building information and personnel information are imported into the design project allocation model. The design project allocation model initializes the set of designers P, the allocation result set R as an empty set, and the workload W_p of each designer as 0 based on the personnel information.
[0081] The highest priority design project t is taken out from T_sort in turn. The set of designers P is traversed, and designers who are professionally matched with design project t are searched from the set of designers P. The professional matching degree of the professionally matched designers is determined, and a list of professionally matched designers is obtained.
[0082] Determine the number of designers X required for design project t based on the building scale of the target building project, and calculate the design time required for design project t.
[0083] Obtain the influence weights of the professional matching degree and workload of designers on the completion quality of design projects, and score the designers in the professional matching personnel list according to the influence weights to obtain the score results of each designer in the professional matching personnel list;
[0084] Select the top X designers from the professional matching personnel list as the design team for design project t. Update the allocation result set R according to the personnel of design project t and the corresponding design team. Update the workload W_p of the designers according to the design time required for design project t.
[0085] The design projects in T_sort that have not been assigned designers are assigned personnel in a loop until all design projects in T_sort are assigned, resulting in a complete task assignment set R. The complete task assignment set R is then used as the design project assignment scheme for the target building project.
[0086] It should be noted that the initialization of the designer set P involves saving the basic information of each designer into set P, and the empty set R is used to finally save the designer allocation results for each design project. Searching for designers from the designer set P that match the professional requirements of design project t involves checking whether the professional skills of designer p match the professional needs of design project t. For example, if design project t requires a structural engineer, then it is checked whether designer p has structural engineering professional skills. Determining the professional matching degree of the designers involves calculating the professional skill matching degree. The professional skill matching degree is scored according to the relevance of professional skills; for example, a complete match is scored as 1 point, a partial match as 0.5 points, and a mismatch as 0 points. The work experience matching degree is also calculated. The work experience matching degree is scored according to years of work experience and relevant project experience; for example, the longer the years of work experience and the richer the relevant project experience, the higher the score. The historical project evaluation matching degree is also calculated. The historical project evaluation matching degree is scored according to the completion quality of past projects and customer evaluations. Finally, the workload matching degree is calculated. The lower the workload, the higher the matching degree. The higher the final total matching score, the higher the matching degree.
[0087] According to an embodiment of the present invention, the step of designing the target building project according to the design project priority ranking list and the design project allocation scheme, obtaining the design drawing data of each design project, and identifying building components from the design drawing data to obtain the building component identification result is as follows:
[0088] In the design project allocation scheme, the design team of each design project constructs a design scheme for each design project of the target building project according to the design project priority sorting list, and draws design drawings based on the design scheme to obtain the design drawing data of each design project;
[0089] Based on the basic architectural information of the target building project, obtain data on historical building projects of the same type as the target building project, and obtain the architectural components contained in the historical building projects based on the historical building project data;
[0090] Obtain the architectural component representation graphics from the design drawings from the Internet, label the architectural component names on the representation graphics, and obtain a dataset of architectural component representation graphics;
[0091] A building component recognition model is established based on a convolutional neural network. The building component representation graphic dataset is imported into the building component recognition model for training. The design drawing data of each design project is imported into the trained building component recognition model. The building components of each design project are then recognized to obtain the building component recognition results for each design project.
[0092] It should be noted that by using a Convolutional Neural Network (CNN) to build a building component recognition model, the advantages of deep learning technology can be leveraged to achieve efficient and accurate image recognition. Importing a dataset of building component representation graphics into the model for training allows the model to learn the characteristics of various building components, enhancing its generalization ability. By importing design drawing data into the trained model for recognition, building components in the design drawings can be automatically identified and labeled, improving the automation level and efficiency of the architectural design process and reducing human error. Each design project's design drawing data may contain multiple identical building components; only the names of the identified components are output here. Each building component represents a building material needed during the construction of the target building project, such as concrete and bricks in structural design, pipes in water supply and drainage design, and wires and sockets in electrical design. The purpose is to identify what building materials are needed for the target building project; connecting materials are not included, such as mortar between bricks and interfaces between pipes, which do not need to be shown in the design drawings.
[0093] Figure 2 A flowchart illustrating the simulated construction results obtained by this invention is shown.
[0094] According to an embodiment of the present invention, the simulated construction system for the target building project is constructed based on BIM technology and the building component identification results. The simulated construction of the target building project is performed according to the simulated construction system and the design drawings data of each design project to obtain the simulated construction results. Specifically:
[0095] S202, Based on laser scanning technology, model the building components of the target building project in the building construction identification results to obtain a three-dimensional model of the building components;
[0096] S204, Construct a simulation construction system for the target building project based on BIM technology, import the three-dimensional model of the building components into the simulation construction system, and restrict the connection method of the three-dimensional model of the building components to obtain the BIM model components of the target building project;
[0097] S206. Based on the basic building information, a simulated geographical environment for building site selection is established in the simulated construction system. Based on the design drawing data of each design project, the construction sequence information of each design project, and the dependencies between each design project, the simulated construction is carried out in the simulated construction system to obtain the simulated construction results.
[0098] It should be noted that using BIM technology to build a construction simulation system allows for the seamless integration of 3D models of building components into the system. By restricting connection methods, the correct assembly and connection of building components during the simulated construction process are ensured. Establishing a simulated geographical environment for building site selection within the simulation system can simulate the impact of real geographical conditions on the construction project. Combining design drawings, construction sequence information, and dependencies for each design project, simulated construction can predict and optimize the construction process and efficiency. The simulation results provide visual and operational verification of each stage of the construction project, helping to identify and resolve potential design and construction problems, and improving the overall quality and efficiency of the project. The simulation results are virtual models of the target building project obtained by simulating construction according to the design drawings and construction sequence of each design project. The simulation results also include semi-finished virtual models corresponding to different construction progresses during the simulated construction of each design project according to the construction sequence. The modeling operation of building components involves laser scanning and modeling the physical objects of the building components.
[0099] According to an embodiment of the present invention, the step of identifying design conflicts based on the simulated construction results to obtain design conflict identification results specifically includes:
[0100] Based on the simulation results, a virtual model of the target building project is obtained after the simulated construction of the target building project is completed. Based on the spatial analysis function of BIM technology, a spatial overlap analysis of building components is performed on the virtual building model. The pairs of building components with spatial overlap in the virtual building model are marked to obtain a dataset of spatially overlapping building component pairs.
[0101] Obtain the spatial overlap rationality data of each building component pair in the spatial overlap building component pair dataset, extract the spatially overlapping building component pairs with unreasonable spatial overlap, determine the location information of the spatially overlapping building component pairs with unreasonable spatial overlap, and obtain the building component location conflict identification result of the target building project.
[0102] The theoretical construction path of the target building project is determined based on the construction sequence information of each design project and the dependencies between each design project. The simulated construction path of the target building project is obtained based on the simulation design results.
[0103] The simulated construction path is compared with the theoretical construction path, and the construction steps that deviate from the theoretical construction path are marked to obtain the construction sequence conflict identification result of the target building project.
[0104] The results of the location conflict identification of the building components are integrated with the results of the construction sequence conflict identification to obtain the design conflict identification results of the target building project.
[0105] It should be noted that the spatial analysis function of BIM technology can be used to detect spatial overlap between building components, helping to identify potential design conflicts. By analyzing the rationality data of spatial overlap, it is possible to effectively distinguish which spatial overlaps are acceptable and necessary, and which are unreasonable and require resolution. The determination of theoretical construction paths and the comparison of simulated construction paths can help identify conflicts in the construction sequence in the design. By comparing the actual simulated construction paths with the theoretically set construction paths, deviations and inconsistencies can be found and marked. The building components with spatial overlap are defined as two building components that overlap spatially. The rationality data of spatial overlap refers to the standard data on whether the spatial overlap between building components is reasonable. For example, electrical wires and water pipes can be buried in the ground or in the wall, so the overlap between electrical wire or water pipe components and the building frame structure is reasonable. On the other hand, doors and windows are independent components, and the spatial overlap between doors and windows is unreasonable. Here, overlap refers to two building components occupying the same spatial position.
[0106] Figure 3 The flowchart illustrating the collaborative correction of design drawing data according to the present invention is shown.
[0107] According to an embodiment of the present invention, the step of collaboratively correcting the design drawing data of each design project based on the design conflict identification result specifically includes:
[0108] S302, Based on the design conflict results, determine the conflict type, conflict items, and conflict location of the conflict items, and determine the design drawing data and design team corresponding to each conflict item;
[0109] S304, determine the conflict location of the design drawings based on the conflict location of the conflict items, and send the conflict warning information formed by the conflict type, conflict items, conflict location of the conflict items, and conflict location of the design drawings to the corresponding design team;
[0110] S306, Based on the conflict warning information, collaboratively correct the design drawing data with design conflicts to obtain the corrected design drawing data of the target building project;
[0111] S308, the revised design drawing data is imported into the simulation construction system for secondary simulation construction to determine whether there is a design conflict. If there is still a design conflict, the design drawing data is revised a second time until there is no design conflict in the design drawing data, and the actual construction design drawing data of the target building project is obtained.
[0112] It should be noted that by clearly defining the specific types, items, and locations of design conflicts, the design content requiring correction can be accurately identified. Sending conflict warning information to relevant design teams promptly notifies and alerts designers of existing problems and the specific locations requiring correction. This early warning mechanism enables rapid response and adjustment of design schemes, avoiding delays and additional costs caused by conflicts during actual construction. Based on the conflict warning information, design teams can collaboratively correct conflicting design drawings in a timely manner. Through collaborative correction, consistency between various design projects is ensured, design schemes are optimized, and the smoothness and efficiency of construction are improved. The corrected design drawings are then re-imported into the construction simulation system for secondary simulation, comprehensively verifying the effectiveness of the corrections and identifying any new design conflicts. Through an iterative correction process, the design drawings are ultimately made conflict-free, improving the smooth progress of construction and ensuring project quality.
[0113] According to an embodiment of the present invention, it further includes:
[0114] Import the actual construction design drawings into the simulation construction system to simulate construction, record the construction steps in real time during the simulation construction process, and determine the construction progress after each construction step is completed.
[0115] The construction steps are sorted and integrated according to time sequence to obtain the theoretical construction step data of the target building project. The construction steps are mapped one-to-one with the construction progress to obtain the construction step-progress mapping table after each construction step is completed.
[0116] The actual construction of the target building project is carried out based on the actual construction design drawings and data, and the actual construction process data and actual construction progress are recorded in real time.
[0117] The actual construction process data and actual construction progress are matched and analyzed with the construction step-progress mapping table to determine the impact of construction according to the actual construction process data on the construction progress, and thus obtain the construction progress impact data.
[0118] The construction efficiency is evaluated based on the construction progress impact data. When the construction efficiency is lower than the preset value, the subsequent construction process is adjusted based on the theoretical construction step data.
[0119] It should be noted that during the actual construction of the target building project, the actual construction process may deviate from the theoretical construction steps, resulting in delays in the construction schedule. By constructing a construction step-schedule mapping table after each construction step is completed, the actual construction schedule of the target building project is used as the standard data for the actual construction schedule. The impact of construction according to the actual construction process data on the construction schedule is assessed, and the construction efficiency is evaluated based on the construction schedule impact data. When the construction efficiency is lower than the preset value, it is considered that construction according to the actual construction process data will cause delays in the construction schedule and fail to meet the construction schedule requirements of the target building project. Therefore, the subsequent construction process is adjusted based on the theoretical construction step data, the actual construction plan is optimized in a timely manner, construction efficiency is improved, and the project is ensured to be completed on time.
[0120] According to an embodiment of the present invention, it further includes:
[0121] Obtain a preset number of conflict warning messages, and record the conflict types, conflict locations, and the order in which each conflict type occurs during the simulated construction process of the target building project based on the conflict warning messages to obtain a historical conflict record information dataset.
[0122] Based on the historical conflict record information dataset, arrange the same conflict type in each historical conflict record information in chronological order of conflict occurrence, and determine the relationship data of the change in the occurrence position of the same conflict type in each historical conflict record information;
[0123] A similarity analysis is performed on the change data of the location of conflicts of the same type in each historical conflict record to determine the relationship of the change of conflict location in the target building project and obtain the conflict location change relationship data.
[0124] Real-time recording of construction conflict information during the actual construction process of the target building project, including conflict type and conflict location;
[0125] Based on the conflict location change relationship data, the real-time construction conflict information is analyzed to predict the location of the next conflict of this type, and the predicted location information of the conflict type is obtained.
[0126] Based on the predicted location information, the corresponding design location in the design drawings is determined, and the corresponding design location is collaboratively corrected.
[0127] It should be noted that analyzing historical conflict record datasets to determine whether a design conflict at one location in a target building project will trigger a similar design conflict at another location is called a cascading effect. Therefore, by analyzing a large amount of conflict warning information, we can determine where a second design conflict of a certain type will occur, obtaining conflict location change relationship data. For construction conflicts occurring during the actual construction process of the target building project, we can predict the location of the next construction conflict of the same type based on the conflict location change relationship data, determine the location of this conflict on the design drawings, and then analyze and coordinate corrections based on this location. By analyzing construction conflicts during the actual construction process, we can predict the location of the next construction conflict in advance and make corrections to avoid construction errors that could affect construction progress, construction quality, and building safety.
[0128] Figure 4 A block diagram of a collaborative design system for building projects based on data simulation, according to the present invention, is shown.
[0129] A second aspect of the present invention also provides a collaborative design system 4 for building projects based on data simulation. The system includes a memory 41 and a processor 42. The memory includes a collaborative design method program for building projects based on data simulation. When the processor executes the collaborative design method program for building projects based on data simulation, it performs the following steps:
[0130] Obtain basic architectural information and basic personnel information of the design team for the target building project; determine the priority of each design project in the target building project based on the basic architectural information; and obtain a priority ranking list of design projects.
[0131] Based on the design project priority list and personnel basic information, design projects are allocated to obtain the design project allocation scheme for the target building project.
[0132] Based on the design project priority ranking list and design project allocation scheme, the target building project is designed, the design drawing data of each design project is obtained, the building component is identified in the design drawing data, and the building component identification result is obtained.
[0133] A simulation construction system for the target building project is constructed based on BIM technology and the building component identification results. The target building project is then simulated and constructed according to the simulation construction system and the design drawings of each design project to obtain the simulation construction results.
[0134] Based on the simulated construction results, design conflict identification is performed to obtain the design conflict identification results;
[0135] Based on the design conflict identification results, the design drawing data of each design project are collaboratively corrected.
[0136] This invention discloses a collaborative design method and system for architectural projects based on data simulation. First, basic architectural information and personnel information of the target architectural project and design team are acquired to determine the priority of the design projects and generate a priority ranking list. Then, design projects are allocated according to the ranking list and personnel information, forming a design project allocation scheme. Next, project design is carried out according to the allocation scheme, design drawing data is acquired, and architectural components are identified from the drawing data. Using BIM technology and the identification results, a simulated construction system is constructed, and simulated construction is performed based on this system to obtain simulated construction results. Finally, design conflicts are identified based on the simulated construction results, and the design drawing data is collaboratively corrected. This invention effectively improves design collaboration efficiency and design quality through data simulation using BIM technology.
[0137] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0138] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0139] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0140] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0141] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
[0142] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A collaborative design method for architectural projects based on data simulation, characterized in that, Includes the following steps: Obtain basic architectural information and basic personnel information of the design team for the target building project. Based on the architectural information, determine the priority of each design project within the target building project, resulting in a priority ranking list of the design projects. Specifically: Obtain basic building information of the target building project, including building type, building functional requirements, building site geographical environment, and building scale; Collect basic information on the design team members of the target architectural project. This basic information includes the design team members' professional skills, work experience, current workload, available time, historical project evaluations, and work efficiency. Based on the basic architectural information of the target building project, the design team determines the design projects, obtains the construction sequence information of each design project, and determines the design urgency of each design project and the dependencies between each design project based on the construction sequence information. Initialize the design project set T according to the design project, and sort the design project set T from high to low according to the design urgency of each design project to obtain an initial sorted list; The initial sorting list is sorted a second time according to the dependencies between each design project. All design projects in the initial sorting list are marked as unaccessed. The design projects in the initial sorting list are accessed in turn, and the accessed design projects are marked as accessed design projects. For a design project that has entered the access state, design projects that have dependencies on the design projects in the access state are identified based on the dependencies between each design project. The design projects with dependencies are inserted after the design projects in the access state. If multiple design projects have dependencies on the design projects in the access state, the design projects with dependencies are sorted according to their urgency and then inserted after the design projects in the access state. The initial sort list is updated, and the design projects that have not been accessed in the updated initial sort list are accessed in turn until all design projects are accessed, thus obtaining the design project priority sort list T_sort. Based on the design project priority list and personnel basic information, design projects are allocated to obtain the design project allocation scheme for the target building project. Based on the design project priority ranking list and design project allocation scheme, the target building project is designed, the design drawing data of each design project is obtained, the building component is identified in the design drawing data, and the building component identification result is obtained. A simulation construction system for the target building project is constructed based on BIM technology and the building component identification results. The target building project is then simulated and constructed according to the simulation construction system and the design drawings of each design project to obtain the simulation construction results. Based on the simulated construction results, design conflict identification is performed to obtain the design conflict identification results; Based on the design conflict identification results, the design drawing data of each design project are collaboratively corrected; This also includes: Obtain a preset number of conflict warning messages based on the design conflict identification results, and record the conflict types, conflict locations, and the order of occurrence of each conflict type in the simulated construction process of the target building project based on the conflict warning messages to obtain a historical conflict record information dataset. Based on the historical conflict record information dataset, arrange the same conflict type in each historical conflict record information in chronological order of conflict occurrence, and determine the relationship data of the change in the occurrence position of the same conflict type in each historical conflict record information; A similarity analysis is performed on the change data of the location of conflicts of the same type in each historical conflict record to determine the relationship of the change of conflict location in the target building project and obtain the conflict location change relationship data. Real-time recording of construction conflict information during the actual construction process of the target building project, including conflict type and conflict location; Based on the conflict location change relationship data, the real-time construction conflict information is analyzed to predict the location of the next conflict of this type, and the predicted location information of the conflict type is obtained. Based on the predicted location information, the corresponding design location in the design drawings is determined, and the corresponding design location is collaboratively corrected.
2. The collaborative design method for building projects based on data simulation according to claim 1, characterized in that, The process of allocating design projects based on the design project priority list and basic personnel information to obtain the design project allocation scheme for the target building project is as follows: A design project allocation model for the target building project is constructed. The basic building information and personnel information are imported into the design project allocation model. The design project allocation model initializes the set of designers P, the allocation result set R as an empty set, and the workload W_p of each designer as 0 based on the personnel information. The highest priority design project t is taken out from T_sort in turn. The set of designers P is traversed, and designers who are professionally matched with design project t are searched from the set of designers P. The professional matching degree of the professionally matched designers is determined, and a list of professionally matched designers is obtained. Determine the number of designers X required for design project t based on the building scale of the target building project, and calculate the design time required for design project t. Obtain the influence weights of the professional matching degree and workload of designers on the completion quality of design projects, and score the designers in the professional matching personnel list according to the influence weights to obtain the score results of each designer in the professional matching personnel list; Select the top X designers from the professional matching personnel list as the design team for design project t. Update the allocation result set R according to the personnel of design project t and the corresponding design team. Update the workload W_p of the designers according to the design time required for design project t. The design projects in T_sort that have not been assigned designers are assigned personnel in a loop until all design projects in T_sort are assigned, resulting in a complete task assignment set R. The complete task assignment set R is then used as the design project assignment scheme for the target building project.
3. The collaborative design method for building projects based on data simulation according to claim 1, characterized in that, The process involves designing the target building project according to the design project priority ranking list and design project allocation scheme, obtaining design drawing data for each design project, identifying building components from the design drawing data, and obtaining building component identification results. Specifically: In the design project allocation scheme, the design team of each design project constructs a design scheme for each design project of the target building project according to the design project priority sorting list, and draws design drawings based on the design scheme to obtain the design drawing data of each design project; Based on the basic architectural information of the target building project, obtain data on historical building projects of the same type as the target building project, and obtain the architectural components contained in the historical building projects based on the historical building project data; Obtain the architectural component representation graphics from the design drawings from the Internet, label the architectural component names on the representation graphics, and obtain a dataset of architectural component representation graphics; A building component recognition model is established based on a convolutional neural network. The building component representation graphic dataset is imported into the building component recognition model for training. The design drawing data of each design project is imported into the trained building component recognition model. The building components of each design project are then recognized to obtain the building component recognition results for each design project.
4. The collaborative design method for building projects based on data simulation according to claim 1, characterized in that, The simulation construction system for the target building project, based on BIM technology and the building component identification results, is used to simulate the construction of the target building project according to the simulation construction system and the design drawings data of each design project, thereby obtaining the simulation construction results. Specifically: Based on laser scanning technology, the building components of the target building project in the building construction identification results are modeled to obtain a three-dimensional model of the building components. A simulation construction system for the target building project is built based on BIM technology. The three-dimensional model of the building structure is imported into the simulation construction system, and the connection method of the three-dimensional model of the building components is restricted to obtain the BIM model components of the target building project. Based on the basic building information, a simulated geographical environment for building site selection is established in the simulation construction system. Based on the design drawing data of each design project, the construction sequence information of each design project, and the dependencies between each design project, the simulation construction is carried out in the simulation construction system to obtain the simulation construction results.
5. The collaborative design method for building projects based on data simulation according to claim 1, characterized in that, The step of identifying design conflicts based on the simulated construction results to obtain design conflict identification results is as follows: Based on the simulation results, a virtual model of the target building project is obtained after the simulated construction of the target building project is completed. Based on the spatial analysis function of BIM technology, a spatial overlap analysis of building components is performed on the virtual building model. The pairs of building components with spatial overlap in the virtual building model are marked to obtain a dataset of spatially overlapping building component pairs. Obtain the spatial overlap rationality data of each building component pair in the spatial overlap building component pair dataset, extract the spatially overlapping building component pairs with unreasonable spatial overlap, determine the location information of the spatially overlapping building component pairs with unreasonable spatial overlap, and obtain the building component location conflict identification result of the target building project. The theoretical construction path of the target building project is determined based on the construction sequence information of each design project and the dependencies between each design project. The simulated construction path of the target building project is obtained based on the simulation design results. The simulated construction path is compared with the theoretical construction path, and the construction steps that deviate from the theoretical construction path are marked to obtain the construction sequence conflict identification result of the target building project. The results of the location conflict identification of the building components are integrated with the results of the construction sequence conflict identification to obtain the design conflict identification results of the target building project.
6. The collaborative design method for building projects based on data simulation according to claim 1, characterized in that, The step of collaboratively correcting the design drawing data of each design project based on the design conflict identification results specifically involves: Based on the design conflict results, determine the conflict type, conflict items, and conflict location of the conflict items, and determine the design drawing data and design team corresponding to each conflict item; Based on the conflict location of the conflicting items, determine the conflict location of the design drawings, and send the conflict warning information, which includes the conflict type, conflicting items, conflict location of the conflicting items, and conflict location of the design drawings, to the corresponding design team. Based on the conflict warning information, collaborative correction is performed on the design drawing data with design conflicts to obtain the corrected design drawing data of the target building project. The revised design drawing data is imported into the simulated construction system for secondary simulated construction to determine whether there are design conflicts. If design conflicts still exist, the design drawing data is revised a second time until there are no design conflicts, thus obtaining the actual construction design drawing data of the target building project.
7. A collaborative design system for architectural projects based on data simulation, characterized in that, The data simulation-based collaborative design system for architectural projects includes a storage device and a processor. The storage device includes a data simulation-based collaborative design method program for architectural projects. When the processor executes the data simulation-based collaborative design method program for architectural projects, it performs the following steps: Obtain basic architectural information and basic personnel information of the design team for the target building project. Based on the architectural information, determine the priority of each design project within the target building project, resulting in a priority ranking list of the design projects. Specifically: Obtain basic building information of the target building project, including building type, building functional requirements, building site geographical environment, and building scale; Collect basic information on the design team members of the target architectural project. This basic information includes the design team members' professional skills, work experience, current workload, available time, historical project evaluations, and work efficiency. Based on the basic architectural information of the target building project, the design team determines the design projects, obtains the construction sequence information of each design project, and determines the design urgency of each design project and the dependencies between each design project based on the construction sequence information. Initialize the design project set T according to the design project, and sort the design project set T from high to low according to the design urgency of each design project to obtain an initial sorted list; The initial sorting list is sorted a second time according to the dependencies between each design project. All design projects in the initial sorting list are marked as unaccessed. The design projects in the initial sorting list are accessed in turn, and the accessed design projects are marked as accessed design projects. For a design project that has entered the access state, design projects that have dependencies on the design projects in the access state are identified based on the dependencies between each design project. The design projects with dependencies are inserted after the design projects in the access state. If multiple design projects have dependencies on the design projects in the access state, the design projects with dependencies are sorted according to their urgency and then inserted after the design projects in the access state. The initial sort list is updated, and the design projects that have not been accessed in the updated initial sort list are accessed in turn until all design projects are accessed, thus obtaining the design project priority sort list T_sort. Based on the design project priority list and personnel basic information, design projects are allocated to obtain the design project allocation scheme for the target building project. Based on the design project priority ranking list and design project allocation scheme, the target building project is designed, the design drawing data of each design project is obtained, the building component is identified in the design drawing data, and the building component identification result is obtained. A simulation construction system for the target building project is constructed based on BIM technology and the building component identification results. The target building project is then simulated and constructed according to the simulation construction system and the design drawings of each design project to obtain the simulation construction results. Based on the simulated construction results, design conflict identification is performed to obtain the design conflict identification results; Based on the design conflict identification results, the design drawing data of each design project are collaboratively corrected; This also includes: Obtain a preset number of conflict warning messages based on the design conflict identification results, and record the conflict types, conflict locations, and the order of occurrence of each conflict type in the simulated construction process of the target building project based on the conflict warning messages to obtain a historical conflict record information dataset. Based on the historical conflict record information dataset, arrange the same conflict type in each historical conflict record information in chronological order of conflict occurrence, and determine the relationship data of the change in the occurrence position of the same conflict type in each historical conflict record information; A similarity analysis is performed on the change data of the location of conflicts of the same type in each historical conflict record to determine the relationship of the change of conflict location in the target building project and obtain the conflict location change relationship data. Real-time recording of construction conflict information during the actual construction process of the target building project, including conflict type and conflict location; Based on the conflict location change relationship data, the real-time construction conflict information is analyzed to predict the location of the next conflict of this type, and the predicted location information of the conflict type is obtained. Based on the predicted location information, the corresponding design location in the design drawings is determined, and the corresponding design location is collaboratively corrected.
Citation Information
Patent Citations
Building design method based on BIM (building information modeling)
CN108537519A
Building design expert intelligent distribution system and method based on data analysis
CN117744233A
Building construction scheme automatic generation method and system based on artificial intelligence
CN118333337A