Electromechanical pipeline data processing system and method based on BIM model

Through the BIM model-based electromechanical pipeline data processing system, the corresponding relationship between cables and pipeline attributes is established, conflicts are judged and the shortest detour path is selected, which solves the problem that cable traveling in electromechanical pipeline design does not comply with regulations, and improves design efficiency and accuracy.

CN119106518AActive Publication Date: 2024-12-10BEIJING QUECHEN ARCHITECTURAL DESIGN CONSULTING CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411136260.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2024-12-10
Estimated Expiration
2044-08-19

AI Technical Summary

Technical Problem

During the electromechanical pipeline design process, the connection model between electromechanical equipment and pipeline models are difficult to correspond one by one, resulting in the cable passing through does not comply with the engineering regulations or exceeding the pipeline capacity, and it takes a lot of time to correct it.

Method used

Using the electromechanical and mechanical pipeline data processing system based on the BIM model, the corresponding relationship between the cable attributes and pipeline attributes is established by collecting the properties of the electromechanical and electrical cables and pipelines, recording the pipe-through operation records, judging conflict conditions, obtaining the target path and selecting the shortest winding Route paths to resolve conflicts.

Benefits of technology

Automatic connection of mechanical and electrical cables is realized, ensuring that the connection path meets construction requirements, reducing manual correction time and improving design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106518A_ABST
    Figure CN119106518A_ABST
Patent Text Reader

Abstract

The invention discloses an electromechanical pipeline data processing system and method based on a BIM model, and relates to the technical field of engineering data management. Cable attributes of electromechanical cables and pipeline attributes of pipelines are obtained, the corresponding relation between the pipeline attributes and the cable attributes is obtained, the cable attributes of the electromechanical cables penetrating through the pipelines are recorded, and the pipeline attributes of the electromechanical cables penetrating through the pipelines are recorded; the method comprises the following steps: obtaining a pipeline state set of a pipeline, obtaining pipeline penetrating operation records of related workers at a branch of the pipeline, comparing the pipeline state sets of the pipelines selected by the related workers with the pipeline state sets of the pipelines not selected by the related workers to obtain conflict judgment conditions of cable attributes, and determining whether the conflict judgment conditions exist or not according to the sequence of pipeline segments in a conflict pipeline sequence. And respectively obtaining a plurality of segments to form a first conflict segment and a second conflict segment, respectively obtaining a cable bypassing path and an overall bypassing path of the first conflict segment and the second conflict segment, and selecting the bypassing path with the shortest distance as a bypassing scheme of the conflict segment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering data management, and in particular to a mechanical and electrical pipeline data processing system and method based on a BIM model. Background Art

[0002] With the development of digital information systems, the management of electromechanical pipeline information has gradually developed into management through digital information systems. For example, the electromechanical pipeline drawings are digitally stored, and the digital model of the electromechanical pipeline is established through data simulation. Usually, the model of the electromechanical pipeline is related to the actual proportion of the pipeline during the design process, while the connection model between electromechanical equipment adopts a logical model, in which the actual parameters only appear as annotations, so it is difficult to match the two models one by one. In the process of matching the connection model between electromechanical equipment to the pipeline model, the connection result will be different from the actual due to insufficient information. For example, the pipeline through which the cable passes does not comply with the relevant regulations in the project or the cables in the pipeline exceed the capacity of the pipeline. Therefore, relevant staff need to invest a lot of time to correct the generated cable path. Summary of the invention

[0003] The purpose of the present invention is to provide a BIM model-based electromechanical pipeline data processing system and method to solve the problems raised in the above background technology.

[0004] In order to solve the above technical problems, the present invention provides the following technical solutions: a method for processing electromechanical pipeline data based on a BIM model:

[0005] Step S100: collecting the operation records of laying electromechanical cables, obtaining the cable attributes of the electromechanical cables and the pipeline attributes of the pipelines, obtaining the corresponding relationship between the pipeline attributes and the cable attributes, and for any pipeline, collecting the cable attributes that meet the passing conditions to form an attribute relationship pair of the cable attributes and the pipeline attributes;

[0006] Step S200: During the pipe threading operation, the cable attributes of the electromechanical cables that have passed through the pipe are recorded to obtain the pipe state set of the pipe, and the pipe threading operation records of the relevant staff at the bifurcation of the pipe are obtained. By comparing the pipe state sets of the pipes selected by the relevant staff and the pipes not selected, the conflict judgment conditions of the cable attributes are obtained;

[0007] Step S300: taking the currently ongoing electromechanical cable laying project as the target project, obtaining the correspondence between the topological map of the electromechanical equipment in the target project and the operation position in the pipeline map of the pipeline, taking a certain electromechanical cable in the target project as the first target cable, collecting the pipelines that meet the first target cable passing conditions, and obtaining the first target path;

[0008] Step S400: obtaining the operation sequence of the target project, obtaining the electromechanical cable that is passed through the pipe after the first target cable as the second target cable, obtaining the overlapping area of ​​the first target path and the second target path, and judging whether the second target cable conflicts with the existing cable in the overlapping area according to the cable attributes, and collecting the conflicting segments into a conflict pipeline sequence;

[0009] Step S500: According to the order of pipeline segments in the conflicting pipeline sequence, several segments are obtained to form a first conflicting section and a second conflicting section respectively, and the cable detour paths and the overall detour paths of the first conflicting section and the second conflicting section are obtained respectively, and the detour path with the shortest distance is selected as the detour plan for the conflicting section.

[0010] Furthermore, step S100 includes:

[0011] Step S101: obtaining a certain electromechanical device from the electromechanical cable laying operation record, obtaining the electromechanical cable corresponding to the certain electromechanical device, and obtaining the cable properties of the electromechanical cable, wherein the cable properties include the physical properties and specification properties of the cable;

