Conflict detection processing method and system based on BIM model, medium and product

By applying preset model framework, conflict mode library and spatial mapping algorithm in the BIM model, and combining natural language processing technology to generate solutions, the problem of lack of intelligence and automation of existing BIM conflict detection tools is solved, and more efficient and accurate conflict detection and processing is achieved.

CN119624370AActive Publication Date: 2025-03-14POWERCHINA HUADONG ENG CORP LTD

Patent Information

Application Number
CN202411726994.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-14
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

The existing BIM conflict detection tools lack intelligence and automation, and cannot effectively identify complex functional or potential problems in the operation and maintenance stage, resulting in additional costs and delays during project implementation.

Method used

By obtaining architectural project design plans, determining the BIM model based on the preset model framework, using the preset conflict mode library and spatial mapping algorithm to predict potential conflict points, and generating operational solutions through natural language processing technology to achieve intelligent prediction and positioning, and automatically adjust the BIM model.

Benefits of technology

It significantly improves the accuracy, intelligence and automation of conflict detection, reduces manual intervention, reduces the risk of design errors and rework, and improves the efficiency and quality of conflict handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624370A_ABST
    Figure CN119624370A_ABST
Patent Text Reader

Abstract

The invention discloses a conflict detection processing method and system based on a BIM model, a medium and a product, and relates to the technical field of constructional engineering, and the method comprises the steps: obtaining a construction project design scheme; based on a preset model framework, determining a BIM model according to the construction project design scheme; predicting potential conflict points in the BIM model based on a preset conflict mode library; matching the potential conflict points with the building structure, the electromechanical pipeline and the equipment layout by using a space mapping algorithm, and determining possible conflict areas; on the basis of a natural language processing technology, operable solution suggestions are generated according to the possible conflict areas; after the operable solution suggestions are sent to the user, the solution suggestions determined by the user are received; and adjusting the BIM model based on the solution suggestion. By implementing the method, the accuracy and intelligence of conflict detection can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of construction engineering technology, and in particular to a conflict detection and processing method, system, medium and product based on a BIM model. Background Art

[0002] In today's construction industry, as the complexity of building design increases, Building Information Modeling (BIM) technology is widely used in the design, construction and management stages of construction projects due to its high information integration capabilities. BIM technology can provide detailed building data models to help designers, engineers and construction teams achieve better coordination and decision support throughout the building life cycle.

[0003] Currently, spatial conflict detection in BIM models, such as physical overlap between structural elements and pipeline systems, is mainly done by designers manually inputting design data and relying on the analytical capabilities of conflict detection tools to identify them. When spatial conflicts exist, designers manually adjust the design to resolve these issues.

[0004] However, although existing BIM conflict detection tools can identify some basic spatial conflicts, they lack intelligence and automation. For example, these BIM conflict detection tools often fail to predict and identify more complex conflict types, such as potential problems in the functional or maintenance phases, which may lead to additional costs and delays during project implementation. Summary of the invention

[0005] The present application provides a conflict detection and processing method, system, medium and product based on a BIM model, which are used to improve the accuracy and intelligence of conflict detection.

[0006] In the first aspect, the present application provides a conflict detection and processing method based on the BIM model, which is applied to a control system, and the method includes: obtaining a building project design plan; based on a preset model framework, determining a BIM model according to the building project design plan, the BIM model including a building structure, electromechanical pipelines and equipment layout; based on a preset conflict pattern library, predicting potential conflict points in the BIM model; using a spatial mapping algorithm to match the potential conflict point with the building structure, the electromechanical pipelines and the equipment layout to determine a possible conflict area; based on natural language processing technology, generating an actionable solution suggestion according to the possible conflict area; after sending the actionable solution suggestion to a user, receiving a solution suggestion determined by the user; and adjusting the BIM model based on the solution suggestion.

[0007] By adopting the above technical solutions, the control system combines the BIM model, the preset conflict pattern library and the spatial mapping algorithm to realize the intelligent prediction and positioning of potential conflict points in the construction project. The control system generates actionable solution suggestions through natural language processing technology, responds promptly when conflicts occur, and improves the efficiency of conflict handling. Users can select and confirm appropriate solutions from the actionable solutions, and the control system then automatically adjusts the BIM model according to the solution suggestions. This method significantly improves the accuracy, intelligence and automation level of conflict detection, effectively reduces manual intervention, and reduces the risk of design errors and rework.

[0008] In combination with some embodiments of the first aspect, in some embodiments, based on a preset model framework, a BIM model is determined according to the building project design plan, and the BIM model includes the building structure, electromechanical pipelines and equipment layout, specifically including: determining building element information according to the building project design plan, and the building element information includes geometric information, material information and functional information of each building element; based on the preset model framework and the building element information, matching the standardized BIM model block corresponding to each building element; generating the BIM model according to the standardized BIM model block corresponding to each building element.

