Pipeline diagram design support method, pipeline diagram design support device, and pipeline diagram design support program
The pipeline diagram design support method and device facilitate efficient three-dimensional pipeline design by assisting inexperienced designers in avoiding obstacles through interference determination, separation area calculation, and pattern generation, addressing the shortage of skilled personnel.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KUBOTA CORP
- Filing Date
- 2024-11-05
- Publication Date
- 2026-05-19
AI Technical Summary
The decreasing number of skilled personnel capable of designing appropriate detour routes for three-dimensional pipeline layouts to avoid underground obstacles necessitates a 3D design support system that can assist inexperienced designers in creating effective detours.
A pipeline diagram design support method and device that includes steps for acquiring a three-dimensional pipeline diagram, inputting obstacle information, determining interference, calculating required separation areas, generating avoidance patterns, and updating the pipeline diagram to bypass obstacles, with integrated area calculation for multiple obstacles.
Enables inexperienced designers to efficiently create detour routes that avoid obstacles, ensuring constructability and accuracy in three-dimensional pipeline design.
Smart Images

Figure 2026081443000001_ABST
Abstract
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 special-shaped pipe such as a curved pipe is indicated as an intersection point via a pointing device on a pipeline diagram layer superimposed on a two-dimensional map layer displayed on the screen, and a two-dimensional planned piping route, that is, a two-dimensional planned line is created so that the special-shaped pipes arranged at each intersection point are connected by a plurality of straight pipes.
[0003] And, in order to connect the special-shaped pipes arranged at each intersection point of the two-dimensional planned line with straight pipes, a pipe division process that automatically calculates the number of straight pipes arranged along the two-dimensional planned line, the joining angle of joints, the presence or absence of pipe cutting, etc. is executable in a piping design support device, and a piping design support device having a guidance function capable of quickly and appropriately designing a bypass pipeline according to the size and position of obstacles buried underground has also been proposed.
[0004] In recent years, a three-dimensional mapping technology for visualizing underground buried objects such as power lines, communication lines, gas pipes, water pipes, sewer pipes, etc. buried underground using a computer in three dimensions has been under development, and a three-dimensional design support device that combines the pipeline diagram creation support device for designing the above-described two-dimensional pipeline diagram and the three-dimensional mapping technology is desired.
[0005] Even when creating a three-dimensional planned line by a three-dimensional design support device, when an existing buried object becomes an obstacle to the three-dimensional planned line, it is necessary to bypass the pipe laying route in order to avoid interference with the obstacle.
Prior Art Documents
Patent Documents
[0006] [Patent Document 1] Japanese Patent Publication No. 2021-189923 [Patent Document 2] Japanese Patent Publication No. 2023-85036 [Overview of the project] [Problems that the invention aims to solve]
[0007] However, countless detour routes can be conceivable to avoid obstacles, and creating an appropriate detour route while taking into account actual constructability and other factors requires skilled personnel with accumulated know-how. In recent years, however, the number of such skilled personnel has been decreasing, and there is a need for 3D design support systems that can enable even inexperienced designers to create appropriate detour routes.
[0008] The objective of this invention is to provide a pipeline diagram design support method, a pipeline diagram design support device, and a pipeline diagram design support program that enable even inexperienced designers to design appropriate detour routes. [Means for solving the problem]
[0009] To achieve the above objectives, the 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 multiple pipes using a computer, comprising: a three-dimensional pipeline diagram acquisition step for acquiring a three-dimensional pipeline diagram; an obstacle information input step for inputting obstacle information including the location of obstacles buried underground; an interference determination step for determining whether or not there is interference between the obstacle information and the three-dimensional pipeline diagram; a required separation area calculation step for calculating the required separation area from the obstacle if interference is determined to exist in the interference determination step; an avoidance pattern presentation step for generating avoidance patterns of pipelines that secure the required separation area and presenting them to the operator; and a pipeline diagram update step for updating the pipeline diagram with pipelines corresponding to the avoidance pattern selected by the operator from the avoidance patterns.
[0010] In the obstacle information input step, the location and size of the obstacle, i.e., the buried object, are entered. In the 3D pipe layout acquisition step, the interference determination step is executed on the 3D pipe layout obtained to determine whether there is interference between the obstacle and the pipe. The relationship between interfering obstacles and pipes is automatically extracted, and pipes that need to be rerouted are identified. Next, the required clearance area calculation step is executed, and the area surrounding the obstacle and where pipes cannot be laid is calculated as the required clearance area. In the avoidance pattern presentation step, avoidance patterns that can be rerouted are automatically generated from the pre-prepared avoidance patterns and the required clearance area and presented to the operator. In the pipe layout update step, the pipe layout is updated with the pipeline corresponding to the avoidance pattern selected by the operator. Regardless of which avoidance pattern the operator selects from the avoidance patterns presented in the avoidance pattern presentation step, a detour pipeline that appropriately avoids the obstacle is automatically generated.
[0011] The second characteristic configuration is that, in addition to the first characteristic configuration described above, the required separation area calculation step further includes an integrated required separation area calculation step that calculates an integrated required separation area that encompasses two or more required separation areas when the required separation areas of two or more obstacles are consecutive.
[0012] When the required separation areas for two or more obstacles are consecutive, avoidance patterns are presented for an integrated required separation area that encompasses the two or more required separation areas, thereby enabling the efficient automatic generation of detour pipelines.
[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, comprising: a three-dimensional pipeline diagram acquisition unit for acquiring a three-dimensional pipeline diagram; an obstacle information input unit for inputting obstacle information including the location of obstacles buried underground; an interference determination unit for determining whether or not there is interference between the obstacle information and the three-dimensional pipeline diagram; a required separation area calculation unit for calculating the required separation area from the obstacle when the interference determination unit determines that there is interference; an avoidance pattern presentation unit for generating avoidance patterns of pipelines that secure the required separation area and presenting them to the operator; and a pipeline diagram update unit for updating the pipeline diagram with pipelines corresponding to the avoidance pattern selected by the operator from the avoidance patterns.
[0014] The second characteristic configuration is that, in addition to the first characteristic configuration described above, the required separation area calculation unit further includes an integrated required separation area calculation unit that calculates an integrated required separation area that encompasses two or more required separation areas when the required separation areas of two or more obstacles are consecutive.
[0015] 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 3D pipeline diagram, An obstacle information input step involves inputting obstacle information, including the location of an obstacle buried underground. The 3D pipe layout diagram acquisition step involves obtaining a 3D pipe layout diagram, An obstacle information input step involves inputting obstacle information, including the location of an obstacle buried underground. An interference determination step to determine whether or not there is interference between the aforementioned obstruction information and the aforementioned 3D pipe layout diagram, If interference is determined to exist in the interference determination step, the necessary separation area calculation step calculates the necessary separation area from the obstruction, A avoidance pattern presentation step involves generating an avoidance pattern for the pipeline that secures the necessary clearance area and presenting it to the operator. A pipe layout diagram update step, which updates the pipe layout diagram using the pipes corresponding to the avoidance pattern selected by the operator from the aforementioned avoidance patterns, It lies in causing a computer to execute it.
[0016] In addition to the first characteristic configuration described above, the second characteristic configuration lies in further causing a computer to execute an integrated required separation region calculation step for calculating an integrated required separation region that includes two or more required separation regions when the required separation regions of two or more obstacles are continuous in the required separation region calculation step.
Advantages 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 that can efficiently design a 3D pipeline diagram using a 2D pipeline diagram designed by an existing pipeline diagram creation support device.
Brief Description of the Drawings
[0018] [Figure 1] Explanatory drawing of a pipeline diagram design support device [Figure 2] (a) is an explanatory drawing of a 2D planned line showing the laying routes of a main pipe and a branch pipe connecting specified intersections, and (b) is an explanatory drawing of a 3D planned line converted based on attribute information from the 2D planned line. [Figure 3] (a) is an explanatory drawing of a 2D planned line superimposed on a 3D map, (b) is an explanatory drawing of a 3D planned line converted based on the 2D planned line, and (c) is an explanatory drawing of a pipeline diagram on which a 3D pipeline model obtained by dividing pipes on the 3D planned line is drawn. [Figure 4] (a) to (d) are explanatory drawings of the automatic generation procedure of intersections and passing instruction points. Explanatory drawing of a pipe division drawing creation device according to the present invention. [Figure 5] (a) is an explanatory drawing of a 2D drawing model of a straight pipe, (b) is an explanatory drawing of a 2D drawing model of a shaped pipe, (c) is an explanatory drawing of a 3D drawing model of a straight pipe, and (d) is an explanatory drawing of a 3D drawing model of a shaped pipe. [Figure 6] Explanatory drawing of the interrelationship between a 2D drawing model and a 3D drawing model [Figure 7] Flowchart showing a pipeline diagram design support method [Figure 8](a) is a flowchart showing how to create a pipe layout diagram along a 3D design line, and (b) is an explanatory diagram of the calculation method used to create a pipe layout diagram along a 3D design line. [Figure 9] (a) to (d) are explanatory diagrams showing the procedure for a 3D pipeline diagram design support method that automatically avoids obstacles. [Modes for carrying out the invention]
[0019] The pipeline diagram design support method, pipeline diagram design support device, and pipeline diagram design support program according to the present invention will be described below with reference to the drawings. [Configuration diagram of the pipeline diagram design support system] The pipeline diagram design support device 10 is realized when an application program for pipeline design support is executed on a computer, and Figure 1 shows the functional block configuration of the pipeline diagram design support device 10.
[0020] The pipeline diagram design support device 10 comprises a computer unit 10A, input devices 10B such as a keyboard or pointing device such as a mouse connected to the computer unit 10A, display devices 10C such as a touch panel display device, and storage devices 10D, 10E, and 10F. Storage device 10D is a 2D pipeline database, storage device 10E is a drawing model database, and storage device 10F is a 3D pipeline database.
[0021] The 2D pipeline database 10D stores a 2D background map showing buildings and roads, 2D planning lines placed on the background map, and a 2D pipeline diagram created by dividing the 2D planning lines into pipes. The drawing model database 10E stores pipe material data, that is, information on multiple pipes defining specifications such as pipe type (irregular pipes, straight pipes, etc.) and diameter, and associates 2D symbols and 3D symbols for each pipe. The 3D pipeline database 10F stores a 3D map showing underground structures such as power lines, communication lines, gas pipes, water pipes, and sewer pipes buried beneath roads, 3D planning lines, and a 3D pipeline diagram created by dividing the 3D planning lines into pipes. The 2D pipeline database 10D and the 3D pipeline database 10F may be integrated into a single pipeline database.
[0022] The computer unit 10A is equipped with multiple input / output interface circuits 10IF, including interface circuits for data input / output processing with input devices 10B and display devices 10C, interfaces for data reading and writing with storage devices 10D, 10E, and 10F, and interfaces for communication processing with other external devices. The computer unit 10A embodying the present invention may be configured as a standalone computer or as a configuration in which the functions are divided among multiple computers that can communicate with each other.
[0023] The computer unit 10A includes a 2D pipeline information input unit 11, a 3D pipeline attribute information input unit 12, a 3D plan line conversion unit 13, an intersection / passage point generation unit 14, a 3D pipe division unit 15, a 3D pipe division evaluation unit 16, an obstacle avoidance unit 17, a 3D pipeline diagram generation unit 18, a pipeline diagram conversion unit 19, and the like.
[0024] The 2D pipeline information input unit 11 is a processing unit that reads and inputs the background diagram stored in the 2D pipeline database 10D and the 2D plan lines drawn on the background diagram that indicate the pipe laying route.
[0025] The 3D pipeline attribute information input unit 12 is a processing unit that inputs attribute information necessary to convert the 2D plan lines input by the 2D pipeline information input unit 11 into 3D plan lines. The attribute information includes information on the burial depth of the pipeline laid along the 2D plan lines, ground surface elevation information, and pipeline type and nominal diameter information.
[0026] The 3D design line conversion unit 13 is a processing unit that converts 2D design lines into 3D design lines based on 3D pipeline attribute information input in the 3D pipeline attribute information input unit 12.
[0027] The intersection / passage point generation unit 14 is a processing unit that automatically generates intersection points IP and passage point CP from a 3D plan line converted from a 2D plan line. It includes a plan line acquisition unit 14A that acquires a plan line decomposed into multiple line elements, a bending angle calculation unit 14B that calculates the bending angle of the bending points where each line element intersects, and a bending point attribute setting unit 14C that defines the attributes of bending points where the bending angle is at least equal to a predetermined threshold as intersection points where irregularly shaped pipes are placed, and sets the attributes of bending points where the bending angle is less than a predetermined threshold as passage point where straight pipes are placed.
[0028] Furthermore, the intersection / passage point generation unit 14 includes a joint number calculation unit 14D that calculates the number of straight pipes that can be placed in the arc when the line element is an arc, and calculates the number of joints from the number of straight pipes; a maximum bending angle calculation unit 14E that calculates the maximum bending angle when straight pipes are placed in the arc from the number of joints and the allowable bending angle of the joints; and an arc section intersection placement necessity determination unit 14F that compares the maximum bending angle with the size of the central angle of the arc and determines whether an intersection point is necessary. In addition, the intersection / passage point generation unit 14 includes a bending point distance detection unit 14G that detects the interval between bending points, and an adjacent section intersection setting unit 14H that, when the distance between bending points is less than a predetermined threshold, extends the line segments adjacent to the bending point and sets the point where they intersect as a new intersection point.
[0029] The 3D pipe division unit 15 is a processing unit that automatically performs pipe division processing on a 3D design line. It places irregularly shaped pipes at the intersection IPs of the 3D design line, calculates the number of straight pipes and whether or not there are cut pipes to connect the irregularly shaped pipes placed at the intersection IPs, and arranges them so as to follow the 3D design line.
[0030] The 3D pipe division evaluation unit 16 is a processing unit that evaluates the appropriateness of the 3D pipe division diagram obtained by the 3D pipe division unit 15. It includes an evaluation point identification unit 16A that identifies the positions of multiple pipe joints that will be evaluation points from the 3D pipe division diagram obtained by the 3D pipe division unit 15, an evaluation value calculation unit 16B that calculates the sum of the shortest distances from each evaluation point to the 3D plan line as the evaluation value, a bending amount calculation unit 16C that calculates the bending amount that minimizes the evaluation value when the bending amount of the pipe joint corresponding to each evaluation point is changed using Newton's method, and a pipe joint adjustment unit 16D that moves the position of the pipe joint so that the bending amount minimizes the evaluation value obtained in the bending amount calculation step.
[0031] The obstacle avoidance unit 17 is a processing unit that sets the laying route so as to arrange the pipeline to bypass obstacles buried underground, and includes an obstacle information input unit 17A that inputs obstacle information including the location of the obstacles buried underground, an interference determination unit 17B that determines whether or not there is interference between the obstacle information and the pipeline layout diagram, a required separation area calculation unit 17C that calculates the required separation area from the obstacle if the interference determination unit 17B determines that there is interference, an avoidance pattern presentation unit 17D that generates avoidance patterns for pipelines that secure the required separation area and presents them to the operator, and a pipeline layout diagram update unit 17E that updates the pipeline layout diagram with the pipeline corresponding to the avoidance pattern selected by the operator from the avoidance patterns.
[0032] The 3D pipeline diagram generation unit 18 is a processing unit that draws each pipe constituting the 3D pipe layout diagram using 3D symbols. The 3D symbols consist of a 3D pipe body drawing model and a 3D joint drawing model obtained from the drawing model database 10E.
[0033] The drawing model database 10E includes pipe material information for managing individual pipes, pipe body drawing model IDs and joint drawing model IDs assigned to each pipe managed by the pipe material information, and in addition to 3D pipe body drawing models and 3D joint drawing models associated with the pipe body drawing model IDs and the joint drawing model IDs, it also includes 2D pipe body drawing models and 2D joint drawing models.
[0034] The pipeline diagram conversion unit 19 is a processing unit that converts between 3D symbols and 2D symbols by referring to the pipeline model DB10E in order to display each pipe in a 3D pipeline diagram drawn using 3D symbols using 2D symbols.
[0035] [Methods for supporting pipeline diagram design] The following describes the pipeline diagram design support method using the pipeline diagram design support device described above, based on the flowchart in Figure 7. Figure 2(a) shows an example of a two-dimensional planning line (shown as a dashed line) created on the XY plane where the background map is displayed. The two-dimensional planning line refers to the pipe laying route, which is composed of polylines or splines passing through multiple points Pn (n=1,2,...) specified by the operator using a pointing device on the map displayed on the screen of the display device 10c.
[0036] In the pipe laying route, irregularly shaped pipes and valves are placed at predetermined locations, and each irregularly shaped pipe and valve is connected with straight pipes or cut pipes. In this embodiment, an example is described in which an earthquake-resistant joint that allows bending at a predetermined angle is used as a straight pipe.
[0037] Such two-dimensional plan lines can be created using the pipeline diagram design support device of the present invention, or they may be created in advance using a pipeline diagram design support device specifically designed for two dimensions. The two-dimensional pipeline information input unit 11 reads the two-dimensional pipeline information, including the background diagram and the aforementioned two-dimensional plan lines, which have been created in advance and stored in the two-dimensional pipeline database 10D, and expands it into the working area set in the memory area of the pipeline diagram design support device (SA1).
[0038] The 3D pipeline attribute information input unit 12 performs the process of inputting 3D pipeline attribute information, including pipe burial depth information, which is necessary to convert the 2D plan line input in step SA1 into a 3D plan line (SA2). 3D pipeline attribute information includes geographical information such as elevation and soil cover of the area where the pipe will be laid, and pipe information such as pipe type and nominal diameter of the pipe to be laid. When the operator selects an intersection IP or line segment connecting intersection IPs of the input 2D plan line with the mouse, options for elevation, soil cover, and pipe information for the corresponding location are displayed, and by selecting the appropriate item from the displayed options, the 3D pipeline attribute information for the 2D plan line is input.
[0039] Once the operator has finished inputting 3D attribute information for the 2D plan line, the 3D plan line conversion unit 13 is activated and the 3D plan line conversion process is executed (SA3). The 3D plan line conversion process calculates the depth information of each intersection IP and passing instruction point CP of the 2D plan line based on the 3D attribute information and unfolds it in 3D space.
[0040] For points P1, P2, P3, and P4 of the two-dimensional plan line shown in Figure 2(a), burial depth information ΔZ1, ΔZ2, ΔZ3, and ΔZ4 are calculated, and a three-dimensional plan line is obtained by line segments passing through each point P1', P2', P3', and P4' for which the burial depth is set. Figure 2(b) shows the three-dimensional plan line obtained in this way. As the burial depth information ΔZ, a value obtained by adding half the length of the pipe's outer diameter, which is obtained based on the pipe's nominal diameter information, to the soil cover information is used. Through this process, the axis of the pipe can be aligned with the three-dimensional plan line.
[0041] If the burial depth information ΔZ of points Pn-1' and Pn' is different, the plan line between them will either have a proportionally distributed burial depth based on the burial depth between points Pn-1' and Pn', or a new point Pm' will be generated near one of the points Pn-1' where the burial depth information matches that of the other point Pn', a plan line with a constant burial depth will be created between the new point Pm' and the other point Pn', and a plan line connecting the new point Pm' and one of the points Pn-1' will be added. The operator can select either option to create the 3D plan line. The new point Pm' can be set directly above or below one of the points Pn-1'. Figure 3(a) shows the 2D plan line, and Figure 3(b) shows the 3D plan line generated based on the 2D plan line. Figure 3(c) shows the 3D pipeline diagram drawn with 3D symbols drawn in the 3D pipeline diagram generation process described later.
[0042] In this way, it can be difficult to directly use the intersection IPs and passage instruction points CPs specified in the 2D plan lines for the converted 3D plan lines. When performing pipe layout on the 3D plan lines, the operator needs to pre-evaluate whether the curvature allows for curved piping and whether the pipes can be positioned to allow for acceptable cut lengths. However, such pre-evaluation is difficult for operators with little experience. Therefore, by activating the intersection / passage instruction point generation unit 14, the intersection IPs and passage instruction points CPs are automatically generated for the 3D plan lines (SA4).
[0043] The intersection / passage point generation unit 14 acquires the 3D design line converted by the 3D design line conversion unit 13. The 2D design line input by the 2D pipeline information input unit 12 is a 2D design line composed of polylines or splines that has been pre-decomposed into multiple line elements during the design phase, and the 3D design line is also decomposed into multiple line elements. That is, polylines are divided into line segments and arcs, and splines are approximated as polylines. The length of the polyline is set based on the length of the straight pipe to be laid, for example, to the length of the straight pipe or half of that length.
[0044] First, the start and end points of the planned lines, and the points where the planned lines intersect, are set as intersection points IP. Next, a bending angle calculation process is performed to calculate the bending angle at the bending points where each line element intersects. The attributes of bending points where the bending angle is at least equal to a predetermined threshold are defined as intersection points IP where irregularly shaped pipes are placed, and the attributes of bending points where the bending angle is less than the predetermined threshold are set as passing points CP where straight pipes are placed. The predetermined threshold is set based on 5.625°, which is the minimum angle of a curved pipe. Furthermore, for splines, points on the spline where the curvature is maximum and the bending angle of the approximate polyline is equal to or greater than the threshold are defined as intersection points IP, and points where the bending angle of the approximate polyline is less than the threshold are defined as passing points CP.
[0045] Figure 4(a) shows a portion of a planned line divided into three straight line elements, with the first inflection point set as the passing point CP and the second inflection point set as the intersection point IP. Figure 4(b) shows an example in which, of the spline, the first inflection point where the curvature is maximum and the inflection angle is less than the threshold is set as the passing point CP, and the third inflection point where the curvature is maximum and the inflection angle is greater than or equal to the threshold is set as the intersection point IP.
[0046] The intersection / passage point generation unit 14 further calculates the number of straight pipes that can be placed in the arc when the line element is an arc, performs a joint number calculation process to calculate the number of joints from the number of straight pipes, calculates the maximum bending angle when straight pipes are placed in the arc from the number of joints and the allowable bending angle of the joints (set to 2° in this embodiment), and performs an arc section intersection placement necessity determination process to determine whether an intersection IP is necessary by comparing the maximum bending angle with the size of the central angle of the arc.
[0047] As shown in Figure 4(c), the number of straight pipes N to be laid in the arc portion can be calculated from the arc length L and the straight pipe length p using the following formula. N = ceiling(L / P) ... ceiling(X) is the value of X rounded up to the nearest integer. The maximum bending angle θ can be determined from the number of straight pipes and the allowable bending angle α using 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 no curved pipe needs to be inserted, and the connection point of the straight pipe is designated as the passing point CP. If the maximum bending angle θ is greater than the central angle φ of the arc, the number of curved pipes to be inserted is determined according to the difference between the maximum bending angle θ and the central angle φ, and the placement position of the curved pipes is designated as the intersection point IP.
[0048] As shown in Figure 4(d), the intersection / passage point generation unit 14 further performs a bending point distance detection process to detect the interval between bending points (shown as white circles in the figure), and an adjacent intersection point setting process that, if the distance between bending points is less than a predetermined threshold, extends the line segments adjacent to the bending point and sets the point where they intersect as a new intersection point IP. The predetermined threshold is the minimum length of the cut pipe connecting the irregularly shaped pipes placed at the bending point. Figures 4(a) to 4(d) are shown in two dimensions for ease of understanding, but the actual processing is in three dimensions.
[0049] The automatic setting process of intersection IP and passing point CP by the intersection / passing point generation unit 14 described above can be applied not only to 3D plan lines but also to 2D plan lines, and intersection IP and passing point CP can be automatically set for 2D plan lines using the same procedure as described above.
[0050] For a three-dimensional plan line with intersection points IP and passing instruction points CP, the three-dimensional pipe splitting unit 15 performs pipe splitting (SA5). Basically, similar to the known automatic pipe splitting process for two-dimensional plan lines, predetermined irregularly shaped pipes are placed at the intersection points IP, and straight pipes and necessary cut pipes are placed between the irregularly shaped pipes. That is, the distance between intersection points IP along the plan line is determined, and the integer value obtained by dividing this distance by the length of the straight pipes is calculated as the number of straight pipes, with the remainder being the length of the cut pipes. If the plan line is a curve, the bending angle of the joints is provisionally set so that straight pipes are placed along the curve.
[0051] The validity of the 3D pipe layout diagram is evaluated by the 3D pipe layout evaluation unit 16, and the bending angles of the straight pipes are adjusted based on the results (SA6, SA7).
[0052] As shown in Figure 8(a), the 3D pipe division evaluation unit 16 performs the following steps: an evaluation point identification process (SB1) which identifies the positions of multiple pipe joints that will be evaluation points from the 3D pipe division diagram obtained by the 3D pipe division unit 15; an evaluation value calculation process (SB2) which calculates the sum of the shortest distances from each evaluation point to the 3D plan line as the evaluation value; a bending amount calculation process (SB3) which calculates the bending amount that minimizes the evaluation value when the bending amount of the pipe joint corresponding to each evaluation point is changed using Newton's method; a pipe joint adjustment process (SB5) which moves the position of the pipe joint so that the bending amount minimizes the evaluation value obtained in the bending amount calculation step; and a determination process (SB5) which repeatedly executes steps SB2, SB3, and SB4 until the evaluation value saturates.
[0053] As shown in Figure 8(b), the 3D pipe division evaluation unit 16 uses the joints of straight pipes in the 3D pipe division diagram as evaluation points and obtains the bending angle θ={θi} of the joints as an initial value. The shortest distance Δai (i=1,2,···) from each joint to the planned line f(x) is calculated using the following formula, and the residual vector is calculated as the evaluation target value e, which is the sum of the two values. Δ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 of the value to be evaluated to the change in the joint angle is calculated using Newton's method, and the joint angle that minimizes the quadratic norm of the value to be evaluated is found. That is, the amount of update to the joint angle parameter is calculated using the Jacobian matrix J=(δei / δθj) value so as to minimize the residual. Δθ={Δθi}=(J T J) -1 J T e*w; w<1, w is the update weight
[0055] The obstacle avoidance unit 17 performs obstacle avoidance processing on the optimized 3D pipe layout diagram. The obstacle avoidance unit 17 performs obstacle information input processing, which inputs obstacle information including the location of obstacles buried underground; interference determination processing, which determines whether there is interference between the obstacle information and the pipe layout diagram; required separation area calculation processing, which calculates the required separation area from the obstacle if interference is determined by the interference determination process; avoidance pattern presentation processing, which presents avoidance patterns of pipelines that secure the required separation area to the operator; and pipe layout diagram update processing, which updates the pipe layout diagram with the pipeline corresponding to the avoidance pattern selected by the operator from the avoidance patterns. Furthermore, if the required separation area calculation processing involves two or more consecutive required separation areas, it performs integrated required separation area calculation processing to calculate an integrated required separation area that encompasses the two or more required separation areas. The required separation area is set to a size that includes the mounting space for joining tools and other equipment used during pipe laying work.
[0056] In the obstruction information input process, the location and size of potentially obstructive buried objects are determined from a 2D background map showing the location of buried objects and a 3D map of the underground. The 2D background map is stored in the 2D pipeline database 10D, and the 3D map of the underground is stored in the 3D pipeline database 10F, or can be imported from map databases of public institutions or private companies via a communication interface.
[0057] In the interference detection process, the positional relationship between each divided pipe and all obstacles is detected, and all obstacles located on or adjacent to the pipe path are extracted. In the required separation area calculation process, the required separation area for all extracted obstacles, that is, the area surrounding the obstacles, is calculated to avoid interference with the pipes. The shape of the required separation area is not particularly limited and can be any shape, such as a spherical area, a rectangular area, or a cylindrical area.
[0058] Figures 9(a) to 9(d) show explanatory diagrams illustrating the procedure for obstacle avoidance. Figure 9(a) shows the pipeline laid out along the planned line and the obstacles (hatched circles) recognized by the obstacle information input process. The figure shows a single obstacle and four densely packed obstacles.
[0059] As shown in Figure 9(b), if the interference detection process determines that an obstacle and a pipeline are interfering with each other, or are so close that they may hinder construction during installation, the required separation area calculation process calculates the required separation area (a circular area surrounding the obstacle). If the required separation areas of two or more obstacles are consecutive or close together, a combined required separation area (a rectangular area indicated by a dashed line) is calculated that encompasses each of the required separation areas. The required separation area and the combined required separation area can be set as appropriate, such as a spherical area, a rectangular area, or a cylindrical area.
[0060] Although not shown in the diagram, when a required clearance area or a combined required clearance area is selected, a avoidance pattern presentation process is executed, and multiple avoidance patterns that bypass the required clearance area or the combined required clearance area are displayed on the screen as a menu. Avoidance patterns include inverted piping that bypasses below the obstacle, overhead piping that bypasses above the obstacle, rerouting piping that bypasses the obstacle horizontally, and twisted piping that bypasses diagonally by combining both depth and horizontal directions, allowing the user to select the appropriate avoidance pattern based on the characteristics of the obstacle.
[0061] In the avoidance pattern presentation process, a detour route (avoidance route) is automatically generated based on predetermined detour route design information for each avoidance pattern. The detour design information includes obstacle location information that shows the relative position of the obstacle to a reference plane according to the nature of the detour route, detour route location information that shows the relative position of a detour route that can avoid the obstacle and includes at least one bending point relative to the reference plane, and pipe type information that includes the angle of at least the curved pipes and joint information that constitute the detour route.
[0062] When the detour is an underpass or an overpass, the reference plane is set to the ground; when the detour is a turn, the reference plane is set to a vertical plane perpendicular to the ground; and when the detour is a twist, the reference plane is set to an inclined plane at a predetermined angle θ relative to the ground or a vertical plane perpendicular to the ground.
[0063] As shown in Figure 9(d), an inverted piping system is a type of piping that bypasses an obstacle by placing two curved pipes upstream and downstream of the obstacle along the pipe's laying direction, and connecting each curved pipe using straight and cut pipes. For such an inverted piping system, the obstacle location information includes the depth from the ground to the bottom of the obstacle and the width or outer diameter of the pipe in the laying direction. The bypass route location information is automatically calculated, including the soil cover of the existing pipeline at the connection point, the soil cover of the pipeline after the bypass, the distance along the laying direction from the end of the existing pipe to the obstacle, the distance in the depth direction between the obstacle and the inverted piping system, and the length from the obstacle to the curved pipe located at the deepest part of the inverted piping system. These values are pre-set based on the required clearance area or the integrated required clearance area.
[0064] In other words, the detour piping consists of four curved pipes placed at the start, end, and intermediate points of the detour, and straight and cut pipes connecting each curved pipe. Depending on the required clearance area or integrated required clearance area, the actual configuration of the selected avoidance pattern, i.e., the angle of the curved pipes, the number of straight pipes and the length of the cut pipes, is automatically calculated and updated to a 3D pipe layout diagram that avoids obstacles. When an avoidance pattern is applied to a 3D plan line, new intersection points (IPs) will be generated at the locations of the curved pipes.
[0065] As shown in Figures 9(c) and 9(d), the 3D pipeline diagram generation unit 18 performs a pipeline diagram model drawing process on the optimized pipeline diagram in this manner (SA9), and a 3D pipeline diagram is generated by drawing the 3D symbols of each pipe obtained by the 3D pipeline diagram processing along the 3D design lines. Figure 3(c) shows the 3D pipeline diagram drawn with the 3D symbols drawn by the 3D pipeline diagram generation unit 18.
[0066] 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 division process along the 3D design lines. The 3D symbols drawn in the 3D pipeline diagram generation process consist of a 3D pipe body drawing model and a 3D joint drawing model obtained from the drawing model database 10E.
[0067] Figure 5(a) shows a two-dimensional symbol representing the pipe body and fittings of a straight pipe, and Figure 5(b) shows a two-dimensional symbol representing the pipe body and fittings of a branched pipe, which is a type of irregularly shaped pipe. In both cases, there is no difference in the two-dimensional symbol representing the fittings. Figure 5(c) shows a 3D symbol representing the pipe body and fittings of a straight pipe, while Figure 5(d) shows a 3D symbol representing the pipe body and fittings of a branched pipe, which is a pipe of a different shape. The 3D symbols representing the respective fittings differ significantly in shape. Therefore, even if we replace the 2D pipe model in the existing drawing model database that defines 2D symbols with a 3D pipe model, and replace the 2D joint model with a 3D joint model, we cannot construct an accurate 3D symbol.
[0068] Therefore, as shown in Figure 6, the drawing model database 10E includes pipe material information, such as pipe type and nominal diameter, which manages each pipe individually. Each pipe managed by the pipe material information is assigned a pipe drawing model ID and a joint drawing model ID. The database also includes a 3D pipe drawing model and a 3D joint drawing model associated with the pipe drawing model ID and joint drawing model ID, as well as a 2D pipe drawing model associated with the pipe drawing model ID. The pipe material information includes information on all pipe materials that can be selected in the pipe division process. The 2D pipe drawing model integrates 2D joint drawing models of the same shape, and is configured so that 2D symbols can be extracted using only the pipe drawing model ID.
[0069] By constructing such a drawing model database 10E, the pipeline diagram conversion unit 19 can easily convert a 3D pipeline diagram represented by 3D symbols into a 3D pipeline diagram represented by 2D symbols.
[0070] Even if a 3D pipeline diagram created using the aforementioned pipeline diagram design support device and represented with 3D symbols is not accepted as an official drawing to be submitted to a government agency, it can be converted into a 3D pipeline diagram represented with 2D symbols, which is accepted as an official drawing, and submitted in that format.
[0071] The application program for road layout diagram design support described above constitutes the pipeline diagram design support program of the present invention. In other words, a pipeline diagram design support program for designing a 3D pipeline diagram is a program that causes a computer to execute the following steps: an obstacle information input step for inputting obstacle information including the location of obstacles buried underground; a 3D pipeline diagram acquisition step for obtaining a 3D pipeline diagram; an obstacle information input step for inputting obstacle information including the location of obstacles buried underground; an interference determination step for determining whether there is interference between the obstacle information and the 3D pipeline diagram; a required separation area calculation step for calculating the required separation area from the obstacle if interference is determined to exist in the interference determination step; an avoidance pattern presentation step for presenting avoidance patterns of pipelines that secure the required separation area to the operator; and a pipeline diagram update step for updating the pipeline diagram with pipelines corresponding to the avoidance pattern selected by the operator from the avoidance patterns.
[0072] Furthermore, the required separation area calculation step causes the computer to perform an integrated required separation area calculation step if the required separation areas of two or more obstacles are consecutive, in order to calculate an integrated required separation area that encompasses the two or more required separation areas.
[0073] The embodiments described above represent one aspect of the present invention, and the technical scope of the present invention is not limited based on this description. It goes without saying that the design can be modified as appropriate within the scope in which the effects of the present invention are achieved. [Explanation of symbols]
[0074] 10: Pipe layout diagram design support device 10A: Calculator Unit 10B: Input devices 10C:Display equipment 10D: 2D Pipeline Database 10E: Drawing Model Database 10F: 3D Pipeline Database 11: 2D conduit information input unit 12: 3D Pipeline Attribute Information Input Section 13: 3D Architectural Line Transformation Unit 14: Intersection / passing instruction point generation part 15: 3D pipe division 16: 3D Pipe Splitting Evaluation Unit 17: Obstacle Avoidance Section 18: 3D pipe generation part 19: Pipeline Diagram Conversion Section
Claims
1. A method for designing a three-dimensional pipeline diagram composed of multiple pipes using a computer, The 3D pipe layout diagram acquisition step involves obtaining a 3D pipe layout diagram, An obstacle information input step involves inputting obstacle information, including the location of an obstacle buried underground. An interference determination step to determine whether or not there is interference between the aforementioned obstruction information and the three-dimensional pipe layout diagram, If interference is determined to exist in the interference determination step, the necessary separation area calculation step calculates the necessary separation area from the obstruction, A avoidance pattern presentation step involves generating an avoidance pattern for the pipeline that secures the necessary clearance area and presenting it to the operator. A pipe layout diagram update step, which updates the pipe layout diagram using the pipes corresponding to the avoidance pattern selected by the operator from the aforementioned avoidance patterns, A pipeline diagram design support method having the following features.
2. The pipeline diagram design support method according to claim 1, further comprising a step of calculating an integrated required separation area when the required separation areas of two or more obstacles are consecutive, the integrated required separation area that encompasses two or more required separation areas.
3. A pipeline diagram design support device for designing 3D pipeline diagrams, A 3D pipe layout diagram acquisition unit acquires a 3D pipe layout diagram, An obstacle information input unit that inputs information about obstacles, including the location of obstacles buried underground, An interference determination unit that determines whether or not there is interference between the aforementioned obstruction information and the three-dimensional pipe layout diagram, If the interference determination unit determines that interference exists, the required separation area calculation unit calculates the required separation area from the obstruction, A avoidance pattern presentation unit generates an avoidance pattern for pipelines that secures the necessary separation area and presents it to the operator, A pipe layout diagram updating unit updates the pipe layout diagram using the pipes corresponding to the avoidance pattern selected by the operator from the aforementioned avoidance patterns, A pipeline diagram design support device.
4. The pipeline diagram design support device according to claim 3, further comprising an integrated required separation area calculation unit that calculates an integrated required separation area that encompasses two or more required separation areas when the required separation areas of two or more obstacles are consecutive.
5. A pipeline diagram design support program for designing 3D pipeline diagrams, An obstacle information input step involves inputting obstacle information, including the location of an obstacle buried underground. The 3D pipe layout diagram acquisition step involves obtaining a 3D pipe layout diagram, An obstacle information input step involves inputting obstacle information, including the location of an obstacle buried underground. An interference determination step to determine whether or not there is interference between the aforementioned obstruction information and the three-dimensional pipe layout diagram, If interference is determined to exist in the interference determination step, the necessary separation area calculation step calculates the necessary separation area from the obstruction, A avoidance pattern presentation step involves generating an avoidance pattern for the pipeline that secures the necessary clearance area and presenting it to the operator. A pipe layout diagram update step, which updates the pipe layout diagram using the pipes corresponding to the avoidance pattern selected by the operator from the aforementioned avoidance patterns, A pipeline diagram design support program for enabling a computer to execute the design.
6. The pipeline diagram design support program of claim 5, further comprising a step of calculating an integrated required separation area when the required separation areas of two or more obstacles are consecutive, the program calculates an integrated required separation area that encompasses two or more required separation areas.