Pipe line bend processing method and apparatus

CN115906375BActive Publication Date: 2026-10-23JIULING (JIANGSU) DIGITAL INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111166398.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2026-10-23
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

但是,传统的方法会导致管线排布效率较低

Benefits of technology

[0013]上述申请内容,可以确定不同主管线段之间的翻弯角度,进一步根据翻弯角度确定具体的翻弯弯头,根据翻弯弯头对主管线段进行翻弯连接,避免了人工手动重复试验确定翻弯弯头,从而缩短主管线进行翻弯高度调整的时间以及管线排布的时间,进一步提高了管线排布的效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115906375B_ABST
    Figure CN115906375B_ABST
Patent Text Reader

Abstract

The application relates to a pipeline turning processing method and device. The method comprises the following steps: acquiring the pipeline group elevation of a current gradient pipeline group, segmenting each main pipeline in the current gradient pipeline group according to the structural beam and the pipeline group elevation to obtain a main pipeline segment, acquiring the initial main pipeline segment elevation of each main pipeline segment, determining the turning angle between adjacent main pipeline segments according to the first main pipeline segment elevation of each main pipeline segment elevation segment, the second main pipeline segment elevation of the adjacent non-main pipeline segment elevation segment, or the second main pipeline segment elevation of each non-main pipeline segment elevation segment. The method can determine the turning angle between different main pipeline segments, and then determine the turning elbow according to the turning angle, connect the main pipeline segments through the turning elbow, avoid manual repeated experiments to determine the turning elbow, shorten the time for adjusting the turning height of the main pipeline and the pipeline arrangement time, and further improve the pipeline arrangement efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer-aided architectural design technology, and in particular to a method and apparatus for pipeline bending. Background Technology

[0002] With social development and the scarcity of urban land, making full use of above-ground and underground space and intensive development has become a trend. Underground parking garages play a significant role in solving public parking problems in urban centers and private parking problems in residential areas. Therefore, it is necessary to rationally arrange underground parking garages. Underground parking garages contain numerous professional pipelines designed to meet fire protection and operational requirements. The challenge lies in how to rationally arrange these main pipelines vertically to meet functional and regulatory requirements while also saving costs.

[0003] In traditional techniques, designers divide the main pipeline into segments and repeatedly adjust the height of these segments using different bends until the height of each segment is adjusted to a level where adjacent segments can be connected by a single bend, thus achieving the vertical arrangement of the main pipeline segments. However, this traditional method results in low pipeline layout efficiency. Summary of the Invention

[0004] Therefore, it is necessary to provide a pipeline bending treatment method and apparatus to address the aforementioned technical problems.

[0005] A method for pipe bending, the method comprising:

[0006] Get the pipeline group elevation of the current gradient pipeline group;

[0007] Based on the elevation of the structural beam and the pipeline group, each main pipeline in the current gradient pipeline group is divided to obtain the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation.

[0008] The turning angle between adjacent main pipeline segments is determined based on the first main pipeline segment elevation of each of the main pipeline segments and the second main pipeline segment elevation of the non-main pipeline segments adjacent to each of the main pipeline segments, or based on the second main pipeline segment elevation of each of the non-main pipeline segments.

[0009] A pipeline bending and straightening device, the device comprising:

[0010] The first elevation acquisition module is used to acquire the elevation of the pipeline group in the current gradient pipeline group;

[0011] The segmentation module is used to segment each main pipeline in the current gradient pipeline group according to the elevation of the structural beam and the pipeline group, and obtain the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation.

[0012] The bending angle determination module is used to determine the bending angle between adjacent main line segments based on the first main line segment elevation of each of the main line segment elevation segments and the second main line segment elevation of the non-main line segment elevation segments adjacent to each of the main line segment elevation segments, or based on the second main line segment elevation of each of the non-main line segment elevation segments.

[0013] The above-mentioned application can determine the bending angle between different main pipeline segments, and further determine the specific bending elbow based on the bending angle. The main pipeline segments are then bent and connected according to the bending elbow, avoiding the need for manual repeated testing to determine the bending elbow. This shortens the time for adjusting the bending height of the main pipeline and the pipeline layout time, further improving the efficiency of pipeline layout. Attached Figure Description

[0014] Figure 1 This is an internal structural diagram of a computer device in one embodiment;

[0015] Figure 2 This is a flowchart illustrating a pipeline bending process in one embodiment;

[0016] Figure 3 A side view of the structure between a main pipeline and multiple structural beams in another embodiment;

[0017] Figure 4 This is a side view of the relationship between the main pipeline segments and multiple structural beams obtained after dividing a main pipeline in another embodiment;

[0018] Figure 5 This is a schematic diagram of the calculation method for the main pipeline elevation in one embodiment;

[0019] Figure 6 This is a flowchart illustrating a method for obtaining the main line segment and the initial main line segment elevation in another embodiment.

[0020] Figure 7 This is a schematic diagram illustrating the specific method for obtaining the initial elevation of the main pipeline segment in another embodiment;

[0021] Figure 8 This is a flowchart illustrating the method for determining the bending angle in another embodiment;

[0022] Figure 9a This is a cross-sectional structural diagram of a bend in another embodiment;

[0023] Figure 9b This is a cross-sectional view of another bend in another embodiment;

[0024] Figure 9c This is a cross-sectional view of another bend in another embodiment;

[0025] Figure 10 This is a flowchart illustrating the method for determining the bending angle in another embodiment;

[0026] Figure 11 This is a flowchart illustrating a method for adjusting the bending height of the main pipeline in another gradient pipeline group in another embodiment.

[0027] Figure 12 This is a schematic diagram illustrating the collision results between other gradient main lines and other gradient previous gradient main line segments in another embodiment.

[0028] Figure 13 This is a schematic diagram illustrating the collision results between other gradient main lines and other gradient previous gradient main line segments in another embodiment.

[0029] Figure 14 This is a schematic flowchart of a method for adjusting the bending height of the main gravity flow pipeline in a gravity flow pipeline group, as described in another embodiment.

[0030] Figure 15 This is a schematic diagram of a method for obtaining a pipeline network via gravity flow pipeline groups in another embodiment;

[0031] Figure 16 This is a schematic flowchart of a method for adjusting the bending height of the main gravity flow pipeline in a gravity flow pipeline group, as described in another embodiment.

[0032] Figure 17 This is a diagram showing the attribute information interface of the main gravity flow pipeline in the pipeline network in another embodiment;

[0033] Figure 18 This is a structural diagram of a pipeline network and multiple structural beams in another embodiment;

[0034] Figure 19 This is a structural diagram of a pipeline network and multiple structural beams in another embodiment;

[0035] Figure 20 This is a schematic flowchart of a method for determining the direction of gravity flow in a pipeline network in another embodiment;

[0036] Figure 21This is a structural diagram of a pipeline network and multiple structural beams in another embodiment;

[0037] Figure 22 This is a structural block diagram of a pipeline bending treatment device in one embodiment. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0039] The pipeline bending method provided in this application can be applied to Figure 1 The computer equipment shown. (For example...) Figure 1 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The computer device's database stores all gradient pipeline groups and structural beams arranged above the main pipelines within the pipeline groups. The network interface of the computer device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a pipeline bending processing method.

[0040] Those skilled in the art will understand that Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0041] It should be noted that the pipeline bending processing method provided in this application can be implemented by a pipeline bending processing device, which can be implemented as part or all of a computer device through software, hardware, or a combination of software and hardware. The following method embodiments will use a computer device as an example to illustrate the implementation subject.

[0042] This embodiment describes a process executed by computer equipment before arranging main pipelines in terms of height. This embodiment can also be a process for adjusting the bending height of all main pipelines on the same gradient before arranging them in terms of height. The above-mentioned pipeline bending process can be applied to pipeline bending processes in underground parking garages, as well as to pipeline bending processes in ground parking garages. Of course, it can also be applied to other application scenarios involving the arrangement of main pipelines in the construction industry. This embodiment does not limit the application scenario.

[0043] In one embodiment, such as Figure 2 As shown, a pipeline bending treatment method is provided, which can be applied to... Figure 1 Taking a computer device as an example, the explanation includes the following steps:

[0044] S100: Obtain the pipeline group elevation of the current gradient pipeline group.