[0012] Step S102: Obtain a pipe threading operation record of a certain electromechanical equipment in the electromechanical cable laying operation record, arrange the pipes through which the corresponding cables of the certain electromechanical equipment have passed through according to the sequence of the pipe threading operations, and obtain a pipe threading operation sequence corresponding to the certain electromechanical equipment: (La1, La2, La3, ..., Lan), wherein La1, La2, La3, ... and Lan respectively represent the first section, the second section, the third section, ... and the nth section of the pipe that the corresponding cable of the certain electromechanical equipment has passed through in a certain pipe threading operation record;

[0013] Step S103: Obtain the pipeline attributes of each section of the pipeline in the pipeline threading operation sequence. The pipeline attributes include the physical attributes and specification attributes of the pipeline. The pipeline attributes of any section of the pipeline and the cable attributes of the electromechanical cable passing through any section of the pipeline are combined into a line-pipe relationship pair. The pipeline attributes corresponding to the n1th section of the pipeline in the pipeline threading operation sequence form a set AT. p n1, the cable attribute set AT of the electromechanical cables passing through the n1th pipe c n1, the cable attributes of the electromechanical cable form a line-pipe relationship pair (AT p n1, AT c n1);

[0014] Step S104: In the electromechanical cable laying operation record, collect the wire-pipe relationship pairs corresponding to all electromechanical equipment, and collect the wire-pipe relationship pairs with the same pipeline attributes, where the pipeline attribute of the kth pipeline is recorded as AT p k, AT p The line-pipe relationship pairs corresponding to k are recorded as (ATp k, AT c k1), (AT p k, AT c k2), (AT p k, AT c k3), ... and (AT p k, AT c km), AT c k1, AT c k2, AT c k3, ... and AT c km represents AT p k corresponds to the 1st, 2nd, 3rd, … and mth cable properties;

[0015] Step S105: Obtain AT p The set AT of all cable attributes corresponding to k Ck , forming AT p k corresponding attribute relationship pair (AT p k, AT Ck ), where AT Ck =AT c k1∪AT c k2∪AT c k3∪……∪AT c km;

[0016] Pipes are classified according to their attributes, and historical data of pipe penetration of the same category of pipelines are collected. For a certain type of pipeline, which electromechanical cables are allowed to pass through and which are not allowed to pass through, the cable attributes of the electromechanical cables allowed to pass through are matched with the pipeline attributes to form a discrimination model for cables allowed to pass through a certain type of pipeline. When the cable attributes of the electromechanical cable are included in the cable attributes of the pipeline that meet the passing conditions, the corresponding electromechanical cable is allowed to pass through the pipeline;

[0017] Step S106: Obtain the cable attribute AT of any electromechanical cable c* , when AT c* It is AT Ck When a subset of is found, it is determined that any electromechanical cable meets the passing condition of the kth pipeline.

[0018] Further, step S200 includes:

[0019] Step S201: Set the pipeline state set of each pipeline section, collect the cable properties of the electromechanical cables passing through the pipeline into the pipeline state set corresponding to each pipeline section, and when the newly added electromechanical cables pass through any pipeline section, obtain the cable properties of the newly added electromechanical cables, collect them into the pipeline state set of any pipeline section, and complete the update of the pipeline state set of any pipeline section;

[0020] Step S202: obtaining an operation record of a certain bifurcation connection from the electromechanical cable laying operation record, the bifurcation connection includes 1 inlet pipe and d1 outlet pipes, obtaining the cable attributes of the electromechanical cable passing through the branch connection in the operation record, obtaining the outlet pipe that meets the cable attribute passing condition according to the pipe attributes of the outlet pipe, and gathering the outlet pipes into the candidate pipe set;

[0021] Step S203: obtaining a pipeline state set corresponding to each outlet pipeline in the candidate pipeline set before the operation record, obtaining the outlet pipeline selected by the relevant staff in the operation record, setting the outlet pipeline as the first target pipeline, and setting the pipeline in the candidate pipeline set that is not selected by the relevant staff as the second target pipeline. Before the operation record, obtaining the pipeline state set of the first target pipeline, recorded as ST1, and the pipeline state set of the second target pipeline, recorded as ST2;

[0022] Step S204: Calculate the conflict attribute set CF, CF = ST1-ST2, collect the cable attributes of the electromechanical cables passing through the branch connection in the action record to form a target attribute set, recorded as STc, record STc and CF as a conflict judgment condition, recorded as (STc, CF), collect all conflict judgment conditions to form a conflict judgment condition library;

[0023] For the multi-connected nodes of the pipeline, there are many possibilities for the laying of electromechanical cables. By capturing the historical records of pipeline selection by relevant staff, the pipelines selected by relevant staff are compared with those not selected, and the additional features of the unselected pipeline compared to the selected pipeline are used as conditions for determining that the cable cannot pass through the pipeline. Because the relevant personnel checked the additional features of the pipeline, they made the judgment not to select the pipeline.

[0024] Furthermore, step S300 includes:

[0025] Step S301: Obtain a pipeline diagram of pipelines in a target project and a topological diagram of connected electromechanical devices, take a certain electromechanical device in the target project as a first target device, and take an electromechanical cable corresponding to the first target device as a first target cable;

[0026] Step S302: In the topology diagram, the position where the first target cable enters the pipeline is taken as the first target starting point, and the position where the first target cable exits the pipeline is taken as the first target end point, and the first target starting point and the first target end point are marked in the pipeline diagram;

[0027] Step S303: Obtain the cable properties of the first target cable, record the path from the first target starting point to the first target end point in the pipeline diagram as the first target path, the first target path passes through the r1 section of the pipeline, wherein any section of the pipeline satisfies the passing condition of the first target cable, and the pipeline state set of the r1 section of the pipeline is updated through the cable properties of the first target cable.

[0028] Furthermore, step S400 includes:

[0029] Step S401: In the topology diagram, the position where the second target cable enters the pipeline is taken as the second target starting point, and the position where the second target cable exits the pipeline is taken as the second target end point, and steps S301 to S303 are repeated to obtain the second target path;

