Pipeline diagram design assistance method, pipeline diagram design assistance device, and pipeline diagram design assistance program

The described method and device efficiently convert two-dimensional pipeline diagrams into three-dimensional representations by incorporating buried depth information and obstacle avoidance, addressing the limitations of existing tools in creating accurate three-dimensional designs.

WO2025142674A1PCT designated stage expired Publication Date: 2025-07-03KUBOTA CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/044726
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-27
Filing Date
2024-12-18
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing pipeline diagram design tools struggle to efficiently convert two-dimensional designs into three-dimensional representations, particularly when dealing with deformed pipes and obstacles, lacking integration with three-dimensional mapping technologies.

Method used

A method and device that utilize a computer-based system to input two-dimensional pipeline information, convert it into three-dimensional attributes, perform pipe splitting, and generate a three-dimensional pipeline diagram using a drawing model database, incorporating buried depth information and obstacle avoidance.

Benefits of technology

Enables efficient conversion of two-dimensional pipeline diagrams into accurate three-dimensional designs, aligning pipe axes and avoiding obstacles, facilitating seamless integration with three-dimensional mapping technologies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024044726_03072025_PF_FP_ABST
    Figure JP2024044726_03072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a pipeline diagram design assistance method capable of efficiently designing a three-dimensional pipeline diagram by using an existing two-dimensional pipeline diagram. The pipeline diagram design assistance method for designing, with a computer, a three-dimensional pipeline diagram composed of a plurality of pipes comprises: a two-dimensional pipeline information input step for inputting a two-dimensional planned line indicating a laying route of the pipes; a three-dimensional pipeline attribute information input step for inputting three-dimensional pipeline attribute information necessary for converting the two-dimensional planned line into a three-dimensional planned line; a three-dimensional planned line conversion step for converting the two-dimensional planned line into the three-dimensional planned line on the basis of the three-dimensional pipeline attribute information; a three-dimensional pipe division step for performing pipeline division processing on the three-dimensional planned line; and a three-dimensional pipeline diagram generation step for drawing a three-dimensional symbol of each of the three-dimensionally divided pipes along the three-dimensional planned line to generate a three-dimensional pipeline diagram.
Need to check novelty before this filing date? Find Prior Art

Description

Pipeline diagram design support method, pipeline diagram design support device, and pipeline diagram design support program

[0001] The present invention relates to a pipeline diagram design support method, a pipeline diagram design support device, and a pipeline diagram design support program.

[0002] Conventionally, when designing a new pipeline to be laid or a pipeline to update an existing pipeline using a pipeline diagram creation support device with an application program for creating pipeline diagrams installed, the positions where irregular pipes such as curved pipes should be placed are indicated as intersections using a pointing device on a pipeline diagram layer superimposed on a two-dimensional map layer displayed on the screen, and a two-dimensional planned piping route, i.e., a two-dimensional planned line, is created so that the irregular pipes placed at each intersection are connected by multiple straight pipes.

[0003] Then, in order to connect the special-shaped pipes arranged at each intersection of the two-dimensional planning line with straight pipes, a pipe division process was performed to automatically calculate the number of straight pipes to be arranged along the two-dimensional planning line, the joint angle of the joints, whether or not to use cut pipes, etc.

[0004] JP 2021-189923 A JP 2023-85036 A

[0005] In recent years, three-dimensional mapping technology has been developed that uses computers to visualize underground buried objects such as power lines, communication lines, gas pipes, water pipes, and sewer pipes buried under roads in three dimensions, and there is a demand for a three-dimensional design support device that combines the above-mentioned pipeline diagram creation support device for designing two-dimensional pipeline diagrams with three-dimensional mapping technology.

[0006] An object of the present invention is to provide a pipeline diagram design support method, a pipeline diagram design support device, and a pipeline diagram design support program that can efficiently design a three-dimensional pipeline diagram using a two-dimensional pipeline diagram designed using an existing pipeline diagram creation support device.

[0007] In order to achieve the above-mentioned object, a first characteristic configuration of the pipeline diagram design support method according to the present invention is a pipeline diagram design support method for designing a three-dimensional pipeline diagram consisting of a plurality of pipes using a computer, the method comprising: a two-dimensional pipeline information input step for inputting two-dimensional pipeline information including a background map and a two-dimensional planning line drawn on the background map and showing a pipe installation route; a three-dimensional pipeline attribute information input step for inputting three-dimensional pipeline attribute information including pipe buried depth information necessary for converting the two-dimensional planning line inputted in the two-dimensional pipeline information input step into a three-dimensional planning line; a three-dimensional planning line conversion step for converting the two-dimensional planning line into a three-dimensional planning line based on the three-dimensional pipeline attribute information inputted in the three-dimensional pipeline attribute information input step; a three-dimensional pipe division step for performing pipe division processing on the three-dimensional planning line; and a three-dimensional pipeline diagram generation step for generating the three-dimensional pipeline diagram by drawing three-dimensional symbols of each pipe obtained in the three-dimensional pipe division step along the three-dimensional planning line.

[0008] The background map and the two-dimensional plan line displayed on a two-dimensional plane input in the two-dimensional pipeline information input step are converted into a three-dimensional plan line in a three-dimensional plan line conversion step based on the three-dimensional pipeline attribute information input in the three-dimensional pipeline attribute information input step. A pipe division process is executed in a pipe division step for the three-dimensional plan line converted in the three-dimensional plan line conversion step, and a three-dimensional pipeline diagram is generated by drawing a three-dimensional symbol of each divided pipe along the three-dimensional plan line.

