Pipeline diagram design method, pipeline diagram design device, and pipeline diagram design program
The method and device use spline curves to automate pipe arrangement and joint angle adjustment, addressing inefficiencies in existing systems by generating compliant pipe division diagrams for installation.
Patent Information
- Application Number
- JP2022188066
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2025-10-20
- Estimated Expiration
- 2042-11-25
AI Technical Summary
Existing pipeline diagram design devices face challenges in automatically generating pipe division diagrams that can be used in actual installation work, particularly when dealing with curved roads and irregular pipe connections, leading to inefficient manual intervention.
A method and device that utilize spline curves to automatically arrange straight and cut pipes along a designed path, adjusting joint angles to fit within predetermined tolerances, and displaying alerts for deviations, enabling automatic generation of pipe division diagrams.
Facilitates the efficient and automated creation of pipe division diagrams suitable for installation, ensuring joint angles comply with design tolerances and reducing manual labor.
Smart Images

Figure 0007756623000001 
Figure 0007756623000002 
Figure 0007756623000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a pipeline diagram design method, a pipeline diagram design device, and a pipeline diagram design program. [Background technology]
[0002] Patent Document 1 discloses a drawing information management device that includes a storage means for storing installation drawing information of a fluid supply facility as a piping network consisting of cross-connection points of fluid supply pipes and a single pipeline that is an aggregate of a plurality of fluid supply pipes connected in series and that connects the cross-connection points, an area specifying means for specifying a construction area from the information stored in the storage means, and an output means for outputting the installation drawing information of the construction area specified by the area specifying means to a drafting device that creates construction drawings. Fluid supply pipes include waterworks pipes, gas pipes, etc.
[0003] In this drawing information management device, the designer performs pipe division processing so that the data can be referenced during actual pipeline installation work, and a pipe division drawing is generated in which a single pipeline connecting intersections is divided into multiple straight pipes and the installation position of each straight pipe is clearly defined.
[0004] Conventionally, when designing a new pipeline or a pipeline to replace an existing pipeline using a pipeline diagram design device, which is a computer installed with an application program for designing pipeline diagrams including pipe division diagrams, the designer operator would design the pipeline diagram including pipe division processing using the following procedure.
[0005] That is, with the pipeline diagram layer superimposed on the map layer displayed on the screen of the display device, the operator uses the map displayed on the map layer as an indicator to input the placement positions of special-shaped pipes such as curved pipes at predetermined positions on the pipeline diagram layer, and performs input operations to place multiple straight pipes between the multiple special-shaped pipes that were input. In this way, by connecting the special-shaped pipes with multiple straight pipes, a linear planned piping route is created. The positions where the special-shaped pipes are placed are called intersections, and multiple straight pipes are placed between the intersections.
[0006] Such planned piping routes are often arranged along roads or the like shown on a map layer, and if the road is curved, several passing instruction points are set so that multiple straight pipes follow the curved road, and the planned piping route is created by the designer manually determining the placement of each straight pipe so that it passes through the passing instruction points and the joint angle at the joint of each straight pipe does not exceed the allowable joint angle. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Japanese Patent Application Publication No. 08-287132 Summary of the Invention [Problem to be solved by the invention]
[0008] Since the task of manually setting the placement of each straight pipe by a designer to perform pipe division processing along a planned piping route is extremely cumbersome, there are also pipeline diagram design devices that incorporate an automatic pipe division function that performs pipe division processing automatically.
[0009] As shown in Figure 1(a), a pipeline diagram design device incorporating an automatic pipe division function is configured to connect each of the intersections IP1 to IP4 in a straight line and place straight pipes in order along the straight path. Therefore, when configuring a branch pipeline 2 that branches off at intersection IP2 of the main pipeline 1 connecting intersections IP1 to IP3, and the branch pipeline 2 connecting branch point IP2 to the branch destination intersection IP4 is inclined at an arbitrary angle with respect to the main pipeline 1, if the pipe division process is performed using the automatic pipe division function of the pipeline diagram design device described above, an inconvenient situation occurs in which the socket of an irregular-shaped pipe DP, such as a double-receiving T-pipe, placed at branch point IP2 is designed at an angle different from the original shape, as shown in Figure 1(b).
[0010] Furthermore, when the road is curved, there is an issue that the bent piping cannot be made to utilize the allowable joint angle of the joint of the straight pipe SP, resulting in an inconvenient situation where the piping is arranged in a straight line.
[0011] Ideally, as shown in Figure 1(c), the receiving port of the irregular pipe DP, such as a double-receiving T-pipe, placed at branch point IP2 should match the original shape, and the bent pipe should utilize the allowable joint angle of the joint of the straight pipe SP to fit along the curved road.However, since actual installation work is impossible with a pipe layout diagram such as that shown in Figure 1(b), in reality, the automatic pipe layout function cannot be used, and designers are forced to perform the cumbersome pipe layout process of manually selecting and arranging the laying pipes, as in the past.
[0012] In view of the above-mentioned problems, an object of the present invention is to provide a pipeline diagram design method, a pipeline diagram design device, and a pipeline diagram design program that can automatically generate pipe division diagrams that can be used in actual installation work. [Means for solving the problem]
[0013] In order to achieve the above-mentioned object, a first characteristic configuration of the pipeline diagram design method according to the present invention is a method for designing a pipeline diagram in which straight pipes and / or cut pipes are arranged using a CAD device, the method comprising the steps of: a spline curve generation step for generating and displaying a spline curve with fit points being a start point and an end point specified on a map and a passing instruction point selectively specified between the start point and the end point; a pipeline virtual arrangement step for virtually arranging a plurality of straight pipes and / or cut pipes from the start point to the end point so that joints between the pipes are located on the spline curve; a joint angle calculation step for calculating joint angles of the joints of the plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step; a joint angle determination step for determining whether each joint angle falls within a predetermined tolerance range; and an actual pipeline arrangement step for, if each joint angle falls within the predetermined tolerance range, replacing the spline curve from the start point to the end point with a pipe division diagram based on position information of the plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step.
[0014] In the spline curve generation step, a spline curve is generated with fit points set to the start and end points specified on the map, as well as selectively specified passing points between the start and end points. For example, if a road is curved, passing points are specified to follow the road, thereby generating a spline curve that passes through the start and end points and smoothly follows the curved road. In the pipe virtual placement step, multiple straight pipes and / or cut pipes are virtually placed from the start point to the end point so that joints between the pipes are located on the spline curve. The joint angle calculation step calculates the angles of the joints between the virtually placed pipes, and if each joint angle falls within a predetermined tolerance range, the spline curve is replaced with the virtually placed straight pipes and / or cut pipes in the actual pipe placement step. By automatically placing straight pipes and / or cut pipes along the smoothly drawn spline curve, there is a high probability that joint angles will be placed within a predetermined tolerance range, thereby efficiently progressing the pipe splitting work.
[0015] The second characteristic configuration, in addition to the first characteristic configuration described above, further includes a spline curve adjustment step for adjusting the shape of the spline curve by moving the fit point or adjusting the tangent or curvature of the fit point, and if the joint angle determination step determines that the joint angle of any of the joints deviates from a predetermined tolerance range, the spline curve adjustment step is executed for the corresponding joint, and then the pipeline virtual placement step and the joint angle calculation step are executed again.
[0016] If the joint angle determination step determines that any joint angle of a joint deviates from a predetermined tolerance range, the joint angle must be adjusted to fall within the predetermined tolerance range. For this purpose, a spline curve adjustment step is provided. In the spline curve adjustment step, the designer adjusts the shape of the spline curve by moving fit points of the spline curve displayed on the screen or adjusting the tangent or curvature of the fit points, for example, by manipulating control points. For a joint determined to have a joint angle that deviates from the predetermined tolerance range, if the joint is a fit point, the fit point is moved, or if there is a fit point near the joint, the nearby fit point is moved, thereby adjusting the shape of the spline curve. By re-executing the pipe virtual placement step and the joint angle calculation step on the adjusted spline curve, the deviating joint angle can be easily corrected to fall within the predetermined tolerance range.
[0017] The third characteristic configuration is that, in addition to the first or second characteristic configuration described above, it further includes an alert display step that displays an alert on the corresponding joint if the joint angle determination step determines that the joint angle of any of the joints deviates from a predetermined allowable range.
[0018] If the joint angle determination step determines that the joint angle deviates from a predetermined allowable range, an alert display step is executed to display an alert of the corresponding joint, making it easy to identify the fit point to be operated on when executing the spline curve adjustment step.
[0019] The fourth characteristic configuration is that, in addition to the first characteristic configuration described above, it also includes a joint symbol display step that displays a joint symbol at the joint set in the pipeline virtual placement step when each joint angle falls within a predetermined tolerance range.
[0020] If it is determined that each joint angle falls within a predetermined tolerance range, a joint symbol display step is executed, whereby a joint symbol is displayed at the joint set in the pipeline virtual placement step.
[0021] The fifth characteristic configuration is that, in addition to the first characteristic configuration described above, it includes a pipe division drawing generation step for generating a pipe division drawing and a material list from the starting point to the end point based on position information of the plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step, when each joint angle falls within a predetermined tolerance range.
[0022] If it is determined that each joint angle falls within a predetermined tolerance range, a pipe division diagram generation step is executed to automatically generate a pipe division diagram and a material list that follow a spline curve from the start point to the end point.
[0023] A first characteristic configuration of the pipeline diagram design device according to the present invention is a pipeline diagram design device that uses a CAD function to design a pipeline diagram in which straight pipes and / or cut pipes are arranged, and that includes: a spline curve generation unit that generates and displays a spline curve with fit points being a start point and an end point specified on a map and a passing instruction point selectively specified between the start point and the end point; a pipeline virtual placement unit that virtually places a plurality of straight pipes and / or cut pipes from the start point to the end point along the spline curve so that joints between the pipes are located on the spline curve; a joint angle calculation unit that calculates joint angles of the joints of the plurality of straight pipes and / or cut pipes virtually placed by the pipeline virtual placement unit; a joint angle determination unit that determines whether each joint angle falls within a predetermined allowable range; and an actual pipeline placement unit that, if each joint angle falls within the predetermined allowable range, replaces the spline curve from the start point to the end point with a pipe division diagram based on position information of the plurality of straight pipes and / or cut pipes virtually placed by the pipeline virtual placement unit.
[0024] The second characteristic configuration, in addition to the first characteristic configuration described above, further includes a spline curve adjustment unit that adjusts the shape of the spline curve by moving the fit point or adjusting the tangent or curvature of the fit point, and when the joint angle determination unit determines that the joint angle of any of the joints deviates from a predetermined allowable range, it repeatedly operates the spline curve adjustment unit, the pipeline virtual placement unit, and the joint angle calculation unit until the joint angles of all the joints fall within the predetermined allowable range.
[0025] A first characteristic feature of the pipeline diagram design program according to the present invention is a pipeline diagram design program that causes a computer to execute a pipeline diagram design method for designing a pipeline diagram in which straight pipes and / or cut pipes are arranged using a CAD function, the method comprising: a spline curve generation process for generating and displaying a spline curve with fit points being a start point and an end point designated on a map and a passing instruction point selectively designated between the start point and the end point; and a process for arranging a plurality of straight pipes and / or cut pipes from the start point to the end point along the spline curve, the process being performed so that joints between the pipes are aligned with the spline curve. The method includes the steps of: a virtual pipeline placement process for virtually placing the pipes so that they are positioned on a spline curve; a joint angle calculation process for calculating the joint angles of the joints of the multiple straight pipes and / or cut pipes virtually placed in the virtual pipeline placement process; a joint angle determination process for determining whether or not each joint angle falls within a predetermined tolerance range; and an actual pipeline placement process for, if each joint angle falls within the predetermined tolerance range, replacing the spline curve extending from the start point to the end point with a pipe division diagram based on position information of the multiple straight pipes and / or cut pipes virtually placed in the virtual pipeline placement process.
[0026] The second characteristic configuration, in addition to the first characteristic configuration described above, further includes a spline curve adjustment process that adjusts the shape of the spline curve by moving a fit point corresponding to the joint or adjusting the tangent or curvature of the fit point, and when the joint angle determination process determines that the joint angle of any of the joints deviates from a predetermined allowable range, the spline curve adjustment process, the pipeline virtual placement process, and the joint angle calculation process are repeatedly executed until the joint angles of all joints fall within the predetermined allowable range. [Effects of the Invention]
[0027] As described above, according to the present invention, it is possible to provide a pipeline diagram design method, a pipeline diagram design device, and a pipeline diagram design program that can automatically generate pipe division diagrams that can be used in actual installation work. [Brief explanation of the drawings]
[0028] [Figure 1] (a) is an explanatory diagram of the route of the main pipe and branch pipe connecting the specified intersection, (b) is an explanatory diagram of the pipe division diagram generated by the conventional pipeline diagram design device, and (c) is an explanatory diagram of the final pipe division diagram generated by the pipeline diagram design device of the present invention. [Figure 2] An explanatory diagram of a pipeline diagram design device according to the present invention. [Figure 3] 1 is a flowchart showing a pipeline diagram design method according to the present invention. [Figure 4] (a) is an explanatory diagram of the intersection points that are the start and end points specified in the pipeline diagram layer superimposed on the map layer, the passing instruction points, and the spline curve drawn on the pipeline diagram layer, and (b) is an explanatory diagram showing the relationship between the spline curve and an existing irregular pipe that exists at the start or end point. [Figure 5] (a) is an explanatory diagram of a virtual piping procedure for piping arranged along a spline curve, (b) is an explanatory diagram of an example in which the joint angle of the joint part of the piping becomes larger than the allowable joint angle, (c) is an explanatory diagram of the adjustment operation of the spline curve, and (d) is an explanatory diagram of an example in which the joint angle of the joint part of the piping becomes smaller than the allowable joint angle after the adjustment operation of the spline curve. DETAILED DESCRIPTION OF THE INVENTION
[0029] Hereinafter, a pipeline diagram design method, a pipeline diagram design device, and a pipeline diagram design program according to the present invention will be described with reference to the drawings. [First aspect of the pipeline diagram design device] Fig. 2 shows a functional block configuration of the pipeline diagram design device 10. The pipeline diagram design device 10 is a CAD device that connects a plurality of intersections IP that are specified on a map from a start point to an end point, and creates a pipe division diagram (see Fig. 1(c)) of a pipeline (the pipeline is called a planned line) that passes through selectively specified passing instruction points CP between each intersection IP, and is equipped with a computer main body 10A, and an input device 10B, a display device 10C, a storage device 10D, and the like that are connected to the computer main body 10A.
[0030] A pointing device such as a mouse and a keyboard are used as the input device 10B, a liquid crystal display device is used as the display device 10C, and a hard disk or the like is used as the storage device 10D. Although not shown, an output device such as a printer is also connected.
[0031] The storage device 10D stores information on parts that make up the pipeline, which are necessary to create a pipeline diagram, map information, pipeline diagrams created in the past, etc. The part information includes specification information such as pipe type (straight pipe, irregular pipe, etc.), nominal diameter, pipe length, etc.
[0032] The computer main body 10A is equipped with a motherboard with a CPU and a memory board, and an application program for designing pipeline diagrams is installed in the memory on the memory board. The CPU executes the application program, thereby realizing various functional blocks, which will be described later.
[0033] That is, the computer main body 10A has the following functional blocks: an intersection and passing instruction point setting unit 11 that sets intersections and passing instruction points on the piping diagram layer, a spline curve generation unit 12, a spline curve adjustment unit 13, a pipeline virtual placement unit 14, a joint angle calculation unit 15, a joint angle determination unit 16, and a part of the actual pipeline 17.
[0034] The intersection / passing indication point setting unit 11 is a functional block that reads out map information of the planned pipe installation area stored in the memory device 10D by operation of the designer operator into memory on the memory board (hereinafter referred to as "internal memory"), and expands the map information into an area that becomes a map layer set in the internal memory and displays it on the display device 10C.
[0035] When an operator plots a position for pipe installation on the map displayed on the display device 10C using a pointing device such as a mouse, the coordinates indicating that position are drawn as an intersection point IP on the pipeline map layer superimposed on the map layer and stored in internal memory. Examples include intersection points IP1, IP2, IP3, and IP4 in Figure 1(a) described above. Special-shaped pipes such as curved pipes and double-bridge tees are placed at each intersection point IP1, IP2, IP3, and IP4.
[0036] A pipeline is constructed by connecting the special-shaped pipes placed at each intersection IP with one or more straight pipes. For convenience during installation, the pipeline is generally laid along roads, etc., and if the road is curved, it is preferable to lay the pipeline so that it follows the curved shape. For this reason, one or more passing indicator points CP are specified on the pipeline diagram layer so that they follow the road. The passing indicator points CP are displayed on the pipeline diagram layer in the same way as the intersection points IP, and are also stored in internal memory.
[0037] An allowable joint angle is set at the joint between straight pipes, and by joining straight pipes together without deviating from the allowable joint angle, a curved pipeline is formed that runs from the start point through the passage point CP to the end point. For example, for GX-type ductile iron pipe, the allowable joint angle is set to 4 degrees. During design, it is set to 1 / 2 of the allowable joint angle, and during construction, the piping is installed so that it is equal to or less than the allowable joint angle. In this embodiment, the allowable joint angle during design is set to 1 / 2 of the allowable joint angle.
[0038] When the operator selects an intersection set in the intersection / passing instruction point setting unit 11, a pull-down menu of irregular pipes that can be placed at the intersection is displayed, and by selecting the appropriate irregular pipe with the mouse, the selected irregular pipe is assigned to the intersection.
[0039] The spline curve generation unit 12 is a functional block that generates a spline curve that passes through a pair of intersection points IP, which are the start point IPs and end point IPe set by the intersection point / passing point setting unit 11, and one or more passing points CP set between the intersection points IP, and displays it on the pipeline diagram layer. As shown in Fig. 4(a), a spline curve SC that passes through each of the start points IPs, end points IPe, and passing points CP specified along the road R is generated, and each of the start points IPs, end points IPe, and passing points CP becomes a fit point.
[0040] As shown in Figure 4(b), when a special-shaped pipe is assigned to the starting point IPs and the end point IPe, a spline curve SC is generated with the constraint that the vectors of the starting point IPs and the end point IPe must match the vectors Vs and Ve indicating the joining direction of the straight pipe to each special-shaped pipe.
[0041] The spline curve adjustment unit 13 is a functional block that adjusts the shape of the spline curve SC by moving a fit point selected using a pointing device up, down, left, or right on the pipeline diagram layer, or by adjusting the tangent or curvature of the fit point by manipulating a selected control point. The control points are displayed by selecting and manipulating the target spline.
[0042] In this embodiment, an example will be described in which the intersection points IP and the passing indicator points CP are set in an XY two-dimensional coordinate system, but the intersection points IP may also include a Z coordinate in the buried depth direction. In this case, the Z coordinate of the passing indicator point CP can be calculated by proportionally allocating the Z coordinates of adjacent intersection points IP based on the ratio of the distances to the passing indicator points CP, and the spline curve generated by the spline curve generation unit 12 can also be configured to be generated as a three-dimensional spline curve rather than a two-dimensional one.
[0043] The virtual pipeline placement unit 14 is a functional block that repeats a process in which both ends of straight pipes placed from the start point of the spline curve generated by the spline curve generation unit 12 toward the end point are joined at points on the spline curve, and places cut pipes of the remaining length in the section on the end point side that does not fill the pipe length of the straight pipes. The type of straight pipe (mainly nominal diameter and pipe length) and the type of cut pipe (mainly nominal diameter and pipe thickness) to connect the intersection points IP are selected from a pull-down menu that is displayed when a spline curve is selected. The method for selecting the type of straight pipe and cut pipe is not particularly limited, and may be configured so that they can be selected in advance on a dedicated selection screen.
[0044] Specifically, as shown in Figure 5(a), a position P1 is calculated where the length along the spline curve SC from the start point IPs to the end point is equal to the length L of the straight pipe. Then, a chord ST length Lst is calculated, where one end of the straight pipe is located at the start point IPs of the spline curve and the other end of the straight pipe is located at position P1 of the spline curve SC. In this state, the calculated chord length Lst is shorter than the length L of the straight pipe. Therefore, the length along the spline curve is corrected to be longer than L so that the length of the chord ST falls within a predetermined tolerance range for the length L of the straight pipe, i.e., so that the length of the chord ST approaches L. By repeating this process, both ends (joints) of multiple straight pipes are sequentially arranged on the spline curve SC. Note that a cut pipe shorter than the length of the straight pipe is placed at the portion connected to the end point IPe.
[0045] The joint angle calculation unit 15 is a functional block that calculates the joint angle of the joints of multiple straight pipes and / or cut pipes virtually arranged by the virtual pipeline arrangement unit 14. As shown in Figure 5(b), the joint JP of the straight pipes ST1, ST2 is arranged on the spline curve SC, so the joint angle φ between the straight pipes ST1, ST2 at the joint JP can be calculated. In this way, the joint angle calculation unit 15 calculates the joint angle φ of all the joints of the straight pipes and cut pipes arranged by the virtual pipeline arrangement unit 14.
[0046] The joint angle determination unit 16 determines whether the joint angles φ of all joints calculated by the joint angle calculation unit 15 are within the allowable joint angle range, and displays an alert for joints whose joint angles φ are equal to or greater than the allowable joint angle, thereby alerting the operator to the existence of joints whose joint angles are equal to or greater than the allowable joint angle. Figure 5(b) shows an example of the alert display, which is a triangle with an exclamation mark inside.
[0047] If the joint angle determination unit 16 determines that an alert display does not occur, i.e., if each joint angle φ falls within a predetermined tolerance range, the actual pipe layout unit 17 replaces the spline curve SC extending from the start point IPs to the end point IPe with a pipe division diagram that specifies the joint positions of each straight pipe and cut pipe, based on the positional information of the multiple straight pipes and / or cut pipes virtually laid out by the pipe virtual layout unit 14. Figure 1(c) shows an example of a pipe division diagram replaced in this way. A spline curve is generated between intersection points IP2 and IP4, and straight pipes are laid out along this spline curve.
[0048] Specifically, for each spline curve SC, a pipe division diagram including a pipe material table including the joining positions of each straight pipe and cut pipe is associated as an attribute of the spline curve SC. In other words, the meaning of "replacing the spline curve SC with a pipe division diagram" includes not only a mode in which the spline curve SC displayed on the display screen is changed to a pipe division diagram, but also a mode in which the pipe division diagram is associated as an attribute of the spline curve SC without changing the display mode of the spline curve SC displayed on the display screen. The pipe division diagram in which the spline curve SC has been replaced by the actual pipe line arrangement unit 17 is stored in the storage device 10D.
[0049] If the joint angle determination unit 16 determines that any of the joint angles φ calculated by the joint angle calculation unit 15 deviates from the allowable joint angle, the spline curve adjustment unit 13 adjusts the shape of the spline curve SC.
[0050] As shown in Figure 5(b), when the joint angle φ between the straight pipes ST1 and ST2 becomes larger than the allowable joint angle, the operator adjusts the shape of the spline curve SC by moving the fit point that becomes the joint JP. In this example, as shown in Figure 5(c), by moving the fit point that becomes the joint JP downward and to the left, the original spline curve SC shown by the two-dot chain line is adjusted to the spline curve SC shown by the solid line.
[0051] Figure 5(d) shows an example in which, when the pipeline is virtually placed again by the pipeline virtual placement unit 14 for the spline curve SC after it has been adjusted by the spline curve adjustment unit 13, the joint angle φ between the straight pipes ST1 and ST2 falls within the allowable joint angle.
[0052] In addition to the start point IPs, end point IPe, and passing instruction points previously specified on the map, the spline curve adjustment unit 13 is configured to allow a predetermined junction point for a pipeline virtually placed by the pipeline virtual placement unit 14 to be specified as a new fit point as a fit point for adjusting the shape of the spline curve SC.
[0053] The predetermined junctions that can be set as new fit points include all junctions of the pipelines virtually placed by the pipeline virtual placement unit 14, junctions separated by a predetermined number of pipelines from the starting point IPs, junctions that are the subject of an alert by the junction angle determination unit 16, junctions that are the subject of an alert by the junction angle determination unit 16 and junctions adjacent to both sides of the junction, and junctions selected by the operator. The function of specifying new fit points can be incorporated into either the junction angle determination unit 16 or the spline curve adjustment 13.
[0054] In addition, even if an alert display appears as a result of the judgment by the joint angle judgment unit 16, the actual pipeline placement unit 17 may be configured to replace the spline curve SC extending from the start point IPs to the end point IPe with a pipe division diagram that specifies the joint positions of each straight pipe and cut pipe based on the position information of multiple straight pipes and / or cut pipes virtually placed by the pipeline virtual placement unit 14, by the operator selecting, that is, operating a selection switch which is an icon indicating whether or not to allow the execution of the pipeline virtual placement unit 14.
[0055] By using the pipeline diagram design device 10 described above, a pipeline diagram design method, that is, a pipeline diagram design method for designing a pipeline diagram in which straight pipes and / or cut pipes are arranged using a CAD device, is realized. As shown in Figure 3, a road map layer is displayed on the display screen (SA1), and the intersection and passing indicator setting unit 11 sets intersections and passing indicators, including the start and end points of the pipeline to be laid, on the pipeline map layer superimposed on the road map layer (SA2).
[0056] Next, a spline curve generation step is executed (SA3) to generate and display a spline curve with fit points being the start point and end point specified on the map, and selectively specified passing instruction points between the start point and end point, and a pipeline virtual placement step is executed (SA4) in which the pipeline virtual placement unit 14 virtually places multiple straight pipes and / or cut pipes from the start point to the end point so that the joints between the pipes are located on the spline curve, and the joints are used as new fit points.
[0057] The joint angle calculation unit 15 executes a joint angle calculation step (SA5) to calculate the joint angles of the joints of multiple straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step, and the joint angle determination unit 16 executes a joint angle determination step (SA6) to determine whether each joint angle falls within a predetermined tolerance range.
[0058] If each joint angle falls within a predetermined tolerance range (SA6, OK), an actual pipeline placement step is executed in which a spline curve from the start point to the end point is replaced with a pipe division diagram based on the position information of the multiple straight pipes and / or cut pipes virtually placed in the pipeline virtual placement step, and the symbols of the joints are displayed by replacing them with spline curves, and processing to display the distance between the symbols and flagging processing to draw leader lines and display the materials are executed (SA7), a pipe division diagram for the straight pipes and / or cut pipes is generated (SA8), and the generated pipe division diagram and accompanying parts list, etc. are stored in the memory device 10D (SA9).
[0059] If any of the joint angles deviates from the predetermined allowable range in step SA6 (SA6.NG), an alert of the above-described manner is displayed near the deviating joint (SA10), and after the shape of the spline curve is adjusted by the spline curve adjustment unit 13 (SA11), the pipeline virtual placement step (SA4) and joint angle calculation step (SA5) are executed again, and steps SA10, SA11, SA4, and SA5 are repeatedly executed until it is determined in the joint angle determination step (SA6) that each joint angle falls within the predetermined allowable range.
[0060] Note that even if any of the joint angles in step SA6 deviates from the predetermined allowable range (SA6.NG), the operator may select to execute the actual pipeline layout steps from step SA7 onward. In this case, an alert similar to that in step SA7 is displayed.
[0061] The pipeline diagram design program according to the present invention is a pipeline diagram design program that causes a computer, which is the pipeline diagram design device 10 described above, to execute a pipeline diagram design method that uses CAD functions to design a pipeline diagram in which straight pipes and / or cut pipes are arranged.
[0062] The pipeline diagram design program is configured to execute the following processes: a spline curve generation process that generates and displays a spline curve with fit points being a start point and an end point specified on a map and pass-through instruction points selectively specified between the start point and the end point; a pipeline virtual placement process that virtually places a plurality of straight pipes and / or cut pipes from the start point to the end point along the spline curve so that joints between the pipes are located on the spline curve, and sets the joints as new fit points; a joint angle calculation process that calculates joint angles of the joints of the plurality of straight pipes and / or cut pipes virtually placed in the pipeline virtual placement process; a joint angle determination process that determines whether each joint angle falls within a predetermined tolerance range; and an actual pipeline placement process that, if each joint angle falls within the predetermined tolerance range, replaces the spline curve extending from the start point to the end point with a pipe division diagram based on position information of the plurality of straight pipes and / or cut pipes virtually placed in the pipeline virtual placement process.
[0063] The method further includes a spline curve adjustment process that adjusts the shape of the spline curve by moving a fit point corresponding to the joint or adjusting the tangent or curvature of the fit point, and the joint angle determination process is configured to repeatedly execute the spline curve adjustment process, the pipeline virtual placement process, and the joint angle calculation process when it is determined that the joint angle of any of the joints deviates from a predetermined allowable range until the joint angles of all joints fall within the predetermined allowable range.
[0064] The above-described embodiment shows one aspect of the present invention, and the technical scope of the present invention is not limited based on the description. It goes without saying that the present invention can be appropriately modified and designed within the scope in which the effects of the present invention are achieved. [Explanation of symbols]
[0065] 10: Pipe division diagram creation device 10A: Computer body 10B: Input device 10C:Display equipment 10D: Storage device 11: Intersection / passing point setting section 12: Spline curve generator 13: Spline curve adjustment section 14: Virtual pipeline layout section 15: Joining angle calculation part 16:Joint angle determination section 17:Actual pipe arrangement part
Claims
1. A method for designing a pipeline diagram in which straight pipes and / or cut pipes are arranged using a CAD device, comprising: a spline curve generating step of generating and displaying a spline curve having fit points that are a start point and an end point designated on a map and a passing instruction point selectively designated between the start point and the end point; a virtually arranging step of virtually arranging a plurality of straight pipes and / or cut pipes from the starting point to the end point so that joints between the pipes are located on the spline curve; a joint angle calculation step of calculating joint angles of joints of the plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step; a joint angle determination step of determining whether each joint angle falls within a predetermined tolerance range; an actual pipeline placement step of replacing the spline curve extending from the start point to the end point with a pipe division diagram based on position information of the plurality of straight pipes and / or cut pipes virtually placed in the pipeline virtual placement step, when each joint angle falls within a predetermined tolerance range; A method for designing a pipeline diagram.
2. a spline curve adjustment step of adjusting the shape of the spline curve by moving the fit points or adjusting the tangent or curvature of the fit points; 2. The pipeline diagram design method according to claim 1, wherein, when the joint angle determination step determines that the joint angle of any of the joints deviates from a predetermined allowable range, the spline curve adjustment step is performed for the corresponding joint, and then the pipeline virtual placement step and the joint angle calculation step are performed again.
3. The pipeline diagram design method according to claim 1 or 2, further comprising an alert display step of displaying an alert at the relevant joint if the joint angle determination step determines that the joint angle of any of the joints deviates from a predetermined allowable range.
4. 2. The pipeline diagram design method according to claim 1, further comprising a joint symbol display step of displaying a joint symbol at the joint set in the pipeline virtual placement step when each joint angle falls within a predetermined tolerance range.
5. 2. The pipeline diagram design method according to claim 1, further comprising a pipe division drawing generation step of generating a pipe division drawing and a material list from the starting point to the end point based on positional information of a plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement step, when each joint angle falls within a predetermined tolerance range.
6. A pipeline diagram design device that uses a CAD function to design a pipeline diagram in which straight pipes and / or cut pipes are arranged, a spline curve generating unit that generates and displays a spline curve having fit points that are a start point and an end point specified on a map and a passing instruction point selectively specified between the start point and the end point; a virtual pipe arrangement unit that virtually arranges a plurality of straight pipes and / or cut pipes from the start point to the end point along the spline curve so that joints between the pipes are located on the spline curve; a joint angle calculation unit that calculates joint angles of joints of a plurality of straight pipes and / or cut pipes virtually arranged by the pipe line virtual arrangement unit; a joint angle determination unit that determines whether each joint angle falls within a predetermined tolerance range; an actual pipe arrangement unit that replaces the spline curve extending from the start point to the end point with a pipe division diagram based on position information of a plurality of straight pipes and / or cut pipes virtually arranged by the pipe virtual arrangement unit when each joint angle falls within a predetermined tolerance range; A pipeline diagram design device equipped with the above.
7. a spline curve adjustment unit that adjusts the shape of the spline curve by moving the fit points or adjusting the tangent or curvature of the fit points; 7. The pipeline diagram design device according to claim 6, wherein when the joint angle determination unit determines that the joint angle of any of the joints deviates from a predetermined allowable range, the joint angle determination unit repeatedly operates the spline curve adjustment unit, the pipeline virtual placement unit, and the joint angle calculation unit until the joint angles of all of the joints fall within the predetermined allowable range.
8. A pipeline diagram design program that causes a computer to execute a pipeline diagram design method for designing a pipeline diagram in which straight pipes and / or cut pipes are arranged using a CAD function, a spline curve generation process for generating and displaying a spline curve having fit points as a start point and an end point specified on a map and a passing instruction point selectively specified between the start point and the end point; a virtual pipeline placement process for virtually placing a plurality of straight pipes and / or cut pipes from the start point to the end point along the spline curve so that joints between the pipes are located on the spline curve; a joint angle calculation process for calculating joint angles of joints of a plurality of straight pipes and / or cut pipes virtually arranged in the pipeline virtual arrangement process; a joint angle determination process for determining whether each joint angle falls within a predetermined tolerance range; an actual pipeline layout process for replacing the spline curve extending from the start point to the end point with a pipe division diagram based on position information of the plurality of straight pipes and / or cut pipes virtually laid out in the pipeline virtual layout process when each joint angle falls within a predetermined tolerance range; A pipeline design program that executes the following.
9. a spline curve adjustment process for adjusting the shape of the spline curve by moving a fit point corresponding to the joint or adjusting a tangent or curvature of the fit point; The pipeline diagram design program according to claim 8, wherein, when the joint angle determination process determines that the joint angle of any of the joints deviates from a predetermined allowable range, the spline curve adjustment process, the pipeline virtual placement process, and the joint angle calculation process are repeatedly executed until the joint angles of all the joints fall within the predetermined allowable range.
Citation Information
Patent Citations
Drawing information management device
JP1996287132A
Piping drawing preparation supporting device
JP1997050452A
Cable wiring path design support device and method
JP2009193156A
Conduit drawing creation device, conduit drawing creation program and conduit drawing creation system
JP2017049921A
A method of operating a CAD system model for modelling an article to be manufactured
US20210133365A1