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

The pipeline diagram design support method automates the setting of intersections and passing points by decomposing planned lines and calculating bending angles, addressing the challenge of complex three-dimensional route design with enhanced accuracy and reduced user expertise.

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

Patent Information

Application Number
JP2023221256
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 with accurately setting intersections and passing instruction points, especially for complex three-dimensional routes, requiring operator proficiency and manual input, which is difficult for inexperienced users.

Method used

A pipeline diagram design support method that automatically sets intersections and passing instruction points by decomposing planned lines into elements, calculating bending angles, and defining attributes based on threshold angles to determine pipe types, with additional steps for arcs and distance detection to optimize pipe layout.

Benefits of technology

Automatically sets appropriate intersections and passing points, enabling efficient creation of three-dimensional pipeline layouts with reduced user expertise requirements and improved accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025103689000001_ABST
    Figure 2025103689000001_ABST
Patent Text Reader

Abstract

To provide a pipeline diagram design support method that can automatically set, at an appropriate position, an intersection or the like necessary for creating a piping route.SOLUTION: A pipeline diagram design assistance method for designing a pipeline diagram including a plurality of pipes by using a computer comprises: a planned line acquisition step for acquiring a planned line that is divided into a plurality of line elements; a bending angle calculation step for calculating a bending angle of a bending point where the line elements cross each other; and a bending-point attribute setting step for defining the attribute of a bending point at which the bending angle reaches at least a predetermined threshold value, as an intersection point where a deformed pipe is to be placed, and setting the attribute of a bending point at which the bending angle is smaller than the predetermined threshold, to a passage instruction point where a straight pipe is to be placed.SELECTED DRAWING: Figure 4
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.

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

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] In order to create such a planned line using a pipeline diagram design support device, it is necessary for an operator to input and operate a plurality of intersections from a starting point to an ending point and passing instruction points selectively designated between the intersections on a background map such as a road map displayed on the screen. Except for the starting point and the ending point, it was difficult for an operator without proficiency to set the intersections and passing instruction points at appropriate positions. In particular, for a three-dimensional planned line with a complex route, even an operator with proficiency had great difficulty in setting intersections and the like at appropriate positions.

[0007] 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 automatically set intersections and the like necessary for creating a pipeline laying route at appropriate positions.

Means for Solving the Problem

[0008] 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 pipeline diagram composed of a plurality of pipes using a computer, including a planned line acquisition step of acquiring a planned line decomposed into a plurality of line elements, a bending angle calculation step of calculating a bending angle of a bending point where each line element intersects, and a bending point attribute setting step of defining an attribute of a bending point where the bending angle is at least a predetermined threshold or more as an intersection for arranging a deformed pipe, and setting an attribute of a bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe.

[0009] The planned line decomposed into a plurality of line elements is acquired in the planned line acquisition step, and the bending angle of the bending point where each line element intersects is calculated in the bending angle calculation step. Next, in the bending point attribute setting step, a bending point where the bending angle is at least the predetermined threshold or more is set as an intersection for arranging a deformed pipe, and a bending point where the bending angle is less than the predetermined threshold is set as a passing instruction point for arranging a straight pipe, so that appropriate intersections and passing instruction points are automatically set.

[0010] The second characteristic configuration, in addition to the first characteristic configuration described above, when the line element is an arc, includes a joint number calculation step of calculating the number of straight pipes that can be arranged along the arc based on the length of the arc and then calculating the number of joints from the number of straight pipes, a maximum bending angle calculation step of calculating the maximum bending angle when straight pipes are arranged along the arc from the number of joints and the allowable bending angle of the joints, and an arc section intersection arrangement necessity determination step of comparing the maximum bending angle with the magnitude of the central angle of the arc and determining the necessity of the intersection point.

[0011] When the line element is an arc, the joint number calculation step calculates the number of straight pipes that can be arranged along the arc based on the length of the arc, and then calculates the number of joints from the number of straight pipes. The maximum bending angle calculation step calculates the maximum bending angle when straight pipes are arranged along the arc from the number of joints and the allowable bending angle of the joints. In the arc section intersection arrangement necessity determination step, the maximum bending angle is compared with the magnitude of the central angle of the arc. When the central angle of the arc is smaller than the maximum bending angle, it can be determined that the pipe can be cut with only straight pipes. When the central angle of the arc is larger than the maximum bending angle, it can be determined that an intersection point is required to arrange a deformed pipe such as a bent pipe.