[0009] The second characteristic configuration is that, in addition to the first characteristic configuration described above, the three-dimensional planning line conversion step converts the two-dimensional planning line into the three-dimensional planning line using a value obtained by adding half the length of the outer diameter of the pipe obtained based on the nominal diameter information of the pipe to the soil cover information as the buried depth information.

[0010] By adding half the length of the pipe outer diameter obtained based on the nominal diameter information to the soil cover information and using this value as the buried depth information, the axis of the pipe can be aligned with the three-dimensional planning line.

[0011] The third characteristic configuration is that, in addition to the first characteristic configuration described above, the three-dimensional symbol drawn in the three-dimensional pipeline diagram generation step is composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model obtained from a drawing model database, and the drawing model database includes pipe material information for individually managing pipes, a pipe body drawing model ID and a joint drawing model ID assigned to each pipe managed by the pipe material information, and a three-dimensional pipe body drawing model and a three-dimensional joint drawing model associated with the pipe body drawing model ID and the joint drawing model ID.

[0012] The drawing model database registers pipe material information, a pipe body drawing model ID, and a joint drawing model ID for each pipe included in the pipe material information, and a plurality of three-dimensional pipe body drawing models and three-dimensional joint drawing models such that the three-dimensional pipe body drawing model is identified by the pipe body drawing model ID, and the three-dimensional joint drawing model is identified by the joint drawing model ID. In the three-dimensional pipeline diagram generation step, a specific pipe material to be drawn is selected from the pipe materials included in the pipe material information, and the three-dimensional pipe body drawing model and the three-dimensional joint drawing model are acquired based on the pipe body drawing model ID and the joint drawing model ID assigned to the selected pipe material, thereby enabling smooth creation of a three-dimensional pipeline diagram.

[0013] A first characteristic configuration of the pipeline diagram design support device according to the present invention is a pipeline diagram design support device for designing a three-dimensional pipeline diagram consisting of a plurality of pipes, comprising: a two-dimensional pipeline information input unit that inputs a background map and two-dimensional pipeline information including a two-dimensional planning line drawn on the background map and showing a pipe installation route; a three-dimensional pipeline attribute information input unit that inputs three-dimensional pipeline attribute information including pipe buried depth information necessary to convert the two-dimensional planning line input by the two-dimensional pipeline information input unit into a three-dimensional planning line; a three-dimensional planning line conversion unit that converts the two-dimensional planning line into a three-dimensional planning line based on the three-dimensional pipeline attribute information input by the three-dimensional pipeline attribute information input unit; a three-dimensional pipe dividing unit that performs pipe dividing processing on the three-dimensional planning line; and a three-dimensional pipeline diagram generation unit that generates the three-dimensional pipeline diagram by drawing three-dimensional symbols of each pipe obtained by the three-dimensional pipe dividing unit along the three-dimensional planning line.

[0014] The second characteristic configuration is that, in addition to the first characteristic configuration described above, the three-dimensional planning line conversion unit converts the two-dimensional planning line into the three-dimensional planning line using a value obtained by adding half the length of the outer diameter of the pipe obtained based on the nominal diameter information of the pipe to the soil cover information as the buried depth information.

[0015] The third characteristic configuration is that, in addition to the first characteristic configuration described above, the three-dimensional symbol drawn by the three-dimensional pipeline diagram generation unit is composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model obtained from a drawing model database, and the drawing model database includes pipe material information for individually managing pipes, a pipe body drawing model ID and a joint drawing model ID assigned to each pipe managed by the pipe material information, and a three-dimensional pipe body drawing model and a three-dimensional joint drawing model associated with the pipe body drawing model ID and the joint drawing model ID.

[0016] A first characteristic feature of the pipeline diagram design support program according to the present invention is a pipeline diagram design support program for designing a three-dimensional pipeline diagram consisting of a plurality of pipes, in which the program causes a computer to execute the following steps: a two-dimensional pipeline information input step for inputting two-dimensional pipeline information including a background map and a two-dimensional planning line drawn on the background map and showing a pipe installation route; a three-dimensional pipeline attribute information input step for inputting three-dimensional pipeline attribute information including pipe buried depth information necessary for converting the two-dimensional planning line inputted in the two-dimensional pipeline information input step into a three-dimensional planning line; a three-dimensional planning line conversion step for converting the two-dimensional planning line into a three-dimensional planning line based on the three-dimensional pipeline attribute information inputted in the three-dimensional pipeline attribute information input step; a three-dimensional pipe division step for performing pipe division processing on the three-dimensional planning line; and a three-dimensional pipeline diagram generation step for generating the three-dimensional pipeline diagram by drawing three-dimensional symbols of each pipe obtained in the three-dimensional pipe division step along the three-dimensional planning line.

[0017] As described above, according to the present invention, it is possible to provide a pipeline diagram design support method, a pipeline diagram design support device, and a pipeline diagram design support program that can efficiently design a three-dimensional pipeline diagram using a two-dimensional pipeline diagram designed using an existing pipeline diagram creation support device.