[0009] By adopting the above technical solution, the specific implementation method of determining the BIM model based on the preset model framework is described in detail. The control system realizes the intelligent conversion from two-dimensional design to three-dimensional BIM model by converting the building project design plan into building element information containing geometric information, material information and functional information. The control system greatly improves the efficiency and accuracy of model creation by matching standardized BIM model blocks. This method not only simplifies the generation process of BIM models, but also ensures the standardization and consistency of the model. Due to the use of preset model frameworks and standardized model blocks, human errors are reduced and the model quality is improved. At the same time, this method also provides a more reliable and structured data basis for subsequent conflict detection and analysis, which is conducive to improving the accuracy and efficiency of the entire conflict detection process.

[0010] In combination with some embodiments of the first aspect, in some embodiments, the spatial mapping algorithm is used to match the potential conflict point with the building structure, the electromechanical pipelines and the equipment layout to determine the possible conflict area, specifically including: based on the building structure, the electromechanical pipelines and the equipment layout, a three-dimensional space segmentation algorithm is used to divide the BIM model into three three-dimensional space areas; a nearest neighbor search algorithm is used to determine the nearest neighbor space area corresponding to each potential conflict point; and the nearest neighbor space area is determined as the possible conflict area.

[0011] By adopting the above technical solution, the specific implementation method of using the spatial mapping algorithm to determine the possible conflict area is described in detail. The control system realizes the precise positioning of potential conflict points through three-dimensional space segmentation and nearest neighbor search algorithm. By dividing the BIM model into three three-dimensional spatial areas, corresponding to the building structure, electromechanical pipelines and equipment layout, the conflict detection is more targeted. The nearest neighbor search algorithm is used to determine the nearest neighbor spatial area corresponding to each potential conflict point, which not only improves the accuracy of conflict positioning, but also optimizes the calculation efficiency. This method can quickly and accurately identify conflict areas in complex three-dimensional space, greatly reducing the possibility of false alarms and missed alarms. At the same time, it also provides more accurate spatial information for subsequent conflict resolution, which is conducive to generating more targeted and practical solutions, thereby improving the efficiency and quality of the entire conflict handling process.

[0012] In combination with some embodiments of the first aspect, in some embodiments, the BIM model is adjusted based on the solution suggestion, specifically including: determining adjustment parameters based on the solution suggestion, the adjustment parameters including coordinate transformation information of the building structure, electromechanical pipelines and / or equipment layout; and applying the adjustment parameters to the BIM model.

[0013] By adopting the above technical solution, the BIM model is adjusted based on the solution suggestions. By converting the solution suggestions determined by the user into specific adjustment parameters, the BIM model can be accurately modified. The adjustment parameters contain the coordinate transformation information of the building structure, electromechanical pipelines and equipment layout, making the BIM model adjustment more accurate and controllable. This method not only improves the efficiency of model adjustment, but also ensures the accuracy and consistency of the adjustment. By converting complex solution suggestions into quantifiable adjustment parameters, human errors are reduced and the repeatability and traceability of the adjustment process are improved. At the same time, this parametric adjustment method facilitates subsequent version control and change management, effectively improving the quality and efficiency of the entire BIM collaborative design process.

[0014] In combination with some embodiments of the first aspect, in some embodiments, after the step of adjusting the BIM model based on the solution suggestion, the method further includes: performing conflict detection on the adjusted BIM model based on the conflict pattern library to determine whether there is a conflict point; if so, generating conflict information based on the conflict point, and sending the conflict information to the user.

[0015] By adopting the above technical solution, the method of secondary conflict detection after the BIM model adjustment ensures the effectiveness and completeness of the solution suggestions. This step not only verifies whether the previous adjustment successfully resolves the original conflict, but also identifies new conflicts that may arise due to the adjustment. This iterative conflict detection and resolution process significantly improves the quality and reliability of the design and reduces the problems that may arise in the later construction phase. At the same time, it also provides the project team with an opportunity for continuous improvement, helps accumulate experience and knowledge, continuously optimizes the efficiency of conflict detection and resolution, effectively reduces project risks, and improves the overall design quality.

[0016] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: recording the potential conflict point, the possible conflict area, the operable solution suggestion and the solution suggestion into a self-learning conflict database.

[0017] By adopting the above technical solution, the potential conflict points, possible conflict areas, feasible solutions and user-determined solutions are recorded in the self-learning conflict database, which realizes the accumulation of knowledge and the inheritance of experience. The self-learning conflict database not only stores historical conflicts and solutions, but also contains the contextual information of the conflicts, providing valuable reference for solving similar problems in the future.

[0018] In combination with some embodiments of the first aspect, in some embodiments, after the step of generating an actionable solution suggestion based on the possible conflict area based on natural language processing technology, the method also includes: when an actionable solution suggestion cannot be generated based on the possible conflict area, querying the self-learning conflict database whether there are historical conflict records with a similarity exceeding a preset threshold; if so, adjusting the BIM model according to the historical solution corresponding to the historical conflict record.