[0012] The third characteristic configuration, in addition to the first characteristic configuration described above, includes a bending point distance detection step of detecting the distance between the bending points, and an adjacent part intersection setting step of 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 when the distance between the bending points is less than a predetermined threshold value.

[0013] When the distance between the bending points detected in the bending point distance detection step is less than a predetermined threshold value, it is determined that it is difficult to lay straight pipes or cut pipes between the bending points. By setting the intersection point of the extended line segments on both sides of the bending point as a new intersection point in the adjacent part intersection setting step, it is possible to lay straight pipes or cut pipes.

[0014] The first characteristic configuration of the pipeline diagram design support device according to the present invention is a pipeline diagram design support device that generates a pipeline diagram composed of a plurality of pipes, and includes a planned line acquisition unit that acquires a planned line decomposed into a plurality of line elements, a bending angle calculation unit that calculates the bending angle of a bending point where each line element intersects, and a bending point attribute setting unit that defines the attribute of a bending point where the bending angle is at least a predetermined threshold or more as an intersection point for arranging a deformed pipe, and sets the attribute of a bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe.

[0015] The second characteristic configuration is, in addition to the first characteristic configuration described above, when the line element is an arc, a joint number calculation unit that calculates the number of straight pipes that can be arranged on the arc and calculates the number of joints from the number of straight pipes, a maximum bending angle calculation unit 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 that compares the maximum bending angle with the magnitude of the central angle of the arc and determines the necessity of the intersection point.

[0016] The third characteristic configuration is, in addition to the first characteristic configuration described above, a bending point distance detection unit that detects the distance between the bending points, and an adjacent section intersection setting unit that extends the line segments on both sides of the bending point and sets the intersection point of the extended lines as a new intersection point when the distance between the bending points is less than a predetermined threshold.

[0017] The first characteristic configuration of the pipeline diagram design support program according to the present invention is a pipeline diagram design support program that generates a three-dimensional pipeline diagram composed of a plurality of pipes, and includes a planned line acquisition step of acquiring a planned line decomposed into a plurality of line elements, a bending angle calculation step of calculating the bending angle of a bending point where each line element intersects, and a bending point attribute setting step of defining the attribute of a bending point where the bending angle is at least a predetermined threshold or more as an intersection point for arranging a deformed pipe, and setting the attribute of a bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe, and causing a computer to execute these steps.

Advantages of the Invention

[0018] 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 that can automatically set intersections and the like necessary for creating a pipeline laying route at appropriate positions.

Brief Description of the Drawings

[0019]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Carrying Out the Invention

[0020] Hereinafter, a pipeline diagram design support method, a pipeline diagram design support device, 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 realized by an application program for pipeline diagram design being executed on a computer which is a computer. In FIG. 1, the functional block configuration of the pipeline diagram design support device 10 is shown.

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

[0022] The two-dimensional pipeline database 10D stores a two-dimensional background diagram showing a building, a road, etc., two-dimensional planned lines arranged on the background diagram, 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 specifications such as pipe types such as deformed pipes and straight pipes, diameters, etc., two-dimensional symbols and three-dimensional symbols of each pipe, etc. 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 sewer pipes buried underground, three-dimensional planned lines, a three-dimensional pipeline diagram obtained by performing pipe division processing on the three-dimensional planned lines, 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.

[0023] The computer main body 10A is provided with a plurality of input / output interface circuits 10IF, including an interface circuit for data input / output processing with the input device 10B and the display device 10C, an interface for data reading and writing processing 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 an embodiment configured by a stand-alone computer and an embodiment in which functions are divided and configured by a plurality of computers capable of communicating with each other.

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

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

[0026] The three-dimensional pipeline attribute information input unit 12 is a processing unit that inputs the attribute information necessary for converting 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, and the like.

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

[0028] The intersection / passage indication point generation unit 14 is a processing unit that automatically generates intersection points IP and passage indication 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, 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 the intersection point for arranging the shaped pipe, and sets the attribute of the bending point where the bending angle is less than the predetermined threshold as the passage indication point for arranging the straight pipe.