[0018] FIG. 1 is an explanatory diagram of a pipeline diagram design support device. FIG. 2A is an explanatory diagram of a 2D plan line showing the installation route of a main pipe and a branch pipe connecting specified intersections. FIG. 2B is an explanatory diagram of a 3D plan line obtained by converting the 2D plan line based on attribute information. FIG. 3A is an explanatory diagram of a 2D plan line superimposed on a 3D map. FIG. 3B is an explanatory diagram of a 3D plan line converted based on the 2D plan line. FIG. 3C is an explanatory diagram of a pipeline diagram in which a 3D pipeline model in which pipes are divided according to the 3D plan line is drawn. FIG. 4A is an explanatory diagram of the procedure for automatically generating intersections and passing indicators. FIG. 4B is an explanatory diagram of the procedure for automatically generating intersections and passing indicators. FIG. 4C is an explanatory diagram of the procedure for automatically generating intersections and passing indicators. FIG. 4D is an explanatory diagram of the procedure for automatically generating intersections and passing indicators. FIG. 5A is an explanatory diagram of a 2D drawing model of a straight pipe. FIG. 5B is an explanatory diagram of a 2D drawing model of a special-shaped pipe. FIG. 5C is an explanatory diagram of a 3D drawing model of a straight pipe. Fig. 5D is an explanatory diagram of a 3D drawing model of an irregular shaped pipe. Fig. 6 is an explanatory diagram of the interrelationship between a 2D drawing model and a 3D drawing model. Fig. 7 is a flowchart showing a pipeline diagram design support method. Fig. 8A is a flowchart showing a method for creating a pipe division diagram along a 3D planning line. Fig. 8B is an explanatory diagram of a calculation method used in the method for creating a pipe division diagram along a 3D planning line. Fig. 9 is an explanatory diagram showing the steps of a 3D pipeline diagram design support method that automatically avoids obstacles.

[0019] The present invention relates to a method for supporting design of a pipeline diagram, a device for supporting design of a pipeline diagram, and a program for supporting design of a pipeline diagram, and the method, device, program ...

[0020] The pipeline diagram design support device 10 comprises a computer main body 10A, an input device 10B such as a keyboard and a mouse which is a pointing device connected to the computer main body 10A, a display device 10C such as a touch panel display device, and storage devices 10D, 10E, and 10F. The storage device 10D is a two-dimensional pipeline database, the storage device 10E is a drawing model database, and the storage device 10F is a three-dimensional pipeline database.

[0021] The two-dimensional pipeline database 10D stores two-dimensional background maps showing buildings, roads, etc., two-dimensional plan lines arranged on the background maps, and two-dimensional pipeline diagrams obtained by dividing the two-dimensional plan lines. The drawing model database 10E stores pipe material data, i.e., multiple pieces of pipe information specifying specifications such as pipe types (e.g., irregular pipes, straight pipes) and diameters, as well as two-dimensional and three-dimensional symbols for each pipe, all associated with each other. The three-dimensional pipeline database 10F stores three-dimensional maps showing underground utilities such as power lines, communication lines, gas pipes, water pipes, and sewer pipes buried under roads, three-dimensional plan lines, and three-dimensional pipeline diagrams obtained by dividing the three-dimensional plan lines. The two-dimensional pipeline database 10D and the three-dimensional pipeline database 10F may be integrated into a pipeline database.

[0022] The computer main body 10A includes a CPU board, a memory board, and multiple input / output interface circuits 10IF. Built-in storage devices such as SSDs and hard disks are also connected via the input / output interface circuits 10IF. The input / output interface circuits 10IF include interface circuits for data input / output processing with the input device 10B and the display device 10C, interfaces for data read and write processing with the storage devices 10D, 10E, and 10F, and interfaces for communication processing with other external devices.

[0023] The above-mentioned application program for pipeline diagram design support is stored and distributed on a recording medium configured as a nonvolatile optical disk such as a CD-ROM or DVD-ROM, or a nonvolatile semiconductor memory such as a USB memory, and is installed on the computer main body 10A and executed under the control of the OS of the computer main body 10A to function as the pipeline diagram design support device 10. The computer main body 10A that embodies the present invention may be configured as a standalone computer, or may have functions divided and configured among multiple computers that can communicate with each other.

[0024] The computer main body 10A includes a two-dimensional pipeline information input unit 11, a three-dimensional pipeline attribute information input unit 12, a three-dimensional planning line conversion unit 13, an intersection / passing instruction point generation unit 14, a three-dimensional pipe allocation unit 15, a three-dimensional pipe allocation evaluation unit 16, an obstacle avoidance unit 17, a three-dimensional pipeline diagram generation unit 18, a pipeline diagram conversion unit 19, and the like, which are composed of integrated circuits such as a CPU and registers that function as calculation blocks, as shown below.

[0025] The two-dimensional pipeline information input unit 11 is a processing unit that reads and inputs a background map stored in the two-dimensional pipeline database 10D and a two-dimensional planning line drawn on the background map and indicating the pipeline installation route.

[0026] The three-dimensional pipeline attribute information input unit 12 is a processing unit that inputs attribute information necessary to convert the two-dimensional plan line input by the two-dimensional pipeline information input unit 11 into a three-dimensional plan line. The attribute information includes information on the buried depth of the pipeline laid along the two-dimensional plan line, information on the elevation of the ground surface, information on the type and nominal diameter of the pipeline, etc.

[0027] The three-dimensional plan line conversion unit 13 is a processing unit that converts the two-dimensional plan line into a three-dimensional plan line based on the three-dimensional pipeline attribute information input by the three-dimensional pipeline attribute information input unit 12.

[0028] The intersection point / passing instruction point generation unit 14 is a processing unit that automatically generates intersection points IP and passing instruction points CP from a three-dimensional planning line converted from a two-dimensional planning line, and is equipped with a planning line acquisition unit 14A that acquires a planning line decomposed into a plurality of line elements, a bending angle calculation unit 14B that calculates the bending angle of the bending point where each line element intersects, and a bending point attribute setting unit 14C that defines the attribute of a bending point where the bending angle is at least a predetermined threshold value as an intersection point where an irregular pipe is placed, and sets the attribute of a bending point where the bending angle is less than the predetermined threshold value as a passing instruction point where a straight pipe is placed.

