A mechanical and electrical pipeline data processing system and method based on BIM model

Through the BIM model-based electromechanical pipeline data processing system, the attribute relationship between cables and pipelines is established, and the cable paths are automatically judged and adjusted, which solves the problem that cable travel in electromechanical pipeline design does not comply with regulations, and efficient automated processing is achieved.

CN119106518BActive Publication Date: 2025-04-29BEIJING QUECHEN ARCHITECTURAL DESIGN CONSULTING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

During the design process of electromechanical pipes, the connection model between electromechanical equipment and pipeline models are difficult to correspond one by one, resulting in the pipeline through which the cables do not comply with the engineering regulations or the cables exceed the pipeline capacity, which requires a lot of time to correct.

Method used

The electromechanical pipeline data processing system based on the BIM model is adopted to collect the electromechanical cable laying operation records, obtain the properties of the cable and pipeline, establish attributes, and record the cable properties during the pipe-through operation, judge conflict conditions, and select the shortest bypass path for adjustment.

Benefits of technology

The construction requirements selection of mechanical and electrical cables during the automatic connection process are realized, a conflict detection model between cables is established, and cable conflicts are automatically handled. The output connection path meets the construction requirements, which improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106518B_ABST
    Figure CN119106518B_ABST
Patent Text Reader

Abstract

The present invention discloses a mechanical and electrical pipeline data processing system and method based on a BIM model, which relates to the technical field of engineering data management, and obtains cable properties of mechanical and electrical cables and pipeline properties of pipelines, obtains the corresponding relationship between pipeline properties and cable properties, records the cable properties of the mechanical and electrical cables that have passed through the pipeline, obtains a pipeline state set of the pipeline, obtains the pipe threading operation records of relevant staff at the bifurcation of the pipeline, obtains the conflict judgment conditions of the cable properties by comparing the pipeline state sets of the pipelines selected by the relevant staff and the pipelines not selected, obtains the first conflict section and the second conflict section composed of a plurality of sections according to the order of pipeline sections in the conflicting pipeline sequence, obtains the cable detour paths and the overall detour paths of the first conflict section and the second conflict section, and selects the detour path with the shortest distance as the detour plan of the conflicting section.
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 mechanical and electrical pipeline data processing system and method based on a BIM model 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 obtained, 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 forked connection from the electromechanical cable laying operation record, the forked 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 operation 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 second target cable, obtain the length of the pipeline passed by the third bypass path, and record it as G3;

[0038] 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 forked connection from the electromechanical cable laying operation record, the forked 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 operation 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 second target cable, obtain the length of the pipeline passed by the third bypass path, and record it as G3;

[0087] 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 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; 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; 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; 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; 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.

2. According to the method for processing electromechanical pipeline data based on the BIM model according to claim 1, it is characterized in that: Step S100 includes: Step S101: obtaining a certain electromechanical device from the 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 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 the certain pipe threading operation record; Step S103: Obtain the pipeline attributes of each section of the pipeline in the pipeline threading operation sequence, wherein the pipeline attributes include the physical attributes and specification attributes of the pipeline, and form a line-pipe relationship pair with the pipeline attributes of any section of the pipeline and the cable attributes of the electromechanical cable passing through the any section of the pipeline. 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 pipeline c n1, the cable attributes of the electromechanical cable form a 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 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 (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; 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 obtained, it is determined that any electromechanical cable meets the passing condition of the kth pipeline.

3. According to a method for processing electromechanical pipeline data based on a BIM model according to claim 2, it is characterized in that: Step S200 includes: Step S201: setting a pipeline state set for each pipeline section, collecting the cable properties of the electromechanical cables passing through the pipeline into the pipeline state set corresponding to each pipeline section, and when a newly added electromechanical cable passes through any pipeline section, obtaining the cable properties of the newly added electromechanical cable, collecting 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: obtaining an operation record of a certain bifurcated connection from the electromechanical cable laying operation record, wherein the bifurcated connection includes 1 inlet pipe and d1 outlet pipes, obtaining the cable attributes of the electromechanical cables passing through the branch connection in the operation record, obtaining the outlet pipes that meet the cable attribute passing condition according to the pipe attributes of the outlet pipes, and collecting 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, obtaining a pipeline state set of the first target pipeline, recorded as ST1, and obtaining a pipeline state set of the second target pipeline, recorded as ST2; 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 operation 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.

4. The method for processing electromechanical pipeline data based on a BIM model according to claim 3 is characterized in that: Step S300 includes: 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; 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; 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.

5. According to the method for processing electromechanical pipeline data based on the BIM model of claim 4, it is characterized by: Step S400 includes: 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; 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.

6. The method for processing electromechanical pipeline data based on a BIM model according to claim 5 is characterized in that: Step S500 includes: 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; 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; Step S503: when G1≥G2, using the second detour path as the detour path for detour around the second conflicting section; When G1<G2, obtain the pipeline starting point Ps3 of the j+1th pipeline section in the second conflicting section, record the path of all electromechanical cables from Ps3 to Pe2 as the third conflicting 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 conflicting pipeline sequence, and any pipeline section passed by the third bypass path meets the passing condition of the second target cable, and obtain the length of the pipeline passed by the third bypass path, which is recorded as G3; 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; 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 a 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 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 correspondence between the cable attributes of the electromechanical cable and the pipeline attributes of the pipeline, the conflict condition management module is used to obtain the selection record of the pipeline by the relevant staff in the pipe threading operation record, and obtain the conflict judgment condition, the path connection module is used to obtain the connection path of the electromechanical cable in the pipeline diagram, the conflict judgment module is used to judge 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 pipeline data processing system based on the BIM model according to claim 7 is characterized in that: The attribute corresponding module includes: an attribute management unit, a history record management unit, an attribute corresponding unit and a passing 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 corresponding relationship between the pipeline and the cable attributes of the electromechanical cable, and the passing condition management unit is used to manage the passing conditions corresponding to the pipeline; 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.

9. The electromechanical pipeline data processing system based on the BIM model according to claim 7 is 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, 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; 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 collect the conflicting pipeline segments to obtain a conflicting pipeline sequence.

10. The electromechanical pipeline data processing system based on the 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

  • Cable conduit laying line planning method and system

    CN118036845A

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

    CN118134217A