[0030] Step S402: Obtain all pipes that the second target path passes through, obtain the cable properties of the second target cable, perform conflict judgment on all pipes that the second target path passes through, and arrange the i-section pipes with conflicts in sequence according to the pipe threading order of the second target cable to obtain a conflicting pipe sequence.

[0031] Furthermore, step S500 includes:

[0032] Step S501: Obtain the first j sections of pipelines in the conflicting pipeline sequence to form the first conflicting section, j<i, obtain the pipeline starting point Ps1 of the first section of pipeline, and the pipeline end point Pe1 of the jth section of pipeline, in the second target path, record the path of all electromechanical cables between Ps1 and Pe1 as the first conflicting path, obtain the first detour path from Ps1 to Pe1, the first detour path does not include any section of pipeline in the conflicting pipeline sequence, and any section of pipeline passed by the first detour path meets the passing condition of the second target cable, obtain the length of the pipeline passed by the first detour path, recorded as G1;

[0033] Step S502: Obtain the first j+e sections of the conflicting pipeline sequence to form the second conflicting section, j+e≤i, e is a positive integer, the pipeline end point Pe2 of the j+e-th section of the pipeline, in the second target path, record the path of all electromechanical cables between Ps1 and Pe2 as the second conflicting path, obtain the second detour path from Ps1 to Pe2, the second detour path does not include any section of the pipeline in the conflicting pipeline sequence, and any section of the pipeline passed by the second detour path meets the passing condition of the second target cable, obtain the length of the pipeline passed by the second detour path, recorded as G2;

[0034] Step S503: when G1≥G2, using the second detour path as the detour path for detour around the second conflicting section;

[0035] Due to the design of the pipeline itself, which is affected by the engineering design and construction specifications, the detour distance of the electromechanical cables is not necessarily positively correlated with the length of the conflict range. It is possible that the detour distance generated by the overall rerouting of a longer section is smaller than that of a shorter area. The second conflict range includes the first conflict range;

[0036] When the detour distance of the shorter conflict range is greater than the detour distance of the longer conflict range, the detour solution corresponding to the longer conflict range is used as the adjustment path;

[0037] When G1<G2, obtain the pipeline starting point Ps3 of the j+1th pipeline section in the second conflict section, record the path of all electromechanical cables between Ps3 and Pe2 as the third conflict section in the second target path, obtain the third bypass path from Ps3 to Pe2, the third bypass path does not include any pipeline section in the conflict pipeline sequence, and any pipeline section passed by the third bypass path meets the passing condition of the third target cable, obtain the length of the pipeline passed by the third bypass path, and record it as G3;

[0038] Step S503: when G1+G3>G2, the second detour path is used as the detour path for detouring the second conflicting section; when G1+G3<G2, the first detour path is used as the detour path for detouring the first conflicting section;

[0039] The second conflict section includes the first conflict section and the third conflict section. When the first conflict section and the third conflict section are detoured respectively, the detour paths respectively detoured are summed. When the sum of the detour paths respectively detoured is greater than the length of the detour path of the same detour, the detour path of the same detour is used as the adjustment path.

[0040] When the sum of the detour paths of the respective detours is less than the length of the detour path of the same detour, it indicates that the detour solution of the first conflicting section is more reasonable. At this time, the first conflicting section obtains a detour path according to the first detour path, and the third conflicting section is used as a new first conflicting section. The process returns to step S501 and loops until there are no remaining pipelines in the conflicting pipeline sequence.

[0041] Step S504: After selecting the detour path, remove the detour pipes from the conflicting pipe sequence, update the conflicting pipe sequence, repeat steps S501 to S503, and when there are no remaining pipes in the conflicting pipe sequence, mark the pipe passage route of the second target cable in the pipe map as the pipe passage path.

[0042] In order to better implement the above method, a mechanical and electrical pipeline data processing system based on the BIM model is also proposed. The system includes: an attribute corresponding module, a conflict condition management module, a path connection module, a conflict judgment module and a pipe threading path management module, wherein the attribute corresponding module is used to obtain the corresponding relationship between the cable attributes of the mechanical and electrical cables and the pipeline attributes of the pipeline, the conflict condition management module is used to obtain the selection records of the pipeline by the relevant staff in the pipe threading operation record, and obtain the conflict judgment conditions, the path connection module is used to obtain the connection path of the mechanical and electrical cables in the pipeline diagram, the conflict judgment module is used to judge whether the mechanical and electrical cables conflict with the existing cables in the pipeline, and the pipe threading path management module is used to manage the detour plan of the mechanical and electrical cables and obtain the pipe threading path of the mechanical and electrical cables;

[0043] Further, the attribute corresponding module includes: an attribute management unit, a history record management unit, an attribute corresponding unit and a pass condition management unit, wherein the attribute management unit is used to obtain the cable attributes of the electromechanical cable and the pipeline attributes of the pipeline, the history record management unit is used to obtain the electromechanical cable laying operation record, the attribute corresponding unit is used to obtain the correspondence between the pipeline and the cable attributes of the electromechanical cable, and the pass condition management unit is used to manage the pass conditions corresponding to the pipeline;

[0044] Furthermore, the conflict condition management module includes: a pipeline state management unit, an operation record management unit, a pipeline state comparison unit and a conflict judgment management unit, wherein the pipeline state management unit is used to manage the pipeline state set of each section of the pipeline, the operation record management unit is used to manage the operation records of all bifurcated connections in the electromechanical cable laying operation record, the pipeline state comparison unit is used to compare the pipeline states of each pipeline at the bifurcated connection to obtain the conflict judgment condition, and the conflict judgment management unit is used to collect the conflict judgment conditions to obtain the conflict judgment condition library;