[0029] Also, when the line element is an arc, the intersection / passage indication point generation unit 14 includes a joint number calculation unit 14D that calculates the number of straight pipes that can be arranged on the arc and calculates the number of joints from the number of straight pipes, 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 magnitude of the central angle of the arc and determines the necessity of the intersection point. Further, the intersection / passage indication 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 of the extended lines 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 the three-dimensional planned line. It arranges shaped pipes at the intersection points IP of the three-dimensional planned line, calculates the number of straight pipes connecting the shaped pipes arranged at the intersection points IP and the presence or absence of pipe cutting, and is a processing unit that arranges them along the three-dimensional planned line.

[0031] The three-dimensional pipe cutting evaluation unit 16 is a processing unit that evaluates the appropriateness of the three-dimensional pipe cutting diagram cut by the three-dimensional pipe cutting unit 15. It includes an evaluation point specifying unit 16A that specifies the positions of a plurality of pipe joints that are evaluation points from the three-dimensional pipe cutting diagram obtained by the three-dimensional pipe cutting unit 15, an evaluation value calculation unit 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 unit 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 unit 16D that moves the position of the pipe joint so that the bending amount obtained in the bending amount calculation step becomes the minimum bending amount at which the evaluation value becomes minimum.

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

[0033] The three-dimensional pipeline diagram generation unit 18 is a processing unit 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 acquired from the drawing model database 10E.

[0034] The drawing model database 10E includes pipe material information that manages 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 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, in addition to a two-dimensional pipe body drawing model and a two-dimensional joint drawing model.

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

[0036] [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 (shown 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 the 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 on the map displayed on the screen of the display device 10c using a pointing device.

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

[0038] 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 out 2D pipeline information including the background diagram and the above-described 2D planned line that has been created in advance and stored in the 2D pipeline database 10D, and expands it to 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 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.

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

[0041] 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 outer diameter of the pipe 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.

[0042] When the embedding depth information ΔZ of each point Pn-1´, Pn´ is different, the planned line between them is proportionally distributed based on the embedding depth between points Pn-1´, Pn´, or a new point Pm´ with the same embedding depth information as the other point Pn´ is generated in the vicinity of 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.

[0043] 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, it is necessary for the operator to pre-evaluate whether it is possible to arrange it with a curvature that allows curved piping and an acceptable pipe cutting length. However, for an operator with low experience values, such pre-evaluation becomes difficult. Therefore, when the operator activates the intersection / passing instruction point generation unit 14, intersection points IP and passing instruction points CP are automatically generated for the 3D planned line (SA4).

[0044] As shown in Figure 10, the intersection / passing instruction point generation unit 14 acquires the 3D planned line converted by the 3D planned line conversion unit 13 (SC1). 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 time of design, 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, and it is preferably set to, for example, the length of the straight pipe or half of its length.

[0045] The intersection point and passing instruction point generation process will be described in detail. First, set the start point and end point of the planned line, and the points where the planned line intersects as the intersection point IP (SC2). Subsequently, a bending angle calculation process for calculating the bending angle of the bending point where each line element intersects is performed (SC3), and a bending point attribute setting process is executed.

[0046] When the line element is not an arc (SC4, N), define the attribute of the bending point where the bending angle is at least a predetermined threshold or more as the intersection point IP where the deformed pipe is arranged (SC5, SC6), and define 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 (SC5, SC7). The predetermined threshold is set based on 5.625°, which is the minimum angle of the curved pipe. Note that in steps SC3 to SC5, among the points on the spline, the point with the maximum curvature and the bending angle of the approximate broken line being equal to or greater than the threshold 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.

[0047] Subsequently, a bending point distance detection process for detecting the distance between bending points is executed (SC8). When the distance between the bending points is less than a predetermined threshold (SC9, Y), an adjacent part intersection point setting process is executed to extend the line segments on both sides of the bending point and set the intersection point as a new intersection point (SC10).

[0048] When the line element is an arc (SC4, Y), calculate the number of straight pipes that can be arranged on the arc, and execute a joint number calculation process for calculating the number of joints from the number of straight pipes (SC11). Then execute 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 joints (SC12). Compare the maximum bending angle with the magnitude of the central angle of the arc, and execute an arc part intersection point arrangement necessity determination process for determining the necessity of the intersection point (SC13, SC15). A specific example will be described below with reference to the drawings.

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

[0050] The intersection / passing instruction point generation unit 14 further calculates the number of straight pipes that can be arranged on the arc when the line element is an arc, and performs a joint number calculation process for calculating the number of joints from the number of straight pipes, a maximum bending angle calculation process for calculating the maximum bending angle when arranging straight pipes 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 section intersection 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.

[0051] As shown in Fig. 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 portion 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, it is determined that the curved pipe is not required to be inserted, 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, the number of curved pipes, which are the deformed pipes to be inserted, is obtained according to the difference between the maximum bending angle θ and the central angle φ, and the arrangement position of the curved pipes is set as the intersection point IP.

[0052] As shown in FIG. 4(d), the intersection / passage indication 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 intersection setting process for extending the line segments on both sides of a 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 cut pipe for connecting the deformed 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.

[0053] The automatic setting process of the intersection point IP and the passage indication point CP by the intersection / passage indication 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 passage indication point CP can be automatically set for the two-dimensional planned line in the same procedure as described above.

[0054] For the three-dimensional planned line with the intersection point IP and the passage indication 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 deformed pipe is arranged at the intersection point IP, and a straight pipe and a necessary cut pipe are arranged between the deformed 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 cut pipe. 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.

[0055] 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).

[0056] As shown in Fig. 8(a), the three-dimensional pipe splitting evaluation unit 16 performs an evaluation point specifying process (SB1) for specifying the positions of a plurality of pipe joints that are 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.

[0057] 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}