[0029] The intersection / passing instruction point generating unit 14 further includes a joint number calculating unit 14D that calculates the number of straight pipes that can be arranged on the arc when the line element is an arc and calculates the number of joints from the number of straight pipes, a maximum bending angle calculating unit 14E that calculates the maximum bending angle when straight pipes are arranged on the arc from the number of joints and the allowable bending angles of the joints, and an arc portion intersection point arrangement necessity determining unit 14F that compares the maximum bending angle with the magnitude of the central angle of the arc and determines whether an intersection point is necessary. Furthermore, the intersection / passing instruction point generating unit 14 includes a bending point distance detecting unit 14G that detects the spacing between bending points, and an adjacent portion intersection point setting unit 14H that sets the point where the line segments on both sides of the bending point intersect as a new intersection point when the distance between the bending points is less than a predetermined threshold.

[0030] The three-dimensional pipe division unit 15 is a processing unit that automatically performs pipe division processing on three-dimensional planning lines, places special-shaped pipes at intersections IP of the three-dimensional planning lines, calculates the number of straight pipes connecting the special-shaped pipes placed at the intersections IP and whether or not there are cut pipes, and arranges them along the three-dimensional planning line.

[0031] The three-dimensional pipe division evaluation unit 16 is a processing unit that evaluates the appropriateness of the three-dimensional pipe division drawing obtained by the three-dimensional pipe division unit 15, and is equipped with an evaluation point identification unit 16A that identifies the positions of multiple pipe fittings that serve as evaluation points from the three-dimensional pipe division drawing obtained by the three-dimensional pipe division unit 15, an evaluation value calculation unit 16B that calculates the sum of the shortest distances from each evaluation point to the three-dimensional planning line as an evaluation value, a bending amount calculation unit 16C that calculates the bending amount that minimizes the evaluation value when the bending amount of the pipe fitting corresponding to each evaluation point is changed using Newton's method, and a pipe fitting adjustment unit 16D that moves the position of the pipe fitting so that the bending amount minimizes the evaluation value obtained in the bending amount calculation step.

[0032] The obstacle avoidance unit 17 is a processing unit that sets a laying route so as to arrange a pipeline by detouring around obstacles buried underground, and is equipped with an obstacle information input unit 17A that inputs obstacle information including the position of obstacles buried underground, an interference determination unit 17B that determines whether or not there is interference between the obstacle information and the pipe layout diagram, a required separation area calculation unit 17C that calculates a required separation area for the obstacle when the interference determination unit 17B determines that there is interference, an avoidance pattern presentation unit 17D that generates an avoidance pattern for a pipeline that ensures the required separation area and presents it to the operator, and a pipe layout diagram update unit 17E that updates the pipe layout diagram with a pipeline that corresponds to an avoidance pattern selected by the operator from the avoidance patterns.

[0033] The three-dimensional pipe diagram generating unit 18 is a processing unit that draws each pipe constituting the three-dimensional pipe division diagram with a three-dimensional symbol. The three-dimensional symbol is composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model acquired from the drawing model database 10E.

[0034] The drawing model database 10E includes pipe material information for managing pipes individually, pipe body drawing model IDs and joint drawing model IDs assigned to each pipe managed by the pipe material information, three-dimensional pipe body drawing models and three-dimensional joint drawing models associated with the pipe body drawing model IDs and the joint drawing model IDs, as well as two-dimensional pipe body drawing models and two-dimensional joint drawing models.

[0035] The pipeline diagram conversion unit 19 is a processing unit that converts between three-dimensional symbols and two-dimensional symbols by referring to the pipeline model database 10E, in order to draw each pipe in the three-dimensional pipe division diagram, which is drawn using three-dimensional symbols, using two-dimensional symbols, and displays them.

[0036] [Pipeline Diagram Design Support Method] A pipeline diagram design support method using the above-mentioned pipeline diagram design support device will be described below with reference to the flowchart in Fig. 7. Fig. 2A shows an example of a two-dimensional planning line (shown by a dashed line) created on an XY plane with a map as the background diagram. The two-dimensional planning line refers to a pipe installation route formed by polylines or splines that pass through multiple points Pn (n = 1, 2, ...) designated by an operator with a pointing device on the map displayed on the screen of the display device 10C.

[0037] In this embodiment, an example is described in which an earthquake-resistant joint that allows bending of a straight pipe at a predetermined angle is used as a straight pipe.

[0038] Such two-dimensional planning lines can be created using the pipeline diagram design support device of the present invention, or may be created in advance using a pipeline diagram design support device specialized for two-dimensional design. The two-dimensional pipeline information input unit 11 reads out two-dimensional pipeline information including a background map and the above-mentioned two-dimensional planning lines that have been created in advance and stored in the two-dimensional pipeline database 10D, and expands it in a working area set in the memory area of ​​the pipeline diagram design support device (SA1).

[0039] The three-dimensional pipeline attribute information input unit 12 executes a process of inputting three-dimensional pipeline attribute information, including buried pipe depth information necessary for converting the two-dimensional plan line input in step SA1 into a three-dimensional plan line (SA2). The three-dimensional pipeline attribute information includes geographical information, such as the elevation and soil cover of the area where the pipes will be laid, and pipe information, such as the type and nominal diameter of the pipes to be laid. When the operator selects an intersection IP of the input two-dimensional plan line or a line segment connecting the intersection IP with the mouse, options for the elevation, soil cover, and pipe information for the corresponding position are displayed, and by selecting the appropriate item from the displayed options, the three-dimensional pipeline attribute information for the two-dimensional plan line is input.

