A pipeline layout optimization method and system based on BIM

By constructing an initial pipeline layout model on the BIM building model, collision detection and adjustment, combined with the evolution optimization technology, it solves the problem of high availability and good maintenance of existing technology in the optimization of pipeline layout. And stable operation.

CN118780181BActive Publication Date: 2025-01-24ZHONGMEI ENGINEERING GROUP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411259597.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2025-01-24
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

The existing pipeline layout method based on BIM technology is difficult to maintain high availability and good maintenance during subsequent pipeline network operation through optimization of pipeline layout on the basis of resolving pipeline conflicts.

Method used

By obtaining architectural design information to build a BIM building model, obtaining pipeline design information to build an initial pipeline layout model, and obtaining a conflict-free pipeline layout model through collision detection and adjustment, and then evolving and optimizing it to determine the final pipeline layout model.

Benefits of technology

On the basis of resolving pipeline conflicts, the availability and maintainability of the subsequent pipeline network are fully considered, so that the final pipeline layout model can ensure high availability and good maintainability of the pipeline network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118780181B_ABST
    Figure CN118780181B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of pipeline layout, and in particular to a pipeline layout optimization method and system based on BIM. The method includes: obtaining architectural design information, and constructing a BIM architectural model according to the architectural design information; obtaining pipeline design information, and determining an initial pipeline layout model based on the BIM architectural model and the pipeline design information; adjusting the initial pipeline layout model based on the BIM architectural model to determine a conflict-free pipeline layout model; performing evolutionary optimization on the conflict-free pipeline layout model according to the conflict-free pipeline layout model and the BIM architectural model, and determining the final pipeline layout model according to the optimization results; and outputting the final pipeline layout model for reference by pipeline construction personnel. On the basis of resolving pipeline conflicts, the present application fully considers the availability and maintainability of the subsequent pipeline network after it is put into use, so that the pipeline network after construction according to the final pipeline layout model has high availability and good maintainability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of pipeline layout, and in particular to a pipeline layout optimization method and system based on BIM. Background Art

[0002] In the process of building design and construction, the reasonable planning of pipeline layout is particularly important. The pipeline layout directly affects the normal operation of the pipeline system inside the building. Reasonable pipeline layout can improve the safety and stability of the pipeline system inside the building. With the development of digital transformation in the construction industry, the introduction of BIM technology into the pipeline layout process can improve the efficiency and accuracy of pipeline design.

[0003] The existing pipeline layout method based on BIM technology mainly focuses on resolving the conflict between pipelines and building components. However, it is difficult to maintain high availability and good maintainability in the subsequent pipeline network operation process by optimizing the pipeline layout on the basis of resolving pipeline conflicts. Summary of the invention

[0004] The present application provides a pipeline layout optimization method and system based on BIM to solve the above-mentioned technical problems.

[0005] In a first aspect, the present application provides a pipeline layout optimization method based on BIM, the method comprising: obtaining architectural design information, and constructing a BIM architectural model according to the architectural design information; obtaining pipeline design information, and determining an initial pipeline layout model based on the BIM architectural model and the pipeline design information; adjusting the initial pipeline layout model based on the BIM architectural model to determine a conflict-free pipeline layout model; performing evolutionary optimization on the conflict-free pipeline layout model according to the conflict-free pipeline layout model and the BIM architectural model, and determining a final pipeline layout model according to the optimization results; and outputting the final pipeline layout model for reference by pipeline construction personnel.

[0006] This application constructs a BIM building model based on the building design information, and on this basis, constructs an initial pipeline layout model based on the pipeline design information, and adjusts the initial pipeline layout model to obtain a conflict-free pipeline layout model, and then evolves and optimizes the conflict-free pipeline layout model to determine the final pipeline layout model, and outputs the final pipeline layout model for reference by pipeline construction personnel. On the basis of resolving pipeline conflicts, the availability and maintainability of the subsequent pipeline network after it is put into use are fully considered, so that the pipeline network after construction is completed according to the final pipeline layout model has high availability and good maintainability.

[0007] Optionally, based on the BIM building model, the initial pipeline layout model is adjusted to determine a conflict-free pipeline layout model, including: based on the BIM building model, performing collision detection on the initial pipeline layout model to determine a collision detection result; analyzing the collision detection result to determine a number of collision positions and a number of collision ranges; based on the number of collision positions and the number of collision ranges, adjusting the initial pipeline layout model according to preset adjustment rules to determine the conflict-free pipeline layout model.

[0008] Through the above technical solution, on the basis of the BIM building model, the initial pipeline layout model is subjected to collision detection, and then a number of collision positions and a number of collision ranges are determined. On this basis, the initial pipeline layout model is adjusted according to preset adjustment rules, and then a conflict-free pipeline layout model is determined, providing an accurate model data foundation for subsequent evolution and optimization based on the conflict-free pipeline layout model.

[0009] Optionally, the conflict-free pipeline layout model is evolutionarily optimized according to the conflict-free pipeline layout model and the BIM building model, and a final pipeline layout model is determined according to the optimization result, including: determining a conflict-free pipeline position information set according to the conflict-free pipeline layout model; determining a preselected layout set according to the conflict-free pipeline position information set; analyzing the preselected layout set based on the BIM building model to determine the fitness of each preselected layout; based on the preselected layout set, performing combinatorial optimization on several preselected layouts according to the fitness of each preselected layout to determine an optimized layout set; analyzing the optimized layout set, screening the optimized layout set to determine a final optimized layout; and determining a final pipeline layout model according to the final optimized layout.

[0010] Through the above technical scheme, according to the conflict-free pipeline layout model, the conflict-free pipeline position information set is determined, and the pre-selected layout set is evolved, the fitness of each pre-selected layout is analyzed, and several pre-selected layouts are combined and optimized to obtain an optimized layout set, and then the final optimized layout is screened out, and the final pipeline layout model is determined. By introducing the fitness evaluation, the availability and maintainability of each pre-selected layout are reflected, and then through the combination optimization of different pre-selected layouts, the optimized layout set with higher fitness is obtained, which can quickly and accurately obtain the final optimized layout, and make the availability and maintainability at a high level.

[0011] Optionally, the preselected layout set is determined according to the conflict-free pipeline position information set, referring to the following formula: ;

[0012] in, for the preselected layout set, is the conflict-free pipeline position information set, To preset the number of preselected layouts, is the perturbation function, For the The disturbance factor, is the preset fine-tuning step size, is an iterative function, is the preset maximum number of iterations; the perturbation function refers to the following formula:

[0013] ;

[0014] in, The conflict-free pipeline position information set, is a preset random number set, is the first A random number, is the maximum value of the conflict-free pipeline position information set, is the minimum value of the conflict-free pipeline position information set; the iterative function refers to the following formula: ;

[0015] in, is the perturbation function, is the preset fine-tuning step size, Adjustment function for preset collision gradient.

[0016] Through the above technical solution, the conflict-free pipeline position information set is randomly perturbed through a clear mathematical formula to generate a new pre-selected layout, and the pre-selected layout generated by the random perturbation is iteratively fine-tuned. During the iterative fine-tuning process, the pre-selected layout is collision-adjusted, and finally the conflict-free layouts obtained by each disturbance and iteration are merged to form a pre-selected layout set, and different conflict-free layouts are evolved quickly and in batches, providing accurate pre-selected layout set data for subsequent combinatorial optimization of the pre-selected layouts.

