Model generation device, model generation system, model generation method and program

The model generation device and system efficiently create 3D models of large equipment by using measurement data and parametric CAD templates, addressing the challenge of short-time model generation without drawing information.

JP7672576B2Active Publication Date: 2025-05-07MITSUBISHI HEAVY IND LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024514811
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-04-12
Filing Date
2023-02-02
Publication Date
2025-05-07
Estimated Expiration
2043-02-02

AI Technical Summary

Technical Problem

Existing technologies face challenges in generating a 3D model of large equipment, such as low-pressure steam turbines, in a short time, especially when drawing information is not available.

Method used

A model generation device and system that acquire measurement data of the three-dimensional shape of the object, assemble the data, and use a parametric CAD model template to generate a 3D model quickly, even without detailed drawing information.

Benefits of technology

Enables the rapid generation of accurate 3D models of complex equipment, reducing measurement time and improving efficiency in performance evaluations and replacement processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007672576000001
    Figure 0007672576000001
  • Figure 0007672576000002
    Figure 0007672576000002
  • Figure 0007672576000003
    Figure 0007672576000003
Patent Text Reader

Abstract

Provided is a device that generates a three-dimensional model in a short amount of time. A model generating device according to the present invention comprises: an acquisition unit that acquires measurement data of a three-dimensional form of an object; a simple three-dimensional model generating unit that generates a three-dimensional model on the basis of the measurement data; a dimensions measurement unit that measures dimensions or position information of a predetermined portion of the object on the basis of the three-dimensional model; and a model generating unit that sets the dimensions or position information that is measured to a template of a parametric three-dimensional model of the object and generates a parametric three-dimensional model of the object.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a model generation device, a model generation system, a model generation method, and a program. This disclosure claims priority based on Japanese Patent Application No. 2022-065661 filed on April 12, 2022, the contents of which are incorporated herein by reference. [Background technology]

[0002] Large equipment such as a steam turbine low pressure casing generally has a large manufacturing tolerance and is often not made exactly as in the drawings. The internal structure of the turbine after operation may be thermally deformed and may deviate from the shape and dimensions at the time of manufacture. It is very important to model the actual shape of the internal structure of the turbine after a long period of operation and understand the flow state of the actual machine in order to perform performance evaluation. In particular, it is very important to be able to quickly evaluate the dimensions of the diffuser passage, which affects performance, in a form that is somewhat close to the actual shape. When it is decided to replace a turbine made by another company with a turbine made by the company, it is conventionally necessary to measure the dimensions of the casing using a tape measure or laser measuring device after opening the casing, and take several days to about a week. As a related technique, Patent Document 1 discloses a technique in which the overall shape of an object is measured using a non-contact measuring means such as a laser, and based on the data obtained by the measurement, composite shape data is created in which the three-dimensional shape of the object is expressed as a combination of cylinders, curved surfaces, planes, etc., and CAD data is created from the composite shape data. However, in the case of a process for measuring the overall shape of an object using a laser or the like and generating CAD data, it is necessary to measure a large amount of data that defines the overall shape of the object without missing anything, so it is still possible that it will take a long time to generate a 3D model. Even if it is possible to obtain information without missing any part of the shape, the point cloud data obtained by non-contact multi-point measurement devices such as lasers and LiDAR (Light Detection and Ranging) has too many data points (data point density is too high) and contains fine noise to be used directly for analysis, so it is necessary to thin out the data points rationally, which will take even more time. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-32922 A Summary of the Invention [Problem to be solved by the invention]

[0004] There is a demand for technology that can generate 3D models of objects in a short time, even if no drawing information is available.

[0005] The present disclosure provides a model generation device, a model generation system, a model generation method, and a program that can solve the above-mentioned problems. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, a model generating device includes an acquisition unit that acquires measurement data of a three-dimensional shape of an object, and a model generating unit that generates a three-dimensional shape of an object based on the measurement data. A simplified method for measuring the size or position of the object for setting the size or position information of the object in a template of a parametric three-dimensional model of the object. A simplified three-dimensional model generating unit for generating a three-dimensional model; Simple 3D model The settings for the template are included in A dimension measuring unit for measuring a dimension or position information of a predetermined portion, and a template of a parametric three-dimensional model of the object based on the measured dimension or position information. Setting items corresponding to the predetermined portion of and a model generation unit that sets the object to a parametric three-dimensional model and generates a parametric three-dimensional model of the object.

[0007] According to one aspect of the present disclosure, a model generation system includes a measurement device that measures a three-dimensional shape of an object, and the above-described model generation device.