[0040] When the operator has finished inputting the three-dimensional attribute information for the two-dimensional plan line, the three-dimensional plan line conversion unit 13 is activated to execute the three-dimensional plan line conversion process (SA3). The three-dimensional plan line conversion process calculates depth information for each intersection IP and passage indication point CP of the two-dimensional plan line based on the three-dimensional attribute information, and develops the two-dimensional plan line in three-dimensional space.

[0041] Burial depth information ΔZ1, ΔZ2, ΔZ3, and ΔZ4 are calculated for points P1, P2, P3, and P4 on the two-dimensional planning line shown in Figure 2A, and a three-dimensional planning line is obtained by line segments passing through points P1', P2', P3', and P4' where the burial depths are set. Figure 2B shows the three-dimensional planning line obtained in this manner. The buried depth information ΔZ is calculated by adding half the length of the pipe outer diameter, obtained based on the pipe nominal diameter information, to the earth cover information. This processing makes it possible to align the axis of the pipe with the three-dimensional planning line.

[0042] If the buried depth information ΔZ of each point Pn-1', Pn' is different, the buried depth of the plan line between them is proportionally allocated based on the buried depth between points Pn-1', Pn', or a new point Pm' is generated near one of the points Pn-1' whose buried depth information matches that of the other point Pn'. A plan line of a fixed buried depth is established between the new point Pm' and the other point Pn', and a plan line connecting the new point Pm' and the one point Pn-1' is added. The operator selects either option to create a three-dimensional plan line. The new point Pm' can be set directly above or below one of the points Pn-1'. Figure 3A shows a two-dimensional plan line, and Figure 3B shows a three-dimensional plan line generated based on the two-dimensional plan line. Figure 3C shows a three-dimensional pipeline diagram drawn using three-dimensional symbols generated by the three-dimensional pipeline diagram generation process described below.

[0043] For the three-dimensional plan line converted in this way, it may be difficult to directly use the intersection points IP and passing indicator points CP specified on the two-dimensional plan line. When performing pipe layout on the three-dimensional plan line, the operator must evaluate in advance whether the curved piping has a possible curvature and whether it can be arranged so that the cut pipe length is acceptable. However, operators with little experience find it difficult to perform such an evaluation in advance. Therefore, the operator can activate the intersection point / passing indicator point generator 14, which automatically generates intersection points IP and passing indicator points CP for the three-dimensional plan line (SA4).

[0044] The intersection and passing indicator point generating unit 14 acquires the 3D plan line converted by the 3D plan line converting unit 13. The 2D plan line input by the 2D pipeline information input unit 11 is a 2D plan line composed of polylines or splines at the time of design, which has been decomposed into multiple line elements in advance, and the 3D plan line is also decomposed into multiple line elements. In other words, the polylines are divided into line segments and arcs, and the splines are approximated by broken lines. The length of the broken line is set based on the length of the straight pipe to be laid, for example, to the length of the straight pipe or half that length.

[0045] First, the start and end points of the plan line and the points where the plan line intersect are set as intersection points IP. Next, a bend angle calculation process is performed to calculate the bend angles of the bend points where each line element intersects. The attributes of bend points where the bend angle is at least equal to a predetermined threshold are defined as intersection points IP where a special-shaped pipe is placed, and the attributes of bend points where the bend angle is less than the predetermined threshold are set as passing indicator points CP where a straight pipe is placed. The predetermined threshold is set based on 5.625°, the minimum angle for a curved pipe. Furthermore, for a spline, points on the spline where the curvature is maximum and the bend angle of the approximation line is equal to or greater than the threshold are defined as intersection points IP, and points where the bend angle of the approximation line is less than the threshold are defined as passing indicator points CP.

[0046] 4A shows an example in which a portion of a planned line divided into three straight line elements is set as a first bend point CP and a second bend point IP. FIG. 4B shows an example in which a first bend point of a spline, where the curvature is maximum and the bend angle is less than a threshold, is set as a pass point CP, and a second bend point of a spline, where the curvature is maximum and the bend angle is equal to or greater than a threshold, is set as an intersection point IP.

[0047] The intersection / passing instruction point generation unit 14 further executes a joint number calculation process that calculates the number of straight pipes that can be placed on the arc when the line element becomes an arc and calculates the number of joints from the number of straight pipes; a maximum bending angle calculation process that calculates the maximum bending angle when straight pipes are placed on the arc from the number of joints and the allowable bending angle of the joints (set to 2° in this embodiment); and an arc section intersection placement necessity determination process that compares the maximum bending angle with the magnitude of the central angle of the arc and determines whether an intersection IP is necessary.

[0048] As shown in Figure 4C, the number of straight pipes N to be laid in the arc section is calculated from the length L of the arc and the length p of the straight pipes using the following formula: N = ceiling(L / p) ... ceiling(X) is the value of X rounded up to the nearest integer. The maximum bending angle θ is calculated from the number of straight pipes and the allowable bending angle α using the following formula: θ = (N-1) x α. If the maximum bending angle θ is less than the central angle φ of the arc, it is determined that no curved pipes need to be inserted, and the connection position of the straight pipes is designated as the passing indicator point CP. If the maximum bending angle θ is greater than the central angle φ of the arc, the number of curved pipes (non-circular pipes) to be inserted is calculated based on the difference between the maximum bending angle θ and the central angle φ, and the placement position of the curved pipes is designated as the intersection point IP.

[0049] As shown in Figure 4D, the intersection point / passing instruction point generation unit 14 further performs a distance detection process between bend points (shown as white circles in the figure) to detect the distance between bend points, and an adjacent intersection setting process to set the point where the line segments on either side of the bend point intersect as a new intersection point IP if the distance between the bend points is less than a predetermined threshold. The predetermined threshold is the minimum length of the cut pipe connecting the special-shaped pipes placed at the bend points. Figures 4A to 4D are shown in two dimensions for ease of understanding, but in reality the processing is three-dimensional.