[0017] Optionally, analyzing the preselected layout set based on the BIM building model to determine the fitness of each preselected layout includes: analyzing the preselected layout set based on the BIM building model to determine the space utilization index of each preselected layout; determining the maintainability index of each preselected layout based on the preselected layout set and the BIM building model according to the space utilization index of each preselected layout; determining the availability index of each preselected layout based on the preselected layout set and the BIM building model according to the maintainability index of each preselected layout; determining the fitness of each preselected layout according to the space utilization index, the maintainability index and the availability index of each preselected layout.

[0018] Through the above technical solution, based on the BIM building model, the pre-selected layout set is analyzed, the space utilization index of each pre-selected layout is determined, and then the maintainability index under the influence of the space utilization index is obtained, and then the availability index under the influence of the maintainability index is determined. After combining the above indexes, the fitness of each pre-selected layout is determined, and the relationship between space utilization, maintainability and availability is fully considered, so that the fitness can fully reflect the maintainability and availability level of the pre-selected layout in the subsequent investment process.

[0019] Optionally, the fitness of each preselected layout is determined according to the space utilization index, the maintainability index and the availability index of each preselected layout, with reference to the following formula:

[0020] ;

[0021] in, is the fitness, For the current pre-selected layout, is the preset availability impact coefficient, is the availability index of the currently preselected layout, is the preset maintainability impact coefficient, is the maintainability index of the current preselected layout, To preset the space utilization influence coefficient, It is the space utilization index of the current preselected layout.

[0022] Through the above technical solution, the availability index, maintainability index and space utilization index of each pre-selected layout are weightedly calculated using a clear mathematical formula to obtain quantitative data on the adaptability of each pre-selected layout, making the adaptability more comprehensive and accurate.

[0023] Optionally, analyzing the preselected layout set based on the BIM building model to determine the space utilization index of each preselected layout includes: analyzing the preselected layout set and the BIM building model to determine the actual occupied space of each preselected layout; analyzing the BIM building model to determine the total reserved space for pipelines; analyzing the preselected layout set based on the BIM building model to determine the arrangement density index, path optimization index and coordinated layout index of each preselected layout set; and determining the space utilization index according to the actual occupied space, the total reserved space for pipelines, the arrangement density index, the path optimization index and the coordinated layout index with reference to the following formula: ;

[0024] in, is the space utilization index, For the current pre-selected layout, is the actual occupied space, A space is reserved for the pipeline. is the arrangement density index, is the path optimization index, The coordinated layout index; determining the maintainability index of each preselected layout based on the preselected layout set and the BIM building model according to the space utilization index of each preselected layout, including: analyzing the preselected layout set based on the BIM building model to determine the accessibility index and modularity index of each preselected layout; determining the maintainability index according to the accessibility index, the modularity index and the space utilization index with reference to the following formula:

[0025] ;

[0026] in, is the maintainability index, is the accessibility index, is the modularity index, To preset the average maintenance time, To preset the spatial influence weight, The space utilization index is the space utilization index; the determining the availability index of each preselected layout based on the preselected layout set and the BIM building model according to the maintainability index of each preselected layout comprises: analyzing the preselected layout set based on the BIM building model to determine the redundancy index of each preselected layout; determining the availability index according to the redundancy index and the maintainability index with reference to the following formula:

[0027] ;

[0028] in, is the availability index, To preset the average maintenance interval, is the preset average maintenance duration, is the redundancy index, is the maintainability index.

[0029] Through the above technical scheme, mathematical analysis methods are used to quantify the space utilization index through mathematical formulas, and then the maintainability index affected by the space utilization index is quantified through mathematical formulas, and the availability index affected by the maintainability index is quantified through mathematical formulas. The correlation between space utilization, maintainability and availability is clearly described, so that the calculated space utilization index, maintainability index and availability index are consistent with the actual status of the pipeline layout, thereby improving the accuracy of the above indexes.

[0030] Optionally, based on the preselected layout set, according to the fitness of each preselected layout, a combination optimization is performed on several preselected layouts to determine the optimized layout set, including: determining the selection probability of each preselected layout according to the fitness of each preselected layout; performing combination optimization on any two preselected layouts according to the selection probability of each preselected layout to determine the combined layout between any two preselected layouts; and determining the optimized layout set according to the combined layout between the any two preselected layouts. Through the above technical solution, according to the fitness of each preselected layout, the selection probability of each preselected layout is determined, and different preselected layouts are combined according to the selection probability to obtain a new combined layout, forming an optimized layout set containing different combined layouts, thereby increasing the probability of obtaining a layout with a higher fitness, and further narrowing the screening range of the final optimized layout.

[0031] Optionally, the selection probability of each pre-selected layout is determined according to the fitness of each pre-selected layout, referring to the following formula: ;

[0032] in, Preselect layout for the current The fitness of Preselect layout for the current The corresponding selection probability is, Preselect layout The fitness of the pre-selected layout; the combination optimization of any two pre-selected layouts is performed according to the selection probability of each pre-selected layout, and the combination layout between any two pre-selected layouts is determined, referring to the following formula:

[0033] ;

[0034] in, For the combined layout, To preset the random number generation function, is the preset mutation probability, is the preset combination function, is the preset variation function, and for the arbitrary two pre-selected layouts; for analyzing the optimized layout set, screening the optimized layout set, and determining the final optimized layout, refer to the following formula: ;

[0035] in, For the final optimized layout, For the final optimized layout, The current optimized layout in the optimized layout collection The fitness of .

[0036] Through the above technical scheme, a mathematical formula is designed to quantify the selection probability of each pre-selected layout, and any two pre-selected layouts are combined through the mathematical formula, and the layout after the combination of the two pre-selected layouts is mutated with probability, and then several combined layouts are integrated to obtain an optimized layout set, and a series of optimized layouts in the optimized layout set are batch processed through mathematical formulas, and the optimized layout with the highest fitness is determined as the final optimized layout, so that the final optimized layout is the best pipeline layout corresponding to the current building.

[0037] In a second aspect, the present application provides a pipeline layout optimization system based on BIM, the system comprising:

[0038] The building model construction module is used to obtain building design information and construct a BIM building model based on the building design information; the initial layout construction module is used to obtain pipeline design information and determine the initial pipeline layout model based on the BIM building model and the pipeline design information; the conflict-free analysis module is used to adjust the initial pipeline layout model based on the BIM building model and determine the conflict-free pipeline layout model; the final layout determination module is used to analyze the conflict-free pipeline layout model and the BIM building model, adjust the conflict-free pipeline layout model according to the analysis results, and determine the final pipeline layout model; the output module is used to output the final pipeline layout model for reference by pipeline construction personnel.

[0039] Optionally, the conflict-free analysis module is specifically used to: perform collision detection on the initial pipeline layout model based on the BIM building model to determine the collision detection result; analyze the collision detection result to determine a number of collision positions and a number of collision ranges; based on the number of collision positions and the number of collision ranges, adjust the initial pipeline layout model according to preset adjustment rules to determine the conflict-free pipeline layout model.

[0040] Optionally, the final layout determination module is specifically used to: determine a set of conflict-free pipeline location information based on the conflict-free pipeline layout model; determine a preselected layout set based on the conflict-free pipeline location information set; analyze the preselected layout set based on the BIM building model to determine the fitness of each preselected layout; based on the preselected layout set, perform combined optimization of several preselected layouts according to the fitness of each preselected layout to determine an optimized layout set; analyze the optimized layout set, screen the optimized layout set to determine a final optimized layout; and determine a final pipeline layout model based on the final optimized layout.