[0045] Specifically, the computer equipment can acquire the attribute information of the current gradient pipeline group, and then calculate the elevation of the corresponding pipeline group based on this attribute information. The attribute information of the current gradient pipeline group can include the elevation of the main pipelines within the group, the cross-sectional shape of the group, and so on. The current gradient pipeline group can be a cable tray group, a water pipe group, or an air duct group, and all main pipelines within the group can be of the same type. The type of the main pipelines can include cable trays, water pipes, or air ducts, etc.

[0046] S200. Based on the elevation of the structural beams and pipeline groups, divide each main pipeline in the current gradient pipeline group into sections, and obtain the main pipeline segments corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation.

[0047] Specifically, structural beams can be placed above all main pipelines in the current gradient pipeline group. The number of structural beams above each main pipeline can be one or more. The computer equipment can segment each main pipeline within the current gradient pipeline group based on the structural beam's attribute information and the pipeline group elevation, dividing each main pipeline into multiple segments, thus obtaining all the segmented main pipelines and the initial elevation of each segment. For example... Figure 3The diagram shows a side view of a main pipeline and multiple structural beams. This main pipeline is shown before the split. The elevations in the diagram can be interpreted as the floor levels. Elevation 1 represents floor 1, 0.000m above the ground, and elevation 2 represents floor 2, 3.000m above the ground.

[0048] In this embodiment, after each main pipeline is divided, the elevation of each main pipeline segment can be adjusted based on the bottom elevation of all structural beams above it. This process can adjust the elevation of all the segmented main pipeline segments or only a portion of them. Furthermore, the initial elevation of each main pipeline segment is obtained based on the adjustment result. The adjustment can either increase or decrease the elevation of a main pipeline segment. Specifically, if multiple structural beams are above a main pipeline segment, and the distance between the bottom of the structural beam corresponding to the minimum bottom elevation and the main pipeline segment is greater than 0, the current elevation of the main pipeline segment can be adjusted to the minimum bottom elevation. If multiple structural beams are above a main pipeline segment, and the distance between the bottom of the structural beam corresponding to the minimum bottom elevation and the main pipeline segment is 0, then the current elevation of the main pipeline segment does not need adjustment. The bottom elevation can be equal to the vertical height between the bottom of the structural beam and the horizontal plane. If a structural beam is located above the main pipeline segment, the current elevation of the main pipeline segment does not need to be adjusted. In this case, the current elevation of the main pipeline segment can be equal to the bottom elevation of the structural beam. Figure 4 To Figure 3 The side structure diagram is obtained after the main pipeline is divided and each main pipeline segment is adjusted.

[0049] Understandably, before an adjustment, the elevation of each main pipeline segment is equal to the elevation of the corresponding main pipeline. After an adjustment, the elevation of each main pipeline segment may or may not be equal to the elevation of the corresponding main pipeline. After an adjustment, a main pipeline segment can be called a main pipeline segment elevation segment or a non-main pipeline segment elevation segment, and the elevation of the main pipeline segment can be called its initial elevation. A main pipeline segment elevation segment can be understood as a main pipeline segment without elevation adjustment, and a non-main pipeline segment elevation segment can be understood as a main pipeline segment with adjusted elevation.

[0050] In this embodiment, the initial elevation of the main pipeline segment corresponding to the elevation segment of the main pipeline segment can be referred to as the first main pipeline segment elevation, and the initial elevation of the main pipeline segment corresponding to the elevation segment of the non-main pipeline segment can be referred to as the second main pipeline segment elevation. Furthermore, the elevations of two adjacent main pipeline segments can be adjusted simultaneously, or only the elevation of one of the main pipeline segments can be adjusted.

[0051] S300. Determine the turning angle between adjacent main line segments based on the elevation of the first main line segment of each main line segment elevation segment and the elevation of the second main line segment of the non-main line segment elevation segment adjacent to each main line segment elevation segment, or based on the elevation of the second main line segment of each non-main line segment elevation segment.

[0052] Specifically, if it is determined that the elevation of only one of two adjacent main pipeline segments has been adjusted, the computer equipment can determine the bending angle between adjacent main pipeline segments in terms of height arrangement based on the first main pipeline segment elevation of each main pipeline segment elevation segment corresponding to each main pipeline in the current gradient pipeline group, the second main pipeline segment elevation of the non-main pipeline segment elevation segment adjacent to each main pipeline segment elevation segment, and the priority of the bending angle of the main pipeline segments corresponding to different types of main pipeline segments. If it is determined that the elevations of both adjacent main pipeline segments have been adjusted, the computer equipment can also determine the bending angle between adjacent main pipeline segments in terms of height arrangement based on the second main pipeline segment elevation of each non-main pipeline segment elevation segment in the current gradient pipeline group.

[0053] Where there is an elevation difference between two adjacent main pipeline segments, the two adjacent main pipeline segments can be connected by bending bends, and the bending angle can be the bend angle of the bending bend.

[0054] In addition, the corresponding bending bend can be determined based on the bending angle determined in this embodiment. When bending and connecting two adjacent main pipeline segments by bending the bending bend, the lower elevation main pipeline segment can be extended to the higher elevation main pipeline segment first. The extension length can be equal to 1 / 2 of the width of the structural beam above the two adjacent main pipeline segments.

[0055] In the above-mentioned pipeline bending method, the computer equipment can obtain the elevation of the current gradient pipeline group. Based on the elevation of the structural beam and the pipeline group, it divides each main pipeline within the current gradient pipeline group into segments, obtains the corresponding main pipeline segments and the initial main pipeline segment elevation of each main pipeline segment, and determines the bending angle between adjacent main pipeline segments based on the first main pipeline segment elevation of each main pipeline segment elevation segment and the second main pipeline segment elevation of the adjacent non-main pipeline segment elevation segment, or based on the second main pipeline segment elevation of each non-main pipeline segment elevation segment. This method can determine the bending angle between different main pipeline segments, further determine the specific bending bend based on the bending angle, and bend and connect the main pipeline segments based on the bending bend. This avoids manual repeated trials to determine the bending bend, thereby shortening the time for adjusting the bending height of the main pipeline and the pipeline layout time, thus improving the efficiency of pipeline layout. At the same time, this method can be implemented by a computer processing program, without the need for manual intervention in determining the bending angle, thus saving human resources.

[0056] As one embodiment, the step of obtaining the pipeline group elevation of the current gradient pipeline group in S100 above may include: determining the pipeline group elevation of the current gradient pipeline group based on the cross-sectional shape of the current gradient pipeline group and the distance relationship between the elevations of the main pipelines of each main pipeline in the current gradient pipeline group.

[0057] Specifically, the cross-sectional shape of the current gradient pipeline group can be circular, square, elliptical, or rectangular, but in this embodiment, the cross-sectional shape can be circular or rectangular. The computer device can determine the pipeline group elevation of the current gradient pipeline group based on its different cross-sectional shapes and the elevations of the main pipelines within it. Different methods are used to determine the pipeline group elevation depending on the cross-sectional shape of the current gradient pipeline group.

[0058] It is also understandable that the distance relationship of the main pipeline elevations of each main pipeline in the current gradient pipeline group can be determined as the minimum main pipeline elevation among all the main pipeline elevations corresponding to all the main pipelines in the current gradient pipeline group, the maximum main pipeline elevation among all the main pipeline elevations corresponding to all the main pipelines in the current gradient pipeline group, the main pipeline elevation of the main pipeline with the largest cross-section among all the main pipelines in the current gradient pipeline group, and so on. Among these, the main pipeline elevation of the main pipeline with the largest cross-section among all the main pipelines in the current gradient pipeline group can be either the minimum main pipeline elevation among all the main pipeline elevations corresponding to all the main pipelines in the current gradient pipeline group, or the maximum main pipeline elevation among all the main pipeline elevations corresponding to all the main pipelines in the current gradient pipeline group.

[0059] The step of determining the pipeline group elevation of the current gradient pipeline group based on the cross-sectional shape of the current gradient pipeline group and the distance relationship between the elevations of the main pipelines in the current gradient pipeline group and the main pipeline elevations of each main pipeline in the current gradient pipeline group may include the following steps: if the cross-sectional shape of the current gradient pipeline group is rectangular, then the minimum main pipeline elevation among all the main pipeline elevations corresponding to all the main pipelines in the current gradient pipeline group is taken as the pipeline group elevation; if the cross-sectional shape of the current gradient pipeline group is circular, then the main pipeline elevation of the main pipeline with the largest cross-section among all the main pipelines in the current gradient pipeline group is taken as the pipeline group elevation.