[0050] The process of automatically setting intersection points IP and passing instruction points CP by the intersection point / passing instruction point generation unit 14 described above can be applied not only to three-dimensional planning lines but also to two-dimensional planning lines, and intersection points IP and passing instruction points CP can be automatically set for two-dimensional planning lines using the same procedure as described above.

[0051] The 3D pipe dividing unit 15 performs pipe dividing processing on the 3D plan line on which the intersection points IP and the passing indicator points CP are arranged (SA5). Essentially, similar to known automatic pipe dividing processing on 2D plan lines, predetermined special-shaped pipes are arranged at the intersection points IP, and straight pipes and necessary cut pipes are placed between the special-shaped pipes. That is, the distance between the intersection points IP along the plan line is calculated, and the integer value obtained by dividing this distance by the length of the straight pipes is calculated as the number of straight pipes, and the fraction is calculated as the length of the cut pipes. If the plan line is curved, the bending angle of the joint is provisionally set so that the straight pipes are arranged on the curve.

[0052] The validity of the three-dimensional pipe division diagram is evaluated by the three-dimensional pipe division evaluation unit 16, and the bending angle of the straight pipe is adjusted based on the result (SA6, SA7).

[0053] As shown in FIG. 8A, the three-dimensional pipe allocation evaluation unit 16 executes an evaluation point identification process (SB1) for identifying the positions of multiple pipe fittings that serve as evaluation points from the three-dimensional pipe allocation drawing obtained by the three-dimensional pipe allocation unit 15; an evaluation value calculation process (SB2) for calculating an evaluation value by adding up the shortest distances from each evaluation point to the three-dimensional planning line; a bending amount calculation process (SB3) for calculating, by Newton's method, the bending amount that minimizes the evaluation value when the bending amount of the pipe fitting corresponding to each evaluation point is changed; a pipe fitting adjustment process (SB4) for moving the position of the pipe fitting so that the bending amount that minimizes the evaluation value obtained in the bending amount calculation step is obtained; and a judgment process (SB5) for repeatedly executing steps SB2, SB3, and SB4 until the evaluation value is saturated.

[0054] As shown in Figure 8B, the 3D pipe layout evaluation unit 16 sets the joints of straight pipes in the 3D pipe layout drawing as evaluation points, and acquires the bending angle θ = {θi} of the joints as an initial value. The shortest distance Δai (i = 1, 2, ...) from each joint to the plan line f(x) is calculated using the following formula, and the residual vector is calculated as the evaluation target value e, which is an added value: Δai = |gi(θi) - f(xi)| where f(x) is a function of the plan line, and gi(θ) is a function of the joint angle representing the i-th evaluation position, e = {Δai}

[0055] In the evaluation value calculation process, the response of the evaluation object value to the change in the joint angle is calculated using the Newton method, and the corner joint angle that minimizes the second-order norm of the evaluation object value is found. That is, the update amount of the joint angle, which is a parameter, is calculated so that the residual is minimized using the Jacobian matrix J = (δei / δθj) value. Δθ = {Δθi} = (J T J) -1 J T e*w; w<1, w is the update weight

[0056] The obstacle avoidance unit 17 executes an obstacle avoidance process (SA8) on the optimized three-dimensional pipe planning diagram. The obstacle avoidance unit 17 executes an obstacle information input process for inputting obstacle information including the positions of obstacles buried underground, an interference determination process for determining whether or not there is interference between the obstacle information and the pipe planning diagram, a required separation area calculation process for calculating a required separation area for the obstacle if interference is determined by the interference determination process, an avoidance pattern presentation process for presenting to the operator avoidance patterns of pipelines that ensure the required separation area, and a pipe planning diagram update process for updating the pipe planning diagram with a pipeline corresponding to an avoidance pattern selected by the operator from the avoidance patterns. Furthermore, the required separation area calculation process executes an integrated required separation area calculation process for calculating an integrated required separation area that includes two or more required separation areas if the required separation areas of two or more obstacles are consecutive.

[0057] 9A to 9D are explanatory diagrams showing the procedure for obstacle avoidance processing. Fig. 9A shows pipelines laid out along a planned line and obstacles (hatched circles) recognized by the obstacle information input processing. The figure shows a single obstacle and four closely spaced obstacles.

[0058] As shown in Figure 9B, if the interference detection process determines that an obstacle and a pipeline interfere with each other or are so close that they may hinder construction work, the required separation area calculation process calculates a required separation area (a circular area surrounding the obstacle). If the required separation areas of two or more obstacles are adjacent or close to each other, a combined required separation area (a rectangular area indicated by a two-dot chain line) that encompasses each required separation area is calculated. The required separation area and combined required separation area can be set as appropriate, such as a spherical area, a rectangular area, or a cylindrical area.

[0059] Although not shown in the figure, when the required separation area or the combined required separation area is selected, an avoidance pattern presentation process is executed, and a menu of multiple avoidance patterns for detour pipelines that avoid the required separation area or the combined required separation area is displayed on the screen. The avoidance patterns include an underside pipe that detours below the obstacle, an overside pipe that detours above the obstacle, a cut pipe that detours horizontally around the obstacle, and a twist pipe that detours diagonally by combining both depth and horizontal directions, and it is possible to select an appropriate avoidance pattern depending on the characteristics of the obstacle.