[0008] According to one aspect of the present disclosure, a method for generating a model includes acquiring measurement data of a three-dimensional shape of an object, and generating a model based on the measurement data. A simplified method for measuring the size or position of the object for setting the size or position information of the object in a template of a parametric three-dimensional model of the object. generating a three-dimensional model; Simple 3D model The settings for the template are included inA step of measuring dimension or position information of a predetermined portion, and integrating the measured dimension or position information into a template of a parametric three-dimensional model of the object. Setting items corresponding to the predetermined portion of and generating a parametric three-dimensional model of the object.

[0009] According to one aspect of the present disclosure, a program includes a step of causing a computer to acquire measurement data of a three-dimensional shape of an object, and A simplified method for measuring the size or position of the object for setting the size or position information of the object in a template of a parametric three-dimensional model of the object. generating a three-dimensional model; Simple 3D model The settings for the template are included in A step of measuring dimension or position information of a predetermined portion, and integrating the measured dimension or position information into a template of a parametric three-dimensional model of the object. Setting items corresponding to the predetermined portion of and generating a parametric three-dimensional model of the object. Effect of the Invention

[0010] According to the above-described model generation device, model generation system, model generation method, and program, a three-dimensional model of an object can be generated in a short time. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram illustrating an example of a model generation system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a diagram showing an example of a three-dimensional model based on drawing information of an object. [Diagram 3] FIG. 1 is a diagram illustrating an example of a process for measuring a shape of an object according to an embodiment of the present disclosure. [Figure 4] 1 is a schematic diagram of a process for generating a simple three-dimensional model according to an embodiment of the present disclosure. [Diagram 5] FIG. 1 is a first diagram illustrating a dimension measurement process according to an embodiment of the present disclosure. [Figure 6A] FIG. 11 is a second diagram illustrating the dimension measurement process according to the embodiment of the present disclosure. [Figure 6B] FIG. 11 is a third diagram illustrating the dimension measurement process according to the embodiment of the present disclosure. [Figure 6C] FIG. 4 is a fourth diagram illustrating the dimension measurement process according to the embodiment of the present disclosure. [Figure 6D] FIG. 5 is a fifth diagram illustrating a dimension measurement process according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a first diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 8A] FIG. 11 is a second diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 8B] FIG. 11 is a third diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 9] FIG. 4 is a fourth diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 10A] FIG. 5 is a fifth diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 10B] FIG. 6 is a sixth diagram illustrating a process for measuring the dimensions of a diffuser according to an embodiment of the present disclosure. [Figure 11] 11A and 11B are diagrams illustrating setting dimensions for a template according to an embodiment of the present disclosure. [Figure 12] 13 is a flowchart illustrating an example of a model generation process according to an embodiment of the present disclosure. [Figure 13] FIG. 2 is a diagram illustrating an example of a hardware configuration of a model generating device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] <Embodiment> (System Configuration) A model generation method according to an embodiment of the present disclosure will be described below with reference to FIGS. 1 to 13. FIG. 1 is a block diagram showing an example of a model generation system according to an embodiment of the present disclosure. The model generation system 100 includes a measurement device 10, a model generation device 20, and a display device 30. The model generation system 100 generates a 3D model of an object for which there is no drawing information in a short time. The object is not particularly limited, and a 3D model can be generated for various large machines and devices such as a turbine or a boiler. Hereinafter, an example will be described in which the object is a casing of a steam turbine.

[0013] FIG. 2 shows an example of a three-dimensional model 200 based on computer-aided design (CAD) data (drawing information) of a steam turbine casing. A space surrounded by planes and cylindrical surfaces is provided inside the casing, and various structures such as piping are provided in the space. The shape of the inside and outside of the casing is a complex shape expressed by a combination of circles, ellipses, rectangular planes, cylinders, etc., and in order to construct a three-dimensional model 200 based on CAD data as exemplified in FIG. 2 without drawing information, it is necessary to measure the dimensions and position information of each part of the casing over a long period of time. By opening a manhole 201 provided on the side of the casing, a person can enter the inside to perform an inspection, etc., but in order to measure the internal space and the shape of each structure, scaffolding must be set up, and it is not easy to measure dimensions that can serve as a substitute for drawing information. Therefore, in this embodiment, a function of parametric CAD is used to create a template of a three-dimensional model of the casing shape in advance, and a parametric CAD model of the target object is generated by applying the dimensions of the actual casing to this template, and the parametric CAD model is used to analyze performance, etc. Regarding the dimensions of the vehicle interior to be applied to the template, the internal shape of the vehicle interior is measured by the measuring device 10, and a simple 3D model is generated based on the measurement results. The necessary dimensions are then measured based on the generated simple 3D model. This significantly reduces the measurement time using the actual machine, enabling the generation of a 3D model in a short time.

[0014] The measuring device 10 is a non-contact sensor that measures the shape of an object. For example, the measuring device 10 is an imaging device such as a camera that captures moving or still images, or a three-dimensional range finder such as a laser scanner or LiDAR. The measuring device 10 measures the three-dimensional shape of the inside and outside of an object for which a three-dimensional model is to be generated.