[0060] Understandably, if the cross-sectional shape of the current gradient pipeline group is determined to be rectangular, the computer equipment can perform extreme value comparisons on the elevations of each pair of main pipelines corresponding to all main pipelines in the current gradient pipeline group, determine the minimum main pipeline elevation, and use the minimum main pipeline segment elevation as the pipeline group elevation.

[0061] It is also understandable that if the cross-sectional shape of the current gradient pipeline group is determined to be circular, the computer device can obtain the different cross-sectional areas of all main pipelines in the current gradient pipeline group, then compare the extreme values ​​of the different cross-sectional areas of all main pipelines, determine the maximum cross-sectional area among all main pipelines, and calculate the main pipeline elevation corresponding to the maximum cross-sectional area. This main pipeline elevation is used as the pipeline group elevation, which is to say, the main pipeline elevation of the main pipeline with the largest cross-section is calculated.

[0062] The elevation of the main pipeline can be the height corresponding to the location of the main pipeline with the horizontal plane as the reference surface, or it can be the height corresponding to a preset height position above or below the location of the main pipeline with the horizontal plane as the reference surface.

[0063] This embodiment can determine the elevation of the current gradient pipeline group, and then divide the main pipeline into main pipeline segments based on the elevation of the pipeline group. The bending angle between adjacent main pipeline segments is determined by the elevation of the main pipeline segments. This embodiment can further determine the specific bends based on the bending angles, avoiding manual repeated experiments to determine the bends, thereby shortening the time for adjusting the bending height of the main pipeline and the pipeline layout time, and further improving the efficiency of pipeline layout.

[0064] Among them, such as Figure 5 As shown, the method for calculating the elevation of the main pipeline can include the following steps:

[0065] S130. Obtain the elevation of the bottom of each structural beam above each main pipeline in the current gradient pipeline group between the bottom of the beam and the horizontal plane.

[0066] Specifically, the computer equipment can calculate the vertical height between the bottom of each structural beam above each main pipeline in the current gradient pipeline group and the horizontal plane, i.e., the beam bottom elevation. Each main pipeline can have one or more beam bottom elevations.

[0067] S140. Determine the smallest beam bottom elevation from all beam bottom elevations that have equal beam bottom elevations and the number of equal beam bottom elevations is equal, and take it as the corresponding main pipeline beam bottom elevation for each main pipeline.

[0068] For example, five structural beams are arranged above a main pipeline segment, namely structural beam 1, structural beam 2, structural beam 3, structural beam 4, and structural beam 5. If the bottom elevation of structural beam 1 is 3000mm, the bottom elevation of structural beam 2 is 2800mm, the bottom elevation of structural beam 3 is 3000mm, the bottom elevation of structural beam 4 is 3400mm, and the bottom elevation of structural beam 5 is 2800mm, then the number of structural beam pairs with equal bottom elevations is 2, namely 2800mm and 3000mm. The number of beam bottom elevations corresponding to the equal bottom elevation of 2800mm is 2, the number of beam bottom elevations corresponding to the equal bottom elevation of 3000mm is 2, and the minimum beam bottom elevation with the same number of equal bottom elevations is 2800mm. 2800mm is taken as the bottom elevation of the main pipeline beam corresponding to this main pipeline.

[0069] S150. Determine the elevation of each main pipeline by using the bottom elevation of each main pipeline beam and the first preset elevation.

[0070] Specifically, the computer equipment performs a difference calculation between the bottom elevation of each main pipeline beam and the first preset elevation to obtain the corresponding elevation of each main pipeline. The aforementioned first preset elevation can be customized to any value.

[0071] Referring to the previous example, if the first preset elevation is 50mm, then the current main pipeline's corresponding elevation is 2800mm - 50mm, which is 2750mm.

[0072] S160. Obtain the elevation of the main pipeline by finding the location of the maximum cross-section of each main pipeline and the corresponding elevation of each main pipeline.

[0073] Specifically, the computer equipment can perform a difference calculation between the height of the maximum cross-section of each main pipeline and the corresponding elevation of each main pipeline to obtain the elevation of each main pipeline. In this embodiment, this arithmetic operation can be a difference operation; the computer equipment can subtract the height of the maximum cross-section of each main pipeline from the corresponding elevation of each main pipeline to obtain the elevation of each main pipeline. Continuing with the previous example, subtracting the height of the maximum cross-section of each main pipeline from the corresponding elevation means subtracting the height of the maximum cross-section of each main pipeline from 2750mm.

[0074] This embodiment can further determine the specific bending elbow based on the bending angle, and bend and connect the main pipeline segment according to the bending elbow. This avoids manually repeating tests to determine the bending elbow, thereby shortening the time for adjusting the bending height of the main pipeline and the pipeline layout time, and further improving the efficiency of pipeline layout.

[0075] Further, the specific bending bend is determined based on the bending angle, and the main pipeline segment is bent and connected according to the bending bend. This avoids the need for manual repeated experiments to determine the bending bend, thereby shortening the time for adjusting the bending height of the main pipeline and the pipeline layout time, and further improving the efficiency of pipeline layout. This method can be processed by computer without the need for manual calculation, thus saving human resources.

[0076] As one example, such as Figure 6 As shown, the step in S200 above, which involves dividing the main pipelines within the current gradient pipeline group based on the elevations of the structural beams and pipeline groups, and obtaining the corresponding main pipeline segments and the initial main pipeline segment elevations for each main pipeline segment, may include the following steps:

[0077] S210. Based on the bottom elevation of each structural beam above each main pipeline, determine the first dividing point on each main pipeline within the current gradient pipeline group.

[0078] Specifically, the computer equipment can determine the position and number of all structural beams with approximately equal bottom elevations by using the bottom elevations of all structural beams above each main pipeline. It can then group several adjacent structural beams with approximately equal bottom elevations and a large number of such beams into an interval, and use the position of the main pipeline on the center line of the structural beams at both ends of this interval as the dividing point on each main pipeline, i.e., the first dividing point.

[0079] For example, see [link to example]. Figure 4As shown, nine structural beams are arranged above the main pipeline, from left to right: structural beam 1, structural beam 2, ..., structural beam 9. The bottom elevations of structural beams 1 and 5 are approximately equal, as are the bottom elevations of structural beams 2, 3, and 4, structural beams 6 and 8, and structural beams 7 and 9. Therefore, structural beam 1 to the left of structural beam 2 can be considered as a dividing point, and structural beam 5 to the right of structural beam 4 can be considered as another dividing point. In this case, structural beams 2, 3, and 4 can be considered as structural beams within the same interval. To reduce the number of bends on the same main pipeline, and because there is a certain elevation difference between structural beams 5 and 6, structural beams 7, 8, and 9 can be further considered as structural beams within the same interval, with structural beam 6 also used as a dividing point. If the bottom elevations of structural beams 5 and 6 are approximately equal, structural beams 6, 7, 8, and 9 can be considered as structural beams within the same interval. In other words, only structural beams 1 and 5 are used as dividing points, while structural beam 6 is not used as a dividing point. Figure 4 Elevation 1 in the diagram represents floor 1, which is 0.000m above the ground. Elevation 2 represents floor 2, which is 3.000m above the ground.

[0080] S220. Divide each main line according to the first dividing point to obtain the main line segment corresponding to each main line.

[0081] Specifically, the computer equipment can segment each main line based on the first segmentation point obtained, thus obtaining the corresponding main line segments. Each main line can have one or more first segmentation points. The number of main line segments corresponding to each main line can be equal to the number of first segmentation points plus one.

[0082] S230. Obtain the number of structural beams corresponding to each main line segment; the number of structural beams is the total number of structural beams arranged above the main line segments other than the endpoints.

[0083] Specifically, the computer equipment can count the number of structural beams arranged above each main pipeline segment. The counted number of structural beams can be the total number of structural beams arranged above the remaining portion of the main pipeline segment after removing the two ends; that is, the total number of structural beams arranged above the middle portion of the main pipeline segment.

[0084] S240. Determine the initial elevation of each main pipeline segment in each main pipeline by using the number of structural beams, the elevation of pipeline groups, and the elevation of the bottom of the main pipeline beams of each main pipeline segment.

[0085] Specifically, the computer equipment can compare the number of structural beams corresponding to each main pipeline segment with a preset threshold, and determine the initial main pipeline segment elevation of each main pipeline segment based on the comparison results, the pipeline group elevation, and the bottom elevation of the main pipeline segment beam of each main pipeline segment.

