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

The method converts two-dimensional pipeline diagrams into three-dimensional designs by adding buried depth information and using pipe splitting and obstacle avoidance, addressing the challenge of transitioning from two-dimensional to three-dimensional representations with precise alignment and integration of underground objects.

JP2025103688APending Publication Date: 2025-07-09KUBOTA CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023221255
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-07-09

AI Technical Summary

Technical Problem

Existing pipeline diagram design systems struggle to efficiently transition from two-dimensional designs to three-dimensional representations, particularly when incorporating buried underground objects like power lines, communication lines, gas pipes, and sewer pipes, without accurate alignment and obstacle avoidance.

Method used

A method and device that converts two-dimensional pipeline information into three-dimensional designs by adding buried depth information, using pipe splitting and obstacle avoidance techniques, and utilizing a drawing model database for accurate three-dimensional symbol representation.

Benefits of technology

Enables efficient creation of three-dimensional pipeline diagrams with precise alignment and obstacle avoidance, facilitating seamless integration of underground objects and ensuring accurate three-dimensional representations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025103688000001_ABST
    Figure 2025103688000001_ABST
Patent Text Reader

Abstract

To provide a pipeline diagram design assistance method capable of efficiently designing a three-dimensional pipeline diagram by using an existing two-dimensional pipeline diagram.SOLUTION: A 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.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, when designing a newly laid pipeline or a pipeline for updating an existing pipeline using a pipeline diagram creation support device installed with an application program for creating a pipeline diagram, the position of a deformed pipe such as a curved pipe is indicated as an intersection point on a pipeline diagram layer superimposed on a two-dimensional map layer displayed on the screen via a pointing device, and a two-dimensional planned piping route, that is, a two-dimensional planned line, is created so that the deformed pipes arranged at each intersection point are connected by a plurality of straight pipes.

[0003] Then, in order to connect the deformed pipes arranged at each intersection point of the two-dimensional planned line with straight pipes, a pipe division process is executed to automatically calculate the number of straight pipes arranged along the two-dimensional planned line, the joining angle of the joints, the presence or absence of pipe cutting, and the like.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] In recent years, a three-dimensional mapping technology for visualizing underground buried objects such as power lines, communication lines, gas pipes, water pipes, and sewer pipes buried underground using a computer in three dimensions has been under development, and a three-dimensional design support device that combines the above-described pipeline diagram creation support device for designing a two-dimensional pipeline diagram and the three-dimensional mapping technology is desired.