[0060] In the avoidance pattern presentation process, a detour route (avoidance route) is automatically generated based on detour route design information predetermined for each avoidance pattern. The detour design information includes obstacle location information indicating the relative position of the obstacle with respect to a reference plane according to the aspect of the detour route, detour route location information indicating the relative position of the detour route relative to the reference plane, which includes at least one bending point and can avoid the obstacle, and pipe type information including the angle and joint information of at least the curved pipes that make up the detour route.

[0061] When the detour route is a turnaround or overhead route, the reference plane is set on the ground, when the detour route is a turning route, the reference plane is set on a vertical plane perpendicular to the ground, and when the detour route is a twisting route, the reference plane is set on an inclined plane at a predetermined angle θ with respect to the ground or the vertical plane perpendicular to the ground.

[0062] As shown in Figure 9D, a hidden piping system bypasses an obstacle by placing two curved pipes upstream and downstream of the obstacle along the pipe installation direction, and connecting each curved pipe using straight and cut pipes. For such a hidden piping system, the obstacle location information is input, including the depth from the ground to the bottom of the obstacle and the width or outer diameter of the pipe in the installation direction. The detour route location information is automatically calculated, including the soil cover of the existing pipeline at the connection point, the soil cover of the detoured pipeline, the distance from the end of the existing pipe to the obstacle along the installation direction, the depthwise distance between the obstacle and the hidden piping, and the length between the obstacle and the deepest curve of the hidden piping. These values ​​are preset based on the required clearance area or the combined required clearance area.

[0063] In other words, the detour piping is composed of curved pipes located at the start and end points of the detour and at relay points, and straight and cut pipes connecting each curved pipe.The actual configuration of the selected avoidance pattern, that is, the angles of the curved pipes, the number of straight pipes, the lengths of the cut pipes, etc., are automatically calculated according to the required separation area or the integrated required separation area, and the 3D pipe division drawing is updated to avoid the obstacles.When an avoidance pattern is applied to a 3D planning line, a new intersection point IP is generated at the position of the curved pipe.

[0064] 9C and 9D, the 3D pipeline diagram generating unit 18 executes a pipeline model drawing process for the optimized pipe division diagram (SA9), and generates a 3D pipeline diagram by drawing 3D symbols of each pipe obtained by the 3D pipe division process along the 3D planning line. The generated 3D pipeline diagram is stored in the 3D pipeline database 10F (SA10). FIG. 3C shows a 3D pipeline diagram drawn using the 3D symbols drawn by the 3D pipeline diagram generating unit 18.

[0065] That is, the 3D pipeline diagram generating unit 18 generates a 3D pipeline diagram by drawing 3D symbols of each pipe obtained by the 3D pipe division process along the 3D planning line. The 3D symbols drawn by the 3D pipeline diagram generating process are composed of a 3D pipe body drawing model and a 3D joint drawing model obtained from the drawing model database 10E.

[0066] FIG. 5A shows a 2D symbol representing a straight pipe and a joint, and FIG. 5B shows a 2D symbol representing a branch pipe, which is an irregular pipe, and a joint. Both 2D symbols represent joints in the same way. FIG. 5C shows a 3D symbol representing a straight pipe and a joint, and FIG. 5D shows a 3D symbol representing a branch pipe, which is an irregular pipe, and a joint. The 3D symbols representing the respective joints differ significantly in shape. Therefore, even if the 2D pipe model in the drawing model database that defines the existing 2D symbol is replaced with a 3D pipe model, and the 2D joint model is replaced with a 3D joint model, an accurate 3D symbol cannot be constructed.

[0067] Therefore, as shown in Figure 6, the drawing model database 10E includes pipe material information including pipe type, nominal diameter, etc. for managing pipes individually, a pipe body drawing model ID and a joint drawing model ID assigned to each pipe managed by the pipe material information, a 3D pipe body drawing model and a 3D joint drawing model associated with the pipe body drawing model ID and the joint drawing model ID, and a 2D pipe body drawing model associated with the pipe body drawing model ID. The pipe material information includes information about all pipe materials that can be selected in the pipe division process. The 2D pipe body drawing model is integrated with 2D joint drawing models of the same shape, and is configured so that a 2D symbol can be extracted using only the pipe body drawing model ID.

[0068] By constructing such a drawing model database 10E, the pipeline diagram conversion unit 19 can easily convert a three-dimensional pipeline diagram represented by three-dimensional symbols into a three-dimensional pipeline diagram represented by two-dimensional symbols.

[0069] Even if a three-dimensional pipeline diagram created using the above-mentioned pipeline diagram design support device and represented using three-dimensional symbols is not accepted as an official drawing to be submitted to a government agency, it can be converted into a three-dimensional pipeline diagram represented using two-dimensional symbols that is accepted as an official drawing and submitted.

[0070] The above-mentioned application program for supporting pipeline diagram design is the pipeline diagram design support program of the present invention. That is, the pipeline diagram design support program is a program that causes a computer to execute the following steps: a two-dimensional pipeline information input step for inputting two-dimensional pipeline information including a background map and two-dimensional plan lines drawn on the background map and indicating pipe installation routes; a three-dimensional pipeline attribute information input step for inputting three-dimensional pipeline attribute information including pipe buried depth information necessary for converting the two-dimensional plan lines input in the two-dimensional pipeline information input step into three-dimensional plan lines; a three-dimensional pipe division step for performing pipe division processing on the three-dimensional plan lines; and a three-dimensional pipeline diagram generation step for generating the three-dimensional pipeline diagram by drawing three-dimensional symbols for each pipe obtained in the three-dimensional pipe division step along the three-dimensional plan lines.

[0071] The above-described embodiment shows one aspect of the present invention, and the technical scope of the present invention is not limited based on the description. It goes without saying that the present invention can be appropriately modified and designed within the scope in which the effects of the present invention are achieved.