[0045] Further, the path connection module includes: a project management unit, a cable attribute management unit, a first path management unit and a pipeline information update unit, wherein the project management unit is used to obtain the correspondence between the topological map of the electromechanical equipment in the target project and the operation position in the pipeline map of the pipeline, the cable attribute management unit is used to manage the cable attributes of the first target cable, the first path management unit is used to obtain the first target path of the electromechanical cable, and the pipeline information update unit is used to update the pipeline state set of the pipeline;

[0046] Furthermore, the conflict determination module includes: a second path management unit and a conflict management unit, wherein the second path management unit is used to obtain a second target path of the electromechanical cable, and the conflict management unit is used to determine whether the second target cable conflicts with the existing cables in the pipeline, and collect the conflicting pipeline segments to obtain a conflicting pipeline sequence;

[0047] Furthermore, the pipe threading path management module includes: a conflict section management unit, a detour path management unit, a path comparison unit and a pipe threading path management unit, wherein the conflict section management unit is used to obtain a first conflict section and a second conflict section, the detour path management unit is used to obtain a detour path of the conflict section, the path comparison unit is used to compare the pipe length of the detour road, and the pipe threading path management unit is used to obtain the pipe threading route of the second target cable.

[0048] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: by obtaining the corresponding relationship between pipelines and electromechanical cables, the present invention selects pipelines that meet the construction requirements for electromechanical cables during the automatic connection of electromechanical cables. At the same time, a conflict detection model between cables is established to obtain the cable conflict situations that occur during the automatic cable connection process. Finally, a comparison is made based on the detour plan, so that the electromechanical cable connection path output by the system meets the relevant construction requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0050] Figure 1 It is a structural schematic diagram of a mechanical and electrical pipeline data processing system based on a BIM model of the present invention;

[0051] Figure 2 It is a flow chart of a method for processing electromechanical pipeline data based on a BIM model according to the present invention. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0053] See also Figure 1 and Figure 2 , the present invention provides a technical solution:

[0054] Step S100: collecting the operation records of laying electromechanical cables, obtaining the cable attributes of the electromechanical cables and the pipeline attributes of the pipelines, obtaining the corresponding relationship between the pipeline attributes and the cable attributes, and for any pipeline, collecting the cable attributes that meet the passing conditions to form an attribute relationship pair of the cable attributes and the pipeline attributes;

[0055] Wherein, step S100 includes:

[0056] Step S101: obtaining a certain electromechanical device from the electromechanical cable laying operation record, obtaining the electromechanical cable corresponding to the certain electromechanical device, and obtaining the cable properties of the electromechanical cable, wherein the cable properties include the physical properties and specification properties of the cable;

[0057] The physical properties of the cable include: the material of the cable, the diameter of the cable, the degree of bendability and the electrical load parameters; the specification properties include: electromagnetic shielding characteristics, the number of cores and the scenarios for which the cable corresponds, such as indoor scenarios, outdoor scenarios and high temperature scenarios;

[0058] The physical properties of the pipeline include: pressure resistance, impact resistance, manufacturing materials and bendability; the specification properties include: pipe diameter, wall thickness, sealing and laying scenarios, such as support laying, buried laying, underwater laying

[0059] Step S102: Obtain a pipe threading operation record of a certain electromechanical equipment in the electromechanical cable laying operation record, arrange the pipes through which the corresponding cables of the certain electromechanical equipment have passed through according to the sequence of the pipe threading operations, and obtain a pipe threading operation sequence corresponding to the certain electromechanical equipment: (La1, La2, La3, ..., Lan), wherein La1, La2, La3, ... and Lan respectively represent the first section, the second section, the third section, ... and the nth section of the pipe that the corresponding cable of the certain electromechanical equipment has passed through in a certain pipe threading operation record;

[0060] Step S103: Obtain the pipeline attributes of each section of the pipeline in the pipeline threading operation sequence. The pipeline attributes include the physical attributes and specification attributes of the pipeline. The pipeline attributes of any section of the pipeline and the cable attributes of the electromechanical cable passing through any section of the pipeline are combined into a line-pipe relationship pair. The pipeline attributes corresponding to the n1th section of the pipeline in the pipeline threading operation sequence form a set AT. p n1, the cable attribute set AT of the electromechanical cables passing through the n1th pipe c n1, the cable attributes of the electromechanical cable form a line-pipe relationship pair (AT p n1, AT c n1);

[0061] Step S104: In the electromechanical cable laying operation record, collect the wire-pipe relationship pairs corresponding to all electromechanical equipment, and collect the wire-pipe relationship pairs with the same pipeline attributes, where the pipeline attribute of the kth pipeline is recorded as AT p k, AT p The line-pipe relationship pairs corresponding to k are recorded as (AT p k, AT c k1), (AT p k, AT c k2), (AT p k, AT c k3), ... and (ATp k, AT c km), AT c k1, AT c k2, AT c k3, ... and AT c km represents AT p k corresponds to the 1st, 2nd, 3rd, … and mth cable properties;

[0062] Step S105: Obtain AT p The set AT of all cable attributes corresponding to k Ck , forming AT p k corresponding attribute relationship pair (AT p k, AT Ck ), where AT Ck =AT c k1∪AT c k2∪AT c k3∪……∪AT c km;

[0063] Step S106: Obtain the cable attribute AT of any electromechanical cable c* , when AT c* It is AT Ck When the subset of is found, it is determined that any electromechanical cable meets the passing condition of the kth pipeline;

[0064] The visual model of the pipeline can be obtained through the BIM model. BIM (Building Information Model) can perform numerical simulation of engineering information and output a visual model. For example, the three-dimensional model of the pipeline can be output through BIM; BIM electromechanical modeling mainly uses three-dimensional models to express electromechanical equipment, pipelines, bridges and other elements in the building. Using BIM software, designers can create detailed electromechanical models in a virtual environment, including specifications, materials, installation locations and other information of various equipment and pipelines. The electromechanical BIM digital model can not only improve the precision and accuracy of the design, but also provide a basis for subsequent pipeline integration.