[0058] 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, using the value of the Jacobian matrix J = (δei / δθj), the update amount of the joint angle which is a parameter is calculated so that the residual becomes minimum. Δθ = {Δθi} = (J T J) -1 J T e * w ; w < 1, w is the update weight

[0059] 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 necessary separation area calculation process for calculating a necessary 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 that secures the necessary 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 necessary separation areas of two or more obstacles are continuous, the necessary separation area calculation process executes an integrated necessary separation area calculation process for calculating an integrated necessary separation area that includes the necessary separation areas of the two or more obstacles.

[0060] 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 dense obstacles.

[0061] 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 potentially cause an obstacle to construction during construction, a necessary separation area (circular area surrounding the obstacle) is calculated by the necessary separation area calculation process. When the necessary separation areas of two or more obstacles are continuous or close to each other, an integrated necessary separation area (rectangular area indicated by a two-dot chain line) that includes each necessary separation area is calculated. The necessary separation area and the integrated necessary separation area can be appropriately set, such as a spherical area, a rectangular parallelepiped area, a cylindrical area, etc.

[0062] Although not shown in the figure, next, when a necessary separation area or an integration necessary separation area is selected, a plurality of avoidance patterns that become detour pipelines for avoiding the necessary separation area or the integration necessary separation area are displayed in a menu on the screen. The avoidance patterns include a lying-over pipeline that detours below an obstacle, an over-passing pipeline that detours above the obstacle, a bypass pipeline that detours the obstacle in the horizontal direction, a twisting pipeline that detours in an oblique direction that combines both the depth direction and the horizontal direction, etc., and an appropriate avoidance pattern can be selected according to the characteristics of the obstacle.

[0063] In the avoidance pattern presentation process, a detour route (avoidance route) is automatically generated based on the pre-determined detour route design information 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 mode of the detour route, detour route location information indicating the relative position of a detour route that includes at least one bending point and can avoid the obstacle at 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 detour route and joint information.

[0064] When the mode of the detour route is lying-over or over-passing, the reference plane is set to the ground. When the mode of the detour route is bypass, the reference plane is set to a vertical plane perpendicular to the ground. When the mode of the detour route is twisting, 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.

[0065] 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 laying direction of the pipe respectively, and connects each bent pipe using straight pipes and cut pipes, so that it is a pipe that bypasses below the obstacle. For such a bypass pipe, as the obstacle location information, the depth from the ground to the bottom surface of the obstacle, the width or outer diameter in the laying direction of the pipe is input, and as the bypass route location information, the soil cover of the existing pipeline at the connection source, the soil cover 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.

[0066] In other words, the bypass pipe is composed of bent pipes arranged at the start point, end 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 and the length of the cut pipe, etc. are automatically calculated and updated to a three-dimensional pipe layout diagram that avoids obstacles. When an avoidance pattern is applied to the three-dimensional planned line, a new intersection point IP will be generated at the position of the bent pipe.

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

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

[0069] 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 branched pipe, which is a deformed pipe. There is no difference in the two-dimensional symbols indicating the joints 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 branched 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 symbols 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.

