A bim-based water and electricity pipeline and civil structure collaborative optimization method and related equipment
Patent Information
- Application Number
- CN202611168264.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-03
- Publication Date
- 2026-10-16
AI Technical Summary
[0002]目前,建筑工程中水电管道的预留预埋主要依托二维施工图纸进行设计与施工交底,然而,二维图纸在表达水电管道与土建结构衔接部位时可能存在先天不足:一方面,图纸难以精确呈现管道标高、走向及空间位置关系,施工人员对管道与结构构件之间的三维空间位置辨识度较差;另一方面,水电管道图纸与建筑结构图纸分属不同专业,设计阶段缺乏有效的协同整合,图纸之间的一致性和结合度存在欠缺
通过将建筑结构BIM模型与水电管道三维模型进行空间嵌套整合,便于解决传统二维图纸中水电管道与建筑结构信息割裂的问题,在此基础上通过自动识别水电管道与建筑结构之间的空间冲突点,并在建筑结构区域精确生成预留洞口,便于实现预留位置由人工模糊判断向数据驱动精确定位的转变,通过提取洞口特征参数与二次结构构件进行二次冲突检测,便于在施工前排除预留洞口与二次结构构件之间的合规性隐患,随后,对于判定为冲突的洞口,通过智能响应处理生成冲突消解参数并写入整合BIM模型,最终输出可直接用于施工的协同优化模型,便于有效避免二次结构施工完成后因管道与墙体冲突而导致的凿洞返工,提高预留预埋的一次通过率,确保施工质量和建筑结构安全。
Smart Images