[0041] Optionally, the final layout determination module is specifically used to:

[0042] ;

[0043] in, for the preselected layout set, is the conflict-free pipeline position information set, To preset the number of preselected layouts, is the perturbation function, For the The disturbance factor, is the preset fine-tuning step size, is an iterative function, is the preset maximum number of iterations; the perturbation function refers to the following formula:

[0044] ;

[0045] in, The conflict-free pipeline position information set, is a preset random number set, is the first A random number, is the maximum value of the conflict-free pipeline position information set, is the minimum value of the conflict-free pipeline position information set; the iterative function refers to the following formula: ;

[0046] in, is the perturbation function, is the preset fine-tuning step size, Adjustment function for preset collision gradient.

[0047] Optionally, the final layout determination module is specifically used to: analyze the preselected layout set based on the BIM building model to determine the space utilization index of each preselected layout; determine the maintainability index of each preselected layout based on the preselected layout set and the BIM building model according to the space utilization index of each preselected layout; determine the availability index of each preselected layout based on the preselected layout set and the BIM building model according to the maintainability index of each preselected layout; determine the adaptability of each preselected layout according to the space utilization index, the maintainability index and the availability index of each preselected layout.

[0048] Optionally, the final layout determination module is specifically used to:

[0049] ;

[0050] in, is the fitness, For the current pre-selected layout, is the preset availability impact coefficient, is the availability index of the currently preselected layout, is the preset maintainability impact coefficient, is the maintainability index of the current preselected layout, To preset the space utilization influence coefficient, It is the space utilization index of the current preselected layout.

[0051] Optionally, the final layout determination module is specifically used to: analyze the pre-selected layout set and the BIM building model to determine the actual occupied space of each pre-selected layout; analyze the BIM building model to determine the total reserved space for pipelines; based on the BIM building model, analyze the pre-selected layout set to determine the arrangement density index, path optimization index and coordinated layout index of each pre-selected layout set; determine the space utilization index according to the actual occupied space, the total reserved space for pipelines, the arrangement density index, the path optimization index and the coordinated layout index with reference to the following formula:

[0052] ;

[0053] in, is the space utilization index, For the current pre-selected layout, is the actual occupied space, Total reserved space for the pipeline, is the arrangement density index, is the path optimization index, is the coordinated layout index; based on the BIM building model, the pre-selected layout set is analyzed to determine the accessibility index and modularity index of each pre-selected layout; according to the accessibility index, the modularity index and the space utilization index, the maintainability index is determined with reference to the following formula:

[0054] ;

[0055] in, is the maintainability index, is the accessibility index, is the modularity index, To preset the average maintenance time, To preset the spatial influence weight, is the space utilization index; based on the BIM building model, the pre-selected layout set is analyzed to determine the redundancy index of each pre-selected layout; according to the redundancy index and the maintainability index, the availability index is determined with reference to the following formula: ;

[0056] in, is the availability index, To preset the average maintenance interval, is the preset average maintenance duration, is the redundancy index, is the maintainability index.

[0057] Optionally, the final layout determination module is specifically used to: determine the selection probability of each pre-selected layout according to the fitness of each pre-selected layout; perform combinatorial optimization on any two pre-selected layouts according to the selection probability of each pre-selected layout to determine the combined layout between any two pre-selected layouts; and determine an optimized layout set according to the combined layout between the any two pre-selected layouts.

[0058] Optionally, the final layout determination module is specifically used to:

[0059] ;

[0060] in, Preselect layout for the current The fitness of Preselect layout for the current The corresponding selection probability is, Preselect layout The fitness of the pre-selected layout; the combination optimization of any two pre-selected layouts is performed according to the selection probability of each pre-selected layout, and the combination layout between any two pre-selected layouts is determined, referring to the following formula:

[0061] ;

[0062] in, For the combined layout, To preset the random number generation function, is the preset mutation probability, is the preset combination function, is the preset variation function, and for the arbitrary two pre-selected layouts; for analyzing the optimized layout set, screening the optimized layout set, and determining the final optimized layout, refer to the following formula: ;

[0063] in, For the final optimized layout, For the final optimized layout, The current optimized layout in the optimized layout collection The fitness of . BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0065] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0066] Figure 2 A flowchart of a pipeline layout optimization method based on BIM provided in one embodiment of the present application;

[0067] Figure 3 A schematic diagram of the structure of a BIM-based pipeline layout optimization system provided in one embodiment of the present application. DETAILED DESCRIPTION

[0068] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0069] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.

[0070] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0071] The existing pipeline layout method based on BIM technology mainly focuses on resolving the conflict between pipelines and building components. However, it is difficult to maintain high availability and good maintainability in the subsequent pipeline network operation process by optimizing the pipeline layout on the basis of resolving pipeline conflicts.

[0072] Based on this, the present application provides a pipeline layout optimization method and system based on BIM, which constructs a BIM building model according to the building design information, and on this basis, constructs an initial pipeline layout model according to the pipeline design information, and adjusts the initial pipeline layout model to obtain a conflict-free pipeline layout model, and then evolves and optimizes the conflict-free pipeline layout model to determine the final pipeline layout model, and outputs the final pipeline layout model for reference by pipeline construction personnel. On the basis of resolving pipeline conflicts, the availability and maintainability of the subsequent pipeline network after it is put into use are fully considered, so that the pipeline network after construction according to the final pipeline layout model has high availability and good maintainability.

[0073] Figure 1 A schematic diagram of an application scenario provided for this application. In the pipeline layout design stage, the method provided by this application is applied to optimize the pipeline layout by analyzing the building design information and pipeline design information to obtain the final pipeline layout model.

[0074] Specifically, the method provided in the present application is applied to any server, through which the architectural design information provided by the architectural designer is obtained, and a BIM architectural model is constructed based on the architectural design information. On this basis, the pipeline design information provided by the pipeline designer is obtained and analyzed, and an initial pipeline layout model is constructed. The initial pipeline layout model is adjusted to obtain a conflict-free pipeline layout model, and then the conflict-free pipeline layout model is evolved and optimized to determine the final pipeline layout model, and the final pipeline layout model is output for reference by pipeline construction personnel. On the basis of resolving pipeline conflicts, the availability and maintainability of the subsequent pipeline network after it is put into use are fully considered, so that the pipeline network after construction according to the final pipeline layout model has high availability and good maintainability. The specific implementation method can refer to the following embodiments.

[0075] Figure 2 This is a flowchart of a pipeline layout optimization method based on BIM provided in an embodiment of the present application. The method of this embodiment can be applied to the server in the above scenario. Figure 2 As shown, the method includes:

[0076] S201. Obtain architectural design information, and construct a BIM architectural model based on the architectural design information.

[0077] The architectural design information may be the design information of the main building corresponding to the pipeline layout work, and the architectural design information may be provided by the architectural designer of the building contractor. The BIM architectural model may be a three-dimensional model corresponding to the main structure of the current building constructed by BIM software, such as Revit, according to the architectural design information.

[0078] Specifically, the architectural information in traditional two-dimensional architectural drawings can no longer support the increasingly complex pipeline layout requirements. The BIM architectural model constructed based on architectural design information through BIM software can intuitively display the main structural details of the building and improve the accuracy and efficiency of pipeline layout.

[0079] S202: Obtain pipeline design information, and determine an initial pipeline layout model based on the BIM building model and the pipeline design information.