[0086] The calculation method for the bottom elevation of the main line segment beam is the same as that for the main line beam bottom elevation in S1300 and S1400 above, and will not be repeated here. If the number of structural beams arranged above the main line segment, including both ends of the main line segment, is 1, then the bottom elevation of this structural beam can be used as the bottom elevation of the main line segment beam.

[0087] This method can determine the bending angle between different main pipeline segments, further determine the specific bending bend based on the bending angle, and then bend and connect the main pipeline segments according to the bending bend. This avoids the need for manual repeated experiments to determine the bending bend, thereby shortening the time for adjusting the bending height of the main pipeline and the pipeline layout time, and further improving the efficiency of pipeline layout.

[0088] As one example, such as Figure 7 As shown, the step in S240 above, which determines the initial elevation of each main pipeline segment by using the number of structural beams, the elevation of the pipeline group, and the bottom elevation of the main pipeline segment beam, may specifically include the following steps:

[0089] S241. Determine whether the number of structural beams in the main line segment is greater than the preset threshold.

[0090] Specifically, the computer device can compare the number of structural beams corresponding to each main pipeline segment after segmentation with a preset threshold to determine whether the number of structural beams in each main pipeline segment is greater than the preset threshold. The preset threshold can be any user-defined constant, but in this embodiment, the preset threshold can be set to 1.

[0091] S242. If so, the elevation of the pipeline group corresponding to the main pipeline segment is determined as the initial elevation of the main pipeline segment.

[0092] Specifically, if the computer equipment determines that the number of structural beams in each main pipeline segment is greater than a preset threshold, then the pipeline group elevation of the pipeline group corresponding to each main pipeline segment is used as the initial main pipeline segment elevation of each main pipeline segment.

[0093] For example, assuming there is a current gradient pipeline group 1 and a current gradient pipeline group 2, the main pipeline 1 in the current gradient pipeline group 1 is divided into main pipeline segment 1, main pipeline segment 2 and main pipeline segment 3. Then the pipeline group corresponding to main pipeline segment 3 is the current gradient pipeline group 1, and the pipeline group elevation of the pipeline group corresponding to main pipeline segment 3 can also be the pipeline group elevation of the current gradient pipeline group 1.

[0094] S243. If not, then the minimum elevation of the bottom of the main beam corresponding to all structural beams arranged above the main beam segment shall be determined as the initial elevation of the main beam segment.

[0095] Specifically, if the computer device determines that the number of structural beams in each main pipeline segment is less than or equal to a preset threshold, the computer device can compare the extreme values ​​of the bottom elevation of the main pipeline segment beams corresponding to all structural beams arranged above each main pipeline segment, obtain the minimum bottom elevation of the main pipeline segment beam, and use the minimum bottom elevation of the main pipeline segment beam as the initial elevation of each main pipeline segment.

[0096] As one embodiment, before step S300 above, the pipeline bending process may further include the following steps: determining whether the main pipeline segment and the corresponding main pipeline are on the same plane; if they are on the same plane, the main pipeline segment is determined as the main pipeline elevation segment; if they are not on the same plane, the main pipeline segment is determined as a non-main pipeline elevation segment.

[0097] Specifically, the computer equipment can compare the elevation of the main pipeline segment with the elevation of the corresponding main pipeline, and determine whether the main pipeline segment and the corresponding main pipeline are on the same plane based on the comparison result.

[0098] If the computer equipment determines that the elevation of the main pipeline segment is equal to the elevation of the corresponding main pipeline, it indicates that the elevation of the main pipeline segment was not adjusted after the main pipeline was segmented. In this case, the main pipeline segment and its corresponding main pipeline are on the same plane, and the main pipeline segment is identified as a main pipeline segment elevation segment. If the computer equipment determines that the elevation of the main pipeline segment is not equal to the elevation of its corresponding main pipeline, it indicates that the elevation of the main pipeline segment was adjusted after the main pipeline was segmented. In this case, the main pipeline segment and its corresponding main pipeline are not on the same plane, and the main pipeline segment is identified as a non-main pipeline segment elevation segment.

[0099] As one example, such as Figure 8 As shown, the step in S300 above, which determines the bending angle between adjacent main pipeline segments based on the first main pipeline segment elevation of each main pipeline segment elevation segment and the second main pipeline segment elevation of the non-main pipeline segment elevation segment adjacent to each main pipeline segment elevation segment, may include the following steps:

[0100] S310. Determine the first elevation difference between the elevation segment of the main pipeline and the adjacent non-main pipeline segment by using the elevation of the first main pipeline segment and the elevation of the second main pipeline segment.

[0101] Specifically, the computer equipment can calculate the first elevation difference between each main pipeline segment and its adjacent non-main pipeline segment elevation using the first main pipeline segment elevation and the second main pipeline segment elevation of each adjacent non-main pipeline segment elevation. In this embodiment, there must be an elevation difference between a main pipeline segment elevation and its adjacent non-main pipeline segment elevation; that is, the first elevation difference is not equal to 0.

[0102] S320. Based on the first elevation difference and the priority of the bending angle of the main line segment, determine whether the elevation segment of the main line segment and the adjacent non-main line segment meet the first bending condition.

[0103] Specifically, the priority of the main line segment's bending angle can be understood as the priority of the bending angle when connecting the elevation segment of the main line segment with an adjacent non-main line segment elevation segment. When executing step S3200, the corresponding bending bend can be determined according to the priority of the main line segment's bending angle. First, the bending bend corresponding to the higher priority of the main line segment's bending angle can be determined. If the bending bend does not meet the first bending condition, then the bending bend corresponding to the lower priority of the main line segment can be determined, and it can be judged whether the bending bend meets the first bending condition.

[0104] For example, if 45° is the priority of the first main pipeline segment's bending angle and 30° is the priority of the second main pipeline segment's bending angle, then the required bending angle for connecting the elevation segment of the main pipeline segment with the adjacent non-main pipeline segment's elevation segment can be determined first based on the priority of the first main pipeline segment's bending angle. If this 45° bending angle does not meet the first bending condition, then the 30° bending angle corresponding to the priority of the second main pipeline segment's bending angle can be determined. Typically, based on the angle of the bending angle, the bending height and bending length of the corresponding bending angle can be obtained, such as... Figure 9a , 9b Figures 9 and 9c show cross-sectional views of three different bending angles of the bending elbows. The figures show the bending height, bending angle, and bending length of the bending elbows.

[0105] Understandably, computer equipment can determine the bend head based on the priority of the main line segment's bend angle, then compare the bend height of the bend head with the first elevation difference, and determine whether the elevation segment of the main line segment and the adjacent non-main line segment meet the first bend condition based on the comparison result. The first bend condition can be understood as the elevation segment of the main line segment and the adjacent non-main line segment being able to bend and connect through any bend head corresponding to the bend angle priority of all main line segments.

[0106] The method for obtaining the priority of the bending angle of the aforementioned main line segment includes: determining the priority of the bending angle of the main line segment corresponding to the main line based on the type of the main line corresponding to the elevation segment of the main line segment and / or the elevation segment of the non-main line segment.

[0107] In this embodiment, after the same main pipeline is segmented, the obtained elevation segments of the main pipeline and the elevation segments of the non-main pipeline correspond to the same type of main pipeline, which can be cable tray pipes, water pipes, or air ducts. Optionally, all the main pipeline segments obtained after segmenting the same main pipeline do not have to be main pipeline elevation segments; they can all be non-main pipeline elevation segments.

[0108] Table 1 shows the mapping relationship between different types of main pipeline segments and the priority of main pipeline segment bending angles, and this mapping relationship is not limited to Table 1. Specifically, if the main pipeline segment is a cable tray, a 45° bend is preferred; if the first elevation difference does not meet the bending height requirement of a 45° bend, a 30° bend is considered next. If the main pipeline segment is a water pipe, a 90° bend is preferred; if the first elevation difference does not meet the bending height requirement of a 90° bend, a 45° bend is considered next. If the main pipeline segment is an air duct, a 45° bend is preferred; if the first elevation difference does not meet the bending height requirement of a 45° bend, a 30° bend is considered next.

[0109] cable tray 45° 30° water pipe 90° 45° air duct 45° 30°

[0110] S330. If satisfied, determine the first turning angle between the elevation segment of the main pipeline and the adjacent elevation segment of the non-main pipeline.