[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 by an existing pipeline diagram creation support device.

Means for Solving the Problems

[0007] To achieve the above 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 composed of a plurality of pipes using a computer, including a background diagram, and a two-dimensional pipeline information input step of inputting 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 buried 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, and 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.

[0008] The background diagram and the two-dimensional planned line represented on the two-dimensional plane input in the two-dimensional pipeline information input step are converted into a three-dimensional planned line by the three-dimensional planned line conversion step based on the three-dimensional pipeline attribute information input in the three-dimensional pipeline attribute information input step. A pipe splitting process is executed on the three-dimensional planned line converted in the three-dimensional planned line conversion step by the pipe splitting step, and a three-dimensional pipeline diagram is generated by drawing the three-dimensional symbols of the split pipes along the three-dimensional planned line.

[0009] The second characteristic configuration is that, in addition to the first characteristic configuration described above, in the three-dimensional planned line conversion step, the two-dimensional planned line is converted 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 soil cover information as the buried depth information.

[0010] By using, as the buried depth information, 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, to the soil cover information, the axis of the pipe can be aligned with the three-dimensional planned 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 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.

[0012] In the drawing model database, pipe material information, a pipe body drawing model ID and a joint drawing model ID are assigned to each pipe included in the pipe material information. A plurality of three-dimensional pipe body drawing models and three-dimensional joint drawing models are registered so that the three-dimensional pipe body drawing model is specified by the pipe body drawing model ID and the three-dimensional joint drawing model is specified by the joint drawing model ID. In the three-dimensional pipeline diagram generation step, a three-dimensional pipeline diagram can be created smoothly by selecting a specific pipe material to be drawn from the pipe materials included in the pipe material information and obtaining the three-dimensional pipe body drawing model and the three-dimensional joint drawing model based on the pipe body drawing model ID and the joint drawing model ID attached to the pipe material.

[0013] The 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 composed of a plurality of pipes, including a background diagram, a two-dimensional pipeline information input unit for inputting 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 unit for inputting three-dimensional pipeline attribute information including the embedding depth information of the pipe necessary for converting the two-dimensional planned line input by the two-dimensional pipeline information input unit into a three-dimensional planned line, a three-dimensional planned line conversion unit for converting the two-dimensional planned line into a three-dimensional planned line based on the three-dimensional pipeline attribute information input by the three-dimensional pipeline attribute information input unit, a three-dimensional pipe division unit for performing a pipe division process on the three-dimensional planned line, and 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 division unit along the three-dimensional planned line.

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

[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 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.

[0016] The first characteristic configuration 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 composed of a plurality of pipes, including a background diagram, and a two-dimensional pipeline information input step of inputting two-dimensional pipeline information including a two-dimensional plan line drawn on the background diagram and indicating the laying route of the pipe, and 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 plan line input in the two-dimensional pipeline information input step into a three-dimensional plan line, and a three-dimensional plan line conversion step of converting the two-dimensional plan line into a three-dimensional plan line based on the three-dimensional pipeline attribute information input in the three-dimensional pipeline attribute information input step, and a three-dimensional pipe division step of performing a pipe division process on the three-dimensional plan line, and 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 by the three-dimensional pipe division step along the three-dimensional plan line, and causing a computer to execute these steps.

Effects of the Invention

[0017] As described above, according to the present invention, it has become possible to provide a pipeline diagram design support method, a pipeline diagram design support device, and a pipeline diagram design support program capable of efficiently designing a three-dimensional pipeline diagram using a two-dimensional pipeline diagram designed by an existing pipeline diagram creation support device.

Brief Description of the Drawings

[0018]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Mode for Carrying Out the Invention

[0019] Hereinafter, a pipeline diagram design support method, a pipeline diagram design support apparatus, and a pipeline diagram design support program according to the present invention will be described with reference to the drawings [Configuration Diagram of Pipeline Diagram Design Support Device] The pipeline diagram design support device 10 is embodied by an application program for pipeline diagram design being executed on a computer which is a computer. In FIG. 1, a functional block configuration of the pipeline diagram design support device 10 is shown

[0020] The pipeline diagram design support device 10 includes 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 type display device, and storage devices 10D, 10E, 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 a two-dimensional background map showing buildings, roads, etc., two-dimensional planned lines arranged on the background map, a two-dimensional pipeline diagram obtained by dividing the two-dimensional planned lines into pipes, and the like. The drawing model database 10E stores pipe material data, that is, a plurality of pipe information defining pipe types such as special-shaped pipes and straight pipes, specifications such as diameters, two-dimensional symbols of each pipe, three-dimensional symbols, and the like, which are stored in an associated manner. The three-dimensional pipeline database 10F stores a three-dimensional map showing underground buried objects such as power lines, communication lines, gas pipes, water pipes, and sewage pipes buried underground, three-dimensional planned lines, a three-dimensional pipeline diagram obtained by dividing the three-dimensional planned lines into pipes, and the like. Note that the two-dimensional pipeline database 10D and the three-dimensional pipeline database 10F may be integrated as a pipeline database.

[0022] The computer main body 10A is provided with a plurality of input / output interface circuits 10IF, an interface circuit for input / output processing of data with the input device 10B and the display device 10C, an interface for reading and writing data between the storage devices 10D, 10E, 10F, and an interface for communication processing with other external devices. Note that the computer main body 10A embodying the present invention includes a mode configured by a stand-alone computer and a mode in which functions are divided and configured by a plurality of computers capable of communicating with each other.

[0023] The computer main body 10A is provided with a two-dimensional pipeline information input unit 11, a three-dimensional pipeline attribute information input unit 12, a three-dimensional planned line conversion unit 13, an intersection / passing instruction point generation unit 14, a three-dimensional pipe division unit 15, a three-dimensional pipe division 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.

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

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

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

[0027] The intersection / passing instruction point generation unit 14 is a processing unit that automatically generates intersection IPs and passing instruction points CP from the three-dimensional planned line converted from the two-dimensional planned line. It includes a planned line acquisition unit 14A that acquires the planned 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 the bending point where the bending angle is at least a predetermined threshold or more as an intersection for arranging a special-shaped pipe, and sets the attribute of the bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe.

[0028] Also, the intersection / passing instruction point generation unit 14 includes a joint number calculation unit 14D that calculates the number of joints from the number of straight pipes that can be arranged on the arc when the line element is an arc, a maximum bending angle calculation 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 angle of the joint, and an arc section intersection arrangement necessity determination unit 14F that compares the maximum bending angle with the size of the central angle of the arc to determine the necessity of the intersection. Further, the intersection / passing instruction point generation unit 14 includes a bending point distance detection unit 14G that detects the distance between bending points, and an adjacent section intersection setting unit 14H that extends the line segments on both sides of the bending point and sets the intersection point as a new intersection when the distance between the bending points is less than a predetermined threshold.

[0029] The three-dimensional pipe cutting section 15 is a processing section that automatically performs pipe cutting processing on the three-dimensional planned line. It arranges deformed pipes at the intersection points IP of the three-dimensional planned line, calculates the number of straight pipes connecting the deformed pipes arranged at the intersection points IP and whether there is pipe cutting, and is a processing section that arranges them along the three-dimensional planned line.

[0030] The three-dimensional pipe cutting evaluation section 16 is a processing section that evaluates the appropriateness of the three-dimensional pipe cutting diagram pipe-cut by the three-dimensional pipe cutting section 15. It includes an evaluation point specifying section 16A that specifies the positions of a plurality of pipe joints serving as evaluation points from the three-dimensional pipe cutting diagram obtained by the three-dimensional pipe cutting section 15, an evaluation value calculation section 16B that calculates the sum of the shortest distances from each evaluation point to the three-dimensional planned line as an evaluation value, a bending amount calculation section 16C that calculates, by the Newton method, the bending amount at which the evaluation value becomes minimum when the bending amount of the pipe joint corresponding to each evaluation point is changed, and a pipe joint adjustment section 16D that moves the position of the pipe joint so that the bending amount obtained in the bending amount calculation step becomes the minimum evaluation value.

[0031] The obstacle avoidance section 17 is a processing section that sets a laying route so as to bypass obstacles buried underground and arrange pipelines. It includes an obstacle information input section 17A that inputs obstacle information including the positions of obstacles buried underground, an interference determination section 17B that determines whether there is interference between the obstacle information and the pipe cutting diagram, a necessary separation area calculation section 17C that calculates a necessary separation area for the obstacle when it is determined by the interference determination section 17B that there is interference, an avoidance pattern presentation section 17D that generates an avoidance pattern of the pipeline that secures the necessary separation area and presents it to the operator, and a pipe cutting diagram update section 17E that updates the pipe cutting diagram with the pipeline corresponding to the avoidance pattern selected by the operator from the avoidance patterns.

[0032] The three-dimensional pipeline diagram generation section 18 is a processing section that draws each pipe constituting the three-dimensional pipe cutting diagram with three-dimensional symbols. The three-dimensional symbols are composed of a three-dimensional pipe body drawing model and a three-dimensional joint drawing model obtained from the drawing model database 10E.

[0033] 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, 3D pipe body drawing models and 3D joint drawing models associated with the pipe body drawing model IDs and the joint drawing models IDs, and 2D pipe body drawing models and 2D joint drawing models.

[0034] The pipeline diagram conversion unit 19 is a processing unit that refers to the pipeline model DB10E to convert and display 3D symbols and 2D symbols with each other in order to draw each pipe of the 3D pipe layout diagram drawn using 3D symbols using 2D symbols.

[0035] [Pipeline Diagram Design Support Method] Hereinafter, a pipeline diagram design support method using the above-described pipeline diagram design support device will be described based on the flowchart of FIG. 7. FIG. 2(a) depicts an example of a 2D planned line (indicated by a broken line) created on the XY plane on which a map as a background diagram is shown. The 2D planned line refers to a laying route of a pipe composed of a polyline or a spline passing through a plurality of points Pn (n = 1, 2,...) specified by an operator using a pointing device on the map represented on the screen of the display device 10c.

[0036] Among the laying routes of the pipes, special-shaped pipes and valve plugs are arranged at predetermined positions, and each special-shaped pipe and valve plug are connected by straight pipes or cut pipes. In the present embodiment, an example using a seismic joint that allows bending at a predetermined angle as a straight pipe will be described.

[0037] Such a 2D planned line can be created using the pipeline diagram design support device of the present invention, or may be created in advance by a pipeline diagram design support device specialized for 2D. The 2D pipeline information input unit 11 reads 2D pipeline information including the background diagram and the above-described 2D planned line that are created in advance and stored in the 2D pipeline database 10D, and expands them to a working area set in the memory area of the pipeline diagram design support device (SA1).

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

[0039] When the operator finishes the input process of the three-dimensional attribute information for the two-dimensional planned line, the three-dimensional planned line conversion unit 13 is activated and the three-dimensional planned line conversion process is executed (SA3). The three-dimensional planned line conversion process is a process of calculating the depth information of each intersection point IP and passing instruction point CP of the two-dimensional planned line based on the three-dimensional attribute information and expanding it in three-dimensional space.

[0040] For the points P1, P2, P3, P4 of the two-dimensional planned line shown in Fig. 2(a), the buried depth information ΔZ1, ΔZ2, ΔZ3, ΔZ4 is calculated, and a three-dimensional planned line is obtained by a line segment passing through each point P1´, P2´, P3´, P4´ with the buried depth set. Fig. 2(b) shows the three-dimensional planned line obtained in this way. As the buried depth information ΔZ, a value obtained by adding half of the pipe outer diameter obtained based on the nominal diameter information of the pipe to the soil cover information is used. By such a process, the axis of the pipe can be made to follow the three-dimensional planned line.

[0041] When the embedding depth information ΔZ of each point Pn-1´, Pn´ is different, the planned line between them distributes the embedding depth proportionally based on the embedding depth between points Pn-1´ and Pn´, or a new point Pm´ with the same embedding depth information as the other point Pn´ is generated near one of the points Pn-1´. A planned line with a constant embedding depth is set between the new point Pm´ and the other point Pn´, and a planned line connecting the new point Pm´ and one of the points Pn-1´ is added. By the operator selecting either one, a 3D planned line is created. The new point Pm´ can be set directly above or below one of the points Pn-1´. Figure 3(a) shows a 2D planned line, and Figure 3(b) shows a 3D planned line generated based on the 2D planned line. Also, Figure 3(c) shows a 3D pipeline diagram drawn with 3D symbols drawn in the 3D pipeline diagram generation process described later.

[0042] In some cases, it may be difficult to directly use the intersection points IP and passing instruction points CP specified by the 2D planned line for the 3D planned line thus converted. When performing pipe splitting on the 3D planned line, the operator needs to pre-evaluate whether it can be arranged with a curvature that allows curved piping and an acceptable pipe cutting length. However, for an operator with low experience values, such pre-evaluation is difficult. Therefore, when the operator activates the intersection / passing instruction point generation unit 14, the intersection points IP and passing instruction points CP are automatically generated for the 3D planned line (SA4).

[0043] The intersection / passing instruction point generation unit 14 acquires the 3D planned line converted by the 3D planned line conversion unit 13. The 2D planned line input by the 2D pipeline information input unit 12 is decomposed into a plurality of line elements in advance with a 2D planned line composed of a polyline or a spline at the design time, and the 3D planned line is also decomposed into a plurality of line elements. That is, the polyline is divided into line segments and arcs, and the spline is approximated by a broken line. The length of the broken line is set based on the length of the straight pipe to be laid, for example, set to the length of the straight pipe or half of its length.

[0044] First, set the start point and end point of the planned line, and the intersection points where the planned line intersects as the intersection point IP. Subsequently, a bending angle calculation process for calculating the bending angle of the bending point where each line element intersects is performed. The attribute of the bending point where the bending angle is at least a predetermined threshold or more is defined as the intersection point IP where the deformed pipe is arranged, and the bending point attribute setting process for setting the attribute of the bending point where the bending angle is less than the predetermined threshold as the passing instruction point CP where the straight pipe is arranged is executed. The predetermined threshold is set based on 5.625°, which is the minimum angle of the curved pipe. Also, for the spline, among the points on the spline, the point with the maximum curvature and the bending angle of the approximate broken line being at least the threshold or more is defined as the intersection point IP, and the point with the bending angle of the approximate broken line being less than the threshold is defined as the passing instruction point CP.

[0045] Figure 4(a) shows a part of the planned line divided into three straight-line elements, an example where the first bending point is set as the passing instruction point CP and the second bending point is set as the intersection point IP. Figure 4(b) shows an example where, among the splines, the first bending point with the maximum curvature and a bending angle less than the threshold is set as the passing instruction point CP, and the third bending point with the maximum curvature and a bending angle greater than or equal to the threshold is set as the intersection point IP.

[0046] The intersection point and passing instruction point generation unit 14 further performs a joint number calculation process for calculating the number of straight pipes that can be arranged on the arc and calculating the number of joints from the number of straight pipes when the line element is an arc, a maximum bending angle calculation process for calculating the maximum bending angle when straight pipes are arranged on the arc from the number of joints and the allowable bending angle of the joint (set to 2° in this embodiment), and an arc part intersection point arrangement necessity determination process for comparing the maximum bending angle with the magnitude of the central angle of the arc and determining the necessity of the intersection point IP.

[0047] As shown in Figure 4(c), from the length L of the arc and the length p of the straight pipe, the number N of straight pipes to be laid in the arc part is obtained by the following formula. N = ceiling(L / P) … ceiling(X) is the value obtained by rounding up the decimal part of X to an integer From the number of straight pipes and the allowable bending angle α, the maximum bending angle θ is obtained by the following formula. θ = (N - 1) × α If the maximum bending angle θ is less than or equal to the central angle φ of the arc, the curved pipe is determined to be unnecessary for insertion, and the connection position of the straight pipe is set as the passing instruction point CP. When the maximum bending angle θ is greater than the central angle φ of the arc, according to the difference between the maximum bending angle θ and the central angle φ, the number of curved pipes, which are the special-shaped pipes to be inserted, is obtained, and the arrangement position of the curved pipes is set as the intersection point IP.

[0048] As shown in Fig. 4(d), the intersection / passing instruction point generation unit 14 further executes a bending point distance detection process for detecting the distance between bending points (indicated by white circles in the figure), and an adjacent part intersection setting process for extending the line segments on both sides of the bending point and setting the intersection point of the extended lines as a new intersection point IP when the distance between the bending points is less than a predetermined threshold value. The predetermined threshold value is the minimum length of the pipe cutting for connecting the special-shaped pipes arranged at the bending points. Figs. 4(a) to 4(d) are shown in two dimensions for easy understanding, but actually the process is in three dimensions.

[0049] The automatic setting process of the intersection point IP and the passing instruction point CP by the intersection / passing instruction point generation unit 14 described above is applicable not only to the three-dimensional planned line but also to the two-dimensional planned line, and the intersection point IP and the passing instruction point CP can be automatically set for the two-dimensional planned line in the same procedure as described above.

[0050] For the three-dimensional planned line with the intersection point IP and the passing instruction point CP arranged, a pipe division process is executed by the three-dimensional pipe division unit 15 (SA5). Basically, in the same way as the known automatic pipe division process for the two-dimensional planned line, a predetermined special-shaped pipe is arranged at the intersection point IP, and straight pipes and necessary pipe cuttings are arranged between the special-shaped pipes. That is, the distance between the intersection points IP is obtained along the planned line, and the integer value of the value obtained by dividing the distance by the length of the straight pipe is calculated as the number of straight pipes, and the fractional part is calculated as the length of the pipe cutting. When the planned line is a curve, the bending angle of the joint is temporarily set so that the straight pipe is arranged on the curve.

[0051] The three-dimensional pipe division drawing is evaluated for validity 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)

[0052] As shown in Fig. 8(a), the three-dimensional pipe splitting evaluation unit 16 performs an evaluation point identification process (SB1) for identifying the positions of a plurality of pipe joints serving as evaluation points from the three-dimensional pipe splitting diagram obtained by the three-dimensional pipe splitting unit 15, an evaluation value calculation process (SB2) for calculating, as an evaluation value, the sum value of the shortest distances from each evaluation point to the three-dimensional planned line, a bending amount calculation process (SB3) for calculating, by the Newton method, the bending amount at which the evaluation value becomes minimum when the bending amount of the pipe joint corresponding to each evaluation point is changed, a pipe joint adjustment process (SB5) for moving the position of the pipe joint so that the bending amount obtained in the bending amount calculation step becomes the minimum bending amount, and a determination process (SB5) for repeatedly executing steps SB2, SB3, and SB4 until the evaluation value saturates.

[0053] As shown in Fig. 8(b), the three-dimensional pipe splitting evaluation unit 16 uses the joint part of the straight pipe in the three-dimensional pipe splitting diagram as an evaluation point and acquires the bending angle θ = {θi} of the joint part as an initial value. The shortest distance Δai (i = 1, 2, ···) from each joint part to the planned line f(x) is calculated by the following formula, and its residual vector is calculated as the evaluation target value e which is the sum value. Δai = |gi(θi) - f(xi)| However, f(x) is a function of the planned line, and gi(θ) is a function of the joint angle representing the i-th evaluation position. e = {Δai}

[0054] In the evaluation value calculation process, the response calculation of the evaluation target value with respect to the change amount of the joint angle for the evaluation target value is calculated using the Newton method, and the angular joint angle at which the second norm of the evaluation target value becomes minimum is obtained. That is, the update amount of the joint angle which is a parameter is calculated so that the residual becomes minimum using the Jacobian matrix J = (δei / δθj) value. Δθ = {Δθi} = (J T J) -1 J T e * w ; w < 1, w is the update weight

[0055] For the optimized three-dimensional pipe layout diagram, the obstacle avoidance unit 17 executes obstacle avoidance processing. The obstacle avoidance unit 17 performs an obstacle information input process for inputting obstacle information including the positions of obstacles buried in the ground, an interference determination process for determining the presence or absence of interference between the obstacle information and the pipe layout diagram, a required separation area calculation process for calculating a required separation area for the obstacle when it is determined that there is interference by the interference determination process, an avoidance pattern presentation process for presenting to the operator an avoidance pattern of the pipeline securing the required separation area, and a pipe layout diagram update process for updating the pipe layout diagram with the pipeline corresponding to the avoidance pattern selected by the operator from the avoidance patterns. Further, when the required separation areas of two or more obstacles are continuous, the required separation area calculation process executes an integrated required separation area calculation process for calculating an integrated required separation area that includes the required separation areas of the two or more obstacles.

[0056] Figures 9(a) to 9(d) show explanatory diagrams illustrating the procedure of the obstacle avoidance process. Figure 9(a) shows a pipeline arranged along the planned line and an obstacle (hatched circular mark) recognized by the obstacle information input process. The figure shows a single obstacle and four densely packed obstacles.

[0057] As shown in Figure 9(b), when it is determined by the interference determination process that the obstacle and the pipeline interfere or are close enough to pose an obstacle during construction, the required separation area calculation process calculates the required separation area (circular area surrounding the obstacle). When the required separation areas of two or more obstacles are continuous or close to each other, an integrated required separation area (rectangular area indicated by a two-dot chain line) that includes each required separation area is calculated. The required separation area and the integrated required separation area can be appropriately set, such as a spherical area, a rectangular parallelepiped area, or a cylindrical area.

[0058] Although not shown in the figure, next, when a necessary separation area or an integration-required separation area is selected, an avoidance pattern presentation process is executed, and a plurality of avoidance patterns that become bypass pipelines avoiding the necessary separation area or the integration-required separation area are displayed in a menu on the screen. The avoidance patterns include a duck-under pipe that bypasses below an obstacle, an over-over pipe that bypasses above an obstacle, a cut-back pipe that bypasses the obstacle in the horizontal direction, a twist pipe that bypasses in an oblique direction combining both the depth direction and the horizontal direction, etc., and an appropriate avoidance pattern can be selected according to the characteristics of the obstacle.

[0059] In the avoidance pattern presentation process, a bypass route (avoidance route) is automatically generated based on the bypass route design information determined in advance for each avoidance pattern. The bypass design information includes obstacle location information indicating the relative position of the obstacle with respect to a reference plane according to the mode of the bypass route, bypass route location information indicating the relative position of the bypass route that includes at least one bending point and can avoid the obstacle with respect to the relative position with respect to the reference plane, and pipe type information including at least the angle of at least the curved pipe constituting the bypass route and joint information.

[0060] When the mode of the bypass route is duck-under or over-over, the reference plane is set to the ground. When the mode of the bypass route is cut-back, the reference plane is set to a vertical plane perpendicular to the ground. When the mode of the bypass route is twist, the reference plane is set to an inclined plane at an arbitrary angle θ preset with respect to the ground or a vertical plane perpendicular to the ground.

[0061] As shown in Fig. 9(d), the bypass pipe arranges two bent pipes on the upstream side and the downstream side of the obstacle along the pipe laying direction respectively, and connects each bent pipe using straight pipes and cut pipes, so it is a pipe that bypasses below the obstacle. For such a bypass pipe, as obstacle location information, the depth from the ground to the bottom surface of the obstacle, the width or outer diameter in the pipe laying direction is input, and as bypass route location information, the soil covering of the existing pipeline where connection starts, the soil covering of the pipeline after bypass, the distance along the laying direction from the pipe end of the existing pipe to the obstacle, the distance in the depth direction between the obstacle and the bypass pipe, and the length from the obstacle to the bent pipe located at the deepest part of the bypass pipe are automatically calculated. These values are preset based on the required separation area or the integrated required separation area.

[0062] In other words, the bypass pipe is composed of bent pipes arranged at the starting point, ending point and relay point of the bypass, and straight pipes and cut pipes connecting each bent pipe. According to the required separation area or the integrated required separation area, the actual configuration of the selected avoidance pattern, that is, the angle of the bent pipe, the number of straight pipes, the length of the cut pipe, etc. are automatically calculated and updated to a 3D pipe layout diagram that avoids obstacles. When an avoidance pattern is applied to the 3D planned line, a new intersection point IP will be generated at the position of the bent pipe.

[0063] As shown in Figs. 9(c) and (d), for the pipe layout diagram optimized in this way, the 3D pipeline diagram generation unit 18 executes pipe layout model drawing processing (SA9), and generates a 3D pipeline diagram by drawing the 3D symbols of each pipe obtained by the 3D pipe layout processing along the 3D planned line. Fig. 3(c) shows a 3D pipeline diagram drawn with 3D symbols drawn by the 3D pipeline diagram generation unit 18.

[0064] The 3D pipeline diagram generation unit 18 generates a 3D pipeline diagram by drawing the 3D symbols of each pipe obtained by the 3D pipe layout processing along the 3D planned line. The 3D symbols drawn in the 3D pipeline diagram generation process are composed of a 3D pipe body drawing model and a 3D joint drawing model obtained from the drawing model database 10E.

[0065] FIG. 5(a) shows a two-dimensional symbol indicating the pipe body and joint of a straight pipe, and FIG. 5(b) shows a two-dimensional symbol indicating the pipe body and joint of a branch pipe which is a deformed pipe. There is no difference in the two-dimensional symbol indicating the joint in either case. FIG. 5(c) shows a three-dimensional symbol indicating the pipe body and joint of a straight pipe, and FIG. 5(d) shows a three-dimensional symbol indicating the pipe body and joint of a branch pipe which is a deformed pipe. The three-dimensional symbols indicating the respective joints are significantly different in shape. Therefore, even if the two-dimensional pipe body model in the drawing model database that defines the existing two-dimensional symbol is replaced with a three-dimensional pipe body model and the two-dimensional joint model is replaced with a three-dimensional joint model, an accurate three-dimensional symbol cannot be constructed.

[0066] Therefore, as shown in FIG. 6, the drawing model database 10E includes pipe material information including pipe types, nominal diameters, etc. for individually managing pipes, and assigns a pipe body drawing model ID and a joint drawing model ID to each pipe managed by the pipe material information, and includes 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, and also includes a two-dimensional pipe body drawing model associated with the pipe body drawing model ID. The pipe material information includes information on all pipe materials that can be selected in the pipe division process. The two-dimensional pipe body drawing model integrates two-dimensional joint drawing models of the same shape and is configured such that a two-dimensional symbol can be extracted only by the pipe body drawing model ID.

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

[0068] Even if the three-dimensional pipeline diagram created by the above-described pipeline diagram design support device and represented by three-dimensional symbols is not approved as an official drawing to be submitted to a government agency, it can be converted into a three-dimensional pipeline diagram represented by two-dimensional symbols that are approved as official drawings and submitted.

[0069] The above application program for supporting the design of pipeline diagrams becomes the pipeline diagram design support program of the present invention. That is, the pipeline diagram design support program includes a two-dimensional pipeline information input step of inputting two-dimensional pipeline information including a background diagram and a two-dimensional planned line drawn on the background diagram and indicating the laying route of the pipe, and a three-dimensional pipeline attribute information input step of inputting three-dimensional pipeline attribute information including the buried 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, and 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, and is a program for causing a computer to execute.

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

Explanation of Signs

[0071] 10: Pipeline diagram design support device 10A: Computer main body 10B: Input device 10C: Display device 10D: Two-dimensional pipeline database 10E: Drawing model database 10F: Three-dimensional pipeline database 11: Two-dimensional pipeline information input section 12: Three-dimensional pipeline attribute information input section 13: Three-dimensional planned line conversion section 14: Intersection / passing instruction point generation section 15: Three-dimensional pipe splitting section 16: Three-dimensional pipe splitting evaluation section 17: Obstacle avoidance section 18: Three-dimensional pipeline generation section 19: Pipeline Diagram Conversion Unit

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 two-dimensional pipeline information including a background diagram and 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 division step of performing a pipe division 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 division step along the three-dimensional planned line; A pipeline diagram design support method having the above steps.

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

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 acquired 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 apparatus for designing a three-dimensional pipeline diagram composed of a plurality of pipes, comprising: a two-dimensional pipeline information input unit for inputting two-dimensional pipeline information including a background diagram and 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 unit for inputting three-dimensional pipeline attribute information including the embedding depth information of the pipe necessary for converting the two-dimensional planned line input by the two-dimensional pipeline information input unit into a three-dimensional planned line; a three-dimensional planned line conversion unit for converting the two-dimensional planned line into a three-dimensional planned line based on the three-dimensional pipeline attribute information input by the three-dimensional pipeline attribute information input unit; A three-dimensional pipe splitting unit that performs pipe splitting processing on the three-dimensional planned line, A three-dimensional pipeline diagram generation unit that generates 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 planned line, A pipeline diagram design support device having the above.

5. The three-dimensional planned line conversion unit uses a value obtained by adding the length of half of the outer diameter of the pipe obtained based on the nominal diameter information of the pipe as the buried depth information to the soil covering information to convert the two-dimensional planned line into the three-dimensional planned line. The pipeline diagram design support device according to claim 4.

6. 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 acquired 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 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, 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 the laying route of the pipe, A three-dimensional pipeline attribute information input step of inputting three-dimensional pipeline attribute information including the buried 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 pipe splitting processing 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 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.

Citation Information

Patent Citations

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

    JP2021189923A

  • Piping design assistance device

    JP2023085036A