[0019] By adopting the above technical solutions, the method of resolving complex conflicts using a self-learning conflict database provides an effective alternative for situations where the control system cannot directly generate actionable solutions. By querying historical conflict records and applying similarity matching, the control system can use past experience to solve new complex problems. This method not only improves the control system's ability to handle complex conflicts, but also achieves effective reuse of knowledge. This intelligent problem-solving mechanism greatly improves the robustness and adaptability of the control system, can handle a wider range of conflict types, and reduces dependence on human intervention.

[0020] In a second aspect, an embodiment of the present application provides a control system, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the control system to execute the method described in the first aspect and any possible implementation method of the first aspect.

[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when the computer program product is run on a control system, enables the control system to execute the method described in the first aspect and any possible implementation of the first aspect.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a control system, enable the control system to execute the method described in the first aspect and any possible implementation of the first aspect.

[0023] It is understandable that the control system provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.

[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Due to the adoption of an intelligent conflict detection method based on a conflict pattern library and a spatial mapping algorithm, the present invention can comprehensively and accurately identify and predict potential conflicts in the BIM model, effectively solving the problems of limited conflict detection range and insufficient accuracy in the prior art, thereby realizing efficient and intelligent conflict management in the architectural design process. The present invention can not only identify conventional spatial conflicts, but also predict more complex functional and possible problems in the operation and maintenance stages, greatly improving the comprehensiveness and foresight of conflict detection. Through the spatial mapping algorithm, the present invention can accurately locate the conflict area, reduce false positives and missed positives, and improve the accuracy of conflict detection. This intelligent conflict detection method significantly reduces project risks and possible problems in the later construction stages, laying a solid foundation for the smooth implementation and long-term success of the project.

[0025] 2. Due to the adoption of an operational solution suggestion generation method based on natural language processing technology, the present invention can automatically generate conflict resolution solutions that are highly targeted, easy to understand and execute, effectively solving the problems of cumbersome and inefficient conflict resolution processes in the prior art, thereby realizing the intelligence and automation of conflict handling. The present invention generates solution suggestions that conform to engineering practice by analyzing conflict characteristics and contextual information, greatly reducing the workload and decision-making time of designers. This intelligent suggestion generation mechanism not only improves the efficiency of conflict resolution, but also ensures the quality and feasibility of solutions. At the same time, the self-learning conflict database of the present invention can continuously accumulate and optimize solutions, so that the intelligence level continues to improve with use. This innovative method greatly improves the efficiency and quality of BIM collaborative design, and provides strong support for the optimal design of construction projects.

[0026] 3. Due to the use of a parametric BIM model adjustment method and an iterative conflict detection mechanism, the present invention can accurately and efficiently achieve model optimization and conflict elimination, effectively solving the problems of inaccurate model adjustment and frequent secondary conflicts in the prior art, thereby achieving closed-loop management and continuous improvement of the design optimization process. The present invention achieves accurate modification of the BIM model by converting solution suggestions into specific adjustment parameters, ensuring the accuracy and consistency of the adjustment. The iterative conflict detection mechanism not only verifies the effectiveness of the adjustment, but also promptly discovers new conflicts caused by the adjustment, achieving the comprehensiveness and reliability of the design optimization. This innovative method significantly improves the design quality, reduces the number of rework and modifications, and greatly improves the overall efficiency of the project. At the same time, the self-learning mechanism of the present invention can continuously accumulate experience and knowledge, making the control system more intelligent and efficient in dealing with complex conflicts, providing strong support for the continuous optimization of architectural design. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a flowchart of a collaborative design method based on a BIM model in an embodiment of the present application; Figure 2 is another flowchart of the collaborative design method based on the BIM model in an embodiment of the present application; Figure 3 It is a schematic diagram of the structure of a physical device of the control system in an embodiment of the present application. DETAILED DESCRIPTION

[0028] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification of the present application, the singular expressions "one", "a kind of", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more of the listed items.

[0029] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more.

[0030] For ease of understanding, the application scenarios of the embodiments of the present application are introduced below.

[0031] Assume that in a 10-story office building construction project, the design team provides the control system with a building project design plan including a building floor plan, elevation, and preliminary mechanical and electrical system layout. The control system creates a detailed BIM model based on the building project design plan using a preset model framework, including: A. Building structure (columns, beams, floor slabs, walls, etc.) B. Mechanical and electrical pipelines (water supply, drainage, HVAC, electricity, etc.) C. Equipment layout (air conditioning units, distribution boxes, fire fighting equipment, etc.) The control system identifies the following potential conflicts based on a preset conflict pattern library: (1) A water supply pipe on the 5th floor may collide with the beam; (2) The air conditioning ducts on the 7th floor may conflict with the lighting system; (3) The fire sprinkler pipes on the 9th floor may cross the cable tray.

[0032] Based on the above potential conflicts, the control system uses a spatial mapping algorithm to accurately locate the specific locations of these conflicting areas and the components involved. Then, the control system uses natural language processing technology to generate actionable solutions for each potential conflict, such as: "Move the water supply pipe between the A3 axis and the B3 axis on the 5th floor down 20 cm to avoid the GL3 beam." "Rearrange the air duct path in the C area on the 7th floor to bypass the lighting area, or lower the air duct height." "It is recommended to rearrange the cable tray in the D area on the 9th floor and move it to the south side of the fire sprinkler pipe."

[0033] The design team reviewed these actionable suggestions and decided to accept the proposed adjustment of the water supply pipes on the 5th floor; proposed a new layout plan for the air ducts on the 7th floor; and required the control system to recalculate the conflict resolution plan for the 9th floor.

[0034] The control system automatically adjusts the BIM model based on the determined solution: updates the location of the water supply pipes on the 5th floor; adjusts the air duct layout on the 7th floor according to the new solution; and recalculates and adjusts the pipeline layout on the 9th floor.

[0035] This example shows how the present invention can be applied in actual projects, identifying and resolving design conflicts in an automated and intelligent way, improving design quality and efficiency. At the same time, it also retains the decision-making power of the design team, allowing them to make the final choice based on actual conditions.

[0036] The following describes the process of the method provided by this implementation in combination with the above scenario. Figure 1 , which is a flow chart of a collaborative design method based on a BIM model in an embodiment of the present application.

[0037] S101. Obtain the design plan of the construction project; The building project design plan refers to a comprehensive document containing information such as the overall layout, structural design, and functional allocation of the building. The control system refers to the equipment used to perform BIM model conflict detection and processing, which can be a computer or a tablet, and is not limited here. Acquisition refers to the process of receiving and loading data by the control system through input devices, network transmission, or database reading.

[0038] When starting the BIM model conflict detection process, the control system first needs to obtain the building project design plan. Specifically, the control system can obtain the building project design plan in a variety of ways, such as importing from CAD files, synchronizing from the project management system, or manually entering through the user interface. The obtained design plan usually includes various drawings such as building floor plans, elevations, sections, structural drawings, equipment layout drawings, and related text descriptions and parameter settings. The control system will integrate and convert this information into a recognizable and processable data format to prepare for subsequent BIM model construction and conflict detection.

[0039] S102, based on the preset model framework, determine the BIM model according to the design plan of the building project, where the BIM model includes the building structure, electromechanical pipelines and equipment layout; Among them, the preset model framework refers to the pre-defined BIM model structure and organization method, which is used to standardize the model creation process. BIM model stands for Building Information Model, which is a digital representation of a building, containing geometric and non-geometric information. Building structure refers to the load-bearing system and main structure of a building. Mechanical and electrical pipelines refer to various pipelines, lines and equipment systems in a building. Equipment layout refers to the spatial location and installation method of various equipment in a building.

[0040] After obtaining the design plan of the building project, the control system needs to convert the two-dimensional design into a three-dimensional BIM model. Specifically, the control system will first determine the basic structure and hierarchical relationship of the BIM model based on the preset model framework. Then, the control system will parse various types of information in the design plan of the building project, such as building geometry, material properties, spatial relationships, etc., and map this information to the corresponding BIM model elements. For the building structure, the control system will create a three-dimensional model including components such as columns, beams, walls, and floor slabs; for electromechanical pipelines, the control system will generate the paths and connection relationships of various pipelines and lines according to the design drawings; for equipment layout, the control system will place various equipment in the BIM model and set its properties and parameters. In this process, the control system may use a predefined standardized model library to improve modeling efficiency and consistency. Finally, the control system will generate a complete BIM model containing the building structure, electromechanical pipelines, and equipment layout.

[0041] Optionally, in general, based on a preset model framework, the BIM model is determined according to the design plan of the building project, and the BIM model includes the building structure, electromechanical pipelines and equipment layout, which can be implemented in the following ways: determining the building element information according to the design plan of the building project, the building element information including the geometric information, material information and functional information of each building element; matching the standardized BIM model block corresponding to each building element based on the preset model framework and the building element information; generating the BIM model according to the standardized BIM model block corresponding to each building element.

[0042] S103, predicting potential conflict points in the BIM model based on a preset conflict pattern library; The conflict pattern library refers to a predefined set of conflict patterns and rules that may occur. Potential conflict points refer to locations or areas in the BIM model where there may be spatial interference, functional conflicts or other design issues.

[0043] After the complete BIM model is generated, the control system begins to perform conflict detection. Specifically, the control system will first load the preset conflict pattern library, and then the control system will conduct a comprehensive analysis of the BIM model based on the conflict pattern library. This process may include multiple aspects such as geometric collision detection, spatial relationship analysis, and equipment operation demand assessment. The control system will check each component, pipeline, and equipment in the BIM model one by one, evaluate their relationship with the surrounding elements, and determine whether they meet the conditions defined in the conflict pattern. For each potential conflict point identified, the control system will record detailed information such as its location, the elements involved, and the type of conflict.

[0044] S104, using a spatial mapping algorithm to match the potential conflict point with the building structure, the electromechanical pipelines, and the equipment layout to determine a possible conflict area; Among them, the spatial mapping algorithm refers to a calculation method used to analyze and match the positional relationship of different elements in three-dimensional space. Matching means establishing a correspondence between potential conflict points and specific building elements. The possible conflict area refers to the specific spatial range where conflicts may occur in the building structure, mechanical and electrical pipelines or equipment layout.

[0045] After predicting the potential conflict points, the control system needs to associate these potential conflict points with the actual building elements. Specifically, the control system will first divide the BIM model into three main three-dimensional spatial areas, corresponding to the building structure, electromechanical pipelines, and equipment layout. Then, the control system will use spatial mapping algorithms, such as octree segmentation or kd tree, to perform more detailed spatial divisions of these three-dimensional spatial areas. For each potential conflict point, the control system will calculate its precise coordinates in three-dimensional space and use the nearest neighbor search algorithm to determine the spatial area to which the potential conflict point belongs and the specific building elements around it. In this way, the control system can accurately associate each potential conflict point with the relevant building structure, electromechanical pipeline or equipment. Based on these associations, the control system will further analyze and determine the possible conflict areas, including the spatial scope of the conflict, the specific components or equipment involved, etc.

[0046] Optionally, in general, a spatial mapping algorithm is used to match the potential conflict point with the building structure, the electromechanical pipelines and the equipment layout, and determining the possible conflict area can be achieved in the following ways: based on the building structure, the electromechanical pipelines and the equipment layout, a three-dimensional space segmentation algorithm is used to divide the BIM model into three three-dimensional space areas; a nearest neighbor search algorithm is used to determine the nearest neighbor space area corresponding to each potential conflict point; and the nearest neighbor space area is determined as the possible conflict area.

[0047] S105. Generate actionable solution suggestions based on the possible conflict area based on natural language processing technology; Natural language processing technology refers to a series of algorithms and methods that allow computers to understand, analyze and generate human language. Actionable solutions refer to specific and executable solutions to conflict issues.

[0048] After determining the possible conflict areas, the control system needs to generate actionable solution suggestions to provide to users. Specifically, the control system will first analyze the characteristics of each conflict area, including the type of conflict, the building elements involved, the severity of the conflict, etc. Then, the control system will use natural language processing technology, especially the text generation model based on deep learning, to generate actionable solution suggestions. The generated actionable solution suggestions will be expressed in natural language, including specific operation steps, parameters that need to be adjusted, possible alternatives, etc. For example, for the conflict between pipelines and structures, the control system may suggest: "Offset the air-conditioning duct in area A to the north by 300mm and reduce its height by 100mm to avoid collision with beam B." This natural language processing-based method can generate more intelligent, easy-to-understand and targeted actionable solution suggestions, greatly improving the efficiency and quality of conflict resolution.

[0049] S106, after sending the operable solution suggestion to the user, receiving the solution suggestion confirmed by the user; Among them, sending means that the control system transmits information to the user through the user interface or communication channel. The user refers to the designer or project manager who operates the BIM system. The determined solution suggestion refers to the conflict solution finally selected by the user after review and possible modification.

[0050] After generating actionable solutions, the control system needs to interact with the user to determine the final solution. Specifically, the control system will first send the generated actionable solutions to the user through the user interface or other communication methods (such as email, message notification, etc.). These actionable solutions are usually presented in a structured form, including conflict descriptions, solution details, possible impacts, etc. After receiving the actionable solutions, the user can review and evaluate the feasibility and rationality of each actionable solution. In this process, the user may directly accept the actionable solutions generated by the control system, or may modify the actionable solutions or propose new solutions. The control system will provide an interactive interface that allows users to edit, annotate or replace the actionable solutions. After the user determines the final solution, it will be submitted back to the control system.

[0051] S107: Based on the solution suggestion, adjust the BIM model.

[0052] Among them, adjustment means modifying, moving or reconfiguring relevant elements in the BIM model according to the solution suggestions, which is to optimize and improve specific parts of the BIM model without changing the overall design intent.

[0053] After receiving the solution suggestions confirmed by the user, the control system needs to convert these solution suggestions into actual model changes. Specifically, the control system will first analyze each solution suggestion and convert it into a series of specific model operation instructions. These model operation instructions may include moving the position of a component, changing the path of a pipeline, adjusting the size or direction of equipment, etc. Then, the control system will execute these model operation instructions in sequence and make corresponding adjustments to the BIM model. During the adjustment process, the control system will take into account the correlation between the various parts of the BIM model to ensure that changes in one place will not cause new problems in other parts. For example, when moving a pipe, the control system will automatically adjust the connected pipe fittings and brackets. After the adjustment is completed, the control system will quickly recheck the modified BIM model to ensure that all changes are executed correctly and no new conflicts are introduced.

[0054] Optionally, in general, based on the solution proposal, adjustment of the BIM model can be achieved in the following ways: determining adjustment parameters based on the solution proposal, the adjustment parameters including coordinate transformation information of the building structure, electromechanical pipelines and / or equipment layout; and applying the adjustment parameters to the BIM model.

[0055] By adopting the above technical solutions, the control system combines the BIM model, the preset conflict pattern library and the spatial mapping algorithm to realize the intelligent prediction and positioning of potential conflict points in the construction project. The control system generates actionable solution suggestions through natural language processing technology, responds promptly when conflicts occur, and improves the efficiency of conflict handling. Users can select and confirm appropriate solutions from the actionable solutions, and the control system then automatically adjusts the BIM model according to the solution suggestions. This method significantly improves the accuracy, intelligence and automation level of conflict detection, effectively reduces manual intervention, and reduces the risk of design errors and rework.

[0056] The following is a more detailed description of the process of the method provided by this implementation. Figure 2 , is another flow chart of the collaborative design method based on the BIM model in an embodiment of the present application.

[0057] S201. Obtaining a design plan for a construction project; For details, please refer to step S101, which will not be described in detail here.

[0058] S202, based on the preset model framework, determine the BIM model according to the design plan of the building project, where the BIM model includes the building structure, electromechanical pipelines and equipment layout; For details, please refer to step S102, which will not be described in detail here.

[0059] S203, predicting potential conflict points in the BIM model based on a preset conflict pattern library; For details, please refer to step S103, which will not be described in detail here.

[0060] S204, using a spatial mapping algorithm to match the potential conflict point with the building structure, the electromechanical pipelines, and the equipment layout to determine a possible conflict area; For details, please refer to step S104, which will not be described in detail here.

[0061] S205. Generate actionable solution suggestions based on the possible conflict area based on natural language processing technology; For details, please refer to step S105, which will not be described in detail here.

[0062] S206: When no actionable solution suggestion can be generated according to the possible conflict area, query the self-learning conflict database to see whether there is a historical conflict record whose similarity exceeds a preset threshold; Possible conflict areas represent specific locations or spaces in the BIM model that are identified as having possible design conflicts. Actionable solutions refer to specific, implementable solutions generated by the control system. The self-learning conflict database is used to store historical conflict cases and their solutions. Similarity refers to the degree of match between the new conflict situation and the historical records in terms of features, types, etc. The preset threshold represents the similarity judgment criteria predefined by the control system. Historical conflict records refer to past conflict cases stored in the database.

[0063] This step is triggered when the control system is unable to generate an actionable solution for a specific possible conflict area. Specifically, the control system will start a query program to access the self-learning conflict database, where the control system will compare the characteristics of the current conflict with the historical records one by one and calculate the similarity between them. This similarity may be based on multiple factors, such as the type of conflict, the type of components involved, the severity of the conflict, etc. The control system compares the calculated similarity with a preset threshold. If any historical record is found to have a similarity exceeding this preset threshold, the control system will mark these historical records as potential reference cases.

[0064] S207. If yes, adjust the BIM model according to the historical solution corresponding to the historical conflict record; Historical conflict records represent conflict cases that occurred in the past and are stored in the self-learning conflict database. Historical solutions refer to successful solutions to specific historical conflicts. This step is performed after the control system successfully finds historical conflict records whose similarity exceeds a preset threshold. Specifically, the control system first confirms that the historical conflict records found do exist and are relevant. Then, the control system extracts the historical solution corresponding to the historical conflict record, which may include a series of specific operation steps, such as moving a component, adjusting a parameter, rearranging certain equipment, etc. Next, the control system applies these operation steps to the current BIM model, which may involve calling the API of the BIM software and executing a series of model modification commands. During the adjustment process, the control system may need to consider the differences between the current model and the historical cases and make appropriate adjustments to the historical solutions.

[0065] S208, after sending the operable solution suggestion to the user, receiving the solution suggestion confirmed by the user; For details, please refer to step S106, which will not be described in detail here.

[0066] S209, adjusting the BIM model based on the solution suggestion; For details, please refer to step S107, which will not be described in detail here.

[0067] S210, based on the conflict pattern library, performing conflict detection on the adjusted BIM model to determine whether there is a conflict point; This step is performed after the control system completes the adjustment of the BIM model. Specifically, the control system first loads the predefined conflict pattern library, and then the control system will conduct a comprehensive scan of the adjusted BIM model and apply the rules in the conflict pattern library to check each component in the BIM model. This process may involve complex geometric calculations and spatial analysis algorithms. The control system will check the relationship between components one by one, such as whether two entities intersect, whether there is enough installation and maintenance space for pipelines, whether the equipment meets the requirements of the specifications, etc. If any situation that meets the conflict pattern is found, the control system will mark it as a conflict point and record relevant information, such as the type of conflict, the components involved, the specific location and severity of the conflict, etc. The purpose of this step is to ensure that the previous adjustment has indeed solved the problem, and also to check whether new conflicts have been introduced due to the adjustment.

[0068] S211, if yes, generate conflict information according to the conflict point, and send the conflict information to the user; The conflict point refers to the specific conflict location detected in the BIM model. Conflict information refers to a data set describing the details of the conflict, including the conflict type, location, and components involved. The user refers to the designer, engineer, or project manager who uses the control system.

[0069] This step is performed after the control system determines that there are conflict points in the BIM model. Specifically, the control system first generates detailed conflict information for each detected conflict point, which may include the type of conflict (such as spatial interference, code violation, etc.), the specific location of the conflict (such as floor, room, coordinates, etc.), the components involved (such as specific walls, pipelines, equipment, etc.), the severity of the conflict, and the possible impact. The control system may also generate visual representations, such as screenshots or 3D views, to help users understand the problem more intuitively. Next, the control system will integrate this conflict information into a report or notification, which may be a structured data file, such as JSON or XML format, or a formatted text report or email. The control system will then send this report to the specified user through a preset communication channel, such as calling the mail service API, sending a system internal notification, or updating the task status on the project management platform. During the sending process, the control system may set different priorities or urgency according to the severity of the conflict.

[0070] S212: Record the potential conflict point, the possible conflict area, the operable solution suggestion, and the solution suggestion into a self-learning conflict database.

[0071] The control system achieves knowledge accumulation and experience inheritance by recording potential conflict points, possible conflict areas, actionable solutions and user-determined solutions in the self-learning conflict database. The self-learning conflict database not only stores historical conflicts and solutions, but also contains the contextual information of the conflict, providing valuable reference for solving similar problems in the future.

[0072] The method is implemented. Since an intelligent conflict detection method based on a conflict pattern library and a spatial mapping algorithm is adopted, the present invention can comprehensively and accurately identify and predict potential conflicts in the BIM model, effectively solving the problems of limited conflict detection range and insufficient accuracy in the prior art, thereby realizing efficient and intelligent conflict management in the architectural design process. The present invention can not only identify conventional spatial conflicts, but also predict more complex functional and possible problems in the operation and maintenance stages, greatly improving the comprehensiveness and foresight of conflict detection. Through the spatial mapping algorithm, the present invention can accurately locate the conflict area, reduce false positives and false negatives, and improve the accuracy of conflict detection. This intelligent conflict detection method significantly reduces project risks and possible problems in the later construction stage, laying a solid foundation for the smooth implementation and long-term success of the project. Since an operational solution suggestion generation method based on natural language processing technology is adopted, the present invention can automatically generate conflict solutions that are highly targeted, easy to understand and execute, effectively solving the problems of cumbersome and inefficient conflict resolution processes in the prior art, thereby realizing the intelligence and automation of conflict processing. The present invention generates solution suggestions that conform to engineering practice by analyzing conflict characteristics and context information, greatly reducing the workload and decision-making time of designers. This intelligent suggestion generation mechanism not only improves the efficiency of conflict resolution, but also ensures the quality and feasibility of the solution. At the same time, the self-learning conflict database of the present invention can continuously accumulate and optimize solutions, so that the level of intelligence is continuously improved with use. This innovative method greatly improves the efficiency and quality of BIM collaborative design, and provides strong support for the optimization design of construction projects. Due to the use of a parameterized BIM model adjustment method and an iterative conflict detection mechanism, the present invention can accurately and efficiently achieve model optimization and conflict elimination, effectively solve the problems of inaccurate model adjustment and frequent secondary conflicts in the prior art, and thus achieve closed-loop management and continuous improvement of the design optimization process. The present invention realizes accurate modification of the BIM model by converting solution suggestions into specific adjustment parameters, ensuring the accuracy and consistency of the adjustment. The iterative conflict detection mechanism not only verifies the effectiveness of the adjustment, but also promptly discovers new conflicts caused by the adjustment, and realizes the comprehensiveness and reliability of design optimization. This innovative method significantly improves the design quality, reduces the number of rework and modifications, and greatly improves the overall efficiency of the project. At the same time, the self-learning mechanism of the present invention can continuously accumulate experience and knowledge, making the control system more intelligent and efficient when dealing with complex conflicts, and providing strong support for the continuous optimization of architectural design.

[0073] The following describes the control system in the embodiment of the present invention from the perspective of hardware processing. Figure 3 , which is a schematic diagram of the structure of a physical device of the control system in an embodiment of the present application.

[0074] It should be noted that Figure 3 The structure of the control system shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0075] like Figure 3 As shown, the control system includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method described in the above embodiment. In the RAM 303, various programs and data required for system operation are also stored. The CPU 301, the ROM 302 and the RAM 303 are connected to each other through the bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.

[0076] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, a button switch, etc.; an output section 307 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that a computer program read therefrom is installed into the storage section 308 as needed.

[0077] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 309, and / or installed from a removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, various functions defined in the present invention are performed.

[0078] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0079] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings.

