Visualization method and device for three-coordinate deformation detection results of high-pressure casting parts
By meshing and solving high-pressure casting parts, the three-coordinate measurement results of Poisson equations are used to solve the problems of slow detection speed and sparse results in the existing technology, and high-precision visual analysis of part deformation is achieved.
Patent Information
- Application Number
- CN202411687166.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-25
AI Technical Summary
When detecting deformation of high-pressure casting parts, the existing three-coordinate measurement methods have slow measurement speed and sparse results, making it difficult to display the deformation of each point on the part through image visualization, especially for complex parts with large deviation errors.
By reading the part geometric model and three-coordinate measurement results, grid division and finite element solutions are performed, and the numerical values of finite points are extended to the entire part using the Poisson equation, generating the whole-domain deformation, and visualizing it through the rendering engine.
It realizes the extension of the sparse three-coordinate measurement results to the whole-region deformation amount, and can intuitively observe and analyze the deformation trend of parts, improving the detection accuracy and visualization effect.
Smart Images

Figure CN119206136B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of part deformation detection, and in particular to a method and device for visualizing three-coordinate deformation detection results of high-pressure casting parts. Background Art
[0002] In high-pressure casting, the detection of the final deformation of parts is an important criterion for evaluating the quality of parts. Parts with excessive warping deformation will affect subsequent processing and assembly in actual use. Three-coordinate measurement is a method for detecting the deformation of parts. This method obtains the coordinates of points on the surface of the part through probe contact detection, and compares the detection points with the target geometric model to obtain the offset of the corresponding points on the model. Three-coordinate measurement has high accuracy and is an important high-precision measurement method, but the measurement speed is slow, and often only dozens of points can be collected per hour. Therefore, the result is a sparse dot matrix, which can usually only be displayed in the form of a list. It is difficult to display the deformation of each point on the part through image visualization.
[0003] Some existing methods can process sparse point arrays through spatial interpolation methods to interpolate the offset of undetected positions, but this method is often only applicable to the interpolation of deformation detection results of parts with simple structures, and there are often large deviation errors for complex parts. Summary of the invention
[0004] To this end, this application discloses the following technical solutions:
[0005] The first aspect of the present application provides a method for visualizing three-coordinate deformation detection results of high-pressure casting parts, comprising:
[0006] Read part geometry model and three-coordinate measurement results;
[0007] Meshing the part geometric model to obtain a part body mesh model, wherein mesh vertices of the part body mesh model include measurement points included in the three-coordinate measurement results;
[0008] Determining the boundary conditions of the part body mesh model according to the three-coordinate measurement results;
[0009] According to the boundary conditions and the Poisson equation of the part deformation, the part body mesh model is solved by finite element method to obtain the global deformation of the part body mesh model;
[0010] A visual deformation detection result of the part geometric model is obtained according to the global deformation amount.
[0011] Optionally, meshing the part geometric model to obtain a part body mesh model includes:
[0012] The part geometric model is divided into tetrahedral units based on a triangulation algorithm to obtain a part body mesh model;
[0013] When the tetrahedral unit is divided, the measurement points contained in the three-coordinate measurement results are added as mesh vertices.
[0014] Optionally, determining the boundary conditions of the part body mesh model according to the three-coordinate measurement results includes:
[0015] Establishing a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model;
[0016] The three-coordinate measurement results are set as fixed value boundary conditions of corresponding mesh vertices in the part body mesh model.
[0017] Optionally, obtaining a visual deformation detection result of the part geometric model according to the global deformation amount includes:
[0018] The global deformation amount is input into a rendering engine, and the part geometric model is rendered by the rendering engine based on the global deformation amount to obtain a visualized deformation detection result of the part geometric model.
[0019] Optionally, also include:
[0020] The three-coordinate measurement results are marked and displayed on the part geometric model.
[0021] A second aspect of the present application provides a device for visualizing three-coordinate deformation detection results of high-pressure casting parts, comprising:
[0022] Reading unit, used to read part geometry model and three-coordinate measurement results;
[0023] A division unit, used for performing mesh division on the part geometric model to obtain a part body mesh model, wherein mesh vertices of the part body mesh model include measurement points included in the three-coordinate measurement result;
[0024] A determination unit, used to determine the boundary conditions of the part body mesh model according to the three-coordinate measurement results;
[0025] A solving unit, used for performing finite element solution on the mesh model of the part body according to the boundary conditions and the Poisson equation of the part deformation, so as to obtain the global deformation of the mesh model of the part body;
[0026] An obtaining unit is used to obtain a visual deformation detection result of the part geometric model according to the global deformation amount.
[0027] Optionally, when the partitioning unit performs mesh partitioning on the part geometric model to obtain a part body mesh model, it is specifically used to:
[0028] The part geometric model is divided into tetrahedral units based on a triangulation algorithm to obtain a part body mesh model;
[0029] When the tetrahedral unit is divided, the measurement points contained in the three-coordinate measurement results are added as mesh vertices.
[0030] Optionally, when the determination unit determines the boundary conditions of the part body mesh model according to the three-coordinate measurement results, it is specifically used to:
[0031] Establishing a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model;
[0032] The three-coordinate measurement results are set as fixed value boundary conditions of corresponding mesh vertices in the part body mesh model.
[0033] Optionally, when the obtaining unit obtains the visualized deformation detection result of the part geometric model according to the global deformation amount, it is specifically used to:
[0034] The global deformation amount is input into a rendering engine, and the part geometric model is rendered by the rendering engine based on the global deformation amount to obtain a visualized deformation detection result of the part geometric model.
[0035] Optionally, the obtaining unit is further used for:
[0036] The three-coordinate measurement results are marked and displayed on the part geometric model.
[0037] The beneficial effects of this solution are:
[0038] This scheme proposes a visualization method based on the diffusion model. Based on the Poisson equation, the numerical values of a finite number of points are extended to the entire part, and then the visualization result of the part can be obtained through cloud rendering, which can intuitively observe and analyze the deformation trend of the part. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0040] Figure 1 This is a schematic diagram of a part deformation field obtained by an existing blue light scanning;
[0041] Figure 2 This is a schematic diagram of the results of an existing three-coordinate measurement;
[0042] Figure 3 It is a structural diagram of a part;
[0043] Figure 4 It is a flow chart of a method for visualizing three-coordinate deformation detection results of high-pressure casting parts provided in an embodiment of the present application;
[0044] Figure 5 is a schematic diagram of a part geometric model provided in an embodiment of the present application;
[0045] Figure 6 is a schematic diagram of a part body mesh model provided in an embodiment of the present application;
[0046] Figure 7 is a schematic diagram of a visual deformation detection result of a part geometric model provided in an embodiment of the present application;
[0047] Figure 8 It is a schematic diagram of marking and displaying three-coordinate measurement results on a part geometric model provided by an embodiment of the present application;
[0048] Fig. 9 It is a structural schematic diagram of a device for visualizing three-coordinate deformation detection results of high-pressure casting parts provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] First, some terms that may be involved in this application are explained.
[0051] STL file format (stereolithography, the abbreviation of stereolithography) is a 3D graphics file format for rapid prototyping technology. STL files consist of multiple triangular face definitions, each of which includes the 3D coordinates of each fixed point of the triangle and the normal vector of the triangle face.
[0052] Finite Element Method (FEM) is an effective method for solving mathematical problems. It is based on the variational principle and weighted residual method. The basic solution idea is to divide the computational domain into a finite number of non-overlapping units. In each unit, select some appropriate nodes as interpolation points of the solution function, rewrite the variables in the differential equation into a linear expression composed of the node values of each variable or its derivative and the selected interpolation function, and use the variational principle or weighted residual method to discretely solve the differential equation. Using different weight functions and interpolation function forms, different finite element methods are formed.
[0053] Generally, there are two ways to detect deformation of parts: blue light scanning and three-dimensional coordinate measurement. Blue light scanning irradiates the surface of the part with light of a specific texture, and then generates a point cloud by taking pictures and processing the image. The point cloud represents the surface of the detected part, and then the deformation size of each position of the part is determined by comparing the distance between the point cloud and the target part. Since the number of point clouds is very large, generally in the millions to tens of millions, the obtained deformation field is an approximately continuous field that can be directly visualized.
[0054] Exemplarily, the following can be obtained by blue light scanning: Figure 1 The deformation field diagram shown in the figure shows that the size and direction of the part deformation can be directly judged by color, which is very intuitive.
[0055] Coordinate measurement is a contact measurement, so the measurement time for each point is about tens of seconds, so only about 100 points can be taken in an hour. The results of these points are usually given in the form of a list. Such results make it difficult to intuitively observe and evaluate the overall deformation of the part. For example, the following can be obtained through three-coordinate measurement: Figure 2 The measurement results are shown in tabular form.
[0056] In order to extend the sparse discrete points obtained by three-coordinate measurement to the entire part, the traditional method is to use the interpolation method related to spatial distance. However, for complex parts, only using spatial distance interpolation will result in large errors. Figure 3 As shown in the figure, point A is equidistant from point B and point C, but the deformation of point A is mainly related to point B and has nothing to do with point C. However, according to the spatial distance interpolation, it is considered that the contribution of the displacement of point B and point C to point A is the same. Therefore, a better method is needed to extend the discrete points to the entire domain.
[0057] In view of the above problems, the present application provides a method for visualizing the three-coordinate deformation detection results of high-pressure casting parts. Figure 4 , is a flow chart of the method, and the method may include the following steps.
[0058] S401, read the part geometry model and three-coordinate measurement results.
[0059] S402, meshing the part geometric model to obtain a part body mesh model, wherein mesh vertices of the part body mesh model include measurement points included in the three-coordinate measurement results.
[0060] S403, determining the boundary conditions of the part body mesh model according to the three-coordinate measurement results.
[0061] S404, performing finite element solution on the mesh model of the part body according to the boundary conditions and the Poisson equation of the part deformation, and obtaining the global deformation of the mesh model of the part body.
[0062] S405, obtaining a visual deformation detection result of the part geometric model according to the global deformation amount.
[0063] The beneficial effects of this solution are:
[0064] This scheme proposes a visualization method based on the diffusion model. Based on the Poisson equation, the numerical values of a finite number of points are extended to the entire part, and then the visualization result of the part can be obtained through cloud rendering, which can intuitively observe and analyze the deformation trend of the part.
[0065] In step S401, for any target part that needs to be deformed, a model file corresponding to the target part and a three-coordinate measurement result obtained by three-coordinate measurement of the target part can be imported.
[0066] Optionally, the target part may be any part obtained by high pressure casting.
[0067] The model file may be a file in a CAD format or a file in an STL format.
[0068] The model file may be a model file of the target part designed by relevant designers in three-dimensional design software (such as CAD software) during the design phase of the target part.
[0069] The three-coordinate measurement results may include the measurement results of multiple points on the surface of the target part. In this embodiment, the three-coordinate measurement results may be imported into Figure 2 The three-coordinate measurement results in the form of a list or other forms are shown.
[0070] After importing the model file, you can load the part geometry model corresponding to the target part from the model file.
[0071] This embodiment does not limit the shape and size of the target part. As an example, the part geometry model of the target part can be Figure 5 The box model shown.
[0072] Optionally, meshing the part geometry model to obtain a part body mesh model may include:
[0073] The part geometry model is divided into tetrahedral units based on the triangulation algorithm to obtain the part body mesh model;
[0074] When meshing tetrahedral elements, the measurement points contained in the three-coordinate measurement results are added as mesh vertices.
[0075] In this embodiment, the part geometry model can be imported into any meshing software with meshing function, and the part geometry model can be meshed using the triangulation (Delaunay) algorithm in the software, thereby dividing the part geometry model into multiple tetrahedral units, each of which is equivalent to a mesh of the part, and the model composed of all meshes is the part body mesh model.
[0076] When meshing, three-coordinate measurement points can be added as mesh vertices. Specifically, the three-dimensional coordinates of each measured point on the part geometry model can be obtained from the three-coordinate measurement results, and then these three-dimensional coordinates are also loaded into the meshing software before meshing begins. The measurement points corresponding to these three-dimensional coordinates are set as mesh vertices after meshing, and then the meshing function of the meshing software is started for meshing. This ensures that in the mesh model of the divided part body, each measurement point of the three-coordinate measurement results is used as a mesh vertex.
[0077] The triangulation algorithm is a general tetrahedral mesh generation method, and its specific principle can be found in the relevant prior art and will not be described in detail.
[0078] In some embodiments, the part geometry model may also be divided into a part body mesh model composed of solid units of other shapes, not limited to the above-mentioned tetrahedral units.
[0079] Combining the above examples, we can Figure 5 The part geometry model shown in the figure is meshed to obtain Figure 6 The part body mesh model is shown.
[0080] Optionally, the boundary conditions of the part body mesh model are determined according to the three-coordinate measurement results, including:
[0081] Establish a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model;
[0082] The three-coordinate measurement results are set as fixed value boundary conditions for the corresponding mesh vertices in the part body mesh model.
[0083] In this embodiment, for each measurement point in the three-coordinate measurement result, a mesh vertex located at the same position as the measurement point can be found in the part body mesh model, and it is determined that the measurement point corresponds to the mesh vertex located at the same position, thereby establishing a one-to-one correspondence between the three-coordinate measurement result and the mesh vertices of the part body mesh model.
[0084] Then, the offset of each measurement point in the three-coordinate measurement result is mapped to the corresponding mesh vertex in the part body mesh model, and these mapped offsets are used as fixed value boundary conditions of the mesh vertex.
[0085] As an example, assume that a mesh vertex 001 and a measurement point X in the three-coordinate measurement result are located at the same position in the part geometry model, thereby the mesh vertex 001 and the measurement point X can be determined, and then the offset of the measurement point X measured in the three-coordinate measurement result, 0.07 millimeters (mm), can be mapped to the mesh vertex 001, and the fixed value boundary condition of the mesh vertex 001 is set as follows: the offset (also called deformation) of the target part at the mesh vertex 001 is equal to 0.07 mm.
[0086] In step S404, the deformation amount P of any mesh vertex (ie, the aforementioned tetrahedral unit) in the mesh model of the part body can be set to satisfy the Poisson equation shown in formula (1).
[0087]
[0088] And the boundary conditions of the part body mesh model are set to include the boundary conditions set in step S403, that is, the deformation of those mesh vertices corresponding to the three-coordinate measurement results in the solution is consistent with the three-coordinate measurement results, that is, P=P', P' represents the offset of the corresponding measurement point in the three-coordinate measurement results, and P represents the deformation of the corresponding mesh vertices obtained by solution.
[0089] In combination with the above example, the deformation of the mesh vertex 001 obtained by solution is consistent with the offset of the measurement point X obtained by three-coordinate measurement.
[0090] After completing the above configuration, the finite element method can be used to discretize and solve the part body mesh model based on Poisson's equation and boundary conditions to obtain the deformation of each mesh vertex in the part body mesh model. Then, Lagrange interpolation is performed on the deformation of every two adjacent mesh vertices to obtain the global deformation of the part body mesh model.
[0091] The global deformation can include the deformation of each position on the surface of the target part and inside the part.
[0092] The specific principles of the finite element solution method can be found in the relevant prior art and will not be elaborated here.
[0093] Optionally, a visual deformation detection result is obtained based on the global deformation, including:
[0094] The global deformation amount is input into the rendering engine, and the part geometric model is rendered by the rendering engine based on the global deformation amount to obtain a visual deformation detection result of the part geometric model.
[0095] In this embodiment, the global deformation amount calculated in the above steps can be input into the rendering engine, and then the rendering engine is started. According to the deformation amount of each position in the part geometric model indicated by the global deformation amount, each position of the part geometric model is rendered as a color corresponding to the deformation amount of the position, wherein different colors represent different deformation amounts, thereby obtaining a visual deformation detection result of the part geometric model. Through the above method, the conversion from discrete and sparse three-coordinate measurement results to continuous visual deformation detection results can be completed.
[0096] The rendering engine can be implemented based on any common visualization tool, which can be any open source tool. The visualization tool used and its working principle are not described in detail in this embodiment.
[0097] In combination with the above examples, in this embodiment, Figure 6 The mesh model of the part body shown in the figure obtains the above global deformation, and then renders based on the global deformation. Figure 5 The part geometry model is obtained Figure 7 Visual deformation detection results shown.
[0098] In some optional embodiments, the method of this embodiment may further include the following steps:
[0099] Mark and display the three-dimensional coordinate measurement results on the part geometry model.
[0100] In this embodiment, the position of each measurement point on the part geometric model can be obtained from the three-coordinate measurement results, and then for each measurement point, the number and offset of the measurement point in the three-coordinate measurement results are marked at the position corresponding to the measurement point in the part geometric model, and then the numbers and offsets of the marked multiple measurement points can be displayed on the part geometric model.
[0101] As an example, you can mark the part geometry with Figure 8 The numbers and offsets of the multiple measuring points are shown, for example, the offset of the measuring point numbered 001 is 0.15, the offset of the measuring point numbered 003 is 0.07, and so on.
[0102] In some optional embodiments, when displaying the visual deformation detection results, the three-coordinate measurement results may be further marked and displayed on the visual deformation detection results in the above manner. The specific implementation method can refer to the above-mentioned method of marking and displaying on the part geometric model, which will not be repeated here.
[0103] This application provides a visualization algorithm for three-coordinate deformation detection results of high-pressure die-cast parts based on the Poisson equation, which can calculate continuous and smooth visualization results based on the discrete and sparse three-coordinate measurement results of high-pressure die-cast parts. The main advantages are: high accuracy, compared with the traditional distance-based interpolation method, it can well reflect the spatial relationship of deformation; strong robustness, for any complex parts, there will be no calculation divergence or overfitting; through the comparison of results, it can well predict the deformation of unmeasured points.
[0104] The present application also provides a device for visualizing the three-coordinate deformation detection results of high-pressure casting parts. Fig. 9 , the device may include the following units.
[0105] The reading unit 901 is used to read the part geometric model and the three-coordinate measurement results;
[0106] A division unit 902 is used to perform mesh division on the part geometric model to obtain a part body mesh model, wherein the mesh vertices of the part body mesh model include measurement points included in the three-coordinate measurement result;
[0107] A determination unit 903 is used to determine the boundary conditions of the part body mesh model according to the three-coordinate measurement results;
[0108] A solving unit 904 is used to perform finite element solution on the part body mesh model according to the boundary conditions and the Poisson equation of the part deformation, so as to obtain the global deformation of the part body mesh model;
[0109] The obtaining unit 905 is used to obtain the visual deformation detection result of the part geometric model according to the global deformation amount.
[0110] Optionally, when the division unit 902 performs mesh division on the part geometric model to obtain the part body mesh model, it is specifically used to:
[0111] The part geometry model is divided into tetrahedral units based on the triangulation algorithm to obtain the part body mesh model;
[0112] When meshing tetrahedral elements, the measurement points contained in the three-coordinate measurement results are added as mesh vertices.
[0113] Optionally, when the determination unit 903 determines the boundary conditions of the part body mesh model according to the three-coordinate measurement results, it is specifically used to:
[0114] Establish a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model;
[0115] The three-coordinate measurement results are set as fixed value boundary conditions for the corresponding mesh vertices in the part body mesh model.
[0116] Optionally, when the obtaining unit 905 obtains the visualized deformation detection result of the part geometric model according to the global deformation amount, it is specifically used to:
[0117] The global deformation amount is input into the rendering engine, and the part geometric model is rendered by the rendering engine based on the global deformation amount to obtain a visual deformation detection result of the part geometric model.
[0118] Optionally, the obtaining unit 905 is further configured to:
[0119] Mark and display the three-coordinate measurement results on the visual deformation detection results.
[0120] The specific working principle of the device for visualizing the three-coordinate deformation detection results of high-pressure casting parts provided in this embodiment can be found in the relevant steps of the method for visualizing the three-coordinate deformation detection results of high-pressure casting parts provided in the embodiment of this application, and will not be repeated here.
[0121] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0122] For the convenience of description, the above system or device is described by dividing it into various modules or units according to its functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0123] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.
[0124] Finally, it should be noted that, in this article, relational terms such as first, second, third and fourth are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0125] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for visualizing three-coordinate deformation detection results of high-pressure casting parts, characterized in that: include: Read part geometry model and three-coordinate measurement results; The part geometric model is divided into tetrahedral units based on a triangulation algorithm to obtain a part body mesh model; When dividing tetrahedral units, the measurement points included in the three-coordinate measurement results are added as mesh vertices, and the mesh vertices of the part body mesh model include the measurement points included in the three-coordinate measurement results; Wherein, adding the measurement points contained in the three-coordinate measurement results as mesh vertices includes: Obtaining the three-dimensional coordinates of each measuring point on the part geometric model from the three-coordinate measurement results, loading the three-dimensional coordinates into meshing software for meshing tetrahedral units before meshing tetrahedral units, and setting the measuring points corresponding to the three-dimensional coordinates as mesh vertices after meshing; Determining the boundary conditions of the part body mesh model according to the three-coordinate measurement results; According to the boundary conditions and the Poisson equation of the part deformation, the part body mesh model is solved by finite element method to obtain the global deformation of the part body mesh model; Obtaining a visual deformation detection result of the part geometric model according to the global deformation amount; The step of obtaining a visual deformation detection result of the part geometric model according to the global deformation amount includes: The global deformation amount is input into a rendering engine, and the rendering engine is used to render the colors of different positions on the part geometric model based on the global deformation amount to obtain a visual deformation detection result of the part geometric model. In the visual deformation detection result, each position of the part geometric model is rendered as a color corresponding to the deformation amount of the position, and different colors represent different deformation amounts.
2. The method according to claim 1, characterized in that Determining the boundary conditions of the part body mesh model according to the three-coordinate measurement results includes: Establishing a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model; The three-coordinate measurement results are set as fixed value boundary conditions of corresponding mesh vertices in the part body mesh model.
3. The method according to claim 1, characterized in that Also includes: The three-coordinate measurement results are marked and displayed on the part geometric model.
4. A device for visualizing three-coordinate deformation detection results of high-pressure casting parts, characterized in that: include: Reading unit, used to read part geometry model and three-coordinate measurement results; A partitioning unit, used for partitioning the part geometric model into tetrahedral units based on a triangulation algorithm to obtain a part body mesh model; When dividing tetrahedral units, the measurement points included in the three-coordinate measurement results are added as mesh vertices, and the mesh vertices of the part body mesh model include the measurement points included in the three-coordinate measurement results; Wherein, adding the measurement points contained in the three-coordinate measurement results as mesh vertices includes: Obtaining the three-dimensional coordinates of each measuring point on the part geometric model from the three-coordinate measurement results, loading the three-dimensional coordinates into meshing software for meshing tetrahedral units before meshing tetrahedral units, and setting the measuring points corresponding to the three-dimensional coordinates as mesh vertices after meshing; A determination unit, used to determine the boundary conditions of the part body mesh model according to the three-coordinate measurement results; A solving unit, used for performing finite element solution on the mesh model of the part body according to the boundary conditions and the Poisson equation of the part deformation, so as to obtain the global deformation of the mesh model of the part body; An obtaining unit, used for obtaining a visual deformation detection result of the part geometric model according to the global deformation amount; When the obtaining unit obtains the visual deformation detection result of the part geometric model according to the global deformation amount, it is used to: The global deformation amount is input into a rendering engine, and the rendering engine is used to render the colors of different positions on the part geometric model based on the global deformation amount to obtain a visual deformation detection result of the part geometric model. In the visual deformation detection result, each position of the part geometric model is rendered as a color corresponding to the deformation amount of the position, and different colors represent different deformation amounts.
5. The device according to claim 4, characterized in that When the determination unit determines the boundary conditions of the part body mesh model according to the three-coordinate measurement results, it is specifically used to: Establishing a one-to-one correspondence between the three-coordinate measurement results and the mesh vertices of the part body mesh model; The three-coordinate measurement results are set as fixed value boundary conditions of corresponding mesh vertices in the part body mesh model.
6. The device according to claim 4, characterized in that The obtaining unit is also used for: The three-coordinate measurement results are marked and displayed on the part geometric model.
Citation Information
Patent Citations
A real-time remote monitoring method and system under a BIM environment
CN109447849A