[0111] Specifically, if the computer equipment determines that the bending height of the bend corresponding to the bending angle priority of a certain main pipeline segment meets the first bending condition, the bending angle corresponding to the bending angle priority of that main pipeline segment can be determined as the first bending angle between the elevation segment of the main pipeline segment and the elevation segment of the adjacent non-main pipeline segment.

[0112] Furthermore, after S330 above, the above pipeline bending treatment method may also include: if the conditions are not met, adjusting the elevation of the non-main pipeline segment from the second main pipeline segment elevation to the third main pipeline segment elevation that meets the first bending condition, and determining the first bending angle between the main pipeline segment elevation segment and the adjusted adjacent non-main pipeline segment elevation segment.

[0113] Specifically, if the computer equipment determines that the bending height of the bends corresponding to the bending angle priorities of all main line segments does not meet the first bending condition, the elevation of the non-main line segment can be adjusted from the second main line segment elevation to the third main line segment elevation that meets the first bending condition. Then, the bending angle corresponding to the bending angle priority of the main line segment that meets the first bending condition between the main line segment elevation and the adjusted adjacent non-main line segment elevation is determined, i.e., the first bending angle.

[0114] Wherein, the elevation difference between the third main pipeline segment elevation and the second main pipeline segment elevation can be equal to the bending height of the bending bend corresponding to the bending angle priority of the main pipeline segment that satisfies the first bending condition between the main pipeline segment elevation segment and the adjusted adjacent non-main pipeline segment elevation segment.

[0115] As one example, such as Figure 10 As shown, the step in S300 above, which determines the bending angle between adjacent main pipeline segments based on the elevation of the second main pipeline segment of each non-main pipeline segment, may include the following steps:

[0116] S340. Determine the second elevation difference between two adjacent non-main line segment elevation segments by using the second main line segment elevation of two adjacent non-main line segment elevation segments.

[0117] Specifically, the computer equipment can determine the elevation segments of all two adjacent non-main line segments from all main line segments after the main line is divided, and calculate the second elevation difference between all two adjacent non-main line segments by subtracting the second main line segment elevation of each of the two adjacent non-main line segments.

[0118] For example, if two adjacent non-main line elevation segments are non-main line elevation segment 1 and non-main line elevation segment 2 respectively, and the second main line elevation of non-main line elevation segment 1 is 2800mm and the second main line elevation of non-main line elevation segment 2 is 3000mm, then the second elevation difference between the two adjacent non-main line elevation segments can be 3000mm-2800mm, that is, 200mm.

[0119] S350. Based on the second elevation difference and the priority of the bending angle of the main line segment, determine whether the second bending condition is met between two adjacent non-main line segment elevation segments.

[0120] Specifically, when executing step S350, the corresponding bend can be determined according to the priority of the main line segment bend angle. First, the bend corresponding to the higher priority of the main line segment bend angle can be determined. If the bend does not meet the second bend condition, the bend corresponding to the lower priority of the main line segment bend angle can be determined, and it can be judged whether the bend meets the second bend condition.

[0121] Understandably, computer equipment can determine the bend head based on the priority of the main line segment's bend angle, then compare the bend height of the bend head with the second elevation difference, and determine whether the second bend condition is met between two adjacent non-main line segment elevation segments based on the comparison result. The second bend condition can be understood as two adjacent non-main line segment elevation segments being able to bend and connect through a bend head corresponding to any one of the main line segment bend angle priorities.

[0122] The execution process of S350 is similar to that of S320, and will not be described in detail here.

[0123] S360. If satisfied, determine the second turning angle between two adjacent non-main line segment elevation segments.

[0124] Specifically, if the computer equipment determines that the bending height of the bend corresponding to the bending angle priority of a certain main pipeline segment meets the second bending condition, the bending angle corresponding to the bending angle priority of that main pipeline segment can be determined as the second bending angle between two adjacent non-main pipeline segment elevation segments.

[0125] Additionally, if the computer equipment determines that the bending height of the bends corresponding to the bending angle priorities of all main pipeline segments does not meet the second bending condition, then the higher elevation of the non-main pipeline segment among two adjacent non-main pipeline segment elevation segments can be adjusted from the second main pipeline segment elevation to the second main pipeline segment elevation where the lower elevation of the non-main pipeline segment among the two adjacent non-main pipeline segment elevation segments is located. If all the main pipeline segments after the division of each main pipeline are non-main pipeline segment elevation segments, and the second elevation difference between all pairs of adjacent non-main pipeline segment elevation segments does not meet the second bending condition, then the minimum second main pipeline segment elevation among all non-main pipeline segment elevation segments can be determined, and all non-main pipeline segment elevation segments can be uniformly adjusted from the current second main pipeline segment elevation to the minimum second main pipeline segment elevation. In this case, all non-main pipeline segment elevation segments can be directly connected without bending.

[0126] As one embodiment, after all the above steps, such as Figure 11 As shown, the above-mentioned pipeline bending treatment method may further include the following steps:

[0127] S400: Obtain the minimum main line segment elevation corresponding to all main line segments of the gradients before other gradients, and use the minimum main line segment elevation as the reference elevation.

[0128] Specifically, when arranging the main pipelines of other gradient pipeline groups, the main pipelines of the gradient pipeline groups preceding these other gradients have already been arranged. At this point, the main pipelines of the gradients preceding these other gradients are also divided into multiple main pipeline segments. The computer equipment can obtain the elevation of all main pipeline segments of the gradients preceding these other gradients, compare the extreme values ​​of all main pipeline segment elevations, obtain the minimum main pipeline segment elevation, and use the obtained minimum main pipeline segment elevation as the reference elevation when arranging the main pipelines in the other gradient pipeline groups.

[0129] S500. Using the reference elevation and the second preset elevation, obtain the intermediate elevation corresponding to other gradient main pipelines in other gradient pipeline groups, and adjust the other gradient main pipelines from their corresponding initial elevations to the intermediate elevations.

[0130] Specifically, when arranging other gradient main lines, the computer device can calculate the difference between the reference elevation and the second preset elevation, and use this difference as the elevation of the main line corresponding to the other gradient main lines, i.e., the intermediate elevation. Then, the other gradient main lines are adjusted from their corresponding initial elevations to their corresponding intermediate elevations. The initial elevation can be understood as the elevation of the main line before the elevation adjustment. The second preset elevation can be any user-defined value; in this embodiment, the second preset elevation can be set to 200mm.

[0131] S600. If it is determined that there is a collision between the other gradient main line at the intermediate elevation and the main line segment of the gradient before the other gradient, then the other gradient main line is adjusted from the intermediate elevation to the target elevation, where the target elevation is the difference between the minimum main line segment elevation corresponding to all main line segments of the gradient before the other gradient and the third preset elevation.

[0132] Specifically, if the computer determines that there is a collision between other gradient pipelines and the pipeline segments of the gradients preceding them at the intermediate elevation, then the intermediate elevation of the other gradient pipelines can be adjusted further. First, the elevations of all pipeline segments of the gradients preceding them are obtained, and extreme values ​​of all pipeline segment elevations are compared to obtain the minimum pipeline segment elevation. This minimum pipeline segment elevation is then used as the target elevation, and the other gradient pipelines are adjusted from the intermediate elevation to the target elevation.

[0133] S700. At the target elevation, obtain the elevation of the pipeline group of other gradient pipeline groups.

[0134] Specifically, at the target elevation, the computer equipment can use other gradient pipeline groups as the current gradient pipeline group and continue to execute the steps in S100 above to obtain the pipeline group elevation of the current gradient pipeline group.

[0135] The above-mentioned pipeline bending method can adjust the bending height of the main pipelines in other gradient pipeline groups, thereby enabling the bending height adjustment of all main pipelines in all gradient pipeline groups. This further unifies the layout of main pipelines of different gradients, avoiding manual repeated testing to determine the bending bends, saving manpower, and shortening the time for adjusting the bending height of the main pipelines and the pipeline layout time, thus further improving the efficiency of pipeline layout.

[0136] As one embodiment, the method in S600 described above for determining whether there is a collision between other gradient main lines at intermediate elevations and the main line segments corresponding to previous gradients may include: determining whether other gradient main lines at intermediate elevations intersect with the main line segments corresponding to previous gradients; if so, determining that there is a collision between other gradient main lines at intermediate elevations and the main line segments corresponding to previous gradients. Determining whether the distance between other gradient main lines at intermediate elevations and the main line segments corresponding to previous gradients is less than a first preset distance and greater than a second preset distance; if so, determining that there is a collision between other gradient main lines at intermediate elevations and the main line segments corresponding to previous gradients.

