Pipeline diagram creation device, control method of pipeline diagram creation device, and pipeline diagram creation program
The pipeline diagram creation device efficiently manages three-dimensional pipeline diagrams by using pre-prepared joint models, reducing data capacity and workload through intelligent integration, addressing the limitations of existing systems.
Patent Information
- Application Number
- JP2023216155
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-21
- Publication Date
- 2025-07-03
AI Technical Summary
Existing systems lack a method for efficiently managing and creating three-dimensional pipeline diagrams, leading to increased data capacity and workload in modeling piping members.
A pipeline diagram creation device that prepares three-dimensional joint models in advance for each joint portion and integrates them with three-dimensionally modeled main body portions, allowing for the creation of pipeline diagrams without requiring a complete three-dimensional model of the entire piping member.
Maintains convenience in creating three-dimensional pipeline diagrams while reducing data capacity and workload by using pre-prepared joint models, allowing for efficient integration with varying piping member sizes and shapes.
Smart Images

Figure 2025099473000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a pipeline diagram creation device and the like.
Background Art
[0002] Patent Document 1 discloses a piping design method for connecting one pipeline and another pipeline. In the design method of Patent Document 1, a plurality of piping patterns composed of a plurality of pipelines that can be arranged between one pipeline and another pipeline are prepared in advance. The design method of Patent Document 1 displays an arbitrary piping pattern corresponding to the laying status of one pipeline and another pipeline, and when one piping pattern is selected by an operator, the specifications for the selected piping pattern and the plurality of pipelines constituting this piping pattern are determined.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the system of Patent Document 1, an image in which the entire pipe is three-dimensionalized can be displayed. However, a method for managing and creating three-dimensionalized piping members is not disclosed.
[0005] One aspect of the present disclosure aims to realize a pipeline diagram creation device capable of maintaining convenience in creating a three-dimensional pipeline diagram.
Means for Solving the Problems
[0006] The pipeline diagram creation device according to Aspect 1 of the present invention is a pipeline diagram creation device that creates a three-dimensional pipeline diagram. For the joint portions of piping members with other piping members, three-dimensional joint models that have been three-dimensionally modeled are prepared in advance for each shape of the joint portion. A creation unit creates a three-dimensional main body portion that has been three-dimensionally modeled for the main body portion of the piping member based on the thickness information and length information of the piping member. An integration unit integrates the three-dimensional joint model corresponding to the three-dimensional main body portion with the three-dimensional main body portion. A display control unit displays the three-dimensional main body portion and the three-dimensional joint model integrated by the integration unit as the three-dimensionally modeled piping member.
[0007] The types and sizes of piping members used for piping vary widely. Therefore, if a three-dimensional model that three-dimensionally models the entire piping member (main body portion and joint portion) is prepared in advance for each piping member, the number of three-dimensional models can become extremely large.
[0008] According to the above configuration, for the joint portions of the piping members, they are prepared in advance as three-dimensional joint models. When creating a pipeline diagram, the main body portion of the piping member is three-dimensionally modeled, and the three-dimensional joint models prepared in advance are integrated with the three-dimensional main body portion and displayed. Therefore, it is possible to create a pipeline diagram by three-dimensionally modeling the piping member without preparing a three-dimensional model of the entire piping member in advance.
[0009] Therefore, the convenience in creating a three-dimensional pipeline diagram can be maintained. In addition, the data capacity stored as the three-dimensional model of the piping member can be reduced, and the work load in creating the three-dimensional model of the piping member can be reduced.
[0010] The pipeline diagram creation device according to Aspect 2 of the present invention, in Aspect 1, one three-dimensional joint model is prepared for each shape of the joint portion. For piping members having joint portions with the same shape, the integration unit integrates the common three-dimensional joint model with the three-dimensional main body portion.
[0011] According to the above configuration, when the shapes of the joint portions in a plurality of pipe members are the same as each other, a common three-dimensional joint model can be used for these pipe members. Therefore, while maintaining the convenience in creating a three-dimensional pipeline diagram, the data volume of the three-dimensional model of the pipe member can be further reduced, and the work load in creating the three-dimensional model can be further reduced.
[0012] In the pipeline diagram creation device according to Aspect 3 of the present invention, in Aspect 1 or 2, the integration unit adjusts the size of the three-dimensional joint model corresponding to the three-dimensional main body portion according to the diameter of the main body portion, and integrates the three-dimensional joint model with the adjusted size into the three-dimensional main body portion.
[0013] Regardless of the size of the diameter of the main body portion to which the joint portion is connected, a three-dimensional joint model can be joined to the three-dimensional main body portion. Also, for each joint portion having the same shape but different sizes, it is not necessary to prepare a three-dimensional joint model in advance. Therefore, while maintaining the convenience in creating a three-dimensional pipeline diagram, the data volume of the three-dimensional model of the pipe member can be further reduced, and the work load in creating the three-dimensional model can be further reduced.
[0014] A control method for a pipeline diagram creation device according to Aspect 4 of the present invention is a control method for a pipeline diagram creation device that creates a three-dimensional pipeline diagram, including: a creation step of creating a three-dimensional main body portion by three-dimensionally modeling a main body portion of a pipe member based on thickness information and length information of the pipe member, where three-dimensional joint models are prepared in advance for each shape of the joint portion between the pipe member and other pipe members; an integration step of integrating the three-dimensional joint model corresponding to the three-dimensional main body portion into the three-dimensional main body portion; and a display control step of displaying the three-dimensional main body portion and the three-dimensional joint model integrated in the integration step as the three-dimensionally modeled pipe member.
[0015] According to the above method, similar to Embodiment 1, the convenience in creating a three-dimensional pipeline diagram can be maintained. Also, the data capacity stored as a three-dimensional model of the piping member can be reduced, and the workload in creating the three-dimensional model of the piping member can be reduced.
[0016] The pipeline diagram creation device according to one aspect of the present invention may be realized by a computer. In this case, a pipeline diagram creation program for realizing the pipeline diagram creation device by operating the computer as each part (software element) provided in the pipeline diagram creation device, and a computer-readable recording medium on which it is recorded also fall within the scope of the present invention.
Advantages of the Invention
[0017] According to one aspect of the present invention, the convenience in creating a three-dimensional pipeline diagram can be maintained.
Brief Description of the Drawings
[0018]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Modes for Carrying Out the Invention
[0019] Pipe diagram creation device FIG. 1 is a block diagram showing the configuration of the main part of a pipe diagram creation device 1 according to the present embodiment. As shown in FIG. 1, the pipe diagram creation device 1 includes, for example, an input unit 10, a display unit 20, a control unit 30, and a storage unit 40. The pipe diagram creation device 1 is a device that creates a pipe diagram that is a design drawing of a pipe network. The pipe network may be a water supply pipe network. In the present embodiment, the pipe diagram creation device 1 is a device that creates a two-dimensional and / or three-dimensional pipe diagram. The pipe diagram creation device 1 is a device capable of operating, for example, CAD (Computer Aided Design) used in the design of a pipe network.
[0020] The input unit 10 is an input device that receives various input operations. The input unit 10 receives input operations on the pipe members displayed on the display unit 20 or various information shown in the dialog box. The input unit 10 may be a mouse that moves the cursor displayed on the display unit 20 or a touch panel arranged to overlap the display unit 20.
[0021] The display unit 20 is a display device (display screen) that displays the components in order to create a pipe diagram using the components that make up the pipe network. The display unit 20 displays, for example, a schematic diagram of at least one pipe member and a dialog box that displays various information about the pipe member. The display unit 20 is, for example, a liquid crystal display.
[0022] The schematic diagram of the pipe member is a figure corresponding to the pipe member that actually constitutes the pipe network. Hereinafter, for the sake of simplicity of explanation, it will be described as if the pipe member is displayed.
[0023] Examples of piping members include pipes, valves, or plugs. Examples of pipes include straight pipes, cut pipes, bent pipes, and T-shaped pipes. A straight pipe is a pipe that extends in one direction and has a certain length (extension). A cut pipe is a pipe obtained by cutting a straight pipe. For example, when the length of a straight pipe is 4 m and a 10 m straight pipeline is designed, the pipeline is composed of two straight pipes and one cut pipe with a length of 2 m. A bent pipe is a deformed pipe having a unique bend point (bent portion) in the middle. A T-shaped pipe is a T-shaped deformed pipe. Also, valves and plugs block the flow of liquid flowing through the pipe. Examples of valves include partition valves, and examples of plugs include stop valves.
[0024] The storage unit 40 is a storage device that stores data necessary for control by the control unit 30. The storage unit 40 stores, for example, information regarding each of a plurality of piping members constituting a pipe network. Examples of information regarding a piping member include, for example, attribute information for each of the plurality of piping members. Examples of the attribute information include, for example, the name of the pipe, the shape of the pipe, the material of the pipe, the inner diameter (caliber, nominal diameter) of the pipe, the outer diameter, and the joint shape of the pipe, the length of the pipe, a schematic diagram (symbol diagram), etc.
[0025] In the present embodiment, information regarding piping members is included in various databases (DB; Database). In the present embodiment, the storage unit 40 stores, for example, a material DB 41, a joining material DB 42, and a symbol DB 43. FIG. 2 is a diagram showing an example of the data structure of the material DB 41. FIG. 3 is a diagram showing an example of a setting image including an example of the data structure of the joining material DB 42. FIG. 4 is a diagram showing an example of the data structure of the symbol DB 43.
[0026] The material DB 41 is a DB that stores attribute information of various piping members. As shown in FIG. 2, the material DB 41 stores, for example, information such as a material pattern ID (Identification), the name of the piping member, a material symbol ID, a joining material pattern ID, and the caliber of the piping member, the outer diameter of the piping member, etc.
[0027] The material pattern ID is identification information for identifying each piping member. The material symbol ID is identification information for identifying the symbol diagram of the main body portion of each piping member. The symbol diagram of the main body portion is a two-dimensional symbol diagram (2D symbol diagram). Both the 2D symbol diagram of the main body portion and the 2D symbol diagram of the joint portion described later are composed of line drawings and are predetermined according to the type of piping member. The joint material pattern ID is identification information for identifying the joint portion of each piping member. For one piping member, a plurality of pieces of information on the diameter and outer diameter of the piping member may be included. For example, for a piping member having a plurality of joint portions such as a T-shaped pipe, information on the diameter and outer diameter at each joint portion is stored in the material DB41. Various information in the material DB41 is associated with the material pattern ID.
[0028] As shown in FIG. 6 described later, for example, the piping member includes a main body portion PR1 and a joint portion PR2 of the piping member with another piping member. When the piping member is a pipe, the main body portion PR1 is a portion with a relatively simple shape compared to the end of the pipe. The joint portion PR2 is a portion connected to the main body portion PR1 and is the end of the piping member. When the piping member is a pipe, the joint portion PR2 is a portion with a relatively complex shape compared to the main body portion PR1 of the pipe.
[0029] The main body portion PR1 and the joint portion PR2 may each be constituted by a single member or may be constituted by a plurality of members. For example, the joint portion PR2 may be a socket or a joint member such as a pressing ring, or may be constituted by a combination of a socket and a joint member.
[0030] The joint material DB42 is a DB that stores information related to the joint part among the attribute information of various piping members. As shown in FIG. 3, the joint material DB42 stores information such as, for example, a joint material pattern ID, the name of the joint part, the diameter of the joint part, and a joint material symbol ID. The joint material symbol ID is identification information for identifying the symbol diagram of the joint part of each piping member. The diameter of the joint part is the diameter of the part integrated with the main body part. Various information in the joint material DB42 is associated with the joint material pattern ID. FIG. 3 exemplifies information related to the joint part applied to straight pipes among GX-shaped ductile pipes.
[0031] In the material DB41 and the joint material DB42, the joint material pattern ID is stored. Therefore, by specifying one of the material pattern IDs stored in the material DB41, the joint material symbol ID corresponding to the specified material pattern ID can be specified.
[0032] FIG. 3 is an image in which information related to the joint part can be set (edited). Similar to FIG. 3, the display control unit 34 may also display an image in which various information included in the material DB41 shown in FIG. 2 can be browsed and set. Further, these images may be displayed as a dialog box on the design screen of the pipeline diagram.
[0033] The symbol DB43 is a DB that stores the symbol diagrams of the joint parts of each piping member. As shown in FIG. 4, the symbol DB43 stores information such as, for example, a 2D symbol diagram of the joint part, a three-dimensional symbol diagram (3D symbol diagram) of the joint part, and a joint material symbol ID. The 3D symbol diagram of the joint part is a three-dimensional joint model 431 in which the joint part is three-dimensionalized. The three-dimensional joint model 431 may be in any file format. The file format of the three-dimensional joint model 431 may be, for example, DWG (registered trademark). In FIG. 4, the symbol DB43 also includes the type of piping member to which each joint part is applied, but this information may not be included in the symbol DB43. Various information in the symbol DB43 is associated with the joint material symbol ID.
[0034] In bonding material DB42 and symbol DB43, the bonding material symbol ID is stored. Therefore, by specifying one of the bonding material pattern IDs stored in bonding material DB42, the symbol diagram of the joint corresponding to the specified bonding material pattern ID can be specified. That is, by specifying one of the material pattern IDs stored in material DB41, the symbol diagram of the joint corresponding to the specified material pattern ID can be specified.
[0035] As shown in FIG. 4, the symbol diagrams of the joints are prepared in advance for each type of piping member. The types of piping members include not only types such as pipes, valves, or plugs, but also types classified within pipes, valves, or plugs. For example, in the case of pipes, types such as straight pipes and shaped pipes may be included. Also, the types of piping members may include further subdivided types. For example, as further subdivided types, for example, cut pipes, straight pipes with liners, curved pipes, and T-shaped pipes, etc. may be mentioned.
[0036] The shape of the joint portion differs for each of the thus subdivided types of piping members. As shown in FIG. 4, even if the shape of the joint portion differs for each type of piping member, the 2D symbol diagram of the joint portion may be the same. On the other hand, since the three-dimensional joint model 431 (the three-dimensional symbol diagram of the joint portion) is a model that three-dimensionally represents the shape of the joint portion, it differs for each type of piping member. Therefore, the three-dimensional joint model 431 is prepared in advance for each type of piping member. That is, the three-dimensional joint model 431 is prepared in advance for each shape of the joint portion. In the present embodiment, one three-dimensional joint model 431 is prepared for each shape of the joint portion.
[0037] As described above, the joint portion may be configured by a combination of a plurality of members. Therefore, the three-dimensional joint model 431 may be a model in which a plurality of members are combined. For example, the three-dimensional joint model 431 may be a model configured by a receiving port of a piping member and a joint member applied to the receiving port. In this case, the shape of the joint portion refers to the whole of the plurality of combined members.
[0038] Further, in the storage unit 40, a 2D symbol diagram of the main body portion is stored in association with the material symbol ID. The storage unit 40 may store a DB including information associating the material symbol ID with the 2D symbol diagram of the main body portion. Information indicating the shape of the piping member may be stored instead of the 2D symbol diagram. Furthermore, in the storage unit 40, position information indicating the position in the main body portion where the joint portion is integrated is stored in association with the material symbol ID.
[0039] In the present embodiment, information regarding the piping member is managed by the DB as described above, but it is not limited thereto. Information regarding each piping member may be stored in association with each piping member.
[0040] The control unit 30 is a control device that controls the operation of the pipeline diagram creation device 1. The control unit 30 includes, for example, an input reception unit 31, a creation unit 32, an integration unit 33, and a display control unit 34.
[0041] The input reception unit 31 receives various input operations via the input unit 10. When the input reception unit 31 receives an input operation, the control unit 30 performs control according to the input operation.
[0042] The creation unit 32 creates the main body portion of the piping member. When creating a three-dimensional pipeline diagram, the creation unit 32 creates a three-dimensional main body portion in which the main body portion of the piping member is three-dimensionalized based on the thickness information and length information of the piping member.
[0043] When the creation unit 32 receives an input operation for creating a certain piping member, it acquires information indicating the diameter and outer diameter of the piping member stored in the storage unit 40. When the length information of the piping member is stored in the storage unit 40, the creation unit 32 acquires the length information from the storage unit 40. When the length information is not stored in the storage unit 40, such as when the piping member is a cut pipe, the creation unit 32 acquires the length information received by the input reception unit 31.
[0044] The creation unit 32 creates a three-dimensional body portion of the piping member to be created according to a program for creating three-dimensional data. When the input reception unit 31 receives an input operation indicating the starting point of the piping member on the design screen of the pipeline diagram, for example, the creation unit 32 creates a three-dimensional image as follows.
[0045] The creation unit 32 creates a three-dimensional image having a cross-section with the diameter as the diameter centered on the starting point from the information indicating the diameter, length, and shape of the piping member to be created, and having the length and the shape. Also, the creation unit 32 creates a three-dimensional image having a cross-section with the outer diameter as the diameter centered on the starting point from the information indicating the outer shape, length, and shape of the piping member to be created, and having the length and the shape. After creating a polyline of the above length from the above starting point, the creation unit 32 creates a three-dimensional image by sweeping (extruding) from the polyline so as to form a cross-section of the diameter or outer diameter.
[0046] Thereafter, the creation unit 32 creates a three-dimensional body portion of the piping member to be created by removing the three-dimensional image with the diameter as the diameter from the three-dimensional image with the outer diameter as the diameter. In this way, the creation unit 32 creates a three-dimensional body portion of the piping member using the thickness of the piping member obtained by subtracting the diameter from the outer diameter of the piping member to be created. The method of creating the three-dimensional image shown here is merely an example, and the creation unit 32 only needs to be able to create a three-dimensional body portion of the piping member based on the attribute information of the piping member.
[0047] FIG. 5 is a diagram showing an example of a selectable image of a piping member. Information regarding the piping member stored in the storage unit 40 is displayed in the region AR1 of the selectable image shown in FIG. 5. In FIG. 5, information regarding straight pipes with a diameter of 100 mm among GX-shaped ductile pipes is displayed in the region AR1.
[0048] When the input reception unit 31 receives an input operation for determining the selection of one piece of information from the information regarding a plurality of piping members displayed in the region AR1 and an input operation indicating a starting point on the design screen of the pipeline diagram, the creation unit 32 refers to the material DB 41 and acquires the following information. The creation unit 32 acquires information on the diameter and outer diameter corresponding to the material pattern ID included in the information selected in the region AR1 from the material DB 41, and also acquires information on the shape associated with the material symbol ID. Thereby, the creation unit 32 can create the three-dimensional main body portion of the selected piping member.
[0049] When creating a two-dimensional pipeline diagram (a pipeline diagram represented by line drawings), the creation unit 32 acquires a 2D symbol diagram of the main body portion corresponding to the selected material symbol ID from the material DB 41.
[0050] The integration unit 33 integrates the symbol diagram of the joint portion corresponding to the main body portion created by the creation unit 32 with the main body portion. When creating a three-dimensional pipeline diagram, the integration unit 33 integrates the three-dimensional joint model 431 corresponding to the three-dimensional main body portion created by the creation unit 32 with the three-dimensional main body portion. When the integration unit 33 receives an input operation for creating a certain piping member, it acquires the three-dimensional joint model 431 of the piping member stored in the storage unit 40 and position information indicating the position in the main body portion where the three-dimensional joint model 431 is to be integrated. The integration unit 33 integrates the acquired three-dimensional joint model 431 at the position indicated by the position information in the three-dimensional main body portion of the piping member created by the creation unit 32.
[0051] In this embodiment, when the input reception unit 31 receives an input operation for determining the selection of one piece of information from the information regarding a plurality of piping members displayed in the area AR1 shown in FIG. 5, the integration unit 33 refers to the material DB 41 and performs the following processing. The integration unit 33 specifies the material pattern ID included in the selected information in the material DB 41, and also specifies the joining material pattern ID corresponding to the material pattern ID.
[0052] Next, the integration unit 33 refers to the joining material DB 42 to specify the selected joining material pattern ID, and also specifies the joining material symbol ID corresponding to the joining material pattern ID. Thereby, the integration unit 33 can acquire the three-dimensional joining model 431 corresponding to the joining material symbol ID from the symbol DB 43. Then, the integration unit 33 can integrate the acquired three-dimensional joining model 431 with the three-dimensional main body part created by the creation unit 32.
[0053] Also, for piping members having joining parts with the same shape, the integration unit 33 integrates a common three-dimensional joining model 431 with the three-dimensional main body part created by the creation unit 32. As described above, in the storage unit 40, the three-dimensional joining model 431 is stored for each shape of the joining part. That is, for joining parts with the same shape, one three-dimensional joining model 431 is stored.
[0054] For example, even for piping members such as straight pipes with different shapes of the main body part, if the shapes of the joining parts are the same, a common three-dimensional joining model 431 can be integrated with the three-dimensional main body part created for the piping member. Also, for example, for a piping member such as a T-shaped pipe having a plurality of joining parts with the same shape, a common three-dimensional joining model 431 can be integrated at a plurality of locations of the three-dimensional main body part created for the piping member.
[0055] In this way, by using a common three-dimensional joining model 431 for piping members having joining parts with the same shape, the data capacity of the three-dimensional joining model 431 can be reduced, and the work load in creating the three-dimensional joining model 431 can be reduced.
[0056] Further, the integration unit 33 adjusts the size of the three-dimensional joint model 431 corresponding to the three-dimensional main body portion created by the creation unit 32 according to the diameter of the main body portion of the piping member to be created.
[0057] The integration unit 33 determines whether the diameter of the main body portion of the piping member to be created matches the diameter of the three-dimensional joint model 431 corresponding to the three-dimensional main body portion created by the creation unit 32. When the integration unit 33 determines that these two diameters match, the integration unit 33 integrates the three-dimensional joint model 431 into the three-dimensional main body portion created by the creation unit 32 without changing the size of the three-dimensional joint model 431 acquired from the storage unit 40.
[0058] On the other hand, when the integration unit 33 determines that these two diameters do not match, the integration unit 33 adjusts the size of the three-dimensional joint model 431 so that the diameter of the three-dimensional joint model 431 acquired from the storage unit 40 matches the diameter of the main body portion of the piping member to be created. Then, the integration unit 33 integrates the three-dimensional joint model 431 with the size adjusted into the three-dimensional main body portion created by the creation unit 32.
[0059] Therefore, the three-dimensional joint model 431 can be joined to the three-dimensional main body portion regardless of the diameter of the main body portion to which the joint portion is connected. Also, for each joint portion having the same shape but different sizes, it is not necessary to prepare the three-dimensional joint model 431 in advance. For example, it is not necessary to prepare the three-dimensional joint model 431 in advance for each piping member having the same shape of the joint portion but different sizes of the joint portion.
[0060] For example, for a piping member such as a T-shaped pipe having a plurality of joint portions with the same shape but different sizes, the same three-dimensional joint model 431 with the size adjusted can be integrated at a plurality of locations of the three-dimensional main body portion created for the piping member. Also, for example, for each of the piping members having the same shape of the joint portion but different sizes of the joint portion, the same three-dimensional joint model 431 with the size adjusted can be integrated into the three-dimensional main body portion created for the piping member.
[0061] In this way, by using the three-dimensional joining model 431 whose size is adjusted according to the diameter of the main body portion of the piping member to be created, the data capacity of the three-dimensional joining model 431 can be further reduced, and the workload in creating the three-dimensional joining model 431 can be further reduced.
[0062] In the storage unit 40, one diameter information is associated with the three-dimensional joining model 431. In the present embodiment, as shown in FIG. 3, in the joining material DB 42, one diameter information is associated with the three-dimensional joining model 431. The integration unit 33 collates the diameter information of the piping member selected in the region AR1 of FIG. 5 among the diameter information stored in the material DB 41 with the diameter information of the three-dimensional joining model 431 stored in association with the material pattern ID of the piping member in the joining material DB 42. Thereby, the integration unit 33 can determine whether the above two diameters match.
[0063] When creating a two-dimensional pipeline diagram, in the same manner as when creating a three-dimensional pipeline diagram, the integration unit 33 acquires a 2D symbol diagram of the joint portion corresponding to the selected material symbol ID from the symbol DB 43. Then, the integration unit 33 integrates the acquired 2D symbol diagram of the joint portion with the 2D symbol diagram of the main body portion of the piping member acquired by the creation unit 32.
[0064] The display control unit 34 displays various types of information on the display unit 20. The display control unit 34 displays, for example, images capable of receiving input operations such as the above-described setting image and selection image, as well as the design screen of the pipeline diagram, on the display unit 20. The display control unit 34 displays, for example, a piping member in which the integration unit 33 integrates the main body portion and the joint portion on the design screen of the pipeline diagram. When creating a three-dimensional pipeline diagram, the display control unit 34 displays the three-dimensional main body portion and the three-dimensional joint model 431 integrated by the integration unit 33 for the piping member to be created as a three-dimensionalized piping member (three-dimensional member). When creating a two-dimensional pipeline diagram, the display control unit 34 displays the 2D symbol diagram of the main body portion and the 2D symbol diagram of the joint portion integrated by the integration unit 33 as a two-dimensional member that is a line drawing. The display control unit 34 arranges a three-dimensional member or a two-dimensional member on the design screen of the pipeline diagram starting from the start point that has received the input operation.
[0065] FIG. 6 is a diagram showing an example of a three-dimensional member (integration result by the integration unit 33) displayed by the display control unit 34. Reference numeral 101 in FIG. 6 shows an example of a three-dimensional member when the piping member is a straight pipe. Reference numeral 102 in FIG. 6 shows an example of a three-dimensional member when the piping member is a 90° bent pipe. Reference numeral 103 in FIG. 6 shows an example of a three-dimensional member when the piping member is a T-shaped pipe.
[0066] In the 90° bent pipe shown by reference numeral 102 in FIG. 6 and the T-shaped pipe shown by reference numeral 103 in FIG. 6, the shapes of the joint portions PR2 are the same. Therefore, in the present embodiment, only one three-dimensional joint model 431 corresponding to the shape of the joint portion PR2 is stored in the storage unit 40. And the integration unit 33 applies the common three-dimensional joint model 431 in the 90° bent pipe and the T-shaped pipe shown in FIG. 6.
[0067] Also, in the T-shaped pipe of FIG. 6, the shapes of the joint portion PR21 and the joint portion PR22 are the same as each other, but the diameters of the main body portions PR1 to which the joint portion PR21 and the joint portion PR22 are integrated are different from each other. In the T-shaped pipe of FIG. 6, the diameter of the main body portion PR1 to which the joint portion PR21 is integrated is larger than the diameter of the main body portion PR1 to which the joint portion PR22 is integrated.
[0068] Therefore, in the T-shaped pipe of FIG. 6, for the joint portion PR21, the integrating portion 33 joins the three-dimensional joint model 431 to the main body portion PR1 without changing the size of the three-dimensional joint model 431. For the joint portion PR22, the integrating portion 33 adjusts the size of the three-dimensional joint model 431 and joins the three-dimensional joint model 431 to the main body portion PR1.
[0069] 〔Main effects〕 The types and sizes of piping members used for piping vary widely. Therefore, when preparing in advance a three-dimensional model in which the entire piping member (main body portion and joint portion) is three-dimensionally modeled, the number of three-dimensional models can be extremely large.
[0070] For example, even if the shapes of the joint portions are the same, when the lengths and / or shapes of the pipes are different, three-dimensional models of the pipes having the respective lengths and / or shapes need to be prepared in advance. When preparing in advance the three-dimensional models of the entire piping members, currently, about 2000 three-dimensional models need to be prepared in advance even for ductile pipes alone.
[0071] Thus, when preparing in advance the three-dimensional models of the entire piping members, there is a risk that the data capacity increases and the work load in creating the three-dimensional models increases.
[0072] On the other hand, in the pipeline drawing creation device 1, when the input reception unit 31 receives an input operation for creating a piping member, the creation unit 32 automatically creates the three-dimensional main body portion of the piping member according to a program for creating three-dimensional data. Further, the integrating portion 33 acquires the three-dimensional joint model 431 corresponding to the three-dimensional main body portion (that is, the piping member to be created) created by the creation unit 32 from among the three-dimensional joint models 431 prepared in advance, and integrates the acquired three-dimensional joint model 431 with the three-dimensional main body portion. Then, the display control unit 34 displays the result integrated by the integrating portion 33 as a three-dimensional member on the display unit 20.
[0073] Therefore, even without preparing a 3D model of the entire piping member in advance, the piping member can be 3D modeled to create a piping diagram. Thus, the convenience in creating a 3D piping diagram can be maintained. For example, the same convenience as in the creation method of preparing a 3D model of the entire piping member in advance, creating a 2D member, and then converting the 2D member to create a 3D member can be maintained. Also, the data capacity to be stored as a 3D model of the piping member can be reduced, and the workload in creating the 3D model of the piping member can be reduced. For example, in the case of a ductile pipe, about 200 3D joint models may be prepared in advance.
[0074] Furthermore, for piping members having joint portions with the same shape, the control unit 30 integrates a common 3D joint model 431 into the 3D main body portion dynamically created in accordance with a creation instruction, regardless of the size of the joint portion.
[0075] Therefore, if the shapes of the joint portions are the same, even when the lengths and / or shapes of the pipes are different, it is not necessary to prepare 3D models of the pipes having their respective lengths and / or shapes in advance. For example, it is not necessary to prepare 3D models of cut pipes cut from straight pipes having a fixed length and having different lengths in mm units for each length. Also, for example, if the shapes of the joint portions are the same, it is not necessary to prepare 3D models of piping members having joint portions with different sizes as separate 3D models. Also, for example, it is not necessary to prepare 3D models of a plurality of piping members (90° bent pipes and T-shaped pipes shown in the example of FIG. 6) having joint portions with the same shape as separate 3D models.
[0076] Also, as described above, the display control unit 34 can be displayed as a two-dimensional member or a three-dimensional member as an integration result of the joint portion with respect to the main body portion. FIG. 7 is a diagram showing an example of the display of two two-dimensional members and an example of the display of two three-dimensional members by the display control unit 34. Reference numeral 111 in FIG. 7 indicates an example of the display of two two-dimensional members, and reference numeral 112 in FIG. 7 indicates an example of the display of two three-dimensional members. In reference numerals 111 and 112 in FIG. 7, an example is shown in which the same straight pipe TU1 and the same 90° curved pipe TU2 are arranged at the same position. That is, reference numeral 112 in FIG. 7 is a diagram in which the straight pipe TU1 and the 90° curved pipe TU2 arranged in reference numeral 111 in FIG. 7 are three-dimensionalized.
[0077] In reference numeral 111 in FIG. 7, the straight pipe TU1 and the 90° curved pipe TU2 as two-dimensional members are displayed as being arranged without overlapping. However, as shown in reference numeral 112 in FIG. 7, it can be seen that there is an overlap in the region AR2 in the pipeline diagram in which the straight pipe TU1 and the 90° curved pipe TU2 shown in reference numeral 111 in FIG. 7 are three-dimensionalized.
[0078] In this way, by displaying three-dimensional members in the pipeline diagram, the user can not only visually grasp what piping members are arranged in the pipeline diagram, but also grasp whether there is an overlap (interference) between the piping members.
[0079] Note that the creation of a three-dimensional pipeline diagram and the creation of a two-dimensional pipeline diagram in the pipeline diagram creation device 1 can be appropriately switched by an input operation. Further, the control unit 30 can also convert the two-dimensional member into a three-dimensional member after constructing the two-dimensional member, and perform the reverse conversion. Furthermore, the pipeline diagram creation device 1 does not necessarily need to include the input unit 10, the display unit 20, and the storage unit 40, and may be communicably connected to an external device having these functions.
[0080] 〔Processing Flow〕 An example of the control method of the pipeline diagram creation device 1 will be described. FIG. 8 is a flowchart showing an example of the processing in the control unit 30.
[0081] As shown in FIG. 8, the input reception unit 31 determines whether it has received a selection operation of a piping member to be created and an input operation of a start point on the design screen of the pipeline diagram (S1). The input reception unit 31 waits until it receives the selection operation and the input operation (when NO in S1).
[0082] When the input reception unit 31 receives the selection operation and the input operation (YES in S1), the creation unit 32 refers to the storage unit 40 to acquire or calculate the thickness information and length information of the selected piping member. Then, based on the thickness information and the length information, the creation unit 32 creates a three-dimensional main body portion (S2; creation step).
[0083] Next, the integration unit 33 refers to the storage unit 40 to acquire a three-dimensional joint model 431 corresponding to the selected piping member (S3). Then, the integration unit 33 integrates the acquired three-dimensional joint model 431 with the three-dimensional main body portion created by the creation unit 32 (S4; integration step).
[0084] Next, the display control unit 34 displays, on the display unit 20, the three-dimensional main body portion and the three-dimensional joint model 431 integrated by the integration unit 33 as a three-dimensional member obtained by three-dimensionally modeling the piping member to be created (S5; display control step).
[0085] 〔Other Embodiment 1 - Method for Obtaining Three-Dimensional Joint Model〕 The three-dimensional joint model 431 is stored in association with various IDs. Therefore, the control unit 30 can uniquely identify the three-dimensional joint model 431 applicable to the piping member by receiving a selection operation of the piping member to be created. However, the control unit 30 may allow the user to select the three-dimensional joint model 431 applicable to the piping member to be created. In this case, the control unit 30 integrates the created three-dimensional main body portion and the three-dimensional joint model 431 selected by the user, and displays the result on the display unit 20. Also in this case, the three-dimensional joint model 431 may not be stored in association with each piping member, and may be stored classified by type such as straight pipes and curved pipes.
[0086] [Display of a three-dimensional member using a three-dimensional body portion of a two-way valve or plug in other forms] Three-dimensional body models in which the body portions of valves or plugs as piping members are three-dimensionalized may be prepared in advance for each shape of the valve or plug. In this case, in addition to the three-dimensional joining model 431, the three-dimensional body models of valves or plugs are stored in the storage unit 40. In order to identify the three-dimensional body models prepared in advance, material symbol IDs may be assigned to each three-dimensional body model. Thereby, the control unit 30 can acquire the three-dimensional body model of the valve or plug corresponding to the material pattern ID selected by the user.
[0087] The control unit 30 performs, for example, the following processing. When the input reception unit 31 receives a selection operation of the material pattern ID, the control unit 30 determines whether the piping member to be created is a valve or a plug, or another piping member, from the information associated with the selected material pattern ID. When the control unit 30 determines that the piping member to be created is a piping member other than a valve or a plug, the control unit 30 performs the processing by the creation unit 32, the integration unit 33, and the display control unit 34 as described above.
[0088] On the other hand, when the control unit 30 determines that the piping member to be created is a valve or a plug, the control unit 30 acquires from the storage unit 40 the three-dimensional body model corresponding to the selected material pattern ID. In this embodiment, the control unit 30 may include a determination unit that determines whether the piping member to be created is a valve or a plug, and an acquisition unit that acquires the three-dimensional body model of the valve or plug and the three-dimensional joining model 431 corresponding to the three-dimensional body model (corresponding to the piping member).
[0089] Thereafter, the integration unit 33 integrates the acquired three-dimensional body model and the three-dimensional joining model 431, and the display control unit 34 displays the integrated three-dimensional body model and the three-dimensional joining model 431 on the display unit 20 as a three-dimensionalized piping member.
[0090] For straight pipes and curved pipes, the main body part other than the ends has a relatively simple structure, but the main body part of a valve or a plug has a relatively complex shape. Therefore, for piping members such as valves or plugs that have a complex shape in the main body part, by preparing the main body part in advance as a 3D model, the processing burden of drawing the complex-shaped main body part can be reduced. Even in this case, compared with the case where a 3D model of the entire piping member that can be used for piping is prepared in advance for all piping members, the data volume can be reduced and the work burden in creating the 3D model can be reduced.
[0091] 〔Example of Realization by Software〕 The functions of the pipeline drawing creation device 1 (hereinafter referred to as the "device") can be realized by a program for causing a computer to function as the device, and by programs for causing a computer to function as each control block of the device (especially each part included in the control unit 30). The program may be a pipeline drawing creation program.
[0092] In this case, the above device includes a computer having at least one control device (for example, a processor) and at least one storage device (for example, a memory) as hardware for executing the above program. By executing the above program with this control device and storage device, each function described in the above embodiments is realized.
[0093] The above program may be recorded on one or more computer-readable recording media, not temporarily. This recording medium may or may not be provided in the above device. In the latter case, the above program may be supplied to the above device via any wired or wireless transmission medium.
[0094] Also, part or all of the functions of each of the above control blocks can also be realized by a logic circuit. For example, an integrated circuit in which a logic circuit functioning as each of the above control blocks is formed is also included in the scope of the present invention. In addition to this, for example, it is also possible to realize the functions of each of the above control blocks by a quantum computer.
[0095] Also, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI may operate in the above control device, or may operate in another device (for example, an edge computer or a cloud server, etc.).
[0096] 〔Supplementary Notes〕 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
Explanation of Reference Numerals
[0097] 1 Pipeline Diagram Creation Device 32 Creation Unit 33 Integration Unit 34 Display Control Unit 431 3D Bonding Model
Claims
1. A pipeline diagram creation device for creating a three-dimensional pipeline diagram, wherein a three-dimensional joint model obtained by three-dimensionally modeling a joint portion of a piping member with another piping member is prepared in advance for each shape of the joint portion, a creation unit that creates a three-dimensional main body portion obtained by three-dimensionally modeling the main body portion of the piping member based on the thickness information and length information of the piping member, an integration unit that integrates the three-dimensional joint model corresponding to the three-dimensional main body portion with the three-dimensional main body portion, and a display control unit that displays the three-dimensional main body portion and the three-dimensional joint model integrated by the integration unit as the three-dimensionally modeled piping member. A pipeline diagram creation device comprising the above components.
2. One three-dimensional joint model is prepared in advance for each shape of the joint portion, and for piping members having joint portions with the same shape, the integration unit integrates the common three-dimensional joint model with the three-dimensional main body portion. The pipeline diagram creation device according to Claim 1.
3. The integration unit, adjusts the size of the three-dimensional joint model corresponding to the three-dimensional main body portion according to the diameter of the main body portion, and integrates the three-dimensional joint model with adjusted size with the three-dimensional main body portion. The pipeline diagram creation device according to Claim 1 or 2.
4. A control method for a pipeline diagram creation device for creating a three-dimensional pipeline diagram, wherein a three-dimensional joint model obtained by three-dimensionally modeling a joint portion of a piping member with another piping member is prepared in advance for each shape of the joint portion, a creation step of creating a three-dimensional main body portion obtained by three-dimensionally modeling the main body portion of the piping member based on the thickness information and length information of the piping member, an integration step of integrating the three-dimensional joint model corresponding to the three-dimensional main body portion with the three-dimensional main body portion, and a display control step of displaying the three-dimensional main body portion and the three-dimensional joint model integrated in the integration step as the three-dimensionally modeled piping member. A control method for a pipeline diagram creation device including the above steps.
5. A pipeline diagram creation program for causing a computer to function as the pipeline diagram creation device according to Claim 1, the program for causing a computer to function as the creation unit, the integration unit, and the display control unit.
Citation Information
Patent Citations
Pipe laying-design method
JP2007328550A