Three-dimensional model creation support system, program and recording medium
Patent Information
- Application Number
- JP2021089879
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-28
- Publication Date
- 2025-03-26
- Estimated Expiration
- 2041-05-28
AI Technical Summary
【0015】 本発明によれば、ユーザの作業を軽減し、属性付き三次元モデルを効率よく作成することができる。
Smart Images

Figure 0007651375000001 
Figure 0007651375000002 
Figure 0007651375000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a three-dimensional model creation support system, a program, and a recording medium. [Background technology]
[0002] In recent years, power plants and chemical plants have been managing their assets using three-dimensional computer-aided design (3D-CAD).
[0003] However, some of these plants are old, do not have 3D CAD models, and asset management is still carried out using paper documents.
[0004] In recent years, therefore, services that acquire three-dimensional point cloud data by laser measurement and use that data to create 3D models of plants have become common. Note that in the following, three dimensions may be referred to as "3D" and two dimensions as "2D."
[0005] Current laser measurement devices are capable of acquiring highly accurate 3D point cloud data. Devices have also been developed that can acquire color information using a camera at the same time as acquiring coordinate data. This makes it possible to display colored 3D point cloud data. This makes it easier for the human eye to identify pipes, equipment, etc.
[0006] However, these point cloud data are not 3D models with attributes, so in order to use them for asset management using tag information for equipment and piping, it is necessary to convert the point cloud data into a 3D model with attributes.
[0007] The general method for converting such data into a 3D model is for an operator to convert the data into a 3D model manually while displaying the point cloud data on a screen, which requires a huge amount of work.
[0008] On the other hand, in recent years, there is technology that uses software to recognize the shapes of pipes and other objects from point cloud data and convert them into attribute-free 3D models. Technology has also been developed to automatically assign attributes to attribute-free 3D models.
[0009] For example, Patent Document 1 discloses a layout design support device that compares end point connection information of logical connection data, which is a logical connection relationship between plant equipment, with end point connection information of geometric shape data, which is graphic shape information in three-dimensional space, and automatically generates a logical connection-geometric shape correspondence table composed of correspondence relationship data that associates logical connection data and geometric shape data whose end point connection information matches. [Prior art documents] [Patent documents]
[0010] [Patent Document 1] Patent No. 4940267 Summary of the Invention [Problem to be solved by the invention]
[0011] Conventional technology for converting point cloud data into 3D models is only capable of handling relatively simple shapes such as pipes and steel materials.
[0012] In addition, in Patent Document 1, it is difficult to convert all devices such as valves into 3D models. In addition, it is difficult to convert all piping into 3D models accurately, so it is necessary to correct the created piping model and to create additional piping models that could not be created automatically.
[0013] An object of the present invention is to reduce the work of a user and efficiently create a three-dimensional model with attributes. [Means for solving the problem]
[0014] The three-dimensional model creation support system of the present invention includes a partial asset CAD model creation device that creates a partial asset CAD model having attribute data using oblique view data showing a portion of an asset, and a three-dimensional pattern matching device that identifies the position of the partial asset CAD model by pattern matching between the partial asset CAD model and a three-dimensional image of the asset, and creates an attributed asset CAD model by placing the partial asset CAD model in three-dimensional space. Effect of the Invention
[0015] According to the present invention, the workload of the user can be reduced and a three-dimensional model with attributes can be efficiently created. [Brief description of the drawings]
[0016] [Figure 1] FIG. 1 is a configuration diagram illustrating an example of a three-dimensional model creation support system according to a first embodiment. [Diagram 2] FIG. 2 is an isometric view showing an example of piping in a plant. [Diagram 3] FIG. 4 is a flow diagram showing a method for creating a piping model and a valve model. [Figure 4] FIG. 13 is a diagram showing an example of extracted pipe line segments. [Diagram 5] FIG. 2 is a perspective view showing a partial asset CAD model. [Figure 6] 1 is a table showing an example of an attribute database relating to piping. [Figure 7] FIG. 13 is a diagram showing an example of three-dimensional image data of an entire asset. [Figure 8] FIG. 1 is a flow diagram illustrating a method for 3D pattern matching. [Figure 9] FIG. 13 is a perspective view showing an example of a partial piping model in which a virtual outer diameter is set. [Figure 10] FIG. 2 is a perspective view illustrating an example of an asset CAD model with attributes. [Figure 11] FIG. 11 is a configuration diagram illustrating an example of a three-dimensional model creation support system according to a second embodiment. [Figure 12]FIG. 1 is a diagram showing an example of creating a 3D image from multiple 2D images. [Figure 13] FIG. 1 is a perspective view showing a 3D image recognized as a valve. [Figure 14] FIG. 13 is a perspective view showing the result of arranging the valves and instruments. [Figure 15] FIG. 13 is an isometric view showing an example in which information on the connection destination of a pipe is added. [Figure 16] FIG. 13 is a diagram showing a point cloud corresponding to a cross-sectional shape of a piping model. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] A preferred embodiment of the present disclosure will now be described.
[0018] It is preferable that the three-dimensional model creation support system further includes an attribute database having attribute data and a management number of the asset part. The partial asset CAD model creation device obtains the management number displayed on the oblique view, obtains attribute data associated with the management number of the part from the attribute database, and adds the attribute data to the partial asset CAD model.
[0019] It is preferable that the partial asset CAD model creation device obtains dimensions from dimension lines displayed on the perspective view and creates a partial asset CAD model in accordance with the dimensions.
[0020] It is desirable for the three-dimensional pattern matching device to set a virtual outer diameter of the partial asset CAD model, identify a position where the number of points contained within the partial asset CAD model having the virtual outer diameter is the largest, and place the partial asset CAD model at the identified position.
[0021] It is desirable for the three-dimensional pattern matching device to set virtual cross-sectional dimensions of a specified portion of the partial asset CAD model, divide the partial asset CAD model having the cross-sectional dimensions into regions, identify a position where the number of points contained within the partial asset CAD model having the divided cross-sectional dimensions is the largest, and place the partial asset CAD model at the identified position.
[0022] It is desirable for the three-dimensional pattern matching device to set virtual cross-sectional dimensions of a specified portion of the partial asset CAD model, identify a position where the error in the distance between the cross-sectional contour of the partial asset CAD model having the cross-sectional dimensions and the point cloud is minimal, and place the partial asset CAD model at the identified position.
[0023] The three-dimensional model creation support system may include a partial asset CAD model creation device that creates a partial asset CAD model having attribute data using data of a perspective view showing a part of an asset including piping and at least one of a valve and equipment, a valve / equipment recognition device that acquires position information of the valve and equipment from data of a two-dimensional image or a three-dimensional image of the asset, and a three-dimensional pattern matching device that identifies the position of the partial asset CAD model by pattern matching between the partial asset CAD model and the three-dimensional image of the asset and creates an attributed asset CAD model by arranging the partial asset CAD model in a three-dimensional space. The three-dimensional pattern matching device limits the range of pattern matching from the position information of the valve and equipment acquired by the valve / equipment recognition device and the relative position information of the valve and equipment acquired from the partial asset CAD model.
[0024] Hereinafter, the embodiments will be described with reference to the drawings. EXAMPLES
[0025] FIG. 1 is a configuration diagram showing an example of a three-dimensional model creation support system according to a first embodiment.
[0026] As shown in the figure, the three-dimensional model creation support system includes a partial asset CAD model creation device 2 and a 3D asset pattern matching device 6 (three-dimensional pattern matching device). Asset isometric drawing data 1 is used for predetermined processing in the partial asset CAD model creation device 2. A partial asset CAD model 3 is created by the partial asset CAD model creation device 2, and is used for predetermined processing in the 3D asset pattern matching device 6. The 3D asset pattern matching device 6 creates an attributed asset CAD model 7 using the partial asset CAD model 3 and 3D image data 5 (three-dimensional image data). The attributed asset CAD model 7 is linked to an attribute database 4.
[0027] In the following, image data may be referred to simply as "image." Furthermore, "recognition" refers to identifying pipes, valves, equipment, etc., using numerical data such as two-dimensional or three-dimensional points, lines, and figures.
[0028] The above devices constituting the three-dimensional model creation support system may all be built into one computer device, or each device may be built into a separate computer device. Each of the above processes is implemented by processing a program recorded in one or more memories or other recording media built into the computer device by one or more central processing units (CPUs) built into the computer device. The program may also be recorded in a recording medium such as a memory stick that is detachable from the computer device. The program is for causing the computer device to execute a predetermined process. The recording medium is computer-readable and has the program recorded therein.
[0029] The asset isometric drawing data 1 is input and recorded in one or more recording media such as memories built into the computer device. A partial asset CAD model 3 created from the asset isometric drawing data 1 by a predetermined process, an attributed asset CAD model 7 finally created, and the like are recorded in one or more recording media such as memories built into the computer device. Note that input to the recording media may be performed via a communication means such as the Internet.
[0030] The asset isometric drawing data 1 is data of an isometric drawing of an asset, and is data capable of displaying a three-dimensional drawing of the asset as viewed from diagonally above. Hereinafter, the isometric drawing will be abbreviated as an "isometric drawing". The isometric drawing may be an isometric projection drawing. The isometric drawing may also be collectively referred to as an "oblique drawing".
[0031] The partial asset CAD model creation device 2 creates a 3D model from the asset included in the asset isometric data 1. Usually, only a part of the asset is recorded, such as a piping model, so the partial asset is converted into CAD. A detailed method of CAD conversion will be described later. Also, since the asset isometric data 1 usually includes a management number for the target part, a management number can be assigned to the CAD-converted model. In the example of piping, the piping number is assigned as the management number.
[0032] The partial asset CAD model 3 is a model created by the partial asset CAD model creation device 2. In the example of piping, it is a 3D-CAD model of a series of piping having a certain piping number. In addition, the partial asset CAD model 3 is assigned the piping number as attribute data.
[0033] In the attribute database 4, attribute data for each part of an asset is recorded together with the management number of the part. In the case of piping, a piping number is used as the management number, and attribute information (attribute data) such as the outer diameter, wall thickness, and material of the piping is recorded in association with the piping number. Therefore, a 3D-CAD model having a piping number can acquire all related attributes by linking with the attribute database 4.
[0034] The 3D image data 5 is three-dimensional image data of the entire asset. For example, it can be created from multiple images taken by a drone.
[0035] The 3D asset pattern matching device 6 matches the partial asset CAD model 3 with the 3D image data 5, and places the partial asset CAD model 3 in the three-dimensional space in which the 3D image data 5 is rendered. Since the position information of the partial asset CAD model 3 is usually unknown, it is placed in a location where the shape matches the 3D image.
[0036] The attributed asset CAD model 7 is created by arranging all partial asset CAD models 3. Since the partial asset CAD model 3 is assigned a partial asset management number as an attribute, the attributed asset CAD model 7, which is a collection of partial asset CAD models 3, is also assigned a management number. Therefore, by linking with the attribute database 4, it becomes an attributed asset model that includes other attribute data.
[0037] An example of a plant will be described below in detail according to this embodiment.
[0038] FIG. 2 is an isometric view showing an example of piping in a plant.
[0039] This figure shows the data created from the asset isometric drawing data 1 in Figure 1. Plant isometric drawings are often used for piping installation, so they are generally made by extracting a continuous line of piping and drawing it.
[0040] For the sake of explanation, the directions are defined by the x-axis, y-axis, and z-axis shown in the figure. The composition of an isometric drawing is the most basic drawing method. In other words, the vertical z-axis points upward in the figure, and the x-axis and y-axis are each tilted 30 degrees from the horizontal direction in the figure, with the angle between them being 120 degrees.
[0041] Most of the pipes are arranged along the x-axis, y-axis or z-axis. Although the bent parts of the pipes are actually bent pipes, in this embodiment, the bent pipe parts are drawn as a schematic right-angled pipe. If there is a valve in the middle of the pipe, it is also displayed in the isometric drawing. In addition, dimensions necessary for construction, such as the length of the straight pipe part, the length to the branch pipe, and the position from the end to the valve, are displayed with dimension lines. Both ends of the dimension lines are arrows, and the leader lines of the dimension lines are lines. However, the thickness of the lines is different from that of the pipes so that they can be distinguished from the pipes. In addition, the pipe numbers are displayed on the pipes.
[0042] In Figure 2, the pipe number "PAS-01-300" is displayed on the pipe at the right end. In recent years, isometric drawings are often created using CAD software, but here we focus on those created on paper.
[0043] The partial asset CAD model creation device 2 creates a partial asset CAD model 3, which is a three-dimensional CAD model, from the isometric drawing.
[0044] In this embodiment, since the objects of the model are piping and valves, a piping model was created and then a valve model was created according to the following steps.
[0045] FIG. 3 is a flow diagram showing a method for creating a piping model and a valve model.
[0046] As shown in this figure, the isometric drawing shown in FIG. 2 is digitized by image recognition, and only those line segments whose thickness is the same as that of the piping are extracted (step S21).
[0047] FIG. 4 is an example of the result of step S21, showing only the extracted line segments of the pipes.
[0048] Next, one end point is selected (designated A in FIG. 4) and its coordinates are set to (0,0,0). The coordinates of the other points (designated B, C, D, E, and F in FIG. 4) are determined from the inclination and length of the extracted line segment on the drawing (step S22).
[0049] For example, if the horizontal right direction on the paper is 0 degrees for the line segment AB, then point B is at an angle of 210 degrees from point A and has a length of 58 mm. Since the direction of 210 degrees is the negative direction of the x-axis in three-dimensional coordinates, the coordinates of B are (-58,0,0).
[0050] Next, line segment BC is inclined at 150 degrees on the paper and has a length of 30 mm. Line segment BC is in the positive direction of the y-axis in three-dimensional coordinates, so the coordinates of point C are (-58,30,0). In a similar manner, the coordinates of points D, E, and F can be found. However, the lengths are lengths on the paper and are different from the actual lengths. Since the ratio between the actual length and the length on the paper is constant, the actual length can be obtained by converting the coordinates at a constant ratio. In this embodiment, the actual length is 100 times the length on the paper, so if the actual coordinates are A (0,0,0), then B (-5800,0,0) will be obtained.
[0051] Next, the outer diameter of the pipe to be created is obtained (step S23). The pipe number displayed along the pipe in the isometric drawing is read using OCR technology, and the corresponding outer diameter is obtained. In this embodiment, the last digit of the pipe number represents the outer diameter. In the example of FIG. 2, the 300 in the pipe number "PAS-01-300" represents the outer diameter. However, this means that the nominal diameter is 300A, and the actual outer diameter is 318.5 mm.
[0052] Next, a piping model is created from the coordinates obtained in step S22 and the outer diameter obtained in step S23 (step S24). Using this information, a 3D-CAD model of the piping can be created using the API (Application Programming Interface) of a general 3D-CAD system.
[0053] Finally, the valve model is placed in the created piping model (step S25). The position coordinates of the valve can be specified in the same manner as the method used to determine the end points of the piping in step S22. Once the valve position is known, the valve model can be placed using the API of the CAD software.
[0054] The valve model differs depending on the type of valve. In this example, the valve model was selected from the type of valve number displayed in the isometric drawing. In the example in Figure 2, VG represents a gate valve, so a gate valve model is placed.
[0055] As described above, the partial asset CAD model 3 of FIG. 1 can be created by the method shown in FIG.
[0056] FIG. 5 is a perspective view showing a partial asset CAD model created in this embodiment.
[0057] In the above example, the pipe dimensions are the length of the line segments that represent the pipes, but in some isometric drawings, priority is given to ease of viewing, and lines of lengths different from the actual dimensions are drawn, and the correct dimensions are written in the dimension values. Therefore, instead of reading the length of each line segment, the dimension values may be read using the OCR function and converted into coordinate values.
[0058] Next, the attribute database 4 in FIG. 1 will be described.
[0059] In the attribute database 4, attribute data for each part of the asset is recorded together with the management number of the part.
[0060] FIG. 6 shows an example of the attribute database 4 relating to piping.
[0061] In this figure, attribute information data such as the outer diameter, wall thickness, and material of the pipes are displayed in a table using the pipe number as an index.
[0062] The 3D image data 5 (FIG. 1) is three-dimensional image data of the entire asset. In this embodiment, the 3D image data 5 is created from multiple images taken by a drone.
[0063] FIG. 7 shows an example of the 3D image data 5.
[0064] As shown in this figure, in addition to the pipe 11, there is point cloud data for a tank 12a, a pump 12b, and a valve 13.
[0065] In the 3D asset pattern matching device 6, the partial asset CAD model 3 and the 3D image data 5 are matched, and the partial asset CAD model 3 is placed in the three-dimensional space in which the 3D image data 5 is rendered. Since the position information of the partial asset CAD model 3 is usually unknown, it is placed in a place where the shape matches the 3D image by the following method.
[0066] FIG. 8 is a flow diagram illustrating a method for 3D pattern matching.
[0067] A virtual outer diameter that is a constant multiple of the outer diameter is set for the center line of the created partial piping model (step S61).
[0068] FIG. 9 shows an example of a partial piping model in which a virtual outer diameter is set.
[0069] In this figure, the virtual outer diameter is set to 1.5 times the outer diameter. The partial piping model is a piping 75 having a virtual outer diameter arranged around a straight pipe center line 71.
[0070] Here, the center line refers to the line that connects the centers of the cross sections of the pipes in the 3D image. The center line is a line segment that is not cut by valves installed in the middle of the pipes, and connects one device at one end of the pipe to another device at the other end. Note that a line made up of multiple connected line segments is called a "broken line."
[0071] A piping model having a virtual outer diameter is placed on the 3D image of Fig. 7, and the number of points included in the virtual outer diameter is counted (step S62). The orientation of the piping model having an outer diameter is aligned with the orientation on the 3D image, with reference to the isometric drawing.
[0072] The piping model having the imaginary outer diameter is translated, and the number of points included in the imaginary outer diameter is counted (step S63).
[0073] The target space is comprehensively searched, and the piping model is placed at the position with the largest number of points (step S64).
[0074] If there are multiple positions with the largest number of points, the imaginary outer diameter of the pipe is reduced by a predetermined value ΔD, and the numbers of points at the multiple target positions are compared to identify the position with the largest number of points (step S65).
[0075] Step S65 is repeated until the virtual outer diameter becomes equal to the outer diameter (step S66). If the desired location cannot be specified, the desired location is placed in one of the multiple candidates.
[0076] If the partial piping model is in the correct position, all point cloud data will be contained within the virtual outer diameter model, maximizing the number of point clouds.
[0077] Here, the point cloud is counted in a cylindrical region having a virtual outer diameter, but the cross section may be a square, and the length of one side of the square may be a rectangular parallelepiped that is a constant multiple of the outer diameter of the pipe. Furthermore, instead of counting the number of point clouds in the region, a method may be used in which the cylinder or rectangular parallelepiped is divided into N parts in the longitudinal direction and whether or not there is a point cloud in each divided region is determined. In other words, a virtual cross-sectional dimension of a predetermined portion of a partial asset CAD model such as a partial piping model is set (for example, when the cross-sectional shape is a square, a rectangular parallelepiped is assumed in which the length of one side of the square is a constant multiple of the outer diameter of the pipe, and the length of one side is set as the representative dimension of the virtual cross section (i.e., the virtual cross-sectional dimension)). The partial asset CAD model having the cross-sectional dimension is divided into regions, and a position at which the number of point clouds contained inside the partial asset CAD model having the divided cross-sectional dimension is maximum is identified, and the partial asset CAD model is placed at the identified position.
[0078] By repeating the above steps for all partial asset models, an attributed asset CAD model 7 can be created.
[0079] FIG. 10 is a perspective view showing an example of an attributed asset CAD model 7 created in this embodiment.
[0080] As described above, in this embodiment, the isometric drawing is utilized to create an attributed asset CAD model 7. This is a main model of the plant excluding structures such as pipe supports that support the pipes, and a 3D model can be created more efficiently than the conventional manual model creation. EXAMPLES
[0081] Example 2 is a case where the target asset is a plant facility composed of piping, valves, equipment, etc.
[0082] FIG. 11 is a configuration diagram showing an example of a three-dimensional model creation support system according to this embodiment.
[0083] In this figure, the three-dimensional model creation support system includes a partial plant CAD model creation device 22, a valve / equipment recognition device 26, and a 3D pattern matching device 27.
[0084] The piping isometric data 21 (piping perspective view data) is used for predetermined processing in a partial plant CAD model creation device 22. The partial plant CAD model 23 is created by the partial plant CAD model creation device 22, and is used for predetermined processing in a 3D pattern matching device 27. The 2D / 3D image data 25 (two-dimensional / three-dimensional image data) is used for predetermined processing in a valve / equipment recognition device 26. The 3D pattern matching device 27 creates an attributed plant CAD model 28 using the partial plant CAD model 23 and data processed by the valve / equipment recognition device 26 using the 2D / 3D image data 25. The attributed plant CAD model 28 is linked to the attribute database 24.
[0085] Since the first embodiment also uses a plant facility as an example, the second embodiment has many commonalities with the first embodiment. The differences are the 2D / 3D image data 25, the valve / equipment recognition device 26, and the 3D pattern matching device 27. These will be described in more detail below.
[0086] The 2D / 3D image data 25 includes data of 2D images of the same part photographed from multiple angles, and data of 3D images created based on the 2D images. These are stored in a recording medium such as a database. Here, the correspondence between the data of each point of the 3D image and the data of the 2D images used to create the 3D images is also stored. The 2D image data includes the image file name and the format of the two-dimensional coordinates on the image file.
[0087] FIG. 12 shows an example of creating a 3D image from multiple 2D images.
[0088] In this figure, a 3D image is created from N 2D images.
[0089] The valve / equipment recognition device 26 recognizes valves and equipment from a 2D image or a 3D image of the plant, and acquires position information of the recognized valves and equipment. In this embodiment, the valves are recognized using the 2D image.
[0090] The specific steps are shown below.
[0091] Valves and equipment are recognized from the 2D images used (step S251). The widely used deep learning method is used to recognize objects in the images. By learning images of valves and equipment in advance, images of valves and equipment can be identified from all 2D images.
[0092] Using the correspondence between the 3D images and the 2D images stored in the 2D / 3D image data 25, a 3D image corresponding to the image of the valve and the equipment identified on the 2D image is identified (step S252).
[0093] In addition, the 2D images corresponding to the 3D image of a certain valve are spread across multiple image files. In addition, the points of the 3D image and the points of the 2D image do not correspond one-to-one. Therefore, among the valve images recognized in a certain 2D image data, the pixels corresponding to the 3D image are limited to a part. However, by recognizing the valve and the equipment in all 2D images used to create the 3D image and identifying the corresponding 3D image, the 3D image of the valve in the 3D image can be identified. In addition, a method of finding the corresponding 3D image may be a method of determining whether the corresponding 2D image is in the area identified in step S251 for all the points of the 3D image.
[0094] Position information of the valves and equipment is obtained from the coordinate data of the valves and equipment identified on the 3D image (step S253).
[0095] FIG. 13 is a perspective view showing a 3D image recognized as a valve.
[0096] In this figure, the portion including the valve is indicated by a dashed-line rectangular parallelepiped 110. The equipment may also be indicated by a similar rectangular parallelepiped.
[0097] In addition, since the 3D image includes multiple valves and devices, it is necessary to separate the 3D image identified in step S252 into individual valves and devices. In this embodiment, the identified point clouds that are continuous and have an interval within a threshold are separated as one valve or device.
[0098] In addition, any rectangular parallelepiped created by this process that had a volume smaller than a predetermined threshold was excluded from the position information of valves and equipment. This process makes it possible to delete data that was erroneously recognized as a valve or equipment in step S252.
[0099] By using the above method, it is possible to obtain three-dimensional position information of valves and equipment.
[0100] In this embodiment, the valves and equipment are recognized using 2D images, but they may be recognized using only 3D images. In other words, the process of step S252 may be performed using multiple 2D images with the 3D images taken from various viewpoints. In addition, if there is sufficient 3D data of the valves and equipment as training data, the valves and equipment may be identified by three-dimensional shape recognition. Next, the 3D pattern matching device 27 will be described.
[0101] The 3D pattern matching device 27 uses the position information of the valves and equipment obtained by the valve / equipment recognition device 26 to determine to which position on the 3D image the partial plant CAD model 23 corresponds. By using the position information of the valves and equipment, the search range can be significantly shortened.
[0102] A specific processing procedure is shown below. Note that FIG. 2 is used as the piping isometric data 21, and FIG. 5 is used as the partial plant CAD model 23.
[0103] First, the position information of the valves and the equipment obtained by the valve / equipment recognition device 26 is arranged on the 3D image (step S261).
[0104] FIG. 14 is a perspective view showing the resulting arrangement of valves and instruments.
[0105] In this figure, the position information of a tank 121, valves 122, 123, 124, 125, and pumps 126, 127 are displayed.
[0106] Next, the relative positions of the valves and devices that can be obtained from the partial plant CAD model 23 are obtained (step S262). In the example of Fig. 2, regarding the arrangement positions (points on the piping center line) of two valves VG-01-50 and VG-02-50, if VG-01-50 is set as the reference point (0,0,0), VG-02-50 is (0,2400,0).
[0107] Here, the search range for pattern matching of the partial plant model is narrowed down using the position information of the valves and devices obtained in step S261 and the relative position information of the valves and devices obtained in step S262 (step S263). In other words, the range of pattern matching is limited.
[0108] 14, the area where the valves may be placed is the area of valves 122, 123, 124, and 125. Furthermore, step S262 dictates that the relative positions of the two valves must be spaced apart by 2400 mm in the y-axis direction. Therefore, the coordinates (X1, Y1, Z1) of V1 are changed throughout the entire area of valves 122, 123, 124, and 125, and only conditions where (X1, Y1 + 2400, Z) is included in the areas of valves 122, 123, 124, and 125 are included in the range of the search.
[0109] The search range is limited to that determined in step S263, and similar to the matching method used in Example 1, a virtual outer diameter shown in Figure 9 is set, and the position at which the number of points contained inside the pipe 75 having the virtual outer diameter is maximized is identified (step S264).
[0110] It is possible to further narrow the search range in the following cases.
[0111] FIG. 15 shows an example in which information on the connection destination of the pipes is added to the isometric drawing of FIG.
[0112] As shown in FIG. 15, if there is equipment information at the connection destination of the pipe, the relative position information of the valve and the equipment can also be acquired in step S262, so that the search range can be further narrowed down in step S263.
[0113] In the first and second embodiments, the method of pattern matching uses the virtual outer diameter shown in FIG. 9, but other methods may also be used.
[0114] FIG. 16 shows a point cloud corresponding to the cross-sectional shape of the piping model.
[0115] As shown in this figure, matching may be performed so as to minimize the error by a statistical method with respect to the distance between a contour 140 of the cross section of the piping model and a point group 141. As the statistical method, the least squares method or the like can be used.
[0116] In addition, when the piping is wrapped with a heat insulating material, the shape of the outer surface of the piping including the heat insulating material may be matched as the contour 140.
[0117] As shown in the above embodiments, by utilizing position information of valves and equipment, the position of a partial plant model can be efficiently identified, and an attributed plant CAD model 28 can be created with a small number of steps. [Explanation of symbols]
[0118] 1: Asset isometric data, 2: Partial asset CAD model creation device, 3: Partial asset CAD model, 4: Attribute database, 5: 3D image data, 6: 3D asset pattern matching device, 7: Asset CAD model with attributes, 11: Piping, 12a: Tank, 12b: Pump, 13: Valve, 21: Piping isometric data, 22: Partial plant CAD model creation device, 23: Partial plant CAD model, 24: Attribute database, 25: 2D / 3D image data, 26: Valve / equipment recognition device, 27: 3D pattern matching device, 28: Plant CAD model with attributes, 71: Straight pipe centerline, 75: Piping.
Claims
1. a partial asset CAD model creation device that creates a partial asset CAD model having attribute data by using data of a perspective view showing a part of an asset; a three-dimensional pattern matching device that identifies a position of the partial asset CAD model by pattern matching between the partial asset CAD model and a three-dimensional image of the asset, and creates an attributed asset CAD model by placing the partial asset CAD model in a three-dimensional space.
2. further comprising an attribute database having the attribute data and a management number of the part of the asset; 2. The three-dimensional model creation support system according to claim 1, wherein the partial asset CAD model creation device acquires a management number displayed on the oblique view, acquires the attribute data associated with the management number of the part from the attribute database, and adds the attribute data to the partial asset CAD model.
3. 2. The three-dimensional model creation support system according to claim 1, wherein the partial asset CAD model creation device acquires dimensions from dimension lines displayed on the perspective view, and creates the partial asset CAD model in accordance with the dimensions.
4. 2. The three-dimensional model creation support system according to claim 1, wherein the three-dimensional pattern matching device sets a virtual outer diameter of the partial asset CAD model, identifies a position at which a number of points contained within the partial asset CAD model having the virtual outer diameter is maximum, and places the partial asset CAD model at the identified position.
5. 2. The three-dimensional model creation support system according to claim 1, wherein the three-dimensional pattern matching device sets virtual cross-sectional dimensions of a specified portion of the partial asset CAD model, divides the partial asset CAD model having the cross-sectional dimensions into regions, identifies a position at which a number of points contained within the partial asset CAD model having the divided cross-sectional dimensions is maximum, and places the partial asset CAD model at the identified position.
6. 2. The three-dimensional model creation support system according to claim 1, wherein the three-dimensional pattern matching device sets virtual cross-sectional dimensions of a specified portion of the partial asset CAD model, identifies a position at which an error in a distance between a cross-sectional contour of the partial asset CAD model having the cross-sectional dimensions and a point cloud is minimized, and places the partial asset CAD model at the identified position.
7. a partial asset CAD model creation device that creates a partial asset CAD model having attribute data by using data of a perspective view showing a part of an asset including at least one of a pipe and a valve and a device; A valve / equipment recognition device that acquires position information of the valve and the equipment from two-dimensional or three-dimensional image data of the asset; a three-dimensional pattern matching device that identifies a position of the partial asset CAD model by pattern matching between the partial asset CAD model and a three-dimensional image of the asset, and creates an attributed asset CAD model by arranging the partial asset CAD model in a three-dimensional space; The three-dimensional pattern matching device is a three-dimensional model creation support system that limits the range of the pattern matching from the position information of the valve and the equipment acquired by the valve / equipment recognition device and the relative position information of the valve and the equipment acquired from the partial asset CAD model.
8. On the computer, A step of creating a partial asset CAD model having attribute data using data of a perspective view showing a part of an asset; A program for executing a procedure of identifying the position of the partial asset CAD model by pattern matching between the partial asset CAD model and a three-dimensional image of the asset, and creating an attributed asset CAD model by placing the partial asset CAD model in a three-dimensional space.
9. On the computer, A step of creating a partial asset CAD model having attribute data using data of a perspective view showing a part of an asset; A computer-readable recording medium having recorded thereon a program for executing a procedure for identifying the position of the partial asset CAD model by pattern matching between the partial asset CAD model and a three-dimensional image of the asset, and creating an attributed asset CAD model by placing the partial asset CAD model in a three-dimensional space.
Citation Information
Patent Citations
JP1974040267A
Design support device and design support method
JP2014174708A
Measurement support device and measurement support method
JP2020204806A
3D model creation assistance system and method
WO2016088553A1