[0137] Specifically, the computer equipment can compare the elevation of the intermediate elevation with the elevation of the main line segments corresponding to all the main line segments of the gradients before the other gradients to determine whether the main line segments of the other gradients at the intermediate elevation intersect with at least one main line segment corresponding to the gradients before the other gradients.

[0138] Understandably, if the comparison result obtained by the computer equipment shows that the intermediate elevation is greater than or equal to the elevations of all the main pipeline segments corresponding to the previous gradients, then it can be determined that there is a collision between the main pipelines of the other gradients at the intermediate elevation and the main pipeline segments corresponding to the previous gradients. This type of collision can be called a hard collision. Figure 12 and 13 The diagrams show two different collision results. The longer rectangle in the horizontal direction represents other gradient main lines, which are also the lowest rectangles in the diagram. The shorter rectangles represent different main line segments of the gradients before other gradients.

[0139] Simultaneously, if the comparison result obtained by the computer device shows that the intermediate elevation is less than the elevation of the main pipeline segments corresponding to all previous gradients, it can be determined whether the distance between the main pipelines of other gradients and the corresponding main pipeline segments of previous gradients is less than a first preset distance and greater than a second preset distance. The second preset distance is less than the first preset distance. Both the first and second preset distances can be set to any custom value, but in this embodiment, the first preset distance can be 50mm and the second preset distance can be 0mm.

[0140] It is also understandable that if the computer determines that the distance between other gradient main lines and the main line segments corresponding to previous gradients is less than a first preset distance and greater than a second preset distance, then it can be determined that there is a collision between other gradient main lines and the main line segments corresponding to previous gradients at intermediate elevations. This type of collision can be called a soft collision.

[0141] The execution order of the two collision detection steps mentioned above can be interchanged, and there is no restriction on this execution order.

[0142] In addition, if the above situation does not exist, it means that there is no collision between the other gradient main lines at the intermediate elevation and the main line segments corresponding to the previous gradients. In this case, the bending height adjustment of the other gradient main lines can be directly started from the intermediate elevation.

[0143] The above-mentioned pipeline bending method can determine whether there is a collision between other gradient main pipelines at intermediate elevations and the corresponding main pipeline segments of other gradients. Based on the judgment results, the bending height of other gradient main pipelines is further adjusted, so that the bending height of all main pipelines in all gradient pipeline groups can be adjusted. This avoids manual repeated testing to determine the bending bends, saves manpower, and shortens the time for adjusting the bending height of main pipelines and the pipeline layout time, thereby further improving the efficiency of pipeline layout.

[0144] In some scenarios, if the current gradient pipeline group is a gravity flow pipeline group, the main gravity flow pipeline within the group cannot be arbitrarily divided. Therefore, it is necessary to analyze the main gravity flow pipeline within the group to determine reasonable dividing points and then divide the main gravity flow pipeline to achieve adjustment of its bending height. Figure 14 As shown, the above-mentioned pipeline bending treatment method may also include the following steps:

[0145] S800, obtains the pipeline network through gravity flow pipeline group.

[0146] Specifically, the computer equipment can access at least one network of pipelines from all the main gravity flow pipelines in the gravity flow pipeline group. This network may include all or part of the main gravity flow pipelines in the gravity flow pipeline group.

[0147] S900. Adjust the elevation of the main gravity flow lines in the pipeline network based on the elevation of each main gravity flow line and all structural beams arranged above each main gravity flow line.

[0148] Specifically, the computer equipment can obtain the elevation of each gravity flow main pipeline in the pipeline network and the bottom elevation of all structural beams arranged above each gravity flow main pipeline, and then adjust the elevation of the gravity flow main pipeline in the pipeline network according to the elevation of each gravity flow main pipeline and the bottom elevation of each beam.

[0149] The method for obtaining the elevation of each gravity flow main pipeline in the pipeline network is similar to the specific method for obtaining the main pipeline elevation in S160 above, and will not be repeated here. The method for obtaining the bottom elevation of all structural beams arranged above the gravity flow main pipeline is similar to the specific method for obtaining the bottom elevation of the beams in S130 above, and will not be repeated here.

[0150] The above-mentioned pipeline bending method can adjust the elevation of gravity flow main pipelines in the pipeline network, making the method applicable to the bending height adjustment of different types of main pipelines. This improves the versatility of the bending height adjustment method, avoids manual repeated testing to determine the bending bend, saves manpower, and shortens the time for adjusting the bending height of main pipelines and pipeline layout, further improving the efficiency of pipeline layout.

[0151] As one example, such as Figure 15 As shown, the step of obtaining the pipeline network through the gravity flow pipeline group in S800 above may specifically include:

[0152] S810. Identify a first gravity flow main pipeline from the gravity flow pipeline group.

[0153] Specifically, the computer equipment can identify any one gravity flow main line from all the gravity flow main lines included in the gravity flow pipeline group and use it as the first gravity flow main line.

[0154] S820. Locate the second gravity flow main line connected to the first gravity flow main line in the gravity flow pipeline group.

[0155] Understandably, among all the main gravity flow lines included in the gravity flow pipeline group, at least one second main gravity flow line can be found that is connected to the first main gravity flow line.

[0156] S830. Treat the second gravity flow main line as the first gravity flow main line, and continue to search for the second gravity flow main line connected to the first gravity flow main line in the gravity flow pipeline group until no other gravity flow main line connected to the second gravity flow main line is found. Treat all the first gravity flow main lines and all the second gravity flow main lines found as the pipeline network.

[0157] Specifically, the computer device can treat each second gravity flow main line as a first gravity flow main line and continue to execute the steps in S820 above in a loop until no other gravity flow main line connected to the second gravity flow main line can be found among all the gravity flow main lines included in the gravity flow pipeline group. At this point, all the first gravity flow main lines and all the second gravity flow main lines found can be considered as a pipeline network. The gravity flow pipeline group may include at least one pipeline network among all the gravity flow main lines included.

[0158] Compared to adjusting the bending height of each main gravity flow pipeline in the gravity flow pipeline group, this method can shorten the bending height adjustment time of the main gravity flow pipeline and improve the efficiency of the bending height adjustment process.

[0159] As one example, such as Figure 16 As shown, the step in S900 above, which adjusts the elevation of the main gravity flow lines in the pipeline network based on the elevation of each main gravity flow line and all structural beams arranged above each main gravity flow line, may specifically include:

[0160] S910. Based on the attribute information of the pipeline network, determine the gravity flow direction of the main gravity flow pipeline in the pipeline network.

[0161] Specifically, the attribute information of the pipeline network can include the type of gravity flow main pipeline in the network, the layout direction of the gravity flow main pipeline, the offset between the gravity flow main pipeline and the reference elevation, and the offset of the two endpoints of the gravity flow main pipeline relative to the horizontal plane. The gravity flow main pipeline can also be referred to as a pipe. Figure 17 The image shows the attribute information interface of a gravity flow main pipeline in a pipeline network.

[0162] S920. Obtain the structural distance between the main gravity flow pipeline below the structural beam in the pipeline network and the bottom of the structural beam.

[0163] Specifically, computer equipment can obtain the elevation of each gravity flow main pipeline in the pipeline network and the bottom elevation of the corresponding structural beams above the pipeline network. Then, it calculates the distance between the elevations of each gravity flow main pipeline and the beam bottom elevations, i.e., the structural distance. The structural distance can be the vertical height between the gravity flow main pipeline and the bottom of the corresponding structural beam above it. For example... Figure 18 The diagram shows a structural schematic of a pipeline network and multiple structural beams. Multiple rectangular boxes mark different bends on the main gravity flow pipeline. Computer equipment can calculate the structural distances between these bends and the bottoms of the corresponding structural beams above the main gravity flow pipeline. Because the main gravity flow pipeline has a slope in the horizontal direction, the structural distances corresponding to different positions on the main gravity flow pipeline in the horizontal direction can be different.

[0164] S930. Based on the structural distance and the third preset distance, determine the second dividing point on the main gravity flow pipeline in the pipeline network.

[0165] Specifically, the computer equipment can compare the structural distance with the third preset distance. If it is determined that the structural distance is equal to the third preset distance or that the structural distance is closest to the third preset distance, then the position corresponding to the edge of the structural beam on the main gravity flow pipeline at that structural distance can be determined as the second dividing point on the main gravity flow pipeline in the pipeline network. In this embodiment, there may be one or more structural distances equal to the third preset distance. The third preset distance can be customized to any value; in this embodiment, the third preset distance can be set to 50mm.