[0080] The pipeline design information may be pipeline information designed by a pipeline designer according to pipeline requirements, and the pipeline design information may be provided by the pipeline designer. The initial pipeline layout model may be a three-dimensional pipeline layout model constructed by BIM software according to the pipeline design information.

[0081] Specifically, since the pipeline layout in a building needs to rely on the main structure of the building, a single analysis of pipeline design information is difficult to accurately evaluate the feasibility of pipeline design in the building. Based on the BIM building model and according to the pipeline design information, an initial pipeline layout model is constructed through BIM software to intuitively reflect the relationship between the current pipeline design information and the main structure of the building.

[0082] S203. Based on the BIM building model, adjust the initial pipeline layout model to determine a conflict-free pipeline layout model.

[0083] The non-conflicting pipeline layout model may be a three-dimensional pipeline layout model that is obtained after adjusting the initial pipeline layout model and that does not conflict with the main structure of the building.

[0084] Specifically, during the pipeline design phase, due to the designers' lack of consideration or the asynchronous changes in design requirements, it is very easy to cause conflicts between the pipeline layout and the main structure of the building, resulting in adjustments and delays in the pipeline construction plan, and the need for pipeline construction personnel to re-plan the pipeline layout on site, which has a negative impact on the overall construction progress. Based on the BIM building model, the built-in functions of the BIM software, such as the collision test function, are used to test and adjust the initial pipeline layout model to obtain a conflict-free pipeline layout model.

[0085] S204: According to the conflict-free pipeline layout model and the BIM building model, the conflict-free pipeline layout model is evolved and optimized, and the final pipeline layout model is determined according to the optimization result.

[0086] The final pipeline layout model can be the pipeline layout model with the highest matching degree with the current BIM building model, which is obtained on the basis of the conflict-free pipeline layout model and after comprehensive consideration of the subsequent pipeline network availability and maintainability.

[0087] Specifically, after obtaining the conflict-free pipeline layout model, since the basic pipeline layout only solves the conflict problem with the main structure of the building, the availability and maintainability of the subsequent pipeline network after it is put into use are not considered in the design stage of the pipeline layout. The basic pipeline layout remains at the stage of realizing pipeline functions. Therefore, it is necessary to perform "evolutionary optimization" on the conflict-free pipeline layout model based on the conflict-free pipeline layout model. The meaning of "evolutionary optimization" here is: through mathematical analysis, on the basis of the basic pipeline layout, different pipeline layout schemes are evolved, and different pipeline layout schemes are optimized in a targeted manner. After evaluating the availability and maintainability of different pipeline layout schemes under the current building, the final pipeline layout model is determined.

[0088] S205. Output the final pipeline layout model for reference by pipeline construction personnel.

[0089] Pipeline construction workers can be the staff who construct pipelines after the main structure of the building is completed, relying on the main structure of the building and according to the pipeline layout plan.

[0090] Specifically, after the final pipeline layout model is determined, the final pipeline layout model is displayed to the pipeline construction personnel through human-computer interaction equipment, such as high-definition display screens, so that the pipeline construction personnel can intuitively understand the arrangement and direction of each pipeline, which is convenient for the pipeline construction personnel to carry out pipeline construction and improve construction efficiency and accuracy.

[0091] Through the solution provided by this embodiment, a BIM building model is constructed according to the building design information, and an initial pipeline layout model is constructed according to the pipeline design information. The initial pipeline layout model is adjusted to obtain a conflict-free pipeline layout model, and then the conflict-free pipeline layout model is evolved and optimized to determine the final pipeline layout model with the best availability and maintainability under the current BIM building model, and the final pipeline layout model is output for reference by pipeline construction personnel. On the basis of resolving pipeline conflicts, the availability and maintainability of the subsequent pipeline network after it is put into use are fully considered, so that the pipeline network after construction according to the final pipeline layout model has high availability and good maintainability.

[0092] In some embodiments, based on the BIM building model, a collision detection is performed on the initial pipeline layout model to determine the collision detection results; the collision detection results are analyzed to determine a number of collision positions and a number of collision ranges; based on the number of collision positions and a number of collision ranges, according to preset adjustment rules, the initial pipeline layout model is adjusted to determine a conflict-free pipeline layout model.

[0093] The collision detection result may be information related to the collision area obtained after detecting the initial pipeline layout model, such as the collision position and collision range. The collision position may be the three-dimensional coordinate information of the collision position between the initial pipeline layout model and the BIM building model. The collision range may be the range affected by the collision between the initial pipeline layout model and the BIM building model. The preset adjustment rules may be based on the collision position and collision range, and the positions of different pipelines that need to be adjusted in the case of collision according to historical data.

[0094] Specifically, collision detection is performed on the BIM building model and the initial pipeline layout model through BIM software, such as the built-in collision detection function of Revit. Through the generated detection report, several collision positions and several collision ranges are extracted, and then the positions of several colliding pipelines are adjusted in batches according to preset adjustment rules, so as to obtain a conflict-free pipeline layout model.

[0095] Through the method provided in this embodiment, based on the BIM building model, the initial pipeline layout model is subjected to collision detection to determine a number of collision positions and a number of collision ranges. On this basis, the initial pipeline layout model is adjusted according to preset adjustment rules to determine a conflict-free pipeline layout model, thereby providing an accurate model data foundation for subsequent evolutionary optimization based on the conflict-free pipeline layout model.

[0096] In some embodiments, based on a conflict-free pipeline layout model, a conflict-free pipeline location information set is determined; based on the conflict-free pipeline location information set, a preselected layout set is determined; based on the BIM building model, the preselected layout set is analyzed to determine the fitness of each preselected layout; based on the preselected layout set, several preselected layouts are combined and optimized according to the fitness of each preselected layout to determine an optimized layout set; the optimized layout set is analyzed, the optimized layout set is screened, and a final optimized layout is determined; based on the final optimized layout, a final pipeline layout model is determined.

[0097] The conflict-free pipeline location information set may be a set of location information and direction information of each pipeline in the conflict-free pipeline model, and the conflict-free pipeline location information set may be obtained through BIM software. The pre-selected layout set may be a set of several conflict-free pipeline layouts evolved by mathematical analysis based on the conflict-free pipeline model. Fitness may be an evaluation index for expressing the availability and maintainability of the pre-selected layout when applied to the current building. The optimized layout set may be a set of several pipeline layouts obtained by combining different pre-selected layouts. The final optimized layout may be the best pipeline layout corresponding to the current building.

[0098] Specifically, after the conflict-free pipeline layout model is obtained, since the conflict-free pipeline layout only has the basic function of ensuring the normal operation of the pipeline, it cannot take into account the availability and maintainability of the subsequent pipeline network. Therefore, on the basis of the conflict-free pipeline layout model, through mathematical analysis means, according to the conflict-free pipeline position information set, several conflict-free pipeline layouts are evolved to form a pre-selected layout set. Since the pre-selected layouts in the pre-selected layout set only agree on conflict-free, there are still differences in availability and maintainability. Through mathematical analysis means, the fitness of each pre-selected layout is evaluated, and the fitness can reflect the pre-selected layout. The overall availability and maintainability of the bureau, but the pre-selected layout with the highest fitness cannot be directly determined as the best pipeline layout, because there is still room for optimization among several pre-selected layouts. For example, a pre-selected layout with higher overall fitness may not have high availability and maintainability in a certain local area, while another pre-selected layout has lower overall fitness than the previous pre-selected layout, but its availability and maintainability in the same local area are significantly higher than the previous pre-selected layout. In this way, a new pipeline layout with higher fitness can be obtained by combining and optimizing the above two pre-selected layouts, and the final optimized layout can be obtained by batch repeated combination optimization.