[0065] Step S200: During the pipe threading operation, the cable attributes of the electromechanical cables that have passed through the pipe are recorded to obtain the pipe state set of the pipe, and the pipe threading operation records of the relevant staff at the bifurcation of the pipe are obtained. By comparing the pipe state sets of the pipes selected by the relevant staff and the pipes not selected, the conflict judgment conditions of the cable attributes are obtained;

[0066] Wherein, step S200 includes:

[0067] Step S201: Set the pipeline state set of each pipeline section, collect the cable properties of the electromechanical cables passing through the pipeline into the pipeline state set corresponding to each pipeline section, and when the newly added electromechanical cables pass through any pipeline section, obtain the cable properties of the newly added electromechanical cables, collect them into the pipeline state set of any pipeline section, and complete the update of the pipeline state set of any pipeline section;

[0068] Step S202: obtaining an operation record of a certain bifurcation connection from the electromechanical cable laying operation record, the bifurcation connection includes 1 inlet pipe and d1 outlet pipes, obtaining the cable attributes of the electromechanical cable passing through the branch connection in the operation record, obtaining the outlet pipe that meets the cable attribute passing condition according to the pipe attributes of the outlet pipe, and gathering the outlet pipes into the candidate pipe set;

[0069] Step S203: obtaining a pipeline state set corresponding to each outlet pipeline in the candidate pipeline set before the operation record, obtaining the outlet pipeline selected by the relevant staff in the operation record, setting the outlet pipeline as the first target pipeline, and setting the pipeline in the candidate pipeline set that is not selected by the relevant staff as the second target pipeline. Before the operation record, obtaining the pipeline state set of the first target pipeline, recorded as ST1, and the pipeline state set of the second target pipeline, recorded as ST2;

[0070] Step S204: Calculate the conflict attribute set CF, CF = ST1-ST2, collect the cable attributes of the electromechanical cables passing through the branch connection in the action record to form a target attribute set, recorded as STc, record STc and CF as a conflict judgment condition, recorded as (STc, CF), collect all conflict judgment conditions to form a conflict judgment condition library.

[0071] Step S300: taking the currently ongoing electromechanical cable laying project as the target project, obtaining the correspondence between the topological map of the electromechanical equipment in the target project and the operation position in the pipeline map of the pipeline, taking a certain electromechanical cable in the target project as the first target cable, collecting the pipelines that meet the first target cable passing conditions, and obtaining the first target path;

[0072] Wherein, step S300 includes:

[0073] Step S301: Obtain a pipeline diagram of pipelines in a target project and a topological diagram of connected electromechanical devices, take a certain electromechanical device in the target project as a first target device, and take an electromechanical cable corresponding to the first target device as a first target cable;

[0074] Step S302: In the topology diagram, the position where the first target cable enters the pipeline is taken as the first target starting point, and the position where the first target cable exits the pipeline is taken as the first target end point, and the first target starting point and the first target end point are marked in the pipeline diagram;

[0075] Step S303: Acquire the cable attributes of the first target cable, record the path from the first target starting point to the first target end point in the pipeline diagram as the first target path, the first target path passes through the r1 section of pipeline, wherein any section of pipeline meets the passing condition of the first target cable, and update the pipeline state set of the r1 section of pipeline according to the cable attributes of the first target cable;

[0076] More preferably, when obtaining the path for connecting electromechanical cables, this solution prioritizes the shortest path as the cable path, under the condition that the electromechanical cables are allowed to pass, that is, the cable properties of the electromechanical cables, and the corresponding cable properties of any section of the pipeline on the cable path, and performs the next step of conflict analysis and detour path comparison based on the shortest path.

[0077] Step S400: obtaining the operation sequence of the target project, obtaining the electromechanical cable that is passed through the pipe after the first target cable as the second target cable, obtaining the overlapping area of ​​the first target path and the second target path, and judging whether the second target cable conflicts with the existing cable in the overlapping area according to the cable attributes, and collecting the conflicting segments into a conflict pipeline sequence;

[0078] Wherein, step S400 includes:

[0079] Step S401: In the topology diagram, the position where the second target cable enters the pipeline is taken as the second target starting point, and the position where the second target cable exits the pipeline is taken as the second target end point, and steps S301 to S303 are repeated to obtain the second target path;

[0080] Step S402: Obtain all pipes that the second target path passes through, obtain the cable properties of the second target cable, perform conflict judgment on all pipes that the second target path passes through, and arrange the i-section pipes with conflicts in sequence according to the pipe threading order of the second target cable to obtain a conflicting pipe sequence.

[0081] Step S500: according to the order of the pipeline segments in the conflicting pipeline sequence, a plurality of segments are respectively obtained to form a first conflicting section and a second conflicting section, a cable detour path of the first conflicting section and the second conflicting section and an overall detour path are respectively obtained, and the detour path with the shortest distance is selected as the detour solution of the conflicting section;

[0082] Wherein, step S500 includes:

[0083] Step S501: Obtain the first j sections of pipelines in the conflicting pipeline sequence to form the first conflicting section, j<i, obtain the pipeline starting point Ps1 of the first section of pipeline, and the pipeline end point Pe1 of the jth section of pipeline, in the second target path, record the path of all electromechanical cables between Ps1 and Pe1 as the first conflicting path, obtain the first detour path from Ps1 to Pe1, the first detour path does not include any section of pipeline in the conflicting pipeline sequence, and any section of pipeline passed by the first detour path meets the passing condition of the second target cable, obtain the length of the pipeline passed by the first detour path, recorded as G1;

[0084] Step S502: Obtain the first j+e sections of the conflicting pipeline sequence to form the second conflicting section, j+e≤i, e is a positive integer, the pipeline end point Pe2 of the j+e-th section of the pipeline, in the second target path, record the path of all electromechanical cables between Ps1 and Pe2 as the second conflicting path, obtain the second detour path from Ps1 to Pe2, the second detour path does not include any section of the pipeline in the conflicting pipeline sequence, and any section of the pipeline passed by the second detour path meets the passing condition of the second target cable, obtain the length of the pipeline passed by the second detour path, recorded as G2;