[0166] S940. Divide the pipeline network into multiple sub-networks according to the second dividing point.

[0167] Specifically, the computer equipment can divide the main gravity flow pipeline in the pipeline network into multiple sub-pipelines based on the obtained second dividing point.

[0168] S950. Adjust the bend height of the main gravity flow pipeline in the sub-pipeline according to the direction of gravity flow.

[0169] It is understood that the computer equipment can adjust the bend height of the main gravity flow line in each sub-network based on the gravity flow direction of each sub-network. In this embodiment, the bend height can be adjusted for the main gravity flow line in the sub-network where the gravity flow direction is downstream.

[0170] like Figure 19 The image shown is in Figure 18 Based on this, the figure shows multiple rectangular boxes that circle different bend positions on the main gravity flow line. If the bend position at the fifth rectangular box from the left to the right in the figure corresponds to the third preset distance or the closest structural distance, then the main gravity flow line in the sub-pipeline corresponding to the downstream gravity flow direction can be all the main gravity flow lines to the left of the fifth rectangular box from the left to the right in the figure. The main gravity flow line in the horizontal direction is not shown in the figure.

[0171] The above-mentioned pipeline bending method can adjust the bending height of all gravity flow main pipelines in each pipeline network. Compared with adjusting the bending height of each gravity flow main pipeline in the gravity flow pipeline group, this method can shorten the bending height adjustment time of the gravity flow main pipeline and improve the efficiency of bending height adjustment.

[0172] In one embodiment, the attribute information includes the endpoint offset of the main gravity flow pipeline in the pipeline network; the step of determining the gravity flow direction of the pipeline network according to the attribute information of the pipeline network in S910 above may include: determining the gravity flow direction of the pipeline network according to the endpoint offset of the main gravity flow pipeline in the pipeline network.

[0173] Specifically, computer equipment can determine the gravity flow direction of the main gravity flow pipeline based on the endpoint offsets of the two endpoints. The gravity flow direction of the main gravity flow pipeline is always from the endpoint with the higher endpoint offset to the endpoint with the lower endpoint offset.

[0174] Simultaneously, the attribute information also includes the layout direction of each gravity flow main pipeline in the pipeline network. If the gravity flow main pipeline is horizontal, then the step in S910 above, which determines the gravity flow direction of the pipeline network based on the attribute information of the pipeline network, is as follows: Figure 20 As shown, it may also include:

[0175] S911. Determine the layout category of each gravity flow main pipeline according to the layout direction of each gravity flow main pipeline in the pipeline network; the layout direction includes the riser direction, the layout category of the gravity flow main pipeline includes risers and non-risers, and the riser passes through the structural beam above the pipeline network or reaches the horizontal view elevation.

[0176] Specifically, the layout direction of the aforementioned gravity flow main pipelines can be horizontal or vertical, with the vertical direction also understood as a direction perpendicular to the horizontal. Computer equipment can determine whether each gravity flow main pipeline is classified as a vertical or non-vertical based on its layout direction within the network; non-vertical pipelines can also be understood as horizontal pipes. The horizontal view elevation can be understood as the floor height.

[0177] S912. Determine the gravity flow direction of the pipeline network based on the layout category and location information of each gravity flow main pipeline. The layout direction includes the riser direction.

[0178] Understandably, the location information of the main gravity flow pipeline can be the coordinates of its two endpoints. Computer equipment can determine whether the main gravity flow pipeline crosses a structural beam based on its location information and the elevation of the structural beam. Simultaneously, the computer equipment can also determine whether the main gravity flow pipeline reaches the horizontal view elevation based on its location information and the horizontal view elevation.

[0179] In this system, risers passing through structural beams can be identified as the starting point of the gravity flow direction in the pipe network. Non-riseers passing through side structural layers are considered the ending point, or risers reaching the horizontal view elevation are considered the ending point. The direction from the starting point to the ending point is defined as the gravity flow direction of the pipe network. For example... Figure 21 The image shown is in Figure 18 Based on this, the figure shows line segments with arrows, indicating the direction of gravity flow in the pipeline network. The rectangular box on the right side of the figure circles the risers that pass through the structural beams in the pipeline network, which is the starting point of the gravity flow direction in the pipeline network. The rectangular box on the left side of the figure circles the non-risers that pass through the side structural layers in the pipeline network, which is the ending point of the gravity flow direction in the pipeline network.

[0180] The above-mentioned pipeline bending method can determine the direction of gravity flow in the pipeline network, and then determine the dividing point on the main gravity flow pipeline in the pipeline network according to the direction of gravity flow, dividing the pipeline network into multiple sub-networks, and adjusting the bending height of the sub-networks. This achieves the bending height adjustment of the main gravity flow pipeline in the gravity flow pipeline group. Compared with adjusting the bending height of each main gravity flow pipeline in the gravity flow pipeline group, this method can shorten the bending height adjustment time of the main gravity flow pipeline and improve the efficiency of bending height adjustment.

[0181] It should be understood that, although Figure 2 , Figure 5-8 , Figure 10-11 , Figure 14-16 and Figure 20 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 , Figure 5-8 , Figure 10-11 , Figure 14-16 and Figure 20 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0182] In one embodiment, such as Figure 22 As shown, a pipeline bending processing device is provided, including: a first elevation acquisition module 11, a segmentation module 12, and a bending angle determination module 13, wherein:

[0183] The first elevation acquisition module 11 is used to acquire the elevation of the pipeline group of the current gradient pipeline group;

[0184] The segmentation module 12 is used to segment each main pipeline in the current gradient pipeline group according to the elevation of the structural beam and the pipeline group, and obtain the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation.

[0185] The bending angle determination module 13 is used to determine the bending angle between adjacent main line segments based on the first main line segment elevation of each main line segment elevation segment and the second main line segment elevation of the non-main line segment elevation segment adjacent to each main line segment elevation segment, or based on the second main line segment elevation of each non-main line segment elevation segment.

[0186] The pipeline bending processing device provided in this embodiment can perform the above-described method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.

[0187] Specific limitations regarding the pipeline bending processing device can be found in the limitations of the pipeline bending processing method described above, and will not be repeated here. Each module in the aforementioned pipeline bending processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0188] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0189] Get the pipeline group elevation of the current gradient pipeline group;

[0190] Based on the elevations of the structural beams and pipeline groups, the main pipelines within the current gradient pipeline group are divided to obtain the corresponding main pipeline segments and the initial main pipeline segment elevations for each main pipeline segment. Among these, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevations include the first main pipeline segment elevation and the second main pipeline segment elevation.

[0191] The turning angle between adjacent main line segments is determined based on the elevation of the first main line segment of each main line segment and the elevation of the second main line segment of the non-main line segment adjacent to each main line segment, or based on the elevation of the second main line segment of each non-main line segment.

[0192] In one embodiment, a readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0193] Get the pipeline group elevation of the current gradient pipeline group;

[0194] Based on the elevations of the structural beams and pipeline groups, the main pipelines within the current gradient pipeline group are divided to obtain the corresponding main pipeline segments and the initial main pipeline segment elevations for each main pipeline segment. Among these, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevations include the first main pipeline segment elevation and the second main pipeline segment elevation.

[0195] The turning angle between adjacent main line segments is determined based on the elevation of the first main line segment of each main line segment and the elevation of the second main line segment of the non-main line segment adjacent to each main line segment, or based on the elevation of the second main line segment of each non-main line segment.

[0196] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0197] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

Claims

1. A method for pipe bending, characterized in that, The method includes: Get the pipeline group elevation of the current gradient pipeline group; Based on the elevation of the structural beam and the pipeline group, each main pipeline in the current gradient pipeline group is divided to obtain the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation. Determine whether the main line segment and the corresponding main line are on the same plane; If they are on the same plane, the main line segment is defined as the elevation segment of the main line segment; if they are not on the same plane, the main line segment is defined as the elevation segment of the non-main line segment. The turning angle between adjacent main pipeline segments is determined based on the first main pipeline segment elevation of each of the main pipeline segments and the second main pipeline segment elevation of the non-main pipeline segments adjacent to each of the main pipeline segments; or the turning angle between adjacent main pipeline segments is determined based on the second main pipeline segment elevation of each of the non-main pipeline segments. The step of determining the bend angle between adjacent main pipeline segments based on the first main pipeline segment elevation of each of the main pipeline segment elevation segments and the second main pipeline segment elevation of the non-main pipeline segment elevation segments adjacent to each of the main pipeline segment elevation segments includes: The first elevation difference between the elevation segment of the main pipeline and the elevation segment of the second main pipeline is determined by the elevation of the first main pipeline segment and the elevation segment of the second main pipeline segment. Based on the first elevation difference and the priority of the bending angle of the main pipeline segment, it is determined whether the elevation segment of the main pipeline segment and the adjacent non-main pipeline segment meet the first bending condition. If satisfied, the first turning angle between the elevation segment of the main pipeline segment and the adjacent elevation segment of the non-main pipeline segment is determined.