[0099] Through the method provided in this embodiment, according to the conflict-free pipeline layout model, a set of conflict-free pipeline position information is determined, and a pre-selected layout set is evolved, the fitness of each pre-selected layout is analyzed, and several pre-selected layouts are combined and optimized to obtain an optimized layout set, and then the final optimized layout is screened out, and the final pipeline layout model is determined. By introducing the fitness evaluation, the availability and maintainability of each pre-selected layout are reflected, and then through the combination optimization of different pre-selected layouts, an optimized layout set with higher fitness is obtained, which can quickly and accurately obtain the final optimized layout, and make the availability and maintainability at a high level.

[0100] In some embodiments, a preselected layout set is determined based on a set of conflict-free pipeline position information, referring to formula (1):

[0101] (1)

[0102] in, To pre-select a layout set, is a set of conflict-free pipeline location information, To preset the number of preselected layouts, is the perturbation function, For the The disturbance factor, is an iterative function, is the preset maximum number of iterations; the perturbation function refers to formula (2):

[0103] (2)

[0104] in, A collection of conflict-free pipeline location information, is a preset random number set, is the first random number in the preset random number set A random number, is the maximum value of the non-conflicting pipeline location information set, is the minimum value of the conflict-free pipeline location information set; where, A collection of conflict-free pipeline location information, is a preset random number set, For the A random number, For the current Position The maximum value of For the current Position The minimum value of the iterative function refers to formula (3):

[0105] (3)

[0106] in, is the perturbation function, is the preset fine-tuning step size, Adjustment function for preset collision gradient.

[0107] The preset number of preselected layouts may be the number that the preselected layouts need to reach, and the preset number of preselected layouts may be set according to the complexity of the non-conflicting pipeline layout. The perturbation function may be a function that introduces randomness into the non-conflicting pipeline position information set so that formula (1) can evolve different preselected layouts. The perturbation factor may be a mathematical variable that supports the randomness of the perturbation function. The iteration function may be a mathematical function that fine-tunes and iterates different preselected layouts. The preset maximum number of iterations may be a mathematical value used to limit the number of iterations. The preset collision gradient adjustment function may be a mathematical function used to reduce or eliminate collisions in the preselected layouts, and the preset collision gradient adjustment function may adopt the collision detection and adjustment function in the BIM software. The preset fine-tuning step may be a mathematical variable used to control the fine-tuning amplitude of the iteration function on the preselected layout, and the preset fine-tuning step may be obtained by analyzing historical data. The preset random number set may be a numerical set containing a number of random numbers uniformly distributed in the interval [−1,1], and the preset random number set may be generated by a random number generator.

[0108] Specifically, through the perturbation function in formula (1), the specific expansion is shown in formula (2), A random perturbation is performed to generate a pre-selected layout, and then the iterative function is used. The specific expansion is shown in formula (3). According to the preset fine-tuning step size, the perturbed pre-selected layout is fine-tuned and optimized. During the execution of the iterative function, the fine-tuned pre-selected layout is subjected to collision adjustment through the preset collision gradient adjustment function. Finally, the conflict-free layouts obtained by each perturbation and iteration are merged to form a pre-selected layout set.

[0109] Through the method provided in this embodiment, the conflict-free pipeline position information set is randomly perturbed through a clear mathematical formula to generate a new pre-selected layout, and the pre-selected layout generated by the random perturbation is iteratively fine-tuned. During the iterative fine-tuning process, the pre-selected layout is collision-adjusted, and finally the conflict-free layouts obtained by each disturbance and iteration are merged to form a pre-selected layout set, and different conflict-free layouts are evolved quickly and in batches, providing accurate pre-selected layout set data for subsequent combinatorial optimization of the pre-selected layouts.

[0110] In some embodiments, based on the BIM building model, a set of preselected layouts are analyzed to determine a space utilization index for each preselected layout; based on the set of preselected layouts and the BIM building model, a maintainability index for each preselected layout is determined according to the space utilization index for each preselected layout; based on the set of preselected layouts and the BIM building model, an availability index for each preselected layout is determined according to the maintainability index for each preselected layout; and the adaptability of each preselected layout is determined according to the space utilization index, maintainability index and availability index of each preselected layout.

[0111] The space utilization index may be an index value reflecting the space utilization rate of the current pre-selected layout for the corresponding pipeline layout in the BIM building model. The maintainability index may be an index value reflecting the maintainability level of the current pre-selected layout in the BIM building model. The availability index may be an index value reflecting the availability level of the current pre-selected layout in the BIM building model.

[0112] Specifically, in the process of evaluating the adaptability of the pre-selected layout, availability and maintainability are the core, and there is a close connection between availability and maintainability. Specifically, when maintainability is at a high level, the availability level will also increase, because high maintainability means fast maintenance speed, short fault duration and small fault impact range. At the same time, the level of maintainability is directly affected by the space utilization rate of the pre-selected solution, but there is no simple linear relationship between maintainability and space utilization rate. Specifically, when the space utilization rate is too high, it means that the pipeline has occupied most of the free space in the building, resulting in reduced accessibility of the pipeline, that is, it is difficult for maintenance personnel to reach the faulty pipeline. When the space utilization rate is too low, the pipeline distribution is relatively scattered, and the troubleshooting process will be prolonged. Therefore, by quantifying the space utilization index of each pre-selected layout, the space utilization rate of each pre-selected layout is reflected. On this basis, the maintainability index under the influence of the space utilization index is quantified. On the basis of the maintainability index, the availability index under the influence of the maintainability index is quantified. Finally, the adaptability of each pre-selected layout is obtained by combining the space utilization index, the maintainability index and the availability index.

[0113] Through the method provided by this embodiment, based on the BIM building model, the pre-selected layout set is analyzed, the space utilization index of each pre-selected layout is determined, and then the maintainability index under the influence of the space utilization index is obtained, and then the availability index under the influence of the maintainability index is determined. After combining the above indexes, the fitness of each pre-selected layout is determined, and the relationship between space utilization, maintainability and availability is fully considered, so that the fitness can comprehensively reflect the maintainability and availability level of the pre-selected layout in the subsequent investment process.

[0114] In some embodiments, the fitness of each pre-selected layout is determined according to the space utilization index, the maintainability index and the availability index of each pre-selected layout, referring to formula (4):

[0115] (4)

[0116] in, For fitness, For the current pre-selected layout, is the preset availability impact coefficient, is the availability index of the current pre-selected layout, is the preset maintainability impact coefficient, is the maintainability index of the current preselected layout, To preset the space utilization influence coefficient, The space utilization index of the current preselected layout.

[0117] The preset availability impact coefficient may be a value indicating the degree of impact of availability on adaptability. The preset maintainability impact coefficient may be a value indicating the degree of impact of maintainability on adaptability. The preset space utilization impact coefficient may be a value indicating the degree of impact of space utilization on adaptability. The above impact coefficients may be set by analyzing historical data.