[0085] Step S503: when G1≥G2, using the second detour path as the detour path for detour around the second conflicting section;

[0086] When G1<G2, obtain the pipeline starting point Ps3 of the j+1th pipeline section in the second conflict section, record the path of all electromechanical cables between Ps3 and Pe2 as the third conflict section in the second target path, obtain the third bypass path from Ps3 to Pe2, the third bypass path does not include any pipeline section in the conflict pipeline sequence, and any pipeline section passed by the third bypass path meets the passing condition of the third target cable, obtain the length of the pipeline passed by the third bypass path, and record it as G3;

[0087] Step S503: when G1+G3>G2, the second detour path is used as the detour path for detouring the second conflicting section; when G1+G3<G2, the first detour path is used as the detour path for detouring the first conflicting section;

[0088] Step S504: After selecting the detour path, remove the detour pipes from the conflicting pipe sequence, update the conflicting pipe sequence, repeat steps S501 to S503, and when there are no remaining pipes in the conflicting pipe sequence, mark the pipe passage route of the second target cable in the pipe map as the pipe passage path.

[0089] The system includes: an attribute corresponding module, a conflict condition management module, a path connection module, a conflict determination module and a pipe-through path management module;

[0090] The attribute corresponding module is used to obtain the correspondence between the cable attributes of the electromechanical cable and the pipeline attributes of the pipeline, wherein the attribute corresponding module includes: an attribute management unit, a history record management unit, an attribute corresponding unit and a pass condition management unit, wherein the attribute management unit is used to obtain the cable attributes of the electromechanical cable and the pipeline attributes of the pipeline, the history record management unit is used to obtain the electromechanical cable laying operation record, the attribute corresponding unit is used to obtain the correspondence between the cable attributes of the pipeline and the electromechanical cable, and the pass condition management unit is used to manage the pass condition corresponding to the pipeline;

[0091] The conflict condition management module is used to obtain the selection records of the pipelines by the relevant staff in the pipe threading operation records to obtain the conflict judgment conditions. The conflict condition management module includes: a pipeline state management unit, an operation record management unit, a pipeline state comparison unit and a conflict judgment management unit. The pipeline state management unit is used to manage the pipeline state set of each section of the pipeline, the operation record management unit is used to manage the operation records of all bifurcated connections in the electromechanical cable laying operation records, the pipeline state comparison unit is used to compare the pipeline states of each pipeline at the bifurcated connection to obtain the conflict judgment conditions, and the conflict judgment management unit is used to collect the conflict judgment conditions to obtain the conflict judgment condition library;

[0092] The path connection module is used to obtain the connection path of the electromechanical cable in the pipeline diagram, wherein the path connection module includes: a project management unit, a cable attribute management unit, a first path management unit and a pipeline information update unit, wherein the project management unit is used to obtain the correspondence between the topological map of the electromechanical equipment in the target project and the operation position in the pipeline diagram of the pipeline, the cable attribute management unit is used to manage the cable attributes of the first target cable, the first path management unit is used to obtain the first target path of the electromechanical cable, and the pipeline information update unit is used to update the pipeline state set of the pipeline;

[0093] The conflict determination module is used to determine whether the electromechanical cable conflicts with the existing cables in the pipeline, wherein the conflict determination module includes: a second path management unit and a conflict management unit, wherein the second path management unit is used to obtain the second target path of the electromechanical cable, and the conflict management unit is used to determine whether the second target cable conflicts with the existing cables in the pipeline, and collect the conflicting pipeline segments to obtain the conflicting pipeline sequence;

[0094] Among them, the pipe threading path management module is used to manage the detour plan of the electromechanical cables and obtain the pipe threading path of the electromechanical cables. Among them, the pipe threading path management module includes: a conflict section management unit, a detour path management unit, a path comparison unit and a pipe threading path management unit. Among them, the conflict section management unit is used to obtain the first conflict section and the second conflict section, the detour path management unit is used to obtain the detour path of the conflict section, the path comparison unit is used to compare the pipe length of the detour road, and the pipe threading path management unit is used to obtain the pipeline threading route of the second target cable.

[0095] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0096] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for processing electromechanical pipeline data based on a BIM model, characterized in that: The method comprises the following steps: Step S100: Collecting electromechanical cable laying operation records, obtaining cable attributes of the electromechanical cables and pipeline attributes of the pipelines, and obtaining the corresponding relationship between pipeline attributes and cable attributes. For any type of pipeline, collect the cable attributes that meet the passage conditions to form an attribute relationship pair of cable attributes and pipeline attributes; Step S200: During the pipe threading operation, the cable attributes of the electromechanical cables that have passed through the pipe are recorded to obtain a pipe state set of the pipe. The pipe threading operation records of the relevant staff at the bifurcation of the pipe are obtained. By comparing the pipe state sets of the pipes selected by the relevant staff with those of the pipes not selected, a conflict judgment condition for the cable attributes is obtained. Step S300: Taking the currently ongoing electromechanical cable laying project as the target project, obtaining the correspondence between the topology map of the electromechanical equipment in the target project and the operation positions in the pipeline map, taking a certain electromechanical cable in the target project as the first target cable, and collecting pipelines that meet the first target cable's passage conditions to obtain a first target path; Step S400: Obtain the operation sequence of the target project, obtain the electromechanical cable that is piped after the first target cable as the second target cable, obtain the overlapping area of ​​the first target path and the second target path, and in the overlapping area, determine whether the second target cable conflicts with the existing cables based on the cable properties, and aggregate the conflicting segments into a conflict pipeline sequence; Step S500: According to the order of the pipeline segments in the conflicting pipeline sequence, several segments are obtained to form the first conflicting segment and the second conflicting segment respectively, the cable detour paths and the overall detour path of the first conflicting segment and the second conflicting segment are obtained respectively, and the detour path with the shortest distance is selected as the detour solution for the conflicting segment.