2. The method according to claim 1, characterized in that, The step of obtaining the pipeline group elevation of the current gradient pipeline group includes: The pipeline group elevation of the current gradient pipeline group is determined based on the cross-sectional shape of the current gradient pipeline group and the distance relationship between the elevations of the main pipelines in the current gradient pipeline group.

3. The method according to claim 2, characterized in that, The step of determining the pipeline group elevation of the current gradient pipeline group based on the cross-sectional shape of the current gradient pipeline group and the distance relationship between the elevations of the main pipelines in the current gradient pipeline group includes: If the cross-sectional shape of the current gradient pipeline group is rectangular, then the minimum main pipeline elevation among all main pipeline elevations corresponding to all main pipelines in the current gradient pipeline group is taken as the elevation of the pipeline group. If the cross-sectional shape of the current gradient pipeline group is circular, then the elevation of the main pipeline with the largest cross-section among all main pipelines in the current gradient pipeline group is taken as the elevation of the pipeline group.

4. The method according to claim 2 or 3, characterized in that, The method for calculating the elevation of the main pipeline includes: Obtain the elevation of the bottom of each structural beam arranged above each main pipeline in the current gradient pipeline group between the bottom of the beam and the horizontal plane; The smallest beam bottom elevation among all beam bottom elevations with equal beam bottom elevations and an equal number of equal beam bottom elevations is taken as the corresponding main pipeline beam bottom elevation for each of the aforementioned main pipelines. The elevation of each main pipeline is determined by the bottom elevation of each main pipeline beam and the first preset elevation. The elevation of each main pipeline is obtained by taking the location of its maximum cross-section and the corresponding elevation of each main pipeline.

5. The method according to any one of claims 1-3, characterized in that, The step of segmenting each main pipeline within the current gradient pipeline group based on the elevation of the structural beam and the pipeline group, and obtaining the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment, includes: Based on the bottom elevation of each structural beam arranged above each main pipeline, determine the first dividing point on each main pipeline within the current gradient pipeline group. Each main pipeline is divided according to the first dividing point to obtain the main pipeline segment corresponding to each main pipeline; Obtain the number of structural beams corresponding to each main line segment; the number of structural beams is the total number of structural beams arranged above the main line segments other than the endpoints. The initial elevation of each main pipeline segment is determined by the number of structural beams, the elevation of the pipeline group, and the bottom elevation of the main pipeline segment beam of each main pipeline segment.

6. The method according to claim 5, characterized in that, The process of determining the initial elevation of each main pipeline segment in each main pipeline by using the number of structural beams, the elevation of the pipeline group, and the elevation of the bottom of the main pipeline segment beam of each main pipeline segment includes: Determine whether the number of structural beams in the main line segment is greater than a preset threshold; If so, the elevation of the pipeline group corresponding to the main pipeline segment is determined as the initial elevation of the main pipeline segment. If not, then the minimum elevation of the bottom of the main pipeline beam corresponding to all structural beams arranged above the main pipeline segment is determined as the initial elevation of the main pipeline segment.

7. The method according to any one of claims 1-3, characterized in that, The step of determining the bend angle between adjacent main pipeline segments based on the elevation of the second main pipeline segment of each of the non-main pipeline segments includes: The second elevation difference between two adjacent non-main line segment elevation segments is determined by the second main line segment elevation of the two adjacent non-main line segment elevation segments. Based on the second elevation difference and the priority of the bending angle of the main pipeline segment, determine whether the second bending condition is met between the elevation segments of the two adjacent non-main pipeline segments. If satisfied, then determine the second turning angle between the elevation segments of the two adjacent non-main line segments.

8. The method according to claim 7, characterized in that, The method further includes: Based on the type of the main line corresponding to the elevation segment of the main line segment and / or the elevation segment of the non-main line segment, determine the priority of the bending angle of the main line segment corresponding to the main line.

9. The method according to claim 1, characterized in that, The method further includes: Obtain the minimum main line segment elevation corresponding to all main line segments of the gradient before other gradients, and use the minimum main line segment elevation as the reference elevation; By using the reference elevation and the second preset elevation, the intermediate elevation of other gradient main pipelines in other gradient pipeline groups is obtained, and the other gradient main pipelines are adjusted from their corresponding initial elevations to the intermediate elevations. If it is determined that there is a collision between the other gradient main line at the intermediate elevation and the main line segment of the gradient before the other gradient, then the other gradient main line is adjusted from the intermediate elevation to the target elevation, the target elevation being the difference between the minimum main line segment elevation corresponding to all main line segments of the gradient before the other gradient and the third preset elevation. At the target elevation, obtain the elevations of other gradient pipeline groups.

10. The method according to claim 1, characterized in that, If the current gradient pipeline group is a gravity flow pipeline group, the method further includes: The pipeline network is obtained through the gravity flow pipeline group; The elevation of the gravity flow mains in the pipeline network is adjusted based on the elevation of each gravity flow main pipeline and all structural beams arranged above each gravity flow main pipeline.

11. The method according to claim 10, characterized in that, The process of obtaining the pipeline network through the gravity flow pipeline group includes: Identify a first gravity flow main pipeline from the gravity flow pipeline group; Locate the second gravity flow main line connected to the first gravity flow main line in the gravity flow pipeline group; Using the second gravity flow main line as the first gravity flow main line, continue to search for the second gravity flow main line connected to the first gravity flow main line in the gravity flow pipeline group until no other gravity flow main line connected to the second gravity flow main line is found. All the first gravity flow main lines and all the second gravity flow main lines found are used as the pipeline network.

12. The method according to claim 11, characterized in that, The method further includes: Based on the attribute information of the pipeline network, determine the gravity flow direction of the main gravity flow pipeline in the pipeline network; Obtain the structural distance between the main gravity flow pipeline below the structural beam in the pipeline network and the bottom of the structural beam; The second dividing point on the main gravity flow pipeline in the pipeline network is determined based on the structural distance and the third preset distance. The pipeline network is divided into multiple sub-pipelines according to the second dividing point; The bending height is adjusted according to the direction of gravity flow to determine the elevation of the main gravity flow pipeline in the sub-network.

13. A pipeline bending processing device, characterized in that, The device includes: The first elevation acquisition module is used to acquire the elevation of the pipeline group in the current gradient pipeline group; The segmentation module is used to segment each main pipeline in the current gradient pipeline group according to the elevation of the structural beam and the pipeline group, and obtain the main pipeline segment corresponding to each main pipeline and the initial main pipeline segment elevation of each main pipeline segment; wherein, all main pipeline segments include main pipeline segment elevation segments and non-main pipeline segment elevation segments, and the initial main pipeline segment elevation includes the first main pipeline segment elevation and the second main pipeline segment elevation. The bending angle determination module is used to determine the bending angle between adjacent main line segments based on the first main line segment elevation of each of the main line segment elevation segments and the second main line segment elevation of the non-main line segment elevation segments adjacent to each of the main line segment elevation segments, or based on the second main line segment elevation of each of the non-main line segment elevation segments. The segmentation module is further used for: Determine whether the main line segment and the corresponding main line are on the same plane; If they are on the same plane, the main line segment is defined as the elevation segment of the main line segment; if they are not on the same plane, the main line segment is defined as the elevation segment of the non-main line segment. The bending angle determination module is specifically used for: The first elevation difference between the elevation segment of the main pipeline and the elevation segment of the second main pipeline is determined by the elevation of the first main pipeline segment and the elevation segment of the second main pipeline segment. Based on the first elevation difference and the priority of the bending angle of the main pipeline segment, it is determined whether the elevation segment of the main pipeline segment and the adjacent non-main pipeline segment meet the first bending condition. If satisfied, the first turning angle between the elevation segment of the main pipeline segment and the adjacent elevation segment of the non-main pipeline segment is determined.