[0118] Specifically, the availability index, maintainability index and space utilization index of each pre-selected layout are weightedly calculated by formula (4) to quantify the fitness of each pre-selected layout and improve the comprehensiveness and accuracy of fitness. It should be noted that when setting the above-mentioned influence coefficients, since availability and maintainability are the core elements of evaluating fitness, the set values ​​of the preset availability influence coefficient and the preset maintainability influence coefficient should be significantly greater than the set value of the preset space utilization influence coefficient. At the same time, in order to balance the impact of availability and maintainability on fitness, the set values ​​of the preset availability influence coefficient and the preset maintainability influence coefficient should be similar.

[0119] Through the method provided in this embodiment, the availability index, maintainability index and space utilization index of each pre-selected layout are weightedly calculated using a clear mathematical formula to obtain quantitative data of the adaptability of each pre-selected layout, making the adaptability more comprehensive and accurate.

[0120] In some embodiments, the pre-selected layout set and the BIM building model are analyzed to determine the actual occupied space of each pre-selected layout; the BIM building model is analyzed to determine the total reserved space for pipelines; based on the BIM building model, the pre-selected layout set is analyzed to determine the arrangement density index, path optimization index and coordinated arrangement index of each pre-selected layout set; according to the actual occupied space, the total reserved space for pipelines, the arrangement density index, the path optimization index and the coordinated arrangement index, refer to formula (5) to determine the space utilization index:

[0121] (5)

[0122] in, is the space utilization index, For the current pre-selected layout, For the actual occupied space, Reserve space for the pipeline. is the arrangement density index, is the path optimization index, The coordinated layout index is obtained; based on the BIM building model, the pre-selected layout set is analyzed to determine the accessibility index and modularity index of each pre-selected layout; according to the accessibility index, modularity index and space utilization index, refer to formula (6) to determine the maintainability index:

[0123] (6)

[0124] in, is the maintainability index, is the accessibility index, is the modularity index, To preset the average maintenance time, To preset the spatial influence weight, is the space utilization index; based on the BIM building model, the pre-selected layout set is analyzed to determine the redundancy index of each pre-selected layout; according to the redundancy index and the maintainability index, refer to formula (7) to determine the availability index:

[0125] (7)

[0126] in, is the availability index, To preset the average maintenance interval, To preset the average maintenance time, is the redundancy index, The maintainability index.

[0127] The actual occupied space may be the space occupied by the current pre-selected layout in the BIM building model, and the actual occupied space may be obtained through the filter tool in the BIM software. The total reserved space for pipelines may be the total space reserved for the pipeline layout in the BIM building model, and the total reserved space for pipelines may be obtained through the filter tool in the BIM software. The arrangement density index may be data reflecting the arrangement density of each pipeline in the current pre-selected layout, and the arrangement density index may be obtained through the space analysis tool in the BIM software. The path optimization index may be data reflecting the complexity of the direction of each pipeline in the current pre-selected layout, and the path optimization index may be obtained by analyzing the pre-selected layout through the obstacle avoidance algorithm in the BIM software. The coordinated layout index may be data reflecting the degree of coordination between the layout position of each pipeline in the current pre-selected layout and the main structure of the building, and the coordinated layout index may be obtained through the space conflict inspection tool in the BIM software. The accessibility index may be data reflecting the convenience of maintenance personnel to reach the location of each pipeline, and the accessibility index may be obtained through the navigation path tool in the BIM software. The modularity index may be data reflecting the modularity of each pipeline, and the modularity index may be obtained by simulating and analyzing the disassembly and replacement process of each pipeline through the BIM software. The preset average maintenance time can be the average time required for maintenance personnel to troubleshoot pipeline failures, and the preset average maintenance time can be obtained by analyzing historical data. The preset space impact weight can be a weight value that expresses the degree of influence of the space utilization index on the maintainability index, and the preset space impact weight can be obtained by analyzing historical maintenance data. The redundancy index can be an index data reflecting the degree of redundancy of key pipelines, and the redundancy index can be obtained by simulating the fault of the pre-selected layout through the fluid simulation function in the BIM software. The preset average maintenance interval time can be the average interval time between the occurrence times of several pipeline network failures, and the preset average maintenance interval time can be obtained by analyzing historical maintenance data.

[0128] Specifically, the space utilization index is quantified by formula (5) by comprehensively considering the actual occupied space, the total space reserved for pipelines, the arrangement density index, the path optimization index and the coordinated layout index. At the same time, the complexity of the preset layout itself and the relationship between the preset layout and the main structure of the building are considered. Based on the space utilization index, the maintainability index is quantified by formula (6) according to the accessibility index, the modularity index, the preset average maintenance time and the preset space impact weight. Then, the availability index is quantified by formula (7) according to the redundancy index, the preset average maintenance interval time and the preset average maintenance time.

[0129] Through the method provided in the embodiment, mathematical analysis means are used to quantify the space utilization index through a mathematical formula, and then the maintainability index affected by the space utilization index is quantified through a mathematical formula, and then the availability index affected by the maintainability index is quantified through a mathematical formula, and the correlation between space utilization, maintainability and availability is clearly described, so that the calculated space utilization index, maintainability index and availability index are consistent with the actual status of the pipeline layout, thereby improving the accuracy of the above-mentioned indices.

[0130] In some embodiments, the selection probability of each preselected layout is determined based on the fitness of each preselected layout; based on the selection probability of each preselected layout, any two preselected layouts are combined and optimized to determine the combined layout between any two preselected layouts; based on the combined layout between any two preselected layouts, an optimized layout set is determined.

[0131] The selection probability may be the probability that each pre-selected layout is selected to be combined with the current pre-selected layout. The combined layout may be a new layout obtained by combining two pre-selected layouts.

[0132] Specifically, the fitness of each pre-selected layout is used to determine the selection probability of each pre-selected layout through mathematical analysis. Since the combination of two pre-selected layouts with high fitness can more likely result in a combined layout with higher fitness, the fitness is positively correlated with the selection probability. The higher the fitness, the higher the selection probability. By combining the pre-selected layouts with different fitnesses, an optimized layout set containing different combined layouts is obtained, which helps to further narrow the screening range of the final optimized layout.

[0133] Through the method provided in this embodiment, the selection probability of each pre-selected layout is determined according to the fitness of each pre-selected layout, and different pre-selected layouts are combined according to the selection probability to obtain a new combination layout, forming an optimized layout set containing different combination layouts, thereby increasing the probability of obtaining a layout with higher fitness, and further narrowing the screening range of the final optimized layout.

[0134] In some embodiments, the selection probability of each pre-selected layout is determined according to the fitness of each pre-selected layout, referring to formula (8):

[0135] (8)

[0136] in, Preselect layout for the current The fitness of Preselect layout for the current The corresponding selection probability is Preselect layout fitness; according to the selection probability of each pre-selected layout, any two pre-selected layouts are combined and optimized to determine the combined layout between any two pre-selected layouts, referring to formula (9):

[0137] (9)

[0138] in, For combined layout, To preset the random number generation function, is the preset mutation probability, is the preset combination function, is the preset variation function, and for any two pre-selected layouts; analyze the optimized layout set, screen the optimized layout set, and determine the final optimized layout, referring to formula (10):

[0139] (10)

[0140] in, To optimize the final layout, For the optimized layout set, The current optimized layout in the optimized layout collection The fitness of .

[0141] The preset random number generation function may be a function for randomly generating random numbers in the interval [0,1]. The preset combination function may be a function for combining two pre-selected layouts, and the preset combination function may use a simulated annealing algorithm. The preset mutation function may be a function for introducing a random factor into a new layout so that the new layout conforms to the actual situation, and the preset mutation function may use an evolutionary strategy algorithm. The preset mutation probability may be a probability value for controlling the number of mutations of the combined layout, and the preset mutation probability may be obtained by analyzing historical data.