2. The method for processing electromechanical pipeline data based on a BIM model according to claim 1, characterized in that: Step S100 includes: Step S101: obtaining a certain electromechanical device from an electromechanical cable laying operation record, obtaining an electromechanical cable corresponding to the certain electromechanical device, and obtaining cable properties of the electromechanical cable, wherein the cable properties include physical properties and specification properties of the cable; Step S102: Obtain a pipe threading operation record of a certain electromechanical equipment from the electromechanical cable laying operation record, arrange the pipes through which the corresponding cable of the certain electromechanical equipment has passed through according to the order of the pipe threading operations, and obtain a pipe threading operation sequence corresponding to the certain electromechanical equipment: (La1, La2, La3, ..., Lan), where La1, La2, La3, ..., and Lan respectively represent the first section, second section, third section, ..., and nth section of the pipe that the corresponding cable of the certain electromechanical equipment has passed through in the pipe threading operation record; Step S103: Obtain the pipe attributes of each pipe section in the pipe threading operation sequence. The pipe attributes include the physical attributes and specification attributes of the pipe. The pipe attributes of any pipe section and the cable attributes of the electromechanical cable passing through the pipe section are combined into a wire-pipe relationship pair. The pipe attributes corresponding to the n1th pipe section in the pipe threading operation sequence form a set AT. p n1, the cable attribute set AT of the electromechanical cables passing through the n1th pipe c n1, the cable attributes of the electromechanical cable constitute the line-pipe relationship pair (AT p n1, AT c n1); Step S104: In the electromechanical cable laying operation record, collect the wire-pipe relationship pairs corresponding to all electromechanical equipment, and collect the wire-pipe relationship pairs with the same pipe attributes. The pipe attribute of the kth pipe is recorded as AT p k, AT p The line-pipe relationship pairs corresponding to k are recorded as (AT p k, AT c k1), (AT p k, AT c k2), (AT p k, AT c k3), ... and (AT p k, AT c km), AT c k1, AT c k2, AT c k3, ... and AT c km represents AT p k corresponds to the first, second, third, ... and mth cable properties; Step S105: Obtain AT p The set AT of all cable attributes corresponding to k Ck , forming AT p k corresponding attribute relationship pair (AT p k, AT Ck ), where AT Ck =AT c k1∪AT c k2∪AT c k3∪……∪AT c km; Step S106: Obtain the cable attribute AT of any electromechanical cable c* , when AT c* It is AT Ck When a subset of is found, it is determined that any electromechanical cable meets the passing condition of the kth type of pipeline.

3. The method for processing electromechanical pipeline data based on a BIM model according to claim 2, characterized in that: Step S200 includes: Step S201: Setting a pipeline state set for each pipeline section, aggregating the cable properties of the electromechanical cables passing through the pipeline into the pipeline state set corresponding to each pipeline section. When a new electromechanical cable passes through any pipeline section, obtaining the cable properties of the new electromechanical cable, aggregating them into the pipeline state set of the any pipeline section, and completing the update of the pipeline state set of the any pipeline section. Step S202: Obtain an operation record of a bifurcated connection from the electromechanical cable laying operation record, wherein the bifurcated connection includes one inlet pipe and d1 outlet pipes. Obtain the cable attributes of the electromechanical cable passing through the bifurcated connection in the operation record. Based on the pipe attributes of the outlet pipe, obtain the outlet pipe that meets the cable attribute passing condition, and aggregate the outlet pipes into a candidate pipe set. Step S203: Obtaining a pipeline state set corresponding to each outlet pipeline in the candidate pipeline set before the operation record, obtaining the outlet pipeline selected by the relevant staff in the operation record, setting the outlet pipeline as the first target pipeline, and setting the pipeline in the candidate pipeline set that is not selected by the relevant staff as the second target pipeline. Before the operation record, obtain the pipeline state set of the first target pipeline, which is recorded as ST1, and the pipeline state set of the second target pipeline, which is recorded as ST2; Step S204: Calculate the conflict attribute set CF, CF = ST1-ST2, and collect the cable attributes of the electromechanical cables passing through the branch connection in the action record to form a target attribute set, recorded as STc, and record STc and CF as a conflict judgment condition, recorded as (STc, CF), and collect all conflict judgment conditions to form a conflict judgment condition library.

4. The method for processing electromechanical pipeline data based on a BIM model according to claim 3, characterized in that: Step S300 includes: Step S301: Obtain a pipeline diagram of pipelines in a target project and a topology diagram of connected electromechanical devices, take a certain electromechanical device in the target project as a first target device, and take an electromechanical cable corresponding to the first target device as a first target cable; Step S302: In the topology diagram, the position where the first target cable enters the pipeline is used as the first target starting point, and the position where the first target cable exits the pipeline is used as the first target end point. The first target starting point and the first target end point are marked in the pipeline diagram; Step S303: Obtain the cable properties of the first target cable, record the path from the first target starting point to the first target end point in the pipeline diagram as the first target path, and the first target path passes through the r1 section of the pipeline. Among them, any section of the pipeline meets the passing condition of the first target cable, and the pipeline state set of the r1 section of the pipeline is updated based on the cable properties of the first target cable.

5. The method for processing electromechanical pipeline data based on a BIM model according to claim 4, characterized in that: Step S400 includes: Step S401: In the topology diagram, the position where the second target cable enters the pipe is used as the second target starting point, and the position where the second target cable exits the pipe is used as the second target end point. Steps S301 to S303 are repeated to obtain a second target path. Step S402: Obtain all pipes passed by the second target path, obtain the cable properties of the second target cable, perform conflict judgment on all pipes passed by the second target path, and arrange the i conflicting pipes in the order of the second target cable to obtain a conflicting pipe sequence.