[0070] Therefore, as shown in Fig. 6, the drawing model database 10E includes pipe material information including the pipe type, nominal diameter, etc. that manages pipes individually, and assigns a pipe body drawing model ID and a joint drawing model ID to each pipe managed by the pipe material information. It is provided with 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 is also provided with 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 models with the same shape are integrated with the two-dimensional joint drawing model, and the two-dimensional symbol can be extracted only by the pipe body drawing model ID.

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

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

[0073] The above-described application program for pipeline diagram design support becomes 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 a planned line acquisition step of acquiring a planned line decomposed into a plurality of line elements, a bending angle calculation step of calculating a bending angle of a bending point where each line element intersects, and a bending point attribute where the bending angle is at least a predetermined threshold value or more. It is defined as an intersection point where a deformed pipe is arranged, and a bending point attribute setting step of setting 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 arranged.

[0074] Further, when the line element is an arc, a joint number calculation step of 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, and a maximum bending angle calculation step of 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, It is a program that causes a computer to execute an arc portion intersection arrangement necessity determination step of comparing the maximum bending angle with the magnitude of the central angle of the arc and determining the necessity of an intersection point.

[0075] Furthermore, it is a program that causes a computer to execute a bending point distance detection step of detecting the distance between bending points, and an adjacent portion intersection setting step of extending the line segments on both sides of the bending point and setting the intersection point as a new intersection point when the distance between the bending points is less than a predetermined threshold value.

[0076] 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 it can be appropriately changed and designed within the range where the effects of the present invention are achieved.

Explanation of Reference Numerals

[0077] 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 pipeline diagram composed of a plurality of pipes using a computer, comprising: a planned line acquisition step of acquiring a planned line decomposed into a plurality of line elements; a bending angle calculation step of calculating a bending angle of a bending point where each line element intersects; a bending point attribute setting step of defining the attribute of a bending point where the bending angle is at least a predetermined threshold or more as an intersection point for arranging a deformed pipe, and setting the attribute of a bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe; A pipeline diagram design support method having the above.

2. When the line element is an arc, a joint number calculation step of 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; a maximum bending angle calculation step of 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 joints; an arc part intersection arrangement necessity determination step of comparing the maximum bending angle with the magnitude of the central angle of the arc and determining the necessity of the intersection point; The pipeline diagram design support method according to Claim 1 having the above.

3. a bending point distance detection step of detecting the distance between the bending points; an adjacent part intersection setting step of extending the line segments on both sides of the bending point when the distance between the bending points is less than a predetermined threshold and setting the intersection point of the extended lines as a new intersection point; The pipeline diagram design support method according to Claim 1 having the above.

4. A pipeline diagram design support device for generating a pipeline diagram composed of a plurality of pipes, comprising: a planned line acquisition unit for acquiring a planned line decomposed into a plurality of line elements; a bending angle calculation unit for calculating a bending angle of a bending point where each line element intersects; a bending point attribute setting unit for defining the attribute of a bending point where the bending angle is at least a predetermined threshold or more as an intersection point for arranging a deformed pipe, and setting the attribute of a bending point where the bending angle is less than the predetermined threshold as a passing instruction point for arranging a straight pipe; A pipeline diagram design support device having the above.

5. When the line element is an arc, a joint number calculation unit 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; a maximum bending angle calculation unit 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 joints; an arc part intersection arrangement necessity determination unit for comparing the maximum bending angle with the magnitude of the central angle of the arc and determining the necessity of the intersection point; The pipeline diagram design support device according to Claim 4 having the above.

6. a bending point distance detection unit for detecting the distance between the bending points; an adjacent intersection point setting unit that sets, as a new intersection point, the point of intersection of extended line segments on both sides of the bending point when the distance between the bending points is less than a predetermined threshold value; The pipeline diagram design support device according to claim 4, having the above. **Claim 7** A pipeline diagram design support program for generating a three-dimensional pipeline diagram composed of a plurality of pipes, a planned line acquisition step of acquiring a planned line decomposed into a plurality of line elements; a bending angle calculation step of calculating the bending angle of a bending point where each line element intersects; a bending point attribute setting step of defining the attribute of a bending point where the bending angle is at least equal to or greater than a predetermined threshold value as an intersection point for arranging a deformed pipe, and setting the attribute of a bending point where the bending angle is less than the predetermined threshold value as a passing instruction point for arranging a straight pipe; A pipeline diagram design support program for causing a computer to execute.

Citation Information

Patent Citations

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

    JP2021189923A

  • Piping design assistance device

    JP2023085036A