[0142] Specifically, the proportion of the fitness of each preset layout in the sum of the fitness of all pre-selected layouts is used as the selection probability of each preset layout through formula (8), any two pre-selected layouts are combined through the preset combination function in formula (9), and a random number is generated through the preset random number generation function. When the random number is less than the preset mutation probability, the new layout after the combination of the two pre-selected layouts is mutated through the preset mutation function to obtain a combined layout. Several combined layouts are combined to form an optimized layout set. The layout with the highest fitness in the optimized layout set is obtained through formula (10) as the final optimized layout.

[0143] Through the method provided in this embodiment, a mathematical formula is designed to quantify the selection probability of each pre-selected layout, and then any two pre-selected layouts are combined through the mathematical formula, and the combined layouts are mutated, and then a number of combined layouts are combined to obtain an optimized layout set, and a series of optimized layouts in the optimized layout set are batch processed through mathematical formulas, and the optimized layout with the highest fitness is determined as the final optimized layout, so that the final optimized layout is the best pipeline layout corresponding to the current building.

[0144] Figure 3 A schematic diagram of a pipeline layout optimization system based on BIM is provided in one embodiment of the present application, as shown in FIG. Figure 3 As shown, the BIM-based pipeline layout optimization system 300 of this embodiment includes: a building model construction module 301, an initial layout construction module 302, a conflict-free analysis module 303, a final layout determination module 304, and an output module 305.

[0145] The building model construction module 301 is used to obtain building design information and construct a BIM building model according to the building design information; the initial layout construction module 302 is used to obtain pipeline design information and determine the initial pipeline layout model based on the BIM building model and the pipeline design information; the conflict-free analysis module 303 is used to adjust the initial pipeline layout model based on the BIM building model and determine the conflict-free pipeline layout model; the final layout determination module 304 is used to analyze the conflict-free pipeline layout model and the BIM building model, adjust the conflict-free pipeline layout model according to the analysis results, and determine the final pipeline layout model; the output module 305 is used to output the final pipeline layout model for reference by pipeline construction personnel.

[0146] Optionally, the conflict-free analysis module 303 is specifically used to: perform collision detection on the initial pipeline layout model based on the BIM building model to determine the collision detection result; analyze the collision detection result to determine a number of collision positions and a number of collision ranges; based on the number of collision positions and the number of collision ranges, adjust the initial pipeline layout model according to preset adjustment rules to determine the conflict-free pipeline layout model.

[0147] Optionally, the final layout determination module 304 is specifically used to: determine a set of conflict-free pipeline location information based on the conflict-free pipeline layout model; determine a preselected layout set based on the conflict-free pipeline location information set; analyze the preselected layout set based on the BIM building model to determine the fitness of each preselected layout; based on the preselected layout set, perform combined optimization on several preselected layouts according to the fitness of each preselected layout to determine an optimized layout set; analyze the optimized layout set, screen the optimized layout set to determine a final optimized layout; and determine a final pipeline layout model based on the final optimized layout.

[0148] Optionally, the final layout determination module 304 is specifically configured to:

[0149] ;

[0150] in, for the preselected layout set, is the conflict-free pipeline position information set, To preset the number of preselected layouts, is the perturbation function, For the The disturbance factor, is the preset fine-tuning step size, is an iterative function, is the preset maximum number of iterations; the perturbation function refers to the following formula:

[0151] ;

[0152] in, The conflict-free pipeline position information set, is a preset random number set, is the first A random number, is the maximum value of the conflict-free pipeline position information set, is the minimum value of the conflict-free pipeline position information set; the iterative function refers to the following formula:

[0153] ;

[0154] in, is the perturbation function, is the preset fine-tuning step size, Adjustment function for preset collision gradient.

[0155] Optionally, the final layout determination module 304 is specifically used to: analyze the preselected layout set based on the BIM building model to determine the space utilization index of each preselected layout; determine the maintainability index of each preselected layout based on the preselected layout set and the BIM building model according to the space utilization index of each preselected layout; determine the availability index of each preselected layout based on the preselected layout set and the BIM building model according to the maintainability index of each preselected layout; determine the adaptability of each preselected layout according to the space utilization index, the maintainability index and the availability index of each preselected layout.

[0156] Optionally, the final layout determination module 304 is specifically configured to:

[0157] ;

[0158] in, is the fitness, For the current pre-selected layout, is the preset availability impact coefficient, is the availability index of the currently preselected layout, is the preset maintainability impact coefficient, is the maintainability index of the current preselected layout, To preset the space utilization influence coefficient, It is the space utilization index of the current preselected layout.

[0159] Optionally, the final layout determination module 304 is specifically used to: analyze the pre-selected layout set and the BIM building model to determine the actual occupied space of each pre-selected layout; analyze the BIM building model to determine the total reserved space for pipelines; analyze the pre-selected layout set based on the BIM building model to determine the arrangement density index, path optimization index and coordinated layout index of each pre-selected layout set; determine the space utilization index according to the actual occupied space, the total reserved space for pipelines, the arrangement density index, the path optimization index and the coordinated layout index with reference to the following formula:

[0160] ;

[0161] in, is the space utilization index, For the current pre-selected layout, is the actual occupied space, Total reserved space for the pipeline, is the arrangement density index, is the path optimization index, is the coordinated layout index; based on the BIM building model, the pre-selected layout set is analyzed to determine the accessibility index and modularity index of each pre-selected layout; according to the accessibility index, the modularity index and the space utilization index, the maintainability index is determined with reference to the following formula:

[0162] ;

[0163] in, is the maintainability index, is the accessibility index, is the modularity index, To preset the average maintenance time, To preset the spatial influence weight, is the space utilization index; based on the BIM building model, the pre-selected layout set is analyzed to determine the redundancy index of each pre-selected layout; according to the redundancy index and the maintainability index, the availability index is determined with reference to the following formula:

[0164] ;

[0165] in, is the availability index, To preset the average maintenance interval, is the preset average maintenance duration, is the redundancy index, is the maintainability index.

[0166] Optionally, the final layout determination module 304 is specifically used to: determine the selection probability of each pre-selected layout according to the fitness of each pre-selected layout; perform combinatorial optimization on any two pre-selected layouts according to the selection probability of each pre-selected layout to determine the combined layout between any two pre-selected layouts; and determine an optimized layout set according to the combined layout between the any two pre-selected layouts.

[0167] Optionally, the final layout determination module 304 is specifically configured to:

[0168] ;

[0169] in, Preselect layout for the current The fitness of Preselect layout for the current The corresponding selection probability is, Preselect layout The fitness of the pre-selected layout; the combination optimization of any two pre-selected layouts is performed according to the selection probability of each pre-selected layout, and the combination layout between any two pre-selected layouts is determined, referring to the following formula:

[0170] ;

[0171] in, For the combined layout, To preset the random number generation function, is the preset mutation probability, is the preset combination function, is the preset variation function, and for the arbitrary two pre-selected layouts; for analyzing the optimized layout set, screening the optimized layout set, and determining the final optimized layout, refer to the following formula:

[0172] ;

[0173] in, For the final optimized layout, For the final optimized layout, The current optimized layout in the optimized layout collection The fitness of .

[0174] The system of this embodiment can be used to execute the method of any of the above embodiments. The implementation principles and technical effects are similar and will not be described in detail here.