6. The method for processing electromechanical pipeline data based on a BIM model according to claim 5, characterized in that: Step S500 includes: Step S501: Obtain the first j pipe sections in the conflicting pipe sequence to form a first conflicting section, where j < i. Obtain the starting point Ps1 of the first pipe section and the end point Pe1 of the jth pipe section. In the second target path, record the path of all electromechanical cables between Ps1 and Pe1 as the first conflicting path. Obtain a first detour path from Ps1 to Pe1. The first detour path does not include any pipe sections in the conflicting pipe sequence, and any pipe section passed by the first detour path meets the passing condition of the second target cable. Obtain the length of the pipeline passed by the first detour path, which is recorded as G1. Step S502: Obtain the first j+e pipe sections in the conflicting pipe sequence to form a second conflicting section, where j+e≤i and e is a positive integer. The pipe end point of the j+e-th pipe section is Pe2. In the second target path, record the path of all electromechanical cables between Ps1 and Pe2 as the second conflicting path. Obtain a second detour path from Ps1 to Pe2. The second detour path does not include any pipe sections in the conflicting pipe sequence, and any pipe section passed by the second detour path meets the passing condition of the second target cable. Obtain the length of the pipes passed by the second detour path, which is recorded as G2. Step S503: when G1≥G2, adopting the second detour path as the detour path for detouring the second conflicting section; When G1<G2, obtain the starting point Ps3 of the j+1th pipe section in the second conflicting section. In the second target path, record the path of all electromechanical cables between Ps3 and Pe2 as the third conflicting section. Obtain a third detour path from Ps3 to Pe2. The third detour path does not include any pipe sections in the conflicting pipe sequence, and any pipe section passed by the third detour path meets the passing condition of the third target cable. Obtain the length of the pipeline passed by the third detour path, which is recorded as G3. Step S503: When G1+G3>G2, adopt the second detour path as the detour path for detouring the second conflicting section; when G1+G3<G2, adopt the first detour path as the detour path for detouring the first conflicting section; Step S504: After selecting the detour path, remove the detour pipes from the conflicting pipe sequence, update the conflicting pipe sequence, repeat steps S501 to S503, and when there are no remaining pipes in the conflicting pipe sequence, mark the pipe passage route of the second target cable in the pipe map as the pipe passage path.

7. A BIM-based electromechanical pipeline data processing system, used to execute the BIM-based electromechanical pipeline data processing method according to any one of claims 1 to 6, characterized in that: The system includes the following modules: an attribute correspondence module, a conflict condition management module, a path connection module, a conflict determination module, and a pipe threading path management module, wherein the attribute correspondence module is used to obtain the correspondence between the cable attributes of the electromechanical cable and the pipe attributes of the pipeline; the conflict condition management module is used to obtain the pipe selection records of the relevant staff in the pipe threading operation records to obtain the conflict determination conditions; the path connection module is used to obtain the connection path of the electromechanical cable in the pipeline diagram; the conflict determination module is used to determine whether the electromechanical cable conflicts with the existing cables in the pipeline; and the pipe threading path management module is used to manage the detour plan of the electromechanical cable and obtain the pipe threading path of the electromechanical cable.

8. The electromechanical piping data processing system based on the BIM model according to claim 7 is characterized in that: The attribute correspondence module includes: an attribute management unit, a history record management unit, an attribute correspondence unit, and a pass condition management unit. The attribute management unit is used to obtain the cable attributes of the electromechanical cable and the pipeline attributes of the pipeline. The history record management unit is used to obtain the electromechanical cable laying operation record. The attribute correspondence unit is used to obtain the correspondence between the cable attributes of the pipeline and the electromechanical cable. The pass condition management unit is used to manage the pass conditions corresponding to the pipeline. The conflict condition management module includes: a pipeline status management unit, an operation record management unit, a pipeline status comparison unit and a conflict judgment management unit. Among them, the pipeline status management unit is used to manage the pipeline status set of each section of the pipeline, the operation record management unit is used to manage the operation records of all bifurcated connections in the electromechanical cable laying operation records, the pipeline status comparison unit is used to compare the pipeline status of each pipeline at the bifurcated connection and obtain the conflict judgment conditions. The conflict judgment management unit is used to collect the conflict judgment conditions and obtain the conflict judgment condition library.

9. The electromechanical piping data processing system based on a BIM model according to claim 7, characterized in that: The path connection module includes: a project management unit, a cable attribute management unit, a first path management unit, and a pipeline information update unit. The project management unit is used to obtain the correspondence between the topology map of the electromechanical equipment in the target project and the operation position in the pipeline map. The cable attribute management unit is used to manage the cable attributes of the first target cable. The first path management unit is used to obtain the first target path of the electromechanical cable. The pipeline information update unit is used to update the pipeline status set of the pipeline. The conflict determination module includes: a second path management unit and a conflict management unit, wherein the second path management unit is used to obtain the second target path of the electromechanical cable, and the conflict management unit is used to determine whether the second target cable conflicts with the existing cables in the pipeline, and to gather the conflicting pipeline segments to obtain a conflict pipeline sequence.

10. The electromechanical piping data processing system based on a BIM model according to claim 7, characterized in that: The pipe threading path management module includes: a conflict section management unit, a detour path management unit, a path comparison unit and a pipe threading path management unit, wherein the conflict section management unit is used to obtain the first conflict section and the second conflict section, the detour path management unit is used to obtain the detour path of the conflict section, the path comparison unit is used to compare the pipe length of the detour road, and the pipe threading path management unit is used to obtain the pipe threading route of the second target cable.

Citation Information

Patent Citations

  • BIM-based building pipeline arrangement optimization system

    CN111382484A

  • Pipeline arrangement method and system based on BIM model

    CN114970055A

  • Cable laying method and device, computer equipment and storage medium

    CN115758645A

  • Cable conduit laying line planning method and system

    CN118036845A

  • Cable bridge construction management method and system based on BIM technology

    CN118134217A