[0080] Specifically, the control system of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the collaborative design method based on the BIM model provided in the above embodiment is implemented.

[0081] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the control system described in the above embodiment; or may exist independently without being assembled into the control system. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the control system, the control system implements the collaborative design method based on the BIM model provided in the above embodiment.

[0082] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0083] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.

[0084] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

Claims

1. A conflict detection and processing method based on BIM model, characterized in that: Applied to a control system, the method comprises: Obtain design plans for construction projects; Based on the preset model framework, determine the BIM model according to the building project design plan, wherein the BIM model includes the building structure, electromechanical pipelines and equipment layout; Predicting potential conflict points in the BIM model based on a preset conflict pattern library; Using a spatial mapping algorithm to match the potential conflict point with the building structure, the electromechanical pipelines and the equipment layout to determine a possible conflict area; Generate actionable solutions based on the possible conflict areas based on natural language processing technology; After sending the actionable solution suggestion to the user, receiving the solution suggestion confirmed by the user; Based on the solution suggestions, the BIM model is adjusted.

2. The method according to claim 1, characterized in that The BIM model is determined based on the preset model framework according to the design plan of the building project, and the BIM model includes the building structure, electromechanical pipelines and equipment layout, specifically including: Determining building element information according to the building project design plan, wherein the building element information includes geometric information, material information, and functional information of each building element; Based on the preset model framework and the building element information, matching the standardized BIM model block corresponding to each building element; The BIM model is generated according to the standardized BIM model blocks corresponding to each building element.

3. The method according to claim 1, characterized in that The using of a spatial mapping algorithm to match the potential conflict point with the building structure, the electromechanical pipelines and the equipment layout to determine the possible conflict area specifically includes: Based on the building structure, the electromechanical pipelines and the equipment layout, the BIM model is divided into three three-dimensional space areas using a three-dimensional space segmentation algorithm; The nearest neighbor search algorithm is used to determine the nearest neighbor space area corresponding to each potential conflict point; The nearest neighbor spatial region is determined as the possible conflict region.

4. The method according to claim 1, characterized in that: The adjusting of the BIM model based on the solution suggestion specifically includes: Determining adjustment parameters based on the solution suggestion, wherein the adjustment parameters include coordinate transformation information of the building structure, electromechanical pipelines and / or equipment layout; The adjustment parameters are applied to the BIM model.

5. The method according to claim 1, characterized in that: After the step of adjusting the BIM model based on the solution suggestion, the method further includes: Based on the conflict pattern library, conflict detection is performed on the adjusted BIM model to determine whether there are conflict points; If so, conflict information is generated according to the conflict point, and the conflict information is sent to the user.

6. The method according to claim 1, characterized in that The method further comprises: The potential conflict points, the possible conflict areas, the operable solution suggestions and the solution suggestions are recorded in a self-learning conflict database.

7. The method according to claim 6, characterized in that After the step of generating an actionable solution suggestion according to the possible conflict area based on natural language processing technology, the method further includes: When no actionable solution suggestion can be generated according to the possible conflict area, querying the self-learning conflict database whether there is a historical conflict record with a similarity exceeding a preset threshold; If so, the BIM model is adjusted according to the historical solution corresponding to the historical conflict record.

8. A control system, characterized in that: The control system includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the control system to execute the method described in any one of claims 1-7.

9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a control system, the control system is caused to execute the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that When the computer program product is run on a control system, the control system is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Collision detection method based on BIM technology

    CN107330139A

  • Construction quality management method and device, equipment and storage medium

    CN112633657A

  • BIM model simplification method and device

    CN115115800A

  • Electromechanical construction method and system based on BIM technology

    CN117454492A

  • Systems and methods for the digital verification of industrial construction execution

    US20190138667A1

Cited By

  • Construction optimization method and system based on BIM model

    CN120197910A

  • BIM model structure design examination method and system based on large model

    CN120355106A

  • A BIM model structural design review method and system based on large model

    CN120355106B

  • Electromechanical pipeline conflict detection and adjustment method and system based on BIM model

    CN120781430A

  • Financial institution system information conflict detection method and device, equipment and medium

    CN121119449A