Claims

1. A pipeline layout optimization method based on BIM, characterized in that: include: Acquire architectural design information, and construct a BIM architectural model based on the architectural design information; Acquire pipeline design information, and determine an initial pipeline layout model based on the BIM building model and the pipeline design information; Based on the BIM building model, adjusting the initial pipeline layout model to determine a non-conflicting pipeline layout model; According to the conflict-free pipeline layout model and the BIM building model, the conflict-free pipeline layout model is evolved and optimized, and a final pipeline layout model is determined according to the optimization result; Outputting the final pipeline layout model for reference by pipeline construction personnel; The step of performing evolutionary optimization on the conflict-free pipeline layout model according to the conflict-free pipeline layout model and the BIM building model, and determining a final pipeline layout model according to the optimization result, comprises: Determining a set of conflict-free pipeline position information according to the conflict-free pipeline layout model; Determining a preselected layout set according to the non-conflicting pipeline position information set; Based on the BIM building model, analyzing the set of pre-selected layouts to determine the fitness of each pre-selected layout; Based on the pre-selected layout set, according to the fitness of each pre-selected layout, a plurality of pre-selected layouts are combined and optimized to determine an optimized layout set; Analyze the optimized layout set, screen the optimized layout set, and determine a final optimized layout; Determining a final pipeline layout model according to the final optimized layout; The preselected layout set is determined according to the non-conflicting pipeline position information set, referring to the following formula: ; in, for the preselected layout set, is the conflict-free pipeline position information set, To preset the number of preselected layouts, is the perturbation function, For the The disturbance factor, is the preset fine-tuning step size, is an iterative function, is the preset maximum number of iterations; The perturbation function refers to the following formula: ; in, The conflict-free pipeline position information set, is a preset random number set, is the first A random number, is the maximum value of the conflict-free pipeline position information set, is the minimum value of the conflict-free pipeline position information set; The iterative function refers to the following formula: ; in, is the perturbation function, is the preset fine-tuning step size, Adjustment function for preset collision gradient.

2. The method according to claim 1, characterized in that Based on the BIM building model, adjusting the initial pipeline layout model to determine a conflict-free pipeline layout model includes: Based on the BIM building model, performing collision detection on the initial pipeline layout model to determine a collision detection result; Analyzing the collision detection results to determine a number of collision positions and a number of collision ranges; Based on the plurality of collision positions and the plurality of collision ranges, the initial pipeline layout model is adjusted according to a preset adjustment rule to determine the conflict-free pipeline layout model.

3. The method according to claim 1, characterized in that The step of analyzing the set of pre-selected layouts based on the BIM building model and determining the fitness of each pre-selected layout comprises: Analyzing the set of pre-selected layouts based on the BIM building model to determine a space utilization index for each pre-selected layout; Based on the set of preselected layouts and the BIM building model, determining a maintainability index for each preselected layout according to a space utilization index for each preselected layout; Based on the set of preselected layouts and the BIM building model, determining an availability index of each preselected layout according to the maintainability index of each preselected layout; The adaptability of each preselected layout is determined according to the space utilization index, the maintainability index and the availability index of each preselected layout.

4. The method according to claim 3, characterized in that The adaptability of each preselected layout is determined according to the space utilization index, the maintainability index and the availability index of each preselected layout, referring to the following formula: ; in, is the fitness, For the current pre-selected layout, is the preset availability impact coefficient, is the availability index of the currently preselected layout, is the preset maintainability impact coefficient, is the maintainability index of the current preselected layout, To preset the space utilization influence coefficient, It is the space utilization index of the current preselected layout.

5. The method according to claim 4, characterized in that The analyzing the pre-selected layout set based on the BIM building model to determine the space utilization index of each pre-selected layout includes: Analyzing the set of pre-selected layouts and the BIM building model to determine the actual occupied space of each pre-selected layout; Analyze the BIM building model to determine the total reserved space for pipelines; Based on the BIM building model, analyzing the pre-selected layout sets, and determining an arrangement density index, a path optimization index, and a coordinated arrangement index of each pre-selected layout set; The space utilization index is determined according to the actual occupied space, the total reserved space for pipelines, the arrangement density index, the path optimization index and the coordinated arrangement index with reference to the following formula: ; in, is the space utilization index, For the current pre-selected layout, is the actual occupied space, Total reserved space for the pipeline, is the arrangement density index, is the path optimization index, Arranging an index for said coordination; The method of determining the maintainability index of each preselected layout based on the preselected layout set and the BIM building model according to the space utilization index of each preselected layout comprises: Analyzing the set of preselected layouts based on the BIM building model to determine an accessibility index and a modularity index of each preselected layout; The maintainability index is determined according to the accessibility index, the modularity index, and the space utilization index with reference to the following formula: ; in, is the maintainability index, is the accessibility index, is the modularity index, To preset the average maintenance time, To preset the spatial influence weight, is the space utilization index; The determining, based on the set of preselected layouts and the BIM building model and according to the maintainability index of each preselected layout, an availability index of each preselected layout comprises: Analyzing the set of preselected layouts based on the BIM building model to determine a redundancy index of each preselected layout; According to the redundancy index and the maintainability index, the availability index is determined with reference to the following formula: ; in, is the availability index, To preset the average maintenance interval, is the preset average maintenance duration, is the redundancy index, is the maintainability index.

6. The method according to claim 3, characterized in that: The step of combining and optimizing a plurality of preselected layouts based on the preselected layout set and according to the fitness of each preselected layout to determine an optimized layout set includes: Determine the selection probability of each pre-selected layout according to the fitness of each pre-selected layout; According to the selection probability of each pre-selected layout, any two pre-selected layouts are combined and optimized to determine the combined layout between any two pre-selected layouts; An optimized layout set is determined according to a combination layout between any two pre-selected layouts.

7. The method according to claim 6, characterized in that The selection probability of each pre-selected layout is determined according to the fitness of each pre-selected layout, Refer to the following formula: ; in, Preselect layout for the current The fitness of Preselect layout for the current The corresponding selection probability is, For pre-selected layout The fitness of According to the selection probability of each pre-selected layout, any two pre-selected layouts are combined and optimized to determine the combined layout between any two pre-selected layouts, referring to the following formula: ; in, For the combined layout, To preset the random number generation function, is the preset mutation probability, is the preset combination function, is the preset variation function, and preselecting layouts for any two of said items; The analyzing the optimized layout set, screening the optimized layout set, and determining the final optimized layout may refer to the following formula: ; in, For the final optimized layout, For the final optimized layout, The current optimized layout in the optimized layout collection The fitness of .

8. A pipeline layout optimization system based on BIM, characterized in that: The method as claimed in any one of claims 1 to 7 comprises: A building model building module is used to obtain building design information and build a BIM building model based on the building design information; An initial layout construction module is used to obtain pipeline design information and determine an initial pipeline layout model based on the BIM building model and the pipeline design information; A non-conflict analysis module, used to adjust the initial pipeline layout model based on the BIM building model to determine a non-conflict pipeline layout model; A final layout determination module is used to analyze the conflict-free pipeline layout model and the BIM building model, and adjust the conflict-free pipeline layout model according to the analysis result to determine the final pipeline layout model; The output module is used to output the final pipeline layout model for reference by pipeline construction personnel.

Citation Information

Patent Citations

  • BIM-based building pipeline arrangement optimization system

    CN111382484A

  • Electromechanical construction method and system based on BIM technology

    CN116882038A