Figure CN122926573A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of architectural design technology, and in particular to a BIM-based collaborative optimization method and related equipment for water and electricity pipelines and civil engineering structures. Background Technology
[0002] Currently, the pre-installation and embedding of water and electricity pipelines in building construction mainly rely on two-dimensional construction drawings for design and construction briefing. However, two-dimensional drawings may have inherent shortcomings in expressing the connection between water and electricity pipelines and civil engineering structures: on the one hand, the drawings are difficult to accurately present the pipeline elevation, direction and spatial relationship, and construction personnel have poor identification of the three-dimensional spatial position between pipelines and structural components; on the other hand, water and electricity pipeline drawings and building structure drawings belong to different disciplines, and there is a lack of effective collaboration and integration in the design stage, resulting in a lack of consistency and integration between the drawings.
[0003] Under the aforementioned conditions, during the construction of secondary structural components, construction workers may find it difficult to accurately reserve the wall penetration locations and opening dimensions for water and electricity pipes based on the drawings. Often, it is only after the secondary structural components are completed and the water and electricity pipes are installed that spatial conflicts between the pipe paths and walls, door and window openings, or structural columns are discovered. Therefore, the construction site typically resorts to post-drilling openings. However, this practice not only compromises the integrity of the secondary structural walls, adversely affecting their load-bearing capacity and structural safety, but also incurs additional labor and material costs for drilling, repairing, and rework, severely impacting construction efficiency and project quality. Summary of the Invention
[0004] To improve construction efficiency and project quality, this application provides a BIM-based collaborative optimization method and related equipment for water and electricity pipelines and civil engineering structures.
[0005] Firstly, this application provides a BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures, employing the following technical solution: A BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures includes: Obtain the building structure BIM model corresponding to the target building and the water and electricity pipeline 3D model corresponding to the target water and electricity pipeline, and spatially nest and integrate the building structure BIM model and the water and electricity pipeline 3D model to obtain an integrated BIM model; Identify spatial conflict points in the integrated BIM model, and determine reserved openings in the building structure area of the integrated BIM model based on the spatial conflict points; Identify the opening feature parameters of each reserved opening, and based on each opening feature parameter and the secondary structural component area in the integrated BIM model, perform secondary conflict detection on each reserved opening and determine whether there are conflicting openings. If so, then conflict response processing is performed based on each of the conflict openings to generate conflict resolution parameters corresponding to each of the conflict openings; The characteristic parameters of each reserved opening and the conflict resolution parameters of each conflicting opening are superimposed on the integrated BIM model to obtain a collaborative optimization model, and the collaborative optimization BIM model is fed back.
[0006] By adopting the above technical solution, the spatial integration of the building structure BIM model and the water and electricity pipeline 3D model facilitates the resolution of the problem of the separation of water and electricity pipeline information from building structure information in traditional 2D drawings. On this basis, the spatial conflict points between water and electricity pipelines and building structure are automatically identified, and reserved openings are accurately generated in the building structure area. This facilitates the transformation of reserved positions from manual fuzzy judgment to data-driven precise positioning. By extracting the feature parameters of the openings and performing secondary conflict detection with secondary structural components, it is easy to eliminate compliance risks between reserved openings and secondary structural components before construction. Subsequently, for openings identified as conflicting, conflict resolution parameters are generated through intelligent response processing and written into the integrated BIM model. The final output is a collaborative optimization model that can be directly used for construction. This effectively avoids rework due to pipe and wall conflicts after secondary structure construction, improves the first-pass yield of reserved and embedded parts, and ensures construction quality and building structure safety.
[0007] In one possible implementation, determining the reserved opening based on the spatial conflict point in the building structure area of the integrated BIM model includes: Based on the three-dimensional spatial coordinates of the spatial conflict point in the integrated BIM model, the corresponding conflicting building structural components and conflicting pipe components are determined. Based on the conflicting component distance between the conflicting building components and the conflicting pipe components, the conflict type information of the spatial conflict point is determined. The conflict type includes hard collision and soft collision. Identify the pipe type of the conflicting pipe component and determine the reference opening shape based on the pipe type, which includes water pipes and electrical pipes; The reference opening size is determined based on the relative conflict position of the spatial conflict point in the building structure area and the pipe type; Based on the three-dimensional spatial coordinates, the reference opening shape, and the reference opening size, a reserved opening corresponding to the spatial conflict point is created in the building structure area.
[0008] By adopting the above technical solution, conflicting building structural components and conflicting pipe components are determined based on the three-dimensional spatial coordinates of the conflict points. The type of hard or soft collision is determined based on the distance between the conflicting components. This facilitates the accurate identification of the actual spatial interference relationship between water and electricity pipes and building structures. The shape of the reference opening is determined by identifying the pipe type of the conflicting pipe components. The size of the reference opening is determined by combining the relative conflict position and pipe type. This facilitates the automated matching of opening shape and size, avoiding inconsistencies caused by manual settings. On this basis, reserved openings are created in the building structure area based on the three-dimensional spatial coordinates, reference opening shape and size. This facilitates the transformation of reserved openings from manual experience judgment to data-driven precise positioning and standardized generation, thereby improving the construction accuracy and efficiency of reserved and embedded parts.
[0009] In one possible implementation, after determining the reserved openings based on the spatial conflict points in the building structure area of the integrated BIM model, the method further includes: Based on the relative conflict positions of the spatial conflict points in the building structure area, the neighborhood radius corresponding to the reserved opening is determined, and the neighborhood range of the reserved opening in the building structure area is determined based on the neighborhood radius. Identify at least one adjacent reserved opening that falls within the neighborhood range, and extract the adjacent conflict position and adjacent opening size corresponding to each adjacent reserved opening; Identify the adjacent conflicting pipe parameters corresponding to each of the adjacent reserved openings, and perform correlation matching between the conflicting pipe parameters corresponding to the spatial conflict point and each of the adjacent conflicting pipe parameters to obtain the adjacent conflict correlation degree between the spatial conflict point and each of the adjacent reserved openings. The adjacent conflicting pipe parameters include the adjacent conflicting pipe type corresponding to the adjacent reserved opening and the relative conflicting pipe position of the adjacent conflicting pipe in the three-dimensional model of the water and electricity pipeline. Based on the adjacent conflict location, the size of the adjacent opening, and the degree of adjacent conflict corresponding to each of the adjacent reserved openings, the conflict impact superposition coefficient corresponding to the neighborhood range is determined, and the reserved opening is optimized based on the conflict impact superposition coefficient.
[0010] By adopting the above technical solution, the neighborhood radius and neighborhood range are determined based on the relative conflict positions of spatial conflict points in the building structure area. This facilitates adaptive adjustment of the collaborative analysis range according to the specific structural location of the opening. By identifying adjacent reserved openings within the neighborhood range and extracting their conflict positions and opening sizes, it is easy to comprehensively obtain the spatial distribution relationship between each opening within the neighborhood. By matching the correlation between the current conflicting pipe parameters and the parameters of adjacent conflicting pipes, it is easy to quantify the degree of correlation between different openings at the pipe type and location level. Finally, by comprehensively considering the adjacent conflict positions, opening sizes, and correlation, the conflict impact superposition coefficient is determined and the reserved openings are optimized. This facilitates the transformation of reserved opening decisions from isolated decisions to neighborhood collaborative decisions, thereby achieving collaborative optimization of structural safety and pipeline passage within the neighborhood range for the arrangement of multiple openings.
[0011] In one possible implementation, optimizing the reserved opening based on the conflict impact superposition coefficient includes: Determine whether the conflict impact superposition coefficient is less than a preset superposition threshold; If so, the reserved opening is adjusted based on the conflict impact superposition coefficient; If not, the number to be merged is determined based on the conflict difference between the conflict impact superposition coefficient and the preset threshold. The merging priority of each adjacent reserved opening is determined based on the opening distance between the reserved opening and each adjacent reserved opening and the adjacent conflict correlation degree. The adjacent reserved openings to be merged are determined based on the number to be merged and the merging priority of each adjacent reserved opening. The adjacent reserved openings to be merged are then merged and adjusted with the reserved opening.
[0012] By adopting the above technical solution, it is possible to determine whether the superposition coefficient of conflict impact is less than the preset superposition threshold, which provides a clear basis for branch decision-making for opening adjustment. When the superposition coefficient is less than the threshold, the reserved opening is adjusted independently, which makes it easier to resolve local conflicts with minimal changes when the impact is low. When the superposition coefficient is not less than the threshold, the number to be merged is determined by the conflict difference, and the merging priority is calculated by combining the opening spacing and the correlation between adjacent conflicts. Based on this, adjacent reserved openings to be merged are selected for merging and adjustment, which makes it easier to reduce the number of openings in the building structure when the impact is high, so as to reduce the weakening of the overall building structure. At the same time, it ensures that the merging priority comprehensively reflects the two dimensions of spatial distance and water and electricity pipeline correlation, avoiding the excessive merging of functionally unrelated pipelines due to merging based solely on distance, thereby realizing hierarchical optimization processing of local fine-tuning and structural merging.
[0013] In one possible implementation, adjusting the reserved opening based on the conflict impact superposition coefficient includes: Based on the ratio of the conflict impact superposition coefficient to the preset superposition threshold, an expansion coefficient is determined, and the adjustment size is determined by multiplying the current size of the reserved opening with the expansion coefficient. Calculate the stress influence vector generated at each of the adjacent reserved openings, and then perform vector superposition of all the stress influence vectors to obtain the stress influence resultant vector. The opposite direction of the stress influence resultant vector is determined as the adjustment direction. The reserved opening is adjusted based on the adjusted size and the adjusted direction.
[0014] By adopting the above technical solution, the expansion coefficient is determined based on the ratio of the conflict impact superposition coefficient to the preset superposition threshold, and the adjustment size is calculated by combining the current size product. This facilitates the quantification of the degree of influence of the neighborhood into a precise adjustment amount of the opening size. By calculating and superimposing the stress influence vector generated by each adjacent reserved opening at the current reserved opening, the opposite direction of the resultant vector is determined as the adjustment direction. This facilitates a comprehensive reflection of the strength and directional distribution of the spatial influence of all adjacent openings on the current opening within the neighborhood, making the expansion direction adaptive to the actual layout of the neighborhood openings. Subsequently, the reserved opening is expanded and adjusted based on the adjustment size and adjustment direction, which facilitates the joint quantitative decision-making of direction and magnitude during the expansion process. This improves the rationality of the adjustment result in the neighborhood space, effectively reduces the number of iterations of repeated trial and error adjustments, and improves the efficiency of collaborative optimization.
[0015] In one possible implementation, secondary conflict detection is performed on the reserved opening based on the opening feature parameters and the secondary structural component area in the integrated BIM model, including: In the integrated BIM model, identify the component characteristic parameters of secondary structural components that fall within the preset perimeter area of the reserved opening; Secondary conflict detection is performed based on the opening feature parameters of the reserved opening and the component feature parameters of each secondary structural component to obtain secondary conflict detection results. The secondary conflict detection results include position conflict detection values, path blocking conflict detection values, lintel failure conflict detection values, and minimum clearance conflict detection values. When any conflict detection value in the secondary conflict detection results meets the corresponding preset conflict detection threshold, the reserved opening is determined to be a conflict opening.
[0016] By adopting the above technical solution, secondary structural components falling into the pre-defined surrounding area of the reserved opening are identified in the integrated BIM model, and component feature parameters are extracted. This allows the detection scope to be focused on key components such as structural columns, ring beams, and lintels that may cause spatial interference, avoiding the waste of resources from searching the entire model. By detecting based on the feature parameters of the opening and the feature parameters of the secondary structural components, detection results are obtained, including four types of detection values: location conflict, path blockage, lintel failure, and minimum clearance. This facilitates a comprehensive quantitative evaluation of the spatial relationship between the opening and the secondary structure from four dimensions: location overlap, structural continuity, lintel setting conditions, and edge safety distance. When any detection value meets the corresponding preset conflict threshold, it is determined to be a conflicting opening. This allows for rapid and automatic determination of whether there is a conflict through multi-dimensional threshold comparison, thereby providing an accurate triggering basis for subsequent conflict response processing.
[0017] In one possible implementation, conflict response processing is performed based on the conflict opening to generate conflict resolution parameters corresponding to the conflict opening, including: Based on the secondary conflict detection results corresponding to the conflict opening, the corresponding target conflict type and target conflict severity type are identified. The target conflict severity type is determined by the target conflict detection value corresponding to the target conflict type and the corresponding preset conflict detection threshold. Based on the target conflict type and the target conflict degree type, determine the target adjustment strategy corresponding to the conflict opening; Based on the target adjustment strategy, conflict response processing is performed on the conflict opening, the adjustment action parameters during the conflict response processing are recorded, and the adjustment action parameters are determined as the conflict resolution parameters.
[0018] By adopting the above technical solution, the target conflict type and conflict degree are identified through the secondary conflict detection results based on the conflict opening. This facilitates the transformation of the multi-dimensional conflict detection values output by the detection stage into decision variables that can be identified by the response stage. By determining the corresponding target adjustment strategy based on the target conflict type and degree, it is easy to achieve automatic matching between different conflict scenarios and different adjustment strategies. By executing conflict response processing and recording adjustment action parameters, and directly determining the adjustment action parameters as conflict resolution parameters, it is easy to solidify the executable adjustment instructions in the form of structured data. This facilitates end-to-end data flow from conflict identification to conflict resolution parameter generation, ensuring that the conflict resolution parameters can accurately reflect the actual adjustment operation content.
[0019] Secondly, this application provides an electronic device that adopts the following technical solution: An electronic device comprising: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: execute the above-described BIM-based collaborative optimization method for water and electricity pipelines and civil structures.
[0020] Thirdly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium includes: a computer program that can be loaded by a processor and execute the above-described BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures.
[0021] Fourthly, this application provides a computer program product, which adopts the following technical solution: A computer program product includes a computer program that, when executed by a processor, implements the aforementioned BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures.
[0022] In summary, this application includes at least one of the following beneficial technical effects: By spatially integrating the building structure BIM model with the 3D model of water and electricity pipelines, the problem of the separation of water and electricity pipeline information from building structure information in traditional 2D drawings can be easily solved. On this basis, spatial conflict points between water and electricity pipelines and building structure are automatically identified, and reserved openings are accurately generated in the building structure area. This facilitates the transformation of reserved positions from manual fuzzy judgment to data-driven precise positioning. By extracting the feature parameters of the openings and performing secondary conflict detection with secondary structural components, compliance risks between reserved openings and secondary structural components can be eliminated before construction. Subsequently, for openings identified as conflicting, conflict resolution parameters are generated through intelligent response processing and written into the integrated BIM model. The final output is a collaborative optimization model that can be directly used for construction. This effectively avoids rework due to pipe and wall conflicts after secondary structure construction, improves the first-pass yield of reserved and embedded parts, and ensures construction quality and building structure safety.
[0023] By determining the neighborhood radius and defining the neighborhood range based on the relative conflict positions of spatial conflict points within the building structure area, it is possible to adaptively adjust the collaborative analysis range according to the specific structural location of the opening. By identifying adjacent reserved openings within the neighborhood range and extracting their conflict positions and opening sizes, it is possible to comprehensively obtain the spatial distribution relationship between each opening within the neighborhood. By matching the correlation degree between the current conflicting pipe parameters and the parameters of adjacent conflicting pipes, it is possible to quantify the degree of correlation between different openings at the pipe type and location level. Finally, by comprehensively considering the adjacent conflict positions, opening sizes, and correlation degrees, the conflict impact superposition coefficient is determined and the reserved openings are optimized. This facilitates the transformation of reserved opening decisions from isolated decisions to neighborhood collaborative decisions, thereby achieving collaborative optimization of structural safety and pipe passageability within the neighborhood range for multi-opening layouts. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating a BIM-based collaborative optimization method for water and electricity pipelines and civil structures in an embodiment of this application. Figure 2 This is a schematic diagram of the structure after spatial nesting and integration of a building structure BIM model and a water and electricity pipeline 3D model in an embodiment of this application; Figure 3 This is a schematic diagram showing the generation location of a reserved opening in the building structure area according to an embodiment of this application; Figure 4 This is a partial reference schematic diagram of a comprehensive positioning and detailing drawing for a reserved opening in an embodiment of this application; Figure 5 This is a schematic diagram of an optimized process for reserving an opening in an embodiment of this application; Figure 6 This is a flowchart illustrating the program logic of a BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures in an embodiment of this application. Figure 7 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0025] The following is in conjunction with the appendix Figures 1 to 7 This application will be described in further detail.
[0026] After reading this specification, those skilled in the art may make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.
[0027] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] It should be noted that, in the optional embodiments of this application, the data related to object information, when applied to specific products or technologies, requires the permission or consent of the object. Furthermore, the collection, use, and processing of this data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. In other words, if the embodiments of this application involve data related to an object, it must be obtained with the object's authorization and consent, the authorization and consent of relevant departments, and in accordance with the relevant laws, regulations, and standards of the country and region. If the embodiments involve personal information, the acquisition of all personal information requires the individual's consent. If sensitive information is involved, the separate consent of the information subject is required. The embodiments also need to be implemented with the object's authorization and consent.
[0029] Specifically, this application provides a BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures, executed by electronic devices. These devices can be servers or terminal devices. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Terminal devices can be smartphones, tablets, laptops, desktop computers, etc., but are not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this.
[0030] refer to Figure 1 , Figure 1 This is a flowchart illustrating a BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures, as described in this application. The method includes steps S110-S150, wherein: Step S110: Obtain the building structure BIM model corresponding to the target building and the water and electricity pipeline 3D model corresponding to the target water and electricity pipeline, and spatially nest and integrate the building structure BIM model and the water and electricity pipeline 3D model to obtain an integrated BIM model.
[0031] Specifically, the target building refers to the physical area of the building corresponding to the project to be constructed. Based on the construction drawings of the target building, grid lines and elevations can be established in BIM modeling platforms such as Revit. Then, structural components such as building foundations, frame columns, frame beams, floor slabs, secondary structural walls, structural columns, ring beams, and lintels can be created sequentially. Each component includes a unique identifier, component type, geometric dimensions, spatial coordinates, concrete strength grade, reinforcement information, and other attribute data, which can be exported as a structural model file in RVT or IFC format. The target water and electricity pipelines refer to all water and electricity pipeline systems included in the project to be constructed. Based on the water, heating, and electrical construction drawings of the target building, pipeline models for various specialties such as water supply systems, drainage systems, fire protection systems, and electrical cable trays can be created in Revit MEP or related MEP modeling software. Each pipeline component includes a unique identifier, pipe type, pipe diameter / section dimensions, elevation, material, insulation layer thickness, system type, and other attribute data, which can be exported as a pipeline model file in RVT or IFC format. Alternatively, relevant staff can directly upload the building structure BIM model and the water and electricity pipeline 3D model. The specific acquisition method is not specifically limited in this application embodiment.
[0032] After obtaining the two types of models, the two model files can be loaded into a BIM collaboration platform such as Navisworks or Revit. First, unify the coordinate reference of the two models to ensure that the model origin, grid, and elevation are completely aligned. Then, perform a spatial nesting integration operation, that is, to spatially overlay and merge the building structure BIM model and the water and electricity pipeline 3D model under the same coordinate reference, so that all component instances in the two models can coexist in a unified coordinate system, providing a data basis for subsequent spatial conflict detection. Then, overlay the two models into the same project file with the same coordinate system, and spatially bind each component instance in the model to ensure that the 3D spatial coordinate data and geometric entities of each component are in one-to-one correspondence in the integrated BIM model and can be called by subsequent collision detection algorithms, thus obtaining an integrated BIM model.
[0033] Step S120: Identify spatial conflict points in the integrated BIM model, and determine the reserved openings in the building structure area of the integrated BIM model based on the spatial conflict points.
[0034] Specifically, all component pairs in the integrated BIM model can be sequentially traversed, i.e., any combination of a building structural component and any pipe component, and the geometric contours and three-dimensional spatial coordinate data of each component pair can be extracted. For the currently traversed component pair, the minimum Euclidean distance between their geometric entities in three-dimensional space is calculated. If the minimum Euclidean distance between the component pair is less than a preset gap threshold, a conflict is determined at the corresponding component pair. In this case, the position of the component pair in the integrated BIM model can be determined as a spatial conflict point. The specific preset gap threshold is not specifically limited in this embodiment. (Reference) Figure 2 As shown, Figure 2 This is a schematic diagram of the structure after the building structure BIM model and the water and electricity pipeline 3D model are spatially nested and integrated. The intersection of the building structure BIM model and the water and electricity pipeline 3D model indicates the location where the water and electricity pipeline design is unreasonable and conflicts occur.
[0035] Subsequently, based on the spatial conflict points, reserved openings for the passage of relevant pipe components need to be created in the building structure area of the integrated BIM model. The specific implementation process may include: Based on the 3D spatial coordinates of the spatial conflict points in the integrated BIM model, the corresponding conflicting building structural components and conflicting pipe components are determined. Based on the distance between the conflicting building components and conflicting pipe components, the conflict type information of the spatial conflict points is determined, including hard collisions and soft collisions. The pipe type of the conflicting pipe components is identified, and the reference opening shape is determined based on the pipe type, including water pipes and electrical pipes. Based on the relative conflict position of the spatial conflict points in the building structure area and the pipe type, the reference opening size is determined. Based on the 3D spatial coordinates, the reference opening shape, and the reference opening size, the reserved opening corresponding to the spatial conflict points is created in the building structure area.
[0036] Specifically, the three-dimensional spatial coordinates of spatial conflict points can be queried in the integrated BIM model. Based on these three-dimensional spatial coordinates, all building structural components and pipe components are traversed within a preset search radius. The minimum distance between the geometric outer surface of each component and the coordinate is calculated. Structural components with a distance of zero or a minimum distance less than a preset building threshold are identified as conflicting building structural components, and pipe components with a distance of zero or a minimum distance less than a preset pipe threshold are identified as conflicting pipe components. Furthermore, the building geometric contour data of the conflicting building structural components and the pipe geometric contour data of the conflicting pipe components can be extracted. The minimum Euclidean distance between their geometric surfaces is calculated using the nearest distance algorithm. This minimum Euclidean distance is taken as the distance between the conflicting components. Then, the distance between the conflicting components is compared with a preset gap threshold. If the distance between the conflicting components is zero, the conflict type of the spatial conflict point is determined to be a hard collision, that is, the spatial occupancy ranges of the two components overlap, which is manifested as a zero distance between the conflicting components. If the distance between the conflicting components is greater than zero and less than or equal to the preset gap threshold, the conflict type of the spatial conflict point is determined to be a soft collision, that is, although the pipe component and the building structural component do not overlap geometrically, the spatial distance between them does not meet the minimum safety distance, installation and operation space or insulation gap requirements of the specifications or design requirements, specifically manifested as a distance between the conflicting components being greater than zero and less than or equal to the preset gap threshold.
[0037] The system can extract attribute features of conflicting pipe components from the integrated BIM model based on a preset feature recognition algorithm, and then determine the pipe type based on these attribute features. These attribute features include, but are not limited to, component category and material fields. Different pipe types correspond to different attribute features, which can be determined based on a preset pipe type mapping relationship. This preset pipe type mapping relationship is the correspondence between pipe types and attribute features; the specific details are not limited in this embodiment. When a conflicting pipe component is identified as a water pipe, its cross-sectional shape attribute is further read. If the cross-sectional shape of the water pipe is circular, the reference opening shape is determined to be circular; if the cross-sectional shape of the water pipe is rectangular, the reference opening shape is determined to be rectangular. When a conflicting pipe component is identified as an electrical conduit, the reference opening shape is directly determined to be rectangular.
[0038] The three-dimensional spatial coordinates of the spatial conflict point can be compared with the geometric contours of the conflicting structural components in the building structure area to determine the specific landing area of the coordinates on the conflicting structural components. This is used to characterize the spatial location of the spatial conflict point within the building structure area. Subsequently, using the three-dimensional spatial coordinates of the spatial conflict point as a reference, the vertical distance from the three-dimensional spatial coordinates to each edge surface of the conflicting pipe component is calculated. The shortest distance among all edge vertical distances is compared with a preset edge distance threshold. If the shortest distance is less than the preset edge distance threshold, the relative conflict position of the spatial conflict point in the building structure area is determined to be the edge area of the component; otherwise, the relative conflict position is determined to be the middle area of the component. When the relative conflict position is the edge area of the component, the size compensation coefficient corresponding to the relative conflict position can be determined based on the distance difference between the shortest distance and the preset edge distance threshold, and a preset compensation coefficient mapping relationship. The preset compensation coefficient mapping relationship is the correspondence between the distance difference and the size compensation coefficient, and its specific content is not specifically limited in this embodiment.
[0039] Read the attribute information of the conflicting pipe components to obtain their cross-sectional shape and dimensions. If the cross-sectional shape of the conflicting pipe component is circular, its outer diameter is used as the outer diameter of the pipe. If the cross-sectional shape of the conflicting pipe component is rectangular, its width and height are used as the pipe's cross-sectional dimensions. Obtain the preset workspace parameter database. The preset workspace parameter database stores at least the first workspace parameter corresponding to water pipes and the second workspace parameter corresponding to electrical pipes. The first workspace parameter is the sum of the pipe installation operation space value and the insulation layer thickness value, and the second workspace parameter is the maintenance space value. Calculate the corresponding reference opening size based on the size compensation coefficient corresponding to the relative conflict position and the workspace parameter corresponding to the pipe type. Taking water pipes as an example, if the cross-sectional shape of the conflicting pipe component is circular, then the reference opening size = pipe outer diameter + 2 × first workspace parameter × size compensation coefficient. If the cross-sectional shape of the conflicting pipe component is rectangular, then the reference opening size in the width direction = pipe width size + 2 × first working space parameter × size compensation coefficient, and the reference opening size in the height direction = pipe height size + 2 × first working space parameter × size compensation coefficient.
[0040] Finally, a reference point is located in the building structure area using three-dimensional spatial coordinates. Then, based on the shape and size of the reference opening, the geometric outline of the opening is generated. By calling a preset opening function, a hole geometry consistent with the geometric outline of the opening is generated on the building structure area. Based on the above method, the reserved openings for each spatial conflict point on the building structure area can be obtained. (Reference) Figure 3 , Figure 3 This is a schematic diagram showing the generation location of a reserved opening in the building structure area according to an embodiment of this application.
[0041] Step S130: Identify the opening feature parameters of each reserved opening, and based on the opening feature parameters of each opening and the secondary structural component area in the integrated BIM model, perform secondary conflict detection on each reserved opening and determine whether there are conflicting openings.
[0042] Specifically, feature parameters for each reserved opening can be identified from the integrated BIM model based on a preset feature recognition algorithm. For any reserved opening, the feature parameters include, but are not limited to, the geometric outline, location coordinates, dimensions, elevation, and location coordinates of the reserved opening. Next, the secondary structural component area in the integrated BIM model is identified. Based on this area, the reserved openings are checked to determine if they conflict with the secondary structural components. If a conflict occurs, adjustments to the reserved openings or the generation of corresponding structural reinforcement schemes are required. A secondary conflict detection is performed on the reserved openings based on the opening feature parameters and the secondary structural component area in the integrated BIM model, which may include: In the integrated BIM model, the component characteristic parameters of secondary structural components falling into the preset surrounding area of the reserved opening are identified; based on the opening characteristic parameters of the reserved opening and the component characteristic parameters of each secondary structural component, secondary conflict detection is performed to obtain the secondary conflict detection results, which include location conflict detection values, path blocking conflict detection values, lintel failure conflict detection values, and minimum clearance conflict detection values; when any conflict detection value in the secondary conflict detection results meets the corresponding preset conflict detection threshold, the reserved opening is determined to be a conflict opening.
[0043] Specifically, based on the coordinates of the current reserved opening location, a surrounding area is defined using the pre-area radius value. In the integrated BIM model, all secondary structural components falling within this surrounding area are queried. Secondary structural components include structural columns, frame columns, ring beams, lintels, and other structural components in the target building. For each queried secondary structural component, its geometric outline, cross-sectional dimensions, and the elevation of the bottom of the top structural beam can be extracted as the component characteristic parameters of that secondary structural component.
[0044] By matching the characteristic parameters of the reserved opening with the characteristic parameters of each secondary structural component, the conflict detection results between the reserved opening and each secondary structural component falling into the preset surrounding area of the reserved opening can be determined. For any given secondary structural component: Spatial overlap detection is performed between the reserved opening geometric contour in the opening feature parameters and the component geometric contour in the component feature parameters to obtain the position conflict detection value; The reserved opening location coordinates and reserved opening dimensions in the opening feature parameters are compared with the component cross-sectional dimensions in the component feature parameters to obtain the path blocking conflict detection value; The elevation of the reserved opening in the opening characteristic parameters is compared with the elevation of the bottom of the top structural beam in the component characteristic parameters to detect the failure of the lintel and obtain the failure conflict detection value of the lintel. Based on the minimum opening distance between the geometric contour of the reserved opening and the boundary of the secondary structural component area, the remaining wall width from the edge of the reserved opening to the edge of the secondary structural component area is determined as the minimum clear distance conflict detection value.
[0045] Each conflict detection value in the secondary conflict detection results is compared with its corresponding preset conflict detection threshold. The preset conflict detection threshold for each conflict detection value can be pre-set by relevant personnel based on historical experimental data. When any conflict detection value meets the corresponding preset conflict detection threshold, the reserved opening is determined to be a conflict opening. For example, if the location conflict detection value corresponding to a secondary structural component is higher than the preset location conflict detection threshold, it indicates that there is a location conflict between the reserved opening and the secondary structural component; if the path blocking conflict detection value corresponding to a secondary structural component is higher than the preset path blocking conflict detection threshold, it indicates that there is a path blocking conflict between the reserved opening and the secondary structural component. Based on the above method, it is possible to determine whether each reserved opening is a conflict opening.
[0046] Step S140: If so, then perform conflict response processing based on each conflict opening to generate conflict resolution parameters corresponding to each conflict opening.
[0047] Specifically, when conflicting openings are identified among all reserved openings, conflict response processing can be performed on the conflicting openings based on the actual conflict situation. The specific implementation process can be as follows: Based on the secondary conflict detection results corresponding to the conflict opening, the corresponding target conflict type and target conflict severity type are identified. The target conflict severity type is determined by the target conflict detection value corresponding to the target conflict type and the corresponding preset conflict detection threshold. Based on the target conflict type and target conflict severity type, the target adjustment strategy corresponding to the conflict opening is determined. Based on the target adjustment strategy, the conflict opening is processed for conflict response, and the adjustment action parameters during the conflict response process are recorded and determined as conflict resolution parameters.
[0048] Specifically, based on the conflict difference between the target conflict detection value corresponding to the target conflict type and the corresponding preset conflict detection threshold, the deviation rate is compared with a preset deviation rate threshold: if the conflict difference is less than a first preset difference, the conflict level is determined to be a mild conflict; if the conflict difference is greater than or equal to the first preset difference and less than a second preset difference, the conflict level is determined to be a moderate conflict; if the conflict difference is greater than or equal to the second preset difference, the conflict level is determined to be a severe conflict. It is understood that the specific values of the first and second preset differences can be set by the designer according to the actual needs of the project; for example, the first preset difference can be set to 20%, and the second preset difference can be set to 50%. Based on the preset target adjustment strategy mapping relationship, the target adjustment strategy corresponding to the target conflict type and the target conflict level type can be determined, for example: When the target conflict type is a location conflict, if the target conflict severity type is a minor or moderate conflict, the target adjustment strategy is determined to be the first adjustment strategy, namely, opening position adjustment. Using the current spatial coordinates of the conflicting opening as a reference, horizontal and vertical adjustment paths are generated along the wall direction of the secondary structural component area. The conflicting opening is moved step-by-step along the horizontal and vertical adjustment paths with preset step sizes. Boundary constraint checks are performed after each movement. Movement stops when the net distance between the moved conflicting opening and the conflicting secondary structural component meets the preset minimum net distance requirement and passes the boundary constraint check. Adjustment action parameters during the conflict response processing are recorded. These parameters include the adjustment object identifier (a unique code for the conflicting opening), adjustment type (opening position adjustment), adjustment direction (displacement direction in the horizontal and / or vertical directions), and adjustment magnitude (displacement distance in the horizontal and / or vertical directions). These adjustment action parameters are then determined as conflict resolution parameters.
[0049] When the target conflict type is a path-blocking conflict, if the target conflict severity type is a minor or moderate conflict, the target adjustment strategy is determined to be the second adjustment strategy. This involves adjusting the pipe path and shifting the opening. The pipe connection relationships and parameters of the conflicting pipe components connected to the conflicting opening are retrieved. In the integrated BIM model, starting from the connection node between the conflicting pipe component and the conflicting opening, the model backtracks along the extension direction of the conflicting pipe component to determine the adjustable section. Within the adjustable section, the spatial path of the conflicting pipe component is gradually adjusted with a preset step size. After each path adjustment, the spatial position of the conflicting opening is updated synchronously until the conflict between the conflicting opening and the conflicting secondary structural component is resolved. The adjustment action parameters during the conflict response process are recorded. These parameters include the adjustment object identifier (a unique code for the conflicting pipe component), adjustment type (pipe path adjustment), adjustment direction (path offset direction and amount of the conflicting pipe component), and adjustment magnitude (number of new bends and path offset of the conflicting pipe component). These adjustment action parameters are then determined as conflict resolution parameters.
[0050] The preset target adjustment strategy mapping relationship is the correspondence between the parameter combination of target conflict type and target conflict degree type and the target adjustment strategy. The specific content is not specifically limited in this application embodiment, and can be set in advance by relevant personnel according to actual needs.
[0051] After completing any of the above adjustment strategies, the conflict resolution parameters can be output as structured data. The conflict resolution parameters correspond to the adjustment action parameters and are used to drive the attribute update of the corresponding component in the integrated BIM model. Specifically, the conflict resolution parameters can be written into the attribute set of the corresponding component in the integrated BIM model, thereby driving the automatic update of the integrated BIM model.
[0052] Step S150: Overlay the opening feature parameters of each reserved opening and the conflict resolution parameters of each conflicting opening into the integrated BIM model to obtain the collaborative optimization BIM model, and then feed back the collaborative optimization BIM model.
[0053] Specifically, all reserved opening component instances in the BIM model are traversed and integrated, and the opening feature parameters of each reserved opening are written into the attribute set of the corresponding reserved opening component instance. For reserved openings identified as conflict openings, the target component to be updated is further determined based on its corresponding conflict resolution parameters, and the spatial coordinates, geometric dimensions, or spatial path of the target component are updated according to the adjustment type and adjustment magnitude. At the same time, the attribute data of other component instances associated with the target component are updated synchronously, referencing... Figure 4 , Figure 4This is a partial reference diagram of a detailed drawing for the integrated positioning of a reserved opening, provided as an embodiment of this application. After all write and update operations are completed, the updated integrated BIM model is used as the collaboratively optimized BIM model.
[0054] In this embodiment of the application, by spatially nesting and integrating the building structure BIM model with the water and electricity pipeline 3D model, the problem of the separation of water and electricity pipeline information from building structure information in traditional 2D drawings is easily solved. On this basis, by automatically identifying the spatial conflict points between water and electricity pipelines and building structure, and accurately generating reserved openings in the building structure area, the reserved position can be transformed from manual fuzzy judgment to data-driven precise positioning. By extracting the feature parameters of the opening and performing secondary conflict detection with secondary structural components, it is easy to eliminate compliance risks between reserved openings and secondary structural components before construction. Subsequently, for openings determined to be in conflict, conflict resolution parameters are generated through intelligent response processing and written into the integrated BIM model. Finally, a collaboratively optimized BIM model that can be directly used for construction is output, which can effectively avoid rework due to pipe and wall conflicts after the secondary structure construction is completed, improve the first-pass yield of reserved and embedded parts, and ensure construction quality and building structure safety.
[0055] Furthermore, the method provided in this application embodiment, after determining the reserved opening in the building structure area of the integrated BIM model based on spatial conflict points, may further include steps S510-S540, such as... Figure 5 As shown, where: Step S510: Based on the relative conflict position of the spatial conflict point in the building structure area, determine the neighborhood radius corresponding to the reserved opening, and determine the neighborhood range of the reserved opening in the building structure area based on the neighborhood radius.
[0056] Specifically, when the relative conflict location is at the edge of a component, the first neighborhood radius is used; when the relative conflict location is in the middle of a component, the second neighborhood radius is used, and the first neighborhood radius is smaller than the second neighborhood radius. Taking the coordinates of the reserved opening location as the center, the neighborhood range of the reserved opening in the building structure area is obtained by expanding outward according to the neighborhood radius.
[0057] Step S520: Identify at least one adjacent reserved opening that falls within the neighborhood range, and extract the adjacent conflict position and adjacent opening size corresponding to each adjacent reserved opening.
[0058] Specifically, based on a preset feature recognition algorithm, the system traverses the neighborhood to identify each adjacent reserved opening. For each identified adjacent reserved opening, its attribute information is read, and the three-dimensional spatial coordinates of the spatial conflict point corresponding to each adjacent reserved opening are extracted as the adjacent conflict location. At the same time, the stored opening size data is extracted as the adjacent opening size. If the adjacent reserved opening is circular, the adjacent opening size is its diameter; if it is rectangular, the adjacent opening size is its width and height.
[0059] Step S530: Identify the adjacent conflicting pipe parameters corresponding to each adjacent reserved opening, and perform correlation matching between the conflicting pipe parameters corresponding to the spatial conflict point and each adjacent conflicting pipe parameter to obtain the adjacent conflict correlation degree between the spatial conflict point and each adjacent reserved opening. The adjacent conflicting pipe parameters include the adjacent conflicting pipe type corresponding to the adjacent reserved opening and the relative conflicting pipe position of the adjacent conflicting pipe in the three-dimensional model of water and electricity pipelines.
[0060] Specifically, for any adjacent reserved opening, calculate its corresponding pipe type matching value and pipe location matching value: if the conflicting pipe type is the same as the adjacent conflicting pipe type, the pipe type matching value is the first preset value for the pipe; otherwise, it is the second preset value for the pipe, with the first preset value being greater than the second preset value. Calculate the spatial distance between the conflicting pipe location and the adjacent conflicting pipe location, and determine the pipe location matching value based on this spatial distance; the smaller the spatial distance, the higher the pipe location matching value. Simultaneously, calculate the angle between the direction vectors of the two pipes, and determine the pipe direction matching value based on this angle; the smaller the angle, the higher the pipe direction matching value. Finally, sum the pipe type matching value, pipe location matching value, and pipe direction matching value using a weighted average to obtain the adjacency conflict correlation degree between the spatial conflict point and any adjacent reserved opening. Based on the above method, the adjacency conflict correlation degree between the spatial conflict point and each adjacent reserved opening can be obtained.
[0061] Step S540: Based on the adjacent conflict location, adjacent opening size and adjacent conflict correlation degree of each adjacent reserved opening, determine the conflict impact superposition coefficient corresponding to the neighborhood range, and optimize the reserved opening based on the conflict impact superposition coefficient.
[0062] Specifically, the combined impact of multiple adjacent reserved openings within the neighborhood on the current reserved opening is quantified into a calculable index, namely, the conflict impact superposition coefficient. Based on the value of this coefficient, the reserved opening is adjusted accordingly. The specific optimization process may include: Determine whether the conflict impact superposition coefficient is less than the preset superposition threshold; if so, adjust the reserved opening based on the conflict impact superposition coefficient; if not, determine the number to be merged based on the conflict difference between the conflict impact superposition coefficient and the preset threshold, and determine the merging priority of each adjacent reserved opening based on the opening distance between the reserved opening and each adjacent reserved opening and the adjacent conflict correlation degree. Determine the adjacent reserved openings to be merged based on the number to be merged and the merging priority of each adjacent reserved opening, and merge and adjust the adjacent reserved openings to be merged with the reserved opening.
[0063] Specifically, the conflict impact superposition coefficient can be compared with a preset superposition threshold. If the conflict impact superposition coefficient is less than the preset superposition threshold, the reserved opening needs to be enlarged and adjusted based on the conflict impact superposition coefficient. The specific adjustment process may include: determining the enlargement coefficient based on the ratio of the conflict impact superposition coefficient to the preset superposition threshold, and multiplying the current size of the reserved opening with the enlargement coefficient to determine the adjustment size; calculating the stress impact vector generated by each adjacent reserved opening at the reserved opening, and vector superimposing all stress impact vectors to obtain the stress impact resultant vector, and determining the opposite direction of the stress impact resultant vector as the adjustment direction; and adjusting the reserved opening based on the adjustment size and adjustment direction.
[0064] Specifically, the ratio of the conflict impact superposition coefficient to the preset superposition threshold is calculated, and this ratio is used as the amplification coefficient. The current opening size of the reserved opening is multiplied by the amplification coefficient to obtain the adjustment size. The amplification coefficient is determined by the ratio method to ensure that the adjustment size is positively correlated with the degree of exceedance of the conflict impact superposition coefficient. The more the conflict impact superposition coefficient exceeds the preset superposition threshold, the greater the increase in the opening size. The coordinates of the adjacent conflict positions of each adjacent reserved opening falling within the neighborhood range are extracted, and a local plane coordinate system is established with the reserved opening position coordinates of the reserved opening as the origin. For each adjacent reserved opening, the vector difference operation is performed between the adjacent conflict position coordinates of the adjacent reserved opening and the reserved opening position coordinates of the reserved opening to obtain a spatial vector pointing from the reserved opening to the adjacent reserved opening. The direction of this spatial vector is determined as the direction of the stress influence vector generated by the adjacent reserved opening at the reserved opening. Subsequently, the ratio of the adjacent opening size of the adjacent reserved opening to the spatial distance between them is determined as the amplitude of the stress influence vector generated by the adjacent reserved opening. By iterating through all adjacent reserved openings in the manner described above, the stress influence vector corresponding to each adjacent reserved opening is obtained. All stress influence vectors are then superimposed using the parallelogram law to obtain the resultant stress influence vector. The opposite direction of this resultant vector is determined as the adjustment direction, i.e., the opening is enlarged in a direction away from the combined influence of adjacent openings. Finally, using the coordinates of the reserved opening's location as a reference, the geometric outline of the reserved opening is enlarged along the adjustment direction. The enlarged opening size is equal to the determined adjustment size.
[0065] If the conflict impact superposition coefficient is not less than the preset superposition threshold, it indicates that the comprehensive impact of adjacent reserved openings on the current reserved opening within the neighborhood of the current reserved opening has reached or exceeded the preset warning level. The spatial occupancy of multiple openings on structural components overlaps or intersects, making it impossible to effectively solve the neighborhood space coordination problem by simply enlarging the size of the current reserved opening. At this time, merging adjustment is required: first, the conflict difference between the conflict impact superposition coefficient and the preset superposition threshold can be calculated, and then the number of items to be merged corresponding to the difference interval of the conflict difference can be determined according to the preset merging quantity mapping relationship. The preset merging quantity mapping relationship is used to characterize the correspondence between different conflict difference intervals and the number of items to be merged. The preset merging quantity mapping relationship can be set by relevant technical personnel according to the actual needs of the project. This application embodiment does not make specific limitations on this.
[0066] Identify the location coordinates of each adjacent reserved opening, and calculate the opening distance between the reserved opening and each adjacent reserved opening based on the location coordinates. Obtain preset distance weight coefficients and preset correlation weight coefficients, and calculate the merging priority of each adjacent reserved opening according to the following formula: Merging Priority = Distance Weight Coefficient × Opening Distance Normalized Value + Correlation Weight Coefficient × Adjacent Conflict Correlation Degree. Sort all adjacent reserved openings according to their merging priority from high to low, and select the number of adjacent reserved openings to be merged as the adjacent reserved openings to be merged. That is, when the number to be merged is N, the top N adjacent reserved openings are selected as the adjacent reserved openings to be merged.
[0067] Finally, when merging and adjusting adjacent reserved openings to be merged with existing reserved openings, the minimum bounding rectangle of all opening outlines can be calculated. The minimum bounding rectangle is used as the shape of the merged opening, the geometric center of the minimum bounding rectangle is used as the positioning point of the merged opening, and the width and height of the minimum bounding rectangle are used as the dimensions of the merged opening. A merged opening component instance is created at the merged opening positioning point, and the existing reserved openings and all adjacent reserved openings to be merged are deleted in the integrated BIM model. The component attributes of the existing reserved openings are merged with the component attributes of all adjacent reserved openings to be merged and written into the attribute set of the merged opening component instance, thereby completing the merging and adjustment.
[0068] In this embodiment of the application, the neighborhood radius and neighborhood range are determined based on the relative conflict positions of spatial conflict points in the building structure area. This facilitates adaptive adjustment of the collaborative analysis range according to the specific structural location of the opening. By identifying adjacent reserved openings within the neighborhood range and extracting their conflict positions and opening sizes, it is easy to comprehensively obtain the spatial distribution relationship between each opening within the neighborhood. By matching the correlation between the current conflicting pipe parameters and the parameters of adjacent conflicting pipes, it is easy to quantify the degree of correlation between different openings at the pipe type and location level. Finally, by comprehensively considering the adjacent conflict positions, opening sizes, and correlation, the conflict impact superposition coefficient is determined and the reserved openings are optimized. This facilitates the transformation of reserved opening decisions from isolated decisions to neighborhood collaborative decisions, thereby achieving collaborative optimization of structural safety and pipe passage within the neighborhood range for the arrangement of multiple openings.
[0069] refer to Figure 6 , Figure 6 This application provides a flowchart of the program logic for a BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures. The method involves: acquiring the BIM model of the target building's structure and the 3D model of the target water and electricity pipelines; secondly, spatially nesting and integrating the building structure BIM model and the water and electricity pipeline 3D model for conflict detection. If no conflict occurs, no processing is required. If a conflict occurs, reserved openings need to be determined in the building structure area of the integrated BIM model based on the spatial conflict points. Thirdly, the opening status of each reserved opening needs to be checked, and a second conflict detection is performed on each reserved opening. If no conflict occurs, the results are directly output. If a conflict occurs, conflict response processing is required based on the conflicting openings. Finally, the opening feature parameters of each reserved opening and the conflict resolution parameters of each conflicting opening are superimposed onto the integrated BIM model to obtain the collaboratively optimized BIM model.
[0070] This application provides an electronic device, such as... Figure 7 As shown, Figure 7 The illustrated electronic device 700 includes a processor 701 and a memory 703. The processor 701 and the memory 703 are connected, for example, via a bus 702. Optionally, the electronic device 700 may also include a transceiver 704. It should be noted that in practical applications, the transceiver 704 is not limited to one type, and the structure of this electronic device 700 does not constitute a limitation on the embodiments of this application.
[0071] Processor 701 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 701 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0072] Bus 702 may include a pathway for transmitting information between the aforementioned components. Bus 702 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 702 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The symbol is represented by only one line, but this does not mean that there is only one bus or one type of bus.
[0073] The memory 703 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0074] The memory 703 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 701. The processor 701 is used to execute the application code stored in the memory 703 to implement the content shown in the foregoing method embodiments.
[0075] Electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Servers can also be included. Figure 7 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0076] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0077] This application provides a computer program product including a computer program that, when executed by a processor, implements the methods described in any of the above embodiments.
[0078] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0079] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures, characterized in that, include: Obtain the building structure BIM model corresponding to the target building and the water and electricity pipeline 3D model corresponding to the target water and electricity pipeline, and spatially nest and integrate the building structure BIM model and the water and electricity pipeline 3D model to obtain an integrated BIM model; Identify spatial conflict points in the integrated BIM model, and determine reserved openings in the building structure area of the integrated BIM model based on the spatial conflict points; Identify the opening feature parameters of each reserved opening, and based on each opening feature parameter and the secondary structural component area in the integrated BIM model, perform secondary conflict detection on each reserved opening and determine whether there are conflicting openings. If so, then conflict response processing is performed based on each of the conflict openings to generate conflict resolution parameters corresponding to each of the conflict openings; The characteristic parameters of each reserved opening and the conflict resolution parameters of each conflicting opening are superimposed on the integrated BIM model to obtain a collaborative optimization model, and the collaborative optimization BIM model is fed back.
2. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 1, characterized in that, The process of determining reserved openings in the building structure area of the integrated BIM model based on the spatial conflict points includes: Based on the three-dimensional spatial coordinates of the spatial conflict point in the integrated BIM model, the corresponding conflicting building structural components and conflicting pipe components are determined. Based on the conflicting component distance between the conflicting building components and the conflicting pipe components, the conflict type information of the spatial conflict point is determined. The conflict type includes hard collision and soft collision. Identify the pipe type of the conflicting pipe component and determine the reference opening shape based on the pipe type, which includes water pipes and electrical pipes; The reference opening size is determined based on the relative conflict position of the spatial conflict point in the building structure area and the pipe type; Based on the three-dimensional spatial coordinates, the reference opening shape, and the reference opening size, a reserved opening corresponding to the spatial conflict point is created in the building structure area.
3. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 1, characterized in that, After determining the reserved openings based on the spatial conflict points in the building structure area of the integrated BIM model, the process further includes: Based on the relative conflict positions of the spatial conflict points in the building structure area, the neighborhood radius corresponding to the reserved opening is determined, and the neighborhood range of the reserved opening in the building structure area is determined based on the neighborhood radius. Identify at least one adjacent reserved opening that falls within the neighborhood range, and extract the adjacent conflict position and adjacent opening size corresponding to each adjacent reserved opening; Identify the adjacent conflicting pipe parameters corresponding to each of the adjacent reserved openings, and perform correlation matching between the conflicting pipe parameters corresponding to the spatial conflict point and each of the adjacent conflicting pipe parameters to obtain the adjacent conflict correlation degree between the spatial conflict point and each of the adjacent reserved openings. The adjacent conflicting pipe parameters include the adjacent conflicting pipe type corresponding to the adjacent reserved opening and the relative conflicting pipe position of the adjacent conflicting pipe in the three-dimensional model of the water and electricity pipeline. Based on the adjacent conflict location, the size of the adjacent opening, and the degree of adjacent conflict corresponding to each of the adjacent reserved openings, the conflict impact superposition coefficient corresponding to the neighborhood range is determined, and the reserved opening is optimized based on the conflict impact superposition coefficient.
4. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 3, characterized in that, The optimization of the reserved opening based on the conflict impact superposition coefficient includes: Determine whether the conflict impact superposition coefficient is less than a preset superposition threshold; If so, the reserved opening is adjusted based on the conflict impact superposition coefficient; If not, the number to be merged is determined based on the conflict difference between the conflict impact superposition coefficient and the preset threshold. The merging priority of each adjacent reserved opening is determined based on the opening distance between the reserved opening and each adjacent reserved opening and the adjacent conflict correlation degree. The adjacent reserved openings to be merged are determined based on the number to be merged and the merging priority of each adjacent reserved opening. The adjacent reserved openings to be merged are then merged and adjusted with the reserved opening.
5. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 4, characterized in that, The adjustment of the reserved opening based on the conflict impact superposition coefficient includes: Based on the ratio of the conflict impact superposition coefficient to the preset superposition threshold, an expansion coefficient is determined, and the adjustment size is determined by multiplying the current size of the reserved opening with the expansion coefficient. Calculate the stress influence vector generated at each of the adjacent reserved openings, and then perform vector superposition of all the stress influence vectors to obtain the stress influence resultant vector. The opposite direction of the stress influence resultant vector is determined as the adjustment direction. The reserved opening is adjusted based on the adjusted size and the adjusted direction.
6. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 1, characterized in that, Based on the opening feature parameters and the secondary structural component area in the integrated BIM model, secondary conflict detection is performed on the reserved opening, including: In the integrated BIM model, identify the component characteristic parameters of secondary structural components that fall within the preset perimeter area of the reserved opening; Secondary conflict detection is performed based on the opening feature parameters of the reserved opening and the component feature parameters of each secondary structural component to obtain secondary conflict detection results. The secondary conflict detection results include position conflict detection values, path blocking conflict detection values, lintel failure conflict detection values, and minimum clearance conflict detection values. When any conflict detection value in the secondary conflict detection results meets the corresponding preset conflict detection threshold, the reserved opening is determined to be a conflict opening.
7. The BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures according to claim 6, characterized in that, Based on the conflict opening, conflict response processing is performed to generate conflict resolution parameters corresponding to the conflict opening, including: Based on the secondary conflict detection results corresponding to the conflict opening, the corresponding target conflict type and target conflict severity type are identified. The target conflict severity type is determined by the target conflict detection value corresponding to the target conflict type and the corresponding preset conflict detection threshold. Based on the target conflict type and the target conflict degree type, determine the target adjustment strategy corresponding to the conflict opening; Based on the target adjustment strategy, conflict response processing is performed on the conflict opening, the adjustment action parameters during the conflict response processing are recorded, and the adjustment action parameters are determined as the conflict resolution parameters.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: perform a BIM-based collaborative optimization method for water and electricity pipelines and civil structures as described in any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, include: The computer program is stored and can be loaded by a processor and executed as described in any one of claims 1-7, which is a BIM-based method for collaborative optimization of water and electricity pipelines and civil engineering structures.
10. A computer program product, characterized in that, The system includes a computer program that, when executed by a processor, implements the steps of the BIM-based collaborative optimization method for water and electricity pipelines and civil engineering structures as described in any one of claims 1-7.