[0072] 10: Pipeline diagram design support device 10A: Computer main body 10B: Input device 10C: Display device 10D: 2D pipeline database 10E: Drawing model database 10F: 3D pipeline database 11: 2D pipeline information input section 12: 3D pipeline attribute information input section 13: 3D planning line conversion section 14: Intersection and passing instruction point generation section 15: 3D pipe division section 16: 3D pipe division evaluation section 17: Obstacle avoidance section 18: 3D pipeline generation section 19: Pipeline diagram conversion section

Claims

1. A pipeline diagram design support method for designing a three-dimensional pipeline diagram composed of a plurality of pipes using a computer, comprising: A two-dimensional pipeline information input step of inputting background diagram and two-dimensional pipeline information including a two-dimensional planned line drawn on the background diagram and indicating the laying route of the pipe; A three-dimensional pipeline attribute information input step of inputting three-dimensional pipeline attribute information including the embedding depth information of the pipe necessary for converting the two-dimensional planned line input in the two-dimensional pipeline information input step into a three-dimensional planned line; A three-dimensional planned line conversion step of converting the two-dimensional planned line into a three-dimensional planned line based on the three-dimensional pipeline attribute information input in the three-dimensional pipeline attribute information input step; A three-dimensional pipe splitting step of performing a pipe splitting process on the three-dimensional planned line; A three-dimensional pipeline diagram generation step of generating the three-dimensional pipeline diagram by drawing the three-dimensional symbols of the respective pipes obtained in the three-dimensional pipe splitting step along the three-dimensional planned line.

2. The pipeline diagram design support method according to claim 1, wherein the three-dimensional planned line conversion step converts the two-dimensional planned line into the three-dimensional planned line using a value obtained by adding the length of half of the outer diameter of the pipe, which is obtained based on the nominal diameter information of the pipe, to the covering information as the embedding depth information.

3. The three-dimensional symbol drawn in the three-dimensional pipeline diagram generation step is composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model obtained from a drawing model database, The drawing model database includes pipe material information for managing pipes individually, a pipe body drawing model ID and a joint drawing model ID assigned to each pipe managed by the pipe material information, and a three-dimensional pipe body drawing model and a three-dimensional joint drawing model associated with the pipe body drawing model ID and the joint drawing model ID. The pipeline diagram design support method according to claim 1.

4. A pipeline diagram design support device for designing a three-dimensional pipeline diagram composed of a plurality of pipes, comprising: a background diagram; a two-dimensional pipeline information input unit for inputting two-dimensional pipeline information including the background diagram and two-dimensional planning lines drawn on the background diagram to indicate the laying routes of the pipes; a three-dimensional pipeline attribute information input unit for inputting three-dimensional pipeline attribute information including the burial depth information of the pipes necessary for converting the two-dimensional planning lines input by the two-dimensional pipeline information input unit into three-dimensional planning lines; a three-dimensional planning line conversion unit for converting the two-dimensional planning lines into three-dimensional planning lines based on the three-dimensional pipeline attribute information input by the three-dimensional pipeline attribute information input unit; a three-dimensional pipe splitting unit for performing a pipe splitting process on the three-dimensional planning lines; a three-dimensional pipeline diagram generation unit for generating the three-dimensional pipeline diagram by drawing the three-dimensional symbols of the respective pipes obtained by the three-dimensional pipe splitting unit along the three-dimensional planning lines.

5. The pipeline diagram design support device according to claim 4, wherein the three-dimensional planning line conversion unit converts the two-dimensional planning lines into the three-dimensional planning lines by using a value obtained by adding the length of half of the outer diameter of the pipe, which is obtained based on the nominal diameter information of the pipe, to the soil covering information as the burial depth information.

6. The three-dimensional symbols drawn by the three-dimensional pipeline diagram generation unit are composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model obtained from a drawing model database. The drawing model database includes pipe material information for managing pipes individually, pipe body drawing model IDs and joint drawing model IDs assigned to each pipe managed by the pipe material information, and a three-dimensional pipe body drawing model and a three-dimensional joint drawing model associated with the pipe body drawing model IDs and the joint drawing model IDs. The pipeline diagram design support device according to claim 4.

7. A pipeline diagram design support program for designing a three-dimensional pipeline diagram composed of a plurality of pipes, comprising: a two-dimensional pipeline information input step of inputting a background diagram and two-dimensional pipeline information including a two-dimensional planned line drawn on the background diagram and indicating a pipe laying route; a three-dimensional pipeline attribute information input step of inputting three-dimensional pipeline attribute information including pipe embedding depth information necessary for converting the two-dimensional planned line input in the two-dimensional pipeline information input step into a three-dimensional planned line; a three-dimensional planned line conversion step of converting the two-dimensional planned line into a three-dimensional planned line based on the three-dimensional pipeline attribute information input in the three-dimensional pipeline attribute information input step; a three-dimensional pipe splitting step of performing a pipe splitting process on the three-dimensional planned line; a three-dimensional pipeline diagram generation step of generating the three-dimensional pipeline diagram by drawing three-dimensional symbols of respective pipes obtained by the three-dimensional pipe splitting step along the three-dimensional planned line. A pipeline diagram design support program for causing a computer to execute the above steps.

Citation Information

Patent Citations

  • Pipe split diagram creation method and pipe split diagram creation device

    JP2021189923A

  • Method for generating drainage pipe network three-dimensional models in batches based on spatial transformation

    CN114662254A

  • Underground distribution diagram display device

    JP1996241343A

  • Stress analysis system for buried pipe and input / output device

    JP2005115526A

  • Pipeline design program of electrical wire common duct

    JP2023080541A