[0015] FIG. 3 shows how the shape of the inside of the casing of a steam turbine is measured using a camera as the measuring device 10. For example, a worker may measure the shape of the inside by pointing a camera at an opening such as a manhole 201 to take a picture of the inside, or a drone equipped with a camera and a light may be moved inside the casing to take a picture of the inside. Alternatively, a camera and a light may be attached to the tip of an auxiliary tool such as a rod-shaped member, and a worker may insert the auxiliary tool into the exhaust chamber to take a picture of the inside. These methods of taking pictures from the opening, taking pictures by a drone, and taking pictures using the auxiliary tool may be performed simultaneously in parallel. The images taken by the camera may be videos or still images. By using a drone or an auxiliary tool, it is possible to approach the target part and perform measurements even in places where it is difficult for people to enter directly, such as the inside of the casing of a steam turbine. Although the opportunity and time to measure the shape of a steam turbine operated by a user are limited, a wide range of images can be obtained at once in the measurement using a camera, so that the measurement can be completed in a short time. By taking pictures from an opening and taking pictures using a drone or an auxiliary tool in parallel, the measurement time can be further shortened. For 3D measurements, drones and auxiliary tools can be used to measure the shape of an object in the same way as with cameras. Measurements using images captured with a camera and measurements using a 3D range finder can be performed in parallel. When measuring using a 3D range finder, the range that can be measured at one time is narrower than when using images, but the measurement accuracy is improved. Therefore, measurements using images are performed in areas where measurement accuracy is not required, and 3D measurements are used in areas where measurement accuracy is required. distance meter Measurement by the method described above may be performed.

[0016] The model generating device 20 includes a data acquiring unit 21, an input receiving unit 22, a template creating unit 23, a simple model generating unit 24, a dimension measuring unit 25, a model generating unit 26, an output unit 27, and a storage unit 28.

[0017] The data acquiring unit 21 acquires measurement data indicating the shape of an object measured by the measuring device 10. The measurement data is, for example, an image captured by a camera or three-dimensional coordinate data measured by a three-dimensional range finder.

[0018] The input receiving unit 22 is configured using input devices such as a keyboard, a mouse, a touch panel, buttons, etc., and receives input from a user using the input devices. For example, the input receiving unit 22 receives input of a region whose dimensions are to be measured and an input of a measurement method in measuring dimensions using a simplified three-dimensional model, which will be described later.

[0019] The template creation unit 23 uses the parametric function of the parametric CAD software to create a template that imitates the three-dimensional shape of the target object and a list of setting items to be set in the template. When general-purpose CAD software is used, any model can be created, but it takes time to create the model because each shape is created manually. In contrast, when parametric CAD software is used, the model can be created in a short time by simply inputting the necessary dimensional information, since the software automatically executes the remaining work required for generating the model. However, in order to use this function, a template must be prepared in advance. If a template is prepared, a model can basically be constructed by changing the parameters to any dimensional value within a range that does not cause a topology breakdown. In a template, each component that constitutes the template is managed on a component-by-component basis for each generation method (for example, "extrusion" etc.), and for each component, the type of the element (line segment, circle, cylinder, etc.), position, horizontal and vertical dimensions, angle, radius in the case of a circle, distance between two points included in the component, connection relationships between multiple components, etc. can be set. The element types and connection relationships between multiple components illustrated here are examples of setting items to be described later. By setting appropriate values ​​for the setting items, it is possible to generate a 3D model (parametric CAD model) that maintains the shape characteristics of the original object that was made into a template while flexibly changing the size of each component. Creating 3D CAD data from scratch is extremely time-consuming, but with a parametric CAD model, a 3D model can be easily generated by simply setting values ​​such as dimensions and position information in the setting items of a template that has been created in advance. Once a template has been created, it is possible to make changes and adjustments later.

[0020] The simple model generating unit 24 generates a simple three-dimensional model of the object based on the measurement data acquired by the data acquiring unit 21. The simple three-dimensional model is, for example, a point cloud (a set of coordinate data of the object surface), STL (Standard Triangulated Language, polygon data), etc. Any known method such as photogrammetry or stereolithography can be used to generate a three-dimensional model from an image or three-dimensional coordinate data. FIG. 4 shows an outline of a process for generating a three-dimensional model by photogrammetry. The data acquiring unit 21 acquires a plurality of images (401). The simple model generating unit 24 superimposes common parts of the images to generate an integrated image (402), and converts the integrated image into a three-dimensional model (403). The simple three-dimensional model does not have the accuracy required for performance analysis as it is, but is generated for the purpose of measuring dimensions to be set in a template required for generating a parametric CAD model.

[0021] The dimension measuring unit 25 calculates the dimensions and position information of each part of the object based on the simple 3D model generated by the simple model generating unit 24. For example, the dimension measuring unit 25 is configured to include software having a function of reading the 3D model, calculating and illustrating the cross section of the 3D model, and a function of measuring the size, area, angle, etc. of each part of the 3D model. to 5 For the pipe in the example range 501, Dimensional measurement section 25performs cylindrical approximation to measure the diameter of the pipe. For angle 502, the angle between member 503 and the "-X direction" is calculated to measure angle 502. For example, for the diameter of member 600, the dimension measuring unit 25 measures the outer diameter of member 600 by clamping caliper 601 around member 600 as illustrated in FIG. 6A. Alternatively, the dimension measuring unit 25 measures the inner diameter of member 600 with caliper 601 as illustrated in FIG. 6B. As illustrated in FIG. 6C, when a user instructs through input receiving unit 22 to specify points 602 and 603 and measure the distance between the two points, the dimension measuring unit 25 measures the length between these two points. Similarly, when a user instructs through input receiving unit 22 to specify points 604 and 605 and measure the distance between these two points, the dimension measuring unit 25 measures the length between these two points. In this way, by slightly shifting the measurement position for the same part, multiple measurement results can be obtained. As illustrated in FIG. 6D, when points 606 and 607 are specified for a three-dimensional model of a component 600 viewed from a different angle, the dimension measuring unit 25 measures the length between these two points, and when points 609 and 610 are specified, the dimension measuring unit 25 measures the length from point 609 to point 610. In this way, when the user specifies a part from which dimensions are to be obtained (for example, the diameter of the component 600), the dimension measuring unit 25 can measure in various ways using a simple three-dimensional model. Therefore, for example, even if the component 600 viewed from a certain direction has a chip or the like and it is difficult to measure a dimension such as length, the dimension of the same part can be measured using a three-dimensional model viewed from another direction. Alternatively, even if the three-dimensional model is viewed from the same direction, the dimension of the same part can be measured using a plurality of methods (for example, the outer diameter and inner diameter in FIGS. 6A and 6B, and the distance between two different points in each of FIGS. 6C and 6D), and measurement accuracy can be ensured. When measurements are taken using multiple methods, the dimension measurement unit 25 may calculate the average of all the measurement values, or the average of the remaining measurement values ​​excluding the maximum and minimum values, and output this value as the final dimension measurement value of the part.

[0022] The dimension measuring unit 25 can measure the position information of each part when a predetermined position is set as the origin. For example, when the user designates a point 606 and instructs to display coordinate information, the dimension measuring unit 25 measures and outputs the position information of the point 606. For example, when the setting of the position information of a part is required in a template, the user can set the position information measured by the dimension measuring unit 25 for the corresponding setting item of the template.

[0023] For a rotationally symmetric shape, the dimension measuring unit 25 analyzes a plurality of cross sections passing through the center of rotation, estimates the shape, and measures the dimensions. FIG. 7 shows an example of a simple 3D model of a diffuser provided in a steam turbine casing. A hole through which a rotor passes is formed in the center of the diffuser, and a mortar-shaped part around the hole is called a bearing cone. A user specifies planes 1 to 4 passing through the center P of the diffuser. Then, the dimension measuring unit 25 calculates and illustrates the cross sections when cut by the planes 1 to 4. As an example, the cut surface of the plane 1 and the cut surface of the plane 2 are shown in FIG. 8A and FIG. 8B, respectively. FIG. 8A and FIG. 8B show a bearing cone 801 and a flow guide 802. The bearing cone 801 and the flow guide 802 are closely related to the performance of the steam turbine, and are parts that require high accuracy when modeling. The user judges the quality of the illustrated bearing cone 801 and flow guide 802, and inputs the judgment result to the model generating device 20 via the input receiving unit 22. For example, in the case of the bearing cone 801 in FIG. 8B, there is a chip (area 803) There are Since there are no corners (area 804), the user judges this to be "bad."

[0024] The dimension measuring unit 25 performs linear approximation on the data judged to be "good" for the bearing cone 801 based on the user's instruction, and calculates the dimensions. As an example, FIG. 9 shows the results of linear approximation and dimension measurement for a cross-sectional view cut by the plane 1. In the figure, each line shown as lines 17 to 24 is a straight line that approximates the shape of the bearing cone 801 for each predetermined section. The dimension measuring unit 25 calculates the length of each of the lines 17 to 24 (more precisely, the coordinate positions of both ends of each of the approximated straight lines 17 to 24). Since the user's evaluation of the cut surface of the plane 2 was "bad," linear approximation and measurement are not performed. Although not shown, the dimension measuring unit 25 performs linear approximation for each predetermined section for the cut surfaces of the planes 3 and 4 as well, in the same manner as the example shown in FIG. 9, and measures the length of each straight line (more precisely, the coordinate positions of both ends of each straight line). Then, the dimension measuring unit 25 averages the measurement results of each cut surface to calculate the approximation straight line and its length for each section of the bearing cone 801. Since the shape of bearing cone 801 is rotationally symmetric with respect to point P, the shape of bearing cone 801 can be estimated by averaging the approximate straight lines. If it is desired to improve the modeling accuracy of bearing cone 801, it is expected that the accuracy will improve by cutting the bearing cone 801 on more planes and increasing the number of samples.

[0025] The dimension measuring unit 25 performs approximation by a circular arc for the data judged to be "good" for the flow guide 802 based on the user's instruction, and calculates the dimensions. As an example, the results of the circular arc approximation and dimension measurement for the cross-sectional views cut by the planes 1 and 2 are shown in Figs. 10A and 10B, respectively. The dimension measuring unit 25 approximates each flow guide 802 with a circular arc c1 to c4. The dimension measuring unit 25 measures the center position information and diameter length of the circular arc c1 to c4. The dimension measuring unit 25 also approximates each flow guide 802 with a circular arc for the cut surfaces of the planes 3 and 4, and measures the center position information and diameter length of the circular arc. Then, the dimension measuring unit 25 averages the results of measuring each cut surface to calculate the coordinate position of the circular arc approximating the flow guide 802 and the average diameter. Since the shape of the flow guide 802 is rotationally symmetric with respect to the point P, the shape of the flow guide 802 can be estimated by the averaged circular arc. If you want to improve the modeling accuracy of the flow guide 802, you can expect to improve the accuracy by cutting it on more planes and increasing the number of samples. in The approximation is well known to anyone with engineering knowledge of steam turbines, and can be applied to the same thing regardless of the manufacturer of the casing. of This method allows the dimensions of the bearing cone 801 and the flow guide 802 to be measured with high accuracy.

[0026] The model generating unit 26 sets the dimensions measured by the dimension measuring unit 25 in the template of the parametric CAD model created by the template creating unit 23, and generates a three-dimensional model (parametric CAD model) of the object. For example, the model generating unit 26 includes software having a parametric CAD function (parametric CAD software). Such software includes an interface T200 for setting values ​​in the setting items of the template, as illustrated in FIG. 11. A user inputs dimensions and position information measured by the dimension measuring unit 25 through the interface T200. The model generating unit 26 reads the input dimensions and position information, sets each value in the template, and generates a three-dimensional model 202 (parametric CAD model) of the object. Comparing the three-dimensional model 202 in FIG. 11 with the three-dimensional model based on CAD data illustrated in FIG. 2, a simple three-dimensional model is generated. In the case of the three-dimensional model illustrated in FIG. 2, a general-purpose CAD software is used to generate the model from scratch, which takes a very long time (for example, one to two months). Without detailed dimensional data, the model cannot be generated. In contrast, the performance of the steam turbine casing (low-pressure exhaust duct) in this example is evaluated by the "pressure recovery performance", and the value is determined almost entirely by the dimensions, shape, and arrangement of the exhaust duct body and major internal components, such as the diffuser including the bearing cone and flow guide described above. In other words, the effect of other small internal components on the performance is small and can be estimated to some extent by other methods, so the purpose can be achieved even with the performance evaluation using the three-dimensional model 202 exemplified in Fig. 11 excluding the small internal components. Moreover, the three-dimensional model 202 can be generated even if there are small measurement data omissions or defects in the simplified three-dimensional model, and can be generated in a short period of time (for example, one to two weeks).

[0027] The output unit 27 displays on the display device 30 the simple three-dimensional model generated by the simple model generation unit 24, the cross-sectional view calculated by the dimension measurement unit 25, the three-dimensional model 202 generated by the model generation unit 26, etc.

[0028] The memory unit 28 stores the measurement data acquired by the data acquisition unit 21, the simple 3D model (point cloud data or STL) generated by the simple model generation unit 24, the template and setting item information of the parametric CAD model created by the template creation unit 23, etc.

[0029] The display device 30 is configured using a liquid crystal display etc. The display device 30 displays the information output by the output unit 27.

[0030] (operation) Next, the flow of a model generation process using the model generation system 100 will be described with reference to FIG. First, the template creation unit 23 creates a parametric CAD Model A template is created for the object (step S1). The user uses the functions of the template creation unit 23 to create a template for the object, such as a casing of a steam turbine. If there are multiple types of shapes of the object, the user creates multiple templates. The template creation unit 23 records the created template in the storage unit 28.

[0031] Next, the measuring device 10 is used to measure the three-dimensional shape of the object (step S2). For example, the user measures the internal shape of the vehicle interior using a camera, a three-dimensional range finder, etc. By taking an image with a camera, the measurement can be completed in a short time. By performing the measurement using a three-dimensional range finder, the internal shape can be measured with higher accuracy, but the measurement takes time because the measurement range is limited. When the measurement is performed using a three-dimensional range finder, the processing time can be reduced because the processing of generating an image by integrating multiple images and the processing of generating a three-dimensional model such as STL from the image can be omitted. The user may use a camera and a three-dimensional range finder in combination based on the characteristics of the measuring device 10. For example, the three-dimensional range finder may be used to measure a portion that has a large effect on performance in the analysis of performance after the generation of the three-dimensional model, and the measurement may be performed by taking an image for a portion that is not so related to performance.

[0032] Next, the data acquisition unit 21 acquires the measurement data measured by the measuring device 10 (step S3). The data acquisition unit 21 records the acquired measurement data in the storage unit 28. Next, the simple model generation unit 24 generates a simple 3D model based on the measurement data recorded in the storage unit 28 (step S4). Since the simple 3D model is intended to collect dimensions, chipping and distortion are not a problem as long as the main dimensions and position information can be measured. The simple model generation unit 24 generates a simple 3D model of the object using a known technique such as photogrammetry.

[0033] Next, the dimension measuring unit 25 measures the dimensions based on the simplified three-dimensional model (step S5). The dimension measuring unit 25 measures the dimensions included in the setting items of the template of the object based on the user's instruction. For example, when measuring the length of a certain member, the length of the member is measured using multiple methods (such as by slightly shifting the measurement position) and the length of the member is measured by calculating the average value. This makes it possible to maintain the accuracy of the measured dimensions even if the simplified three-dimensional model has defects such as chips. When instructing to measure the dimensions, the user may specify an approximation method. For example, the user may instruct to approximate the side of the pipe with a cylinder and measure the diameter of the pipe using the cylindrical approximation. For example, the user may instruct to approximate the cross section of the pipe with a circle and measure the diameter of the pipe using the circular approximation. In order to improve the measurement accuracy of the pipe diameter using the circular approximation, cross sections may be generated at many positions of the pipe and circular approximation may be performed for each cross section. Similarly, the dimension measuring unit 25 can approximate a shape such as a triangle, an ellipse, a rectangular plane, a polygon, a rectangular parallelepiped, a polyhedron, or a sphere according to the shape of the part to be measured, and measure the dimensions and position information of the part based on the approximated shape. For curved surfaces such as the bearing cone 801 and the flow guide 802 illustrated in FIG. 8A, the curved surface may be divided into predetermined sections, and each divided section may be approximated by a straight line, or the entire curved surface may be approximated by an arc or an ellipse. The output unit 27 outputs the dimensions and position information measured by the dimension measuring unit 25 to the display device 30 together with a simple three-dimensional model or a cross-sectional view thereof (step S6). The user checks whether the necessary dimensions have been measured, and if there are any insufficient dimensions, performs a predetermined operation to cause the dimension measuring unit 25 to perform the measurement.

[0034] Next, the model generation unit 26 sets the dimensions and the like output in step S6 in the setting items of the template created in step S1 (step S7). For example, the user inputs the dimensions measured by the dimension measurement unit 25 to the interface T200. If multiple templates are created in step S1, the user checks the shape and dimensions of the simplified three-dimensional model, selects the template with the closest shape, and inputs the measured dimensions and position information in the setting items of that template. When the dimensions and position information are set in the setting items, the model generation unit 26 generates a three-dimensional model (parametric CAD model) of the object (step S8). The output unit 27 outputs the generated three-dimensional model to the display device 30 (step S9). The user checks the three-dimensional model output by the display device 30 and determines whether or not correction is required (step S10). If correction is not required (step S10; No), the generation process of the three-dimensional model is completed. The user uses the generated three-dimensional model to perform performance analysis, etc. If correction is required (step S10; Yes), the user corrects the template of the parametric CAD model (step S11). If the template is modified, the process from step S5 is repeated as necessary.

[0035] As described above, according to this embodiment, (1) a parametric CAD for generating a model of an object Model (2) Measure the 3D shape of the object without contact to obtain the dimensional information required to generate a 3D model; (3) Use the measurement results to construct a simple 3D model (point cloud or STL); (4) Extract dimensional and positional information to be set in the template from the simple 3D model; (5) Parametric CAD ModelBy using a template to generate a 3D model, it is possible to quickly generate a 3D model of an object for which there is no drawing information. By generating a simple 3D model using non-contact shape measurements and measurement data, it is possible to generate 3D models for structures where people cannot easily enter and measure (for example, structures with internal spaces or structures with various structures such as piping installed in the internal spaces), such as steam turbine casings (especially low-pressure exhaust ducts) and boilers. This makes it possible to quickly generate 3D models for evaluation purposes when replacing products from other companies, replacing large machines such as low-pressure turbines, or carrying out remodeling work.

[0036] 13 is a diagram illustrating an example of a hardware configuration of a model generating device according to an embodiment of the present disclosure. A computer 900 includes a CPU 901, a main storage device 902, an auxiliary storage device 903, an input / output interface 904, and a communication interface 905. The above-described model generating device 20 is implemented in the computer 900. The above-described functions are stored in the auxiliary storage device 903 in the form of a program. The CPU 901 reads the program from the auxiliary storage device 903, loads it in the main storage device 902, and executes the above-described processing according to the program. The CPU 901 secures a storage area in the main storage device 902 according to the program. The CPU 901 secures a storage area in the auxiliary storage device 903 for storing data being processed according to the program.

[0037] A program for realizing all or part of the functions of the model generating device 20 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing by each functional unit. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. If a WWW system is used, the term "computer system" also includes a homepage providing environment (or display environment). The term "computer-readable recording medium" refers to a portable medium such as a CD, DVD, or USB, or a storage device such as a hard disk built into a computer system. If the program is distributed to the computer 900 via a communication line, the computer 900 that receives the program may deploy the program in the main storage device 902 and execute the above processing. The above program may be for realizing part of the functions described above, and may further be capable of realizing the functions described above in combination with a program already recorded in the computer system. Model Generator 20 may be composed of a plurality of computers 900. The storage unit 28 may be stored in an external storage device separate from the computer 900.

[0038] In addition, the components in the above-described embodiments can be appropriately replaced with well-known components without departing from the spirit of the present invention. The technical scope of the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the present invention.

[0039] <Additional Notes> The model generation device 20, the model generation system 100, the model generation method, and the program described in each embodiment can be understood, for example, as follows.

[0040] (1) A model generating device 20 according to a first aspect includes an acquisition unit that acquires measurement data of a three-dimensional shape of an object, a simplified three-dimensional model generating unit that generates a three-dimensional model based on the measurement data, a dimension measuring unit that measures dimensions or positional information of a specific portion of the object based on the three-dimensional model, and a model generating unit that sets the measured dimensions or positional information in a template of a parametric three-dimensional model of the object, and generates a parametric three-dimensional model of the object. This makes it possible to generate a 3D model of an object in a short time even if drawing information for the object does not exist.

[0041] (2) A model generating device 20 according to a second aspect is the model generating device 20 of (1), wherein the dimension measuring unit 25 measures the dimensions of the specified part using a plurality of methods and calculates the dimensions of the specified part based on the measurement results. This makes it possible to maintain dimensional measurement accuracy even if the 3D model is missing or distorted.

[0042] (3) A model generating device 20 according to a third aspect is the model generating device 20 of (1) to (2), wherein the dimension measuring unit approximates the specified portion with any one of the following figures: a triangle, a circle, an arc, an ellipse, a rectangular plane, a polygon, a rectangular solid, a polyhedron, a cylinder, a sphere, and a straight line, and measures the dimension of the specified portion based on the figure used for the approximation. This makes it possible to measure the dimensions of a specific area even if the three-dimensional model is missing or distorted.

[0043] (4) A model generating device 20 according to a fourth aspect is a model generating device 20 according to any one of (1) to (3), wherein the measurement data is an image of the object, and the simple 3D model generation unit generates the 3D model by a photogrammetry method based on the image. This makes it possible to generate a simple 3D model for use in measuring dimensions.

[0044] (5) A model generating device 20 according to a fifth aspect is a model generating device 20 according to any one of (1) to (4), wherein the measurement data is three-dimensional position information indicating a shape of the object (e.g., a surface shape of the outside of the object, a surface shape of the inside of the object), and the simple three-dimensional model generation unit generates the three-dimensional model based on the three-dimensional position information. This makes it possible to generate a simplified 3D model to be used for measuring dimensions. For example, the simplified 3D model may be a set (point cloud) of position information measured by a 3D range finder.

[0045] (6) A model generation system 100 according to a sixth aspect includes a measuring device that measures a three-dimensional shape of an object, and the model generation device according to any one of (1) to (5). This allows you to quickly create 3D models of objects without drawing information. Generate It is possible.

[0046] (7) A model generation system 100 according to a seventh aspect is the model generation system 100 according to (6), wherein the object has a shape including a space therein, and the measuring device is attached to a moving body, and the moving body is moved within the space. move The measurement data is measured by performing the above-mentioned measurement. This makes it possible to measure the internal shape and generate a 3D model even for objects whose internal shapes are difficult for humans to access and measure.

[0047] (8) The model generation system 100 according to the eighth aspect is the model generation system 100 described in any one of (6) to (7), wherein the object has a shape including a space inside, and the measurement data is measured by attaching the measuring device to a predetermined member (such as a rod-shaped member, a plate-shaped member, or hung from the end of a pole) and inserting the member into the space. This makes it possible to measure the internal shape and generate a 3D model even for objects whose internal shapes are difficult for humans to access and measure.

[0048] (9) A model generation method according to a ninth aspect includes the steps of acquiring measurement data of a three-dimensional shape of an object, generating a three-dimensional model based on the measurement data, measuring dimensions or positional information of a specific portion of the object based on the 3D model, and setting the measured dimensions or positional information in a template of a parametric three-dimensional model of the object, and generating a parametric three-dimensional model of the object.

[0049] (10) A program according to a tenth aspect causes a computer to execute the steps of acquiring measurement data of a three-dimensional shape of an object, generating a three-dimensional model based on the measurement data, measuring dimensions or position information of a specific portion of the object based on the three-dimensional model, and setting the measured dimensions or position information in a template of a parametric three-dimensional model of the object, thereby generating a parametric three-dimensional model of the object. [Industrial Applicability]

[0050] According to the above-described model generation device, model generation system, model generation method, and program, a three-dimensional model of an object can be generated in a short time. [Explanation of symbols]

[0051] 10. Measuring device 20. Model generation device 21 Data acquisition section 22 Input reception section 23 Template Creation Department 24. Simple model generation part 25. Dimension measurement section 26...Model generation part 27 Output section 28...Storage section 30...Display device 100...Model Generation System 900...Computer 901···CPU 902...Main memory 903...Auxiliary storage device 904 Input / Output Interface 905 Communication Interface

Claims

1. An acquisition unit that acquires measurement data of a three-dimensional shape of an object; a simplified 3D model generating unit that generates a simplified 3D model of the object based on the measurement data in order to measure dimensional or positional information to be set in a template of a parametric 3D model of the object; a dimension measuring unit that measures a dimension or position information of a predetermined portion of the simplified three-dimensional model that is included in a setting item of the template; a model generation unit that sets the measured dimension or position information in a setting item corresponding to the predetermined portion of the template and generates a parametric three-dimensional model of the object; A model generating device comprising:

2. the dimension measuring unit measures the dimensions of the predetermined portion by a plurality of methods, and calculates the dimensions of the predetermined portion based on the measurement results; The model generating device according to claim 1 .

3. the dimension measuring unit approximates the predetermined portion with any one of a triangle, a circle, a circular arc, an ellipse, a rectangular plane, a polygon, a rectangular parallelepiped, a polyhedron, a cylinder, a sphere, and a straight line, and measures the dimension of the predetermined portion based on the figure used for the approximation.

3. The model generating device according to claim 1 or 2.

4. the measurement data is an image of the object, and the simple three-dimensional model generating unit generates the simple three-dimensional model by a photogrammetry method based on the image.

3. The model generating device according to claim 1 or 2.

5. the measurement data is three-dimensional position information indicating a shape of the object, and the simple three-dimensional model generating unit generates the simple three-dimensional model based on the three-dimensional position information.

3. The model generating device according to claim 1 or 2.

6. A measuring device for measuring a three-dimensional shape of an object; A model generating device according to claim 1 or 2; A model generation system comprising:

7. The object has a shape including a space therein, The measurement device is attached to a moving body, and the moving body is moved within the space to measure the measurement data. The model generation system of claim 6.

8. The object has a shape including a space therein, Attaching the measuring device to a predetermined member and inserting the member into the space to measure the measurement data. The model generation system of claim 6.

9. acquiring measurement data of a three-dimensional shape of an object; generating a simplified three-dimensional model of the object based on the measurement data to measure dimensional or positional information for setting in a template of a parametric three-dimensional model of the object; measuring dimensions or position information of a predetermined portion of the simplified three-dimensional model, the predetermined portion being included in the setting items of the template; A step of setting the measured dimension or position information to a setting item corresponding to the predetermined portion of a template of a parametric three-dimensional model of the object, and generating a parametric three-dimensional model of the object; A method for generating a model comprising:

10. On the computer, acquiring measurement data of a three-dimensional shape of an object; generating a simplified three-dimensional model of the object based on the measurement data to measure dimensional or positional information for setting in a template of a parametric three-dimensional model of the object; measuring dimensions or position information of a predetermined portion of the simplified three-dimensional model, the predetermined portion being included in the setting items of the template; A step of setting the measured dimension or position information to a setting item corresponding to the predetermined portion of a template of a parametric three-dimensional model of the object, and generating a parametric three-dimensional model of the object; A program that executes the following.

Citation Information

Patent Citations

  • Three-dimensional measurement method

    JP2013032922A

  • Object Length Measurement Method and System based on Stereo Camera and Near-infrared Illumination / Sensor

    KR1020200076250A

  • Photogrammetry engine for model construction

    WO2001001075A2

  • Method and system for transforming a CAD model of an object between engineering states

    WO2010123669A2