Vacuum chamber deformation analysis method, apparatus, and electronic device
By obtaining the three-dimensional coordinates of the target point in the vacuum chamber, the coordinates and curves of the inversion surface are determined, which solves the problem that it is difficult to intuitively reflect the welding deformation of the vacuum chamber in the existing technology. It realizes the three-dimensional morphological analysis before and after welding, and improves the spatial intuitiveness and analysis accuracy of the data.
Patent Information
- Application Number
- CN202511690669.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2045-11-18
AI Technical Summary
Existing technologies cannot intuitively reflect the overall three-dimensional deformation trend of the vacuum chamber during the welding process, resulting in scattered data and a lack of spatial intuitiveness.
By obtaining the three-dimensional coordinates of the first and second states of the target point, the coordinates of the inverted surface and the inverted three-dimensional curve are determined. Based on these coordinates, deformation analysis is performed to establish the three-dimensional morphology before and after welding, which intuitively reflects the deformation trend.
It enables a direct reflection of the three-dimensional deformation trend before and after vacuum chamber welding, improving the spatial intuitiveness and analytical accuracy of the data.
Smart Images

Figure CN121145576B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of structural deformation detection technology, and in particular relates to a method, device and electronic equipment for vacuum chamber deformation analysis. Background Technology
[0002] The vacuum chamber is the main component of a nuclear fusion device, playing a crucial role in confining high-temperature plasma and maintaining a high-vacuum environment. A vacuum chamber typically consists of multiple D-shaped segments, with an overall structure that is a complex three-dimensional surface of revolution, requiring enormous dimensions and extremely high precision. During the ring-welding process, each segment is affected by heat input, assembly stress, and gravity, resulting in significant geometric deformation.
[0003] Typically, several target points are arranged on the surface of each sector of the vacuum chamber, and the structural deformation of the vacuum chamber is analyzed by measuring the changes in the coordinates of the target points before and after welding. However, simply outputting the difference in the coordinates of the target points results in scattered data and a lack of spatial intuitiveness, making it difficult to reflect the overall three-dimensional deformation trend of the vacuum chamber. Summary of the Invention
[0004] This application aims to address at least one of the technical problems existing in the prior art. To this end, this application proposes a vacuum chamber deformation analysis method, apparatus, and electronic equipment to solve the problem of difficulty in intuitively reflecting the deformation trend of a vacuum chamber.
[0005] In a first aspect, this application provides a method for analyzing the deformation of a vacuum chamber, including:
[0006] For each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation.
[0007] For each target point coordinate in each state, the inversion surface coordinates corresponding to the state are determined based on the target point coordinates.
[0008] Based on the coordinates of the inverted surface, determine the inverted three-dimensional curve corresponding to the state;
[0009] Deformation analysis of the target vacuum chamber is performed based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state.
[0010] According to the vacuum chamber deformation analysis method of this application, the target point coordinates of the first state and the second state are obtained for each target point in the target vacuum chamber. The target point coordinates of the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates of the second state are the three-dimensional coordinates of the target point after the welding operation. For each target point coordinate of each state, the inversion surface coordinates corresponding to the state are determined based on the target point coordinates. Based on the inversion surface coordinates, the inversion three-dimensional curve corresponding to the state is determined. Based on the inversion three-dimensional curves of the first state and the second state, the deformation analysis of the target vacuum chamber is performed. Based on the target point coordinates of the target vacuum chamber before and after the welding operation, the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation are obtained respectively, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0011] According to one embodiment of this application, for each target point coordinate in each state, the inversion surface coordinates corresponding to the state are determined based on the target point coordinates, including:
[0012] For each state, the target point coordinates are used to obtain the target profile curve and rotation angle range.
[0013] Based on the target profile curve and rotation angle range, obtain the inversion surface coordinates corresponding to the state.
[0014] According to one embodiment of this application, for each state of target point coordinates, based on the target point coordinates, the target profile curve and rotation angle range are obtained, including:
[0015] For each target point coordinate in each state, obtain the radial distance of the target point based on the target point coordinates;
[0016] Based on the target coordinates and radial distance, the target profile curve corresponding to the state is obtained.
[0017] According to one embodiment of this application, the target coordinates include a first dimension value and a second dimension value; for the target coordinates of each state, based on the target coordinates, the target profile curve and rotation angle range are obtained, including:
[0018] For the target coordinates of each state, the upper bound of the rotation angle range is determined based on the maximum value of the first dimension and the maximum value of the second dimension, and the lower bound of the rotation angle range is determined based on the minimum value of the first dimension and the minimum value of the second dimension, so as to determine the rotation angle range.
[0019] According to one embodiment of this application, the target coordinates include a third dimension value; based on the target profile curve and rotation angle range, the inversion surface coordinates corresponding to the state are obtained, including:
[0020] For each state, a two-dimensional surface is constructed based on the range of the third dimension value and the range of the rotation angle; the range of the third dimension value is an interval with the maximum value of the third dimension value as the upper bound and the minimum value of the third dimension value as the lower bound.
[0021] The two-dimensional surface is divided based on the meshing parameters to obtain the surface mesh points;
[0022] For each surface grid point, the inverted surface coordinates corresponding to the state are determined based on the third dimension value, rotation angle, and target profile curve of the surface grid point.
[0023] According to one embodiment of this application, after determining the inverted three-dimensional curve corresponding to the state based on the inverted surface coordinates, the method includes:
[0024] The simulation surface coordinates corresponding to the target point coordinates are obtained through the finite element simulation model.
[0025] By comparing the inverted surface coordinates with the simulated surface coordinates, the target error can be obtained.
[0026] If the target error is greater than or equal to the error threshold, the inverted three-dimensional curve is redefined.
[0027] According to one embodiment of this application, after obtaining the target point coordinates of the first state and the second state for each target point in the target vacuum chamber, the method further includes:
[0028] Based on the target coordinates in the first state and the target coordinates in the second state, the inversion displacement data of each target point is obtained.
[0029] According to one embodiment of this application, after obtaining the inversion displacement data of each target point based on the target point coordinates of the first state and the target point coordinates of the second state, the method further includes:
[0030] Based on the thermal-structural simulation model, the simulated displacement data of each target point is obtained; the thermal-structural simulation model is used to simulate the thermal deformation data of the target material under the condition of target heating.
[0031] The target coupling coefficient is obtained based on simulated displacement data and inverted displacement data;
[0032] When the target coupling coefficient is greater than or equal to the coefficient threshold, the deformation principle of the bonding welding operation in the finite element simulation model is determined.
[0033] Secondly, this application provides a vacuum chamber deformation analysis device, comprising:
[0034] The first acquisition module is used to acquire the target point coordinates of the first state and the second state for each target point in the target vacuum chamber; the target point coordinates of the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates of the second state are the three-dimensional coordinates of the target point after the welding operation.
[0035] The first determining module is used to determine the inversion surface coordinates corresponding to each state based on the target point coordinates.
[0036] The second determining module is used to determine the inverted three-dimensional curve corresponding to the state based on the inverted surface coordinates;
[0037] The analysis module is used to perform deformation analysis on the target vacuum chamber based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state.
[0038] According to the vacuum chamber deformation analysis device of this application, the target point coordinates of the first state and the second state are obtained for each target point of the target vacuum chamber. The target point coordinates of the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates of the second state are the three-dimensional coordinates of the target point after the welding operation. For each target point coordinate of each state, the inversion surface coordinates corresponding to the state are determined based on the target point coordinates. Based on the inversion surface coordinates, the inversion three-dimensional curve corresponding to the state is determined. Based on the inversion three-dimensional curves of the first state and the second state, the deformation analysis of the target vacuum chamber is performed. Based on the target point coordinates of the target vacuum chamber before and after the welding operation, the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation are obtained respectively, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0039] Thirdly, this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the vacuum chamber deformation analysis method described in the first aspect.
[0040] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0041] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0042] Figure 1 This is one of the flowcharts illustrating the vacuum chamber deformation analysis method provided in the embodiments of this application;
[0043] Figure 2 This is a schematic diagram of the D-shaped sector structure of the target vacuum chamber provided in the embodiments of this application;
[0044] Figure 3 This is a schematic diagram of the D-shaped sector segment structure of the target vacuum chamber provided in the embodiments of this application;
[0045] Figure 4 This is a second schematic flowchart of the vacuum chamber deformation analysis method provided in the embodiments of this application;
[0046] Figure 5 This is a schematic diagram of the structure of the vacuum chamber deformation analysis device provided in the embodiments of this application;
[0047] Figure 6 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0048] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0049] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0050] The following description, in conjunction with the accompanying drawings, details the vacuum chamber deformation analysis method, apparatus, electronic device, and storage medium provided in this application through specific embodiments and application scenarios.
[0051] The vacuum chamber deformation analysis method can be applied to the terminal, specifically executed by the hardware or software within the terminal.
[0052] The terminal includes, but is not limited to, portable communication devices such as mobile phones or tablets with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads). It should also be understood that, in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).
[0053] The following embodiments describe a terminal including a display and a touch-sensitive surface. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and joystick.
[0054] The vacuum chamber deformation analysis method provided in this application embodiment can be executed by an electronic device or a functional module or entity in an electronic device that can implement the vacuum chamber deformation analysis method. The electronic devices mentioned in this application embodiment include, but are not limited to, mobile phones, tablets, computers, cameras, and wearable devices. The following uses an electronic device as the execution subject to illustrate the vacuum chamber deformation analysis method provided in this application embodiment.
[0055] like Figure 1 As shown, the vacuum chamber deformation analysis method includes steps 110, 120, 130 and 140.
[0056] Step 110: For each target point in the target vacuum chamber, obtain the target point coordinates in the first state and the second state respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation.
[0057] In actual implementation, such as Figure 2 The diagram shows a D-shaped sector; the target vacuum chamber may include several D-shaped sectors.
[0058] In some embodiments, a three-dimensional coordinate system can be established for the target vacuum chamber. For each target point in the target vacuum chamber, the target point coordinates in the first and second states are obtained respectively. Alternatively, for each D-shaped sector of the target vacuum chamber, the target point coordinates in the first and second states of each target point on that D-shaped sector can be obtained. Figure 3 As shown, each D-shaped sector can be divided into several segments (e.g., segments PS1-PS4), and the target coordinates of the first and second states of each target point on each segment can be obtained.
[0059] In actual execution, the coordinates of each target point in each state include a first dimension value, a second dimension value, and a third dimension value. The first dimension value can be the x-coordinate value, the second dimension value can be the y-coordinate value, and the third dimension value can be the z-coordinate value.
[0060] In some embodiments, the coordinates of each target point can be obtained by a laser tracker or a three-dimensional coordinate measuring machine, or by any theoretically feasible method, and this application does not make any specific limitation.
[0061] In some embodiments, for each state, after obtaining all target coordinates, the target coordinates of that state can be sorted based on the third dimension value of each target coordinate.
[0062] In some embodiments, for the target coordinates of each state, after obtaining all target coordinates, the target coordinates of that state can be sorted according to the descending order of the third dimension value. In some embodiments, sorting the target coordinates according to the third dimension value facilitates the geometric continuity of the subsequent generation of the inverted 3D curve based on the target coordinates.
[0063] In some embodiments, for each target point, the displacement direction and displacement amount can be determined by the target point coordinates in the first state and the target point coordinates in the second state.
[0064] Step 120: For each target point coordinate in each state, determine the inversion surface coordinates corresponding to the state based on the target point coordinates.
[0065] In some embodiments, the inversion surface coordinates corresponding to the first state can be determined based on the target coordinates of each first state, and the inversion surface coordinates corresponding to the second state can be determined based on the target coordinates of each second state.
[0066] In some embodiments, for the target point coordinates of each state, the cross-sectional curve corresponding to that state can be obtained, and the inversion surface coordinates corresponding to each target point coordinate of that state can be obtained based on the cross-sectional curve.
[0067] Step 130: Based on the inversion surface coordinates, determine the inversion three-dimensional curve corresponding to the state.
[0068] In some embodiments, for each state, the inversion three-dimensional curve of the state can be obtained based on the inversion surface coordinates of that state.
[0069] In some embodiments, the inverted three-dimensional curve of the first state can be obtained based on the inverted surface coordinates of the first state, and the inverted three-dimensional curve of the second state can be obtained based on the inverted surface coordinates of the second state.
[0070] In some embodiments, the accuracy of the inverted three-dimensional curve can be verified based on a finite element simulation model.
[0071] In some embodiments, the least squares method can be used to fit the inversion three-dimensional curve of the state based on the inversion surface coordinates of the state.
[0072] In some embodiments, the inversion three-dimensional curve corresponding to the state can be plotted based on the mesh or surf functions in Matlab.
[0073] Step 140: Based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state, perform deformation analysis on the target vacuum chamber.
[0074] In some embodiments, the inverted 3D curve of the first state can be visualized based on a first display method, and the inverted 3D curve of the second state can be visualized based on a second display method. For example, the inverted 3D curve of the first state can be visualized based on a blue graphic, and the inverted 3D curve of the second state can be visualized based on a gray graphic.
[0075] In some instances, the inverted 3D curves of the first state and the inverted 3D curves of the second state can be overlaid and displayed.
[0076] In some instances, the smoothness parameters of the first state and the second state can be obtained using the fnder() function in MATLAB to determine whether there are local unsmoothnesses or measurement noise in the inverted 3D curves of the first and second states.
[0077] In some embodiments, the displacement direction and displacement amount of each target point can be visualized.
[0078] In some embodiments, the deformation amplitude distribution function and rotation angle deviation of the target vacuum chamber can be obtained based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state.
[0079] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point in the target vacuum chamber, the target point coordinates of the first state and the second state are obtained respectively; the target point coordinates of the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates of the second state are the three-dimensional coordinates of the target point after the welding operation; for each target point coordinate of each state, the inversion surface coordinates corresponding to the state are determined based on the target point coordinates; the inversion three-dimensional curve corresponding to the state is determined based on the inversion surface coordinates; based on the inversion three-dimensional curves of the first state and the second state, the deformation analysis of the target vacuum chamber is performed, so as to obtain the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation based on the target point coordinates of the target vacuum chamber before and after the welding operation, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0080] In some embodiments, for each state, the target point coordinates are used to obtain the target profile curve and rotation angle range; and the inversion surface coordinates corresponding to the state are obtained based on the target profile curve and rotation angle range.
[0081] In actual execution, the target profile curve corresponding to each state represents the cross-sectional curve of the target vacuum chamber in that state, and the rotation angle range corresponding to each state represents the projected width of the target vacuum chamber in the circumferential direction in that state.
[0082] In some embodiments, the target profile curve and rotation angle range of the first state can be obtained based on the target coordinates of the first state, and the target profile curve and rotation angle range of the second state can be obtained based on the target coordinates of the second state.
[0083] In some embodiments, for each target point coordinate in each state, the projected radius of the target point corresponding to that target point coordinate is obtained, and then the target profile curve is obtained based on the projected radius and the target point coordinate.
[0084] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation; for the target point coordinates in each state, the target profile curve and rotation angle range are obtained based on the target point coordinates; the inversion surface coordinates corresponding to the state are obtained based on the target profile curve and rotation angle range; the inversion three-dimensional curve corresponding to the state is determined based on the inversion surface coordinates; the deformation analysis of the target vacuum chamber is performed based on the inversion three-dimensional curves of the first state and the second state, so as to obtain the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation based on the target point coordinates of the target vacuum chamber before and after the welding operation, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0085] In some embodiments, for each target point coordinate in each state, the radial distance of the target point is obtained based on the target point coordinate; and the target profile curve corresponding to the state is obtained based on the target point coordinate and the radial distance.
[0086] In actual execution, the radial distance of the target point can represent the projected radius of the target point.
[0087] In some embodiments, for each target point coordinate in each state, the radial distance of the target point can be determined based on the first and second dimension values of the target point coordinates.
[0088] In some embodiments, the radial distance of the target point can be obtained based on the following formula:
[0089] ;
[0090] Where j represents the state, j=1 represents the first state, j=2 represents the second state, and i represents the coordinates of the i-th target point. This represents the first dimension value of the coordinates of the i-th target point in the j-th state. This represents the second dimension value of the coordinates of the i-th target point in the j-th state. This represents the radial distance of the i-th target point in the j-th state.
[0091] In some embodiments, for each state, the target profile curve of that state can be determined based on the third dimension value and radial distance of the target coordinates of each target point in that state.
[0092] In some embodiments, for each state, spline interpolation can be used to determine the target profile curve of that state based on the third dimension value and radial distance of the target coordinates of each target point in that state.
[0093] In some embodiments, for each state, the target profile curve for that state can be determined based on the following formula:
[0094] ;
[0095] in, This represents the target profile curve for the j-th state. The third dimension value represents the coordinates of the i-th target point in the j-th state.
[0096] In some embodiments, The function ensures a smooth and continuous profile, avoiding surface irregularities caused by measurement noise.
[0097] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation; for each target point coordinate in each state, the radial distance of the target point is obtained based on the target point coordinates; based on the target point coordinates and the radial distance, the target profile curve corresponding to the state is obtained, and the rotation angle range is obtained; based on the target profile curve and the rotation angle range, the inversion surface coordinates corresponding to the state are obtained; based on the inversion surface coordinates, the inversion three-dimensional curve corresponding to the state is determined; based on the inversion three-dimensional curves of the first state and the second state, the deformation analysis of the target vacuum chamber is performed, so as to obtain the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation based on the target point coordinates of the target vacuum chamber before and after the welding operation, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0098] In some embodiments, the target coordinates include a first dimension value and a second dimension value; for the target coordinates of each state, the upper bound of the rotation angle range is determined based on the maximum value of the first dimension value and the maximum value of the second dimension value, and the lower bound of the rotation angle range is determined based on the minimum value of the first dimension value and the minimum value of the second dimension value, so as to determine the rotation angle range.
[0099] In some embodiments, for each state, the upper bound of the rotation angle range can be determined based on the following formula:
[0100] ;
[0101] in, This represents the upper bound of the range of rotation angles for the j-th state. This represents the maximum value in the first dimension of the target point coordinates in the j-th state. This represents the maximum value in the second dimension of the target point coordinates in the j-th state.
[0102] In some embodiments, for each state, the lower bound of the rotation angle range can be determined based on the following formula:
[0103] ;
[0104] in, This represents the lower bound of the range of rotation angles for the j-th state. This represents the minimum value in the first dimension of the target point coordinates in the j-th state. This represents the smallest value in the second dimension of the target point coordinates in the j-th state.
[0105] In some embodiments, for each state, the rotation angle range can be determined based on the following formula:
[0106] ;
[0107] in, This represents the range of rotation angles for the j-th state.
[0108] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation; for the target point coordinates in each state, the target profile curve and rotation angle range are obtained based on the target point coordinates; the inversion surface coordinates corresponding to the state are obtained based on the target profile curve and rotation angle range; the inversion three-dimensional curve corresponding to the state is determined based on the inversion surface coordinates; the deformation analysis of the target vacuum chamber is performed based on the inversion three-dimensional curves of the first state and the second state, so as to obtain the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation based on the target point coordinates of the target vacuum chamber before and after the welding operation, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0109] In some embodiments, the target coordinates include a third dimension value; for each state, a two-dimensional surface is constructed based on the range of the third dimension value and the range of the rotation angle; the range of the third dimension value is an interval with the maximum value of the third dimension value as the upper bound and the minimum value of the third dimension value as the lower bound; the two-dimensional surface is divided based on the meshing parameters to obtain surface mesh points; for each surface mesh point, the inversion surface coordinates corresponding to the state are determined based on the third dimension value, rotation angle and target profile curve corresponding to the surface mesh point.
[0110] In some embodiments, for each state, the maximum value of the third dimension of all target point coordinates in that state can be determined as the upper bound of the range of the third dimension values, and the minimum value of the third dimension of all target point coordinates can be determined as the lower bound of the range of the third dimension values, so as to determine the range of the third dimension values for that state.
[0111] In some embodiments, the meshgrid method in Matlab can be used to divide the two-dimensional surface and obtain the surface mesh points.
[0112] In some embodiments, the meshing parameters include third-dimensional value partitioning parameters and rotation angle partitioning parameters. The third-dimensional value range can be divided at equal intervals using the third-dimensional value partitioning parameters as the step size to obtain several third-dimensional value intervals. Similarly, the rotation angle range can be divided at equal intervals using the rotation angle partitioning parameters as the step size to obtain several rotation angle intervals. The intersection point of each third-dimensional value interval and rotation angle interval in the two-dimensional surface is defined as a surface mesh point.
[0113] In some embodiments, for each surface mesh point, the corresponding third dimension value and rotation angle can be obtained based on the following formula:
[0114] ;
[0115] ;
[0116] in, This represents the third dimension value corresponding to the nth surface mesh point in the jth state. This represents the rotation angle corresponding to the nth surface mesh point in the j-th state. This represents the lower bound of the range of values in the third dimension in the j-th state. This represents the upper bound of the range of the third dimension values in the j-th state. This represents the interval of the nth third-dimensional value in the j-th state. This represents the lower bound of the rotation angle range in the j-th state. This represents the upper bound of the rotation angle range in the j-th state. This represents the nth rotation angle interval in the j-th state.
[0117] In some embodiments, for each state, the inversion surface coordinates corresponding to that state can be obtained based on the following formula:
[0118] ;
[0119] ;
[0120] ;
[0121] in, This represents the first dimension value of the coordinates of the nth inversion surface in the j-th state. This represents the second dimension value of the coordinates of the nth inversion surface in the j-th state. This represents the third dimension value of the coordinates of the nth inverted surface in the j-th state.
[0122] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation; for the target point coordinates in each state, the target profile curve and rotation angle range are obtained based on the target point coordinates; the inversion surface coordinates corresponding to the state are obtained based on the target profile curve and rotation angle range; the inversion three-dimensional curve corresponding to the state is determined based on the inversion surface coordinates; the deformation analysis of the target vacuum chamber is performed based on the inversion three-dimensional curves of the first state and the second state, so as to obtain the inversion three-dimensional curves of the target vacuum chamber before and after the welding operation based on the target point coordinates of the target vacuum chamber before and after the welding operation, so as to establish the three-dimensional shape of the target vacuum chamber before and after the welding operation, and intuitively reflect the deformation trend of the target vacuum chamber before and after the welding operation.
[0123] In some embodiments, after determining the inverted three-dimensional curve corresponding to the state based on the inverted surface coordinates, the simulated surface coordinates corresponding to the target coordinates are obtained through a finite element simulation model; the target error is obtained by comparing the inverted surface coordinates and the simulated surface coordinates; and the inverted three-dimensional curve is re-determined if the target error is greater than or equal to the error threshold.
[0124] In some embodiments, the target point coordinates of the first state or the second state of the target vacuum chamber can be input into the finite element simulation model to simulate the surface of the target vacuum chamber before or after the welding operation.
[0125] In some embodiments, after determining the inversion surface coordinates of the first state, the simulation surface coordinates of the first state can be obtained through a finite element simulation model. By comparing the inversion surface coordinates of the first state with the simulation surface coordinates, the target error can be obtained.
[0126] In some embodiments, after determining the inversion surface coordinates of the second state, the simulation surface coordinates of the second state can be obtained through a finite element simulation model. By comparing the inversion surface coordinates of the second state with the simulation surface coordinates, the target error can be obtained.
[0127] In some embodiments, after obtaining the inverted surface coordinates and the simulated surface coordinates, a rigid body transformation alignment operation can be performed on the inverted surface coordinates and the simulated surface coordinates to convert the inverted surface coordinates and the simulated surface coordinates into the same coordinate system, thereby achieving spatial registration.
[0128] In some embodiments, the optimal rotation matrix and target translation vector can be obtained based on the inverted surface coordinates and the simulated surface coordinates. Based on the optimal rotation matrix and target translation vector, a rigid body transformation alignment operation is performed on each inverted surface coordinate.
[0129] In some embodiments, the squared error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained iteratively. The rotation matrix corresponding to the minimum squared error is determined as the optimal rotation matrix, and the translation vector corresponding to the minimum squared error is determined as the target translation vector. In some embodiments, the optimal rotation matrix and target translation vector can be determined using SVD singular value decomposition or ICP iterative nearest-point algorithm.
[0130] In some embodiments, the squared error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained based on the following formula:
[0131] ;
[0132] in, Represents the rotation matrix. Represents the coordinates of the i-th inverted surface. Represents the translation vector. This represents the coordinates of the i-th simulated surface.
[0133] In some embodiments, the target error includes the average error and the maximum error.
[0134] In some embodiments, the error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained based on each pair of inverted surface coordinates and simulated surface coordinates, and the average error can be obtained based on the error of each pair of inverted surface coordinates and simulated surface coordinates. The maximum value among all errors is determined as the maximum error.
[0135] In some embodiments, for each pair of inverted surface coordinates and simulated surface coordinates, the error can be obtained based on the following formula:
[0136] ;
[0137] in, This represents the error between the i-th pair of inverted surface coordinates and the simulated surface coordinates. Represents the coordinates of the i-th inverted surface. This represents the coordinates of the i-th simulated surface.
[0138] In some embodiments, the average error can be obtained based on the following formula:
[0139] ;
[0140] in, This represents the average error.
[0141] In some embodiments, the maximum error can be obtained based on the following formula:
[0142] ;
[0143] in, This indicates the maximum error.
[0144] In some embodiments, the error distribution of each target point is displayed in different colors using Matlab commands.
[0145] In some embodiments, the inverted three-dimensional curve is redefined if at least one of the average error and the maximum error is greater than or equal to an error threshold.
[0146] In some embodiments, the measured surface coordinates of each target point can be obtained, and a three-dimensional curve can be fitted and inverted based on the measured surface coordinates.
[0147] In some embodiments, the inverted three-dimensional curve may be assumed to be ,in, , , , , , Let be the fitting coefficients to be determined. A fitting matrix A is constructed based on the measured surface coordinates, and the fitting coefficients are solved using the following formula:
[0148] ;
[0149] ;
[0150] ;
[0151] ;
[0152] In some embodiments, after fitting and inverting the three-dimensional curve, the fitting third dimension value is obtained based on the first and second dimension values of the measured surface coordinates of each target point. Based on the fitting third dimension value and the third dimension value of the measured surface coordinates, it is determined whether the fitting is effective.
[0153] In some embodiments, the fitting residual of the target point can be determined based on the fitted third-dimensional value and the measured third-dimensional value of the surface coordinates. If the absolute value of the fitting residual is less than the residual threshold, the fitting is determined to be valid; otherwise, if the absolute value of the fitting residual is greater than or equal to the residual threshold, the fitting is determined to be invalid.
[0154] In some embodiments, for each target point, the fitting residual can be obtained based on the following formula:
[0155] ;
[0156] in, This represents the fitting residual for the i-th target point. This represents the third dimension value of the measured surface coordinates. This indicates that the third dimension value is fitted.
[0157] According to the vacuum chamber deformation analysis method of this application embodiment, the simulated surface coordinates corresponding to the target point coordinates are obtained through a finite element simulation model; the target error is obtained by comparing the inverted surface coordinates and the simulated surface coordinates; when the target error is greater than or equal to the error threshold, the inverted three-dimensional curve is redefined, and the inverted three-dimensional curve is verified based on the finite element simulation model, providing a basis for welding process optimization and inversion correction, and realizing quantitative verification of inversion accuracy and simulation consistency analysis.
[0158] In some embodiments, for each target point in the target vacuum chamber, after obtaining the target point coordinates in the first state and the second state respectively, the inversion displacement data of each target point is obtained based on the target point coordinates in the first state and the target point coordinates in the second state.
[0159] In actual execution, the inverted displacement data can include the displacement direction and displacement amount of the target point.
[0160] In some embodiments, for each target point, the displacement direction and displacement amount can be obtained based on the target point coordinates of the first state and the target point coordinates of the second state.
[0161] In some embodiments, the target coordinates of the first state are obtained. Target coordinates in the second state Then, the displacement direction of each target point can be obtained based on the following formula:
[0162] ;
[0163] in, This represents the displacement vector (i.e., displacement direction) of the i-th target point. This represents the first-dimensional displacement component of the i-th target point. This represents the second-dimensional displacement component of the i-th target point. This represents the third-dimensional displacement component of the i-th target point.
[0164] In some embodiments, the displacement of each target point can be obtained based on the following formula:
[0165] ;
[0166] in, Let represent the displacement of the i-th target point.
[0167] In some embodiments, the quiver3 function in Matlab can be used to draw displacement vector arrows, where the arrow direction represents the displacement direction and the arrow length and color mapping represent the displacement amount, thereby visualizing the deformation trend of the target vacuum chamber in three-dimensional space.
[0168] In some embodiments, the global maximum and minimum displacements are calculated:
[0169] ;
[0170] ;
[0171] in, Maximum displacement Minimum displacement.
[0172] In some embodiments, the target point where the maximum displacement is located can be visualized.
[0173] According to the vacuum chamber deformation analysis method of this application embodiment, for each target point of the target vacuum chamber, after obtaining the target point coordinates of the first state and the second state respectively, the inversion displacement data of each target point is obtained based on the target point coordinates of the first state and the second state, so as to visualize the deformation trend of the target vacuum chamber in three-dimensional space.
[0174] In some embodiments, after obtaining the inversion displacement data of each target point based on the target point coordinates of the first state and the target point coordinates of the second state, the simulated displacement data of each target point is obtained based on the thermal-structural simulation model; the thermal-structural simulation model is used to simulate the thermal deformation data of the target material under the target heating condition; the target coupling coefficient is obtained based on the simulated displacement data and the inversion displacement data; when the target coupling coefficient is greater than or equal to the coefficient threshold, the deformation principle of the bonding welding operation of the finite element simulation model is determined.
[0175] In actual implementation, the thermal-structural simulation model is based on the principle of thermal expansion to simulate the thermal deformation data of the target material (e.g., the material of the target vacuum chamber) under the target's heating conditions (e.g., temperature). The thermal deformation data can be the theoretical displacement of each target point.
[0176] In practical application, the principle of thermal expansion can be expressed as the following formula:
[0177]
[0178] in, The coefficient of linear expansion of the material (1 / ℃); Initial length (mm); The value represents the temperature change (°C). This represents the change in length.
[0179] In actual execution, the target heating conditions and target material parameters of the target vacuum chamber can be obtained. These parameters are then input into a thermo-structural simulation model to obtain simulated displacement data for each target point under the specified heating conditions and material parameters. The target heating conditions represent the temperature of the target vacuum chamber during the welding operation, while the simulated displacement data represent the theoretical displacement of each target point within the target vacuum chamber under these conditions and material parameters.
[0180] In some embodiments, the rationality of the target heating conditions and target material parameters of the thermal-structural simulation model can be determined based on the following formula:
[0181] ;
[0182] in, This represents the inverted displacement data. This represents the simulated displacement data. This indicates the displacement error. If the displacement error is less than or equal to the displacement error threshold, the target heating conditions and target material parameters of the thermal-structural simulation model are deemed reasonable.
[0183] In some embodiments, the target coupling coefficient can be obtained based on the following formula:
[0184] ;
[0185] in, Represents the target coupling coefficient. This represents the simulated displacement data.
[0186] According to the vacuum chamber deformation analysis method of this application, a temperature gradient-displacement response function is established in Matlab based on a thermal-structural simulation model to achieve predictive research on the welding thermal deformation law. By superimposing the heat input model and the inversion surface, sensitivity analysis of vacuum chamber welding process parameters (such as heat input and cooling rate) can be achieved.
[0187] To better understand the vacuum chamber deformation analysis method provided in the embodiments of this application, further explanation is provided below. It should be understood that the following discussion is merely exemplary.
[0188] This application provides a method for analyzing the deformation of a vacuum chamber, the specific steps of which are as follows: Figure 4 As shown:
[0189] Step 410: For each target point in the target vacuum chamber, obtain the target point coordinates in the first state and the second state respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation.
[0190] In actual implementation, the target vacuum chamber may include several D-shaped sectors.
[0191] In some embodiments, a three-dimensional coordinate system can be established for the target vacuum chamber. For each target point in the target vacuum chamber, the target point coordinates in the first and second states are obtained respectively. Alternatively, for each D-shaped sector of the target vacuum chamber, the target point coordinates in the first and second states of each target point on that D-shaped sector can be obtained. Each D-shaped sector can be divided into several segments (e.g., segments PS1-PS4), and the target point coordinates in the first and second states of each target point on each segment can be obtained.
[0192] In actual execution, the coordinates of each target point in each state include a first dimension value, a second dimension value, and a third dimension value. The first dimension value can be the x-coordinate value, the second dimension value can be the y-coordinate value, and the third dimension value can be the z-coordinate value.
[0193] In some embodiments, the coordinates of each target point can be obtained by a laser tracker or a three-dimensional coordinate measuring machine, or by any theoretically feasible method, and this application does not make any specific limitation.
[0194] In some embodiments, for each state, after obtaining all target coordinates, the target coordinates of that state can be sorted based on the third dimension value of each target coordinate.
[0195] In some embodiments, for the target coordinates of each state, after obtaining all target coordinates, the target coordinates of that state can be sorted according to the descending order of the third dimension value. In some embodiments, sorting the target coordinates according to the third dimension value facilitates the geometric continuity of the subsequent generation of the inverted 3D curve based on the target coordinates.
[0196] Step 420: Based on the target coordinates of the first state and the target coordinates of the second state, obtain the inversion displacement data of each target point.
[0197] In actual execution, the inverted displacement data can include the displacement direction and displacement amount of the target point.
[0198] In some embodiments, for each target point, the displacement direction and displacement amount can be obtained based on the target point coordinates of the first state and the target point coordinates of the second state.
[0199] In some embodiments, the target coordinates of the first state are obtained. Target coordinates in the second state Then, the displacement direction of each target point can be obtained based on the following formula:
[0200] ;
[0201] in, This represents the displacement vector (i.e., displacement direction) of the i-th target point. This represents the first-dimensional displacement component of the i-th target point. This represents the second-dimensional displacement component of the i-th target point. This represents the third-dimensional displacement component of the i-th target point.
[0202] In some embodiments, the displacement of each target point can be obtained based on the following formula:
[0203] ;
[0204] in, Let represent the displacement of the i-th target point.
[0205] In some embodiments, the quiver3 function in Matlab can be used to draw displacement vector arrows, where the arrow direction represents the displacement direction and the arrow length and color mapping represent the displacement amount, thereby visualizing the deformation trend of the target vacuum chamber in three-dimensional space.
[0206] In some embodiments, the global maximum and minimum displacements are calculated:
[0207] ;
[0208] ;
[0209] in, Maximum displacement Minimum displacement.
[0210] Step 430: Based on the thermal-structural simulation model, obtain the simulation displacement data of each target point; the thermal-structural simulation model is used to simulate the thermal deformation data of the target material under the target heating condition; based on the simulation displacement data and the inverted displacement data, obtain the target coupling coefficient; when the target coupling coefficient is greater than or equal to the coefficient threshold, determine the deformation principle of the bonding welding operation of the finite element simulation model.
[0211] In actual implementation, the thermal-structural simulation model is based on the principle of thermal expansion to simulate the thermal deformation data of the target material (e.g., the material of the target vacuum chamber) under the target's heating conditions (e.g., temperature). The thermal deformation data can be the theoretical displacement of each target point.
[0212] In practical application, the principle of thermal expansion can be expressed as the following formula:
[0213]
[0214] in, The coefficient of linear expansion of the material (1 / ℃); Initial length (mm); The value represents the temperature change (°C). This represents the change in length.
[0215] In actual execution, the target heating conditions and target material parameters of the target vacuum chamber can be obtained. These parameters are then input into a thermo-structural simulation model to obtain simulated displacement data for each target point under the specified heating conditions and material parameters. The target heating conditions represent the temperature of the target vacuum chamber during the welding operation, while the simulated displacement data represent the theoretical displacement of each target point within the target vacuum chamber under these conditions and material parameters.
[0216] In some embodiments, the rationality of the target heating conditions and target material parameters of the thermal-structural simulation model can be determined based on the following formula:
[0217] ;
[0218] in, This represents the inverted displacement data. This represents the simulated displacement data. This indicates the displacement error. If the displacement error is less than or equal to the displacement error threshold, the target heating conditions and target material parameters of the thermal-structural simulation model are deemed reasonable.
[0219] In some embodiments, the target coupling coefficient can be obtained based on the following formula:
[0220] ;
[0221] in, Represents the target coupling coefficient. This represents the simulated displacement data.
[0222] Step 440: For each target point coordinate in each state, obtain the radial distance of the target point based on the target point coordinate; obtain the target profile curve corresponding to the state based on the target point coordinate and the radial distance.
[0223] In actual execution, the radial distance of the target point can represent the projected radius of the target point.
[0224] In some embodiments, for each target point coordinate in each state, the radial distance of the target point can be determined based on the first and second dimension values of the target point coordinates.
[0225] In some embodiments, the radial distance of the target point can be obtained based on the following formula:
[0226] ;
[0227] Where j represents the state, j=1 represents the first state, j=2 represents the second state, and i represents the coordinates of the i-th target point. This represents the first dimension value of the coordinates of the i-th target point in the j-th state. This represents the second dimension value of the coordinates of the i-th target point in the j-th state. This represents the radial distance of the i-th target point in the j-th state.
[0228] In some embodiments, for each state, the target profile curve of that state can be determined based on the third dimension value and radial distance of the target coordinates of each target point in that state.
[0229] In some embodiments, for each state, spline interpolation can be used to determine the target profile curve of that state based on the third dimension value and radial distance of the target coordinates of each target point in that state.
[0230] In some embodiments, for each state, the target profile curve for that state can be determined based on the following formula:
[0231] ;
[0232] in, This represents the target profile curve for the j-th state. The third dimension value represents the coordinates of the i-th target point in the j-th state.
[0233] In some embodiments, The function ensures a smooth and continuous profile, avoiding surface irregularities caused by measurement noise.
[0234] Step 450: For the target point coordinates of each state, determine the upper bound of the rotation angle range based on the maximum value of the first dimension and the maximum value of the second dimension, and determine the lower bound of the rotation angle range based on the minimum value of the first dimension and the minimum value of the second dimension, so as to determine the rotation angle range.
[0235] In some embodiments, for each state, the upper bound of the rotation angle range can be determined based on the following formula:
[0236] ;
[0237] in, This represents the upper bound of the range of rotation angles for the j-th state. This represents the maximum value in the first dimension of the target point coordinates in the j-th state. This represents the maximum value in the second dimension of the target point coordinates in the j-th state.
[0238] In some embodiments, for each state, the lower bound of the rotation angle range can be determined based on the following formula:
[0239] ;
[0240] in, This represents the lower bound of the range of rotation angles for the j-th state. This represents the minimum value in the first dimension of the target point coordinates in the j-th state. This represents the smallest value in the second dimension of the target point coordinates in the j-th state.
[0241] In some embodiments, for each state, the rotation angle range can be determined based on the following formula:
[0242] ;
[0243] in, This represents the range of rotation angles for the j-th state.
[0244] Step 460: For each state, construct a two-dimensional surface based on the range of the third dimension value and the range of the rotation angle; the range of the third dimension value is an interval with the maximum value of the third dimension value as the upper bound and the minimum value of the third dimension value as the lower bound; perform a meshing operation on the two-dimensional surface based on the meshing parameters to obtain the surface mesh points; for each surface mesh point, determine the inversion surface coordinates corresponding to the state based on the third dimension value, rotation angle and target profile curve corresponding to the surface mesh point.
[0245] In some embodiments, for each state, the maximum value of the third dimension of all target point coordinates in that state can be determined as the upper bound of the range of the third dimension values, and the minimum value of the third dimension of all target point coordinates can be determined as the lower bound of the range of the third dimension values, so as to determine the range of the third dimension values for that state.
[0246] In some embodiments, the meshgrid method in Matlab can be used to divide the two-dimensional surface and obtain the surface mesh points.
[0247] In some embodiments, the meshing parameters include third-dimensional value partitioning parameters and rotation angle partitioning parameters. The third-dimensional value range can be divided at equal intervals using the third-dimensional value partitioning parameters as the step size to obtain several third-dimensional value intervals. Similarly, the rotation angle range can be divided at equal intervals using the rotation angle partitioning parameters as the step size to obtain several rotation angle intervals. The intersection point of each third-dimensional value interval and rotation angle interval in the two-dimensional surface is defined as a surface mesh point.
[0248] In some embodiments, for each surface mesh point, the corresponding third dimension value and rotation angle can be obtained based on the following formula:
[0249] ;
[0250] ;
[0251] in, This represents the third dimension value corresponding to the nth surface mesh point in the jth state. This represents the rotation angle corresponding to the nth surface mesh point in the j-th state. This represents the lower bound of the range of values in the third dimension in the j-th state. This represents the upper bound of the range of the third dimension values in the j-th state. This represents the interval of the nth third-dimensional value in the j-th state. This represents the lower bound of the rotation angle range in the j-th state. This represents the upper bound of the rotation angle range in the j-th state. This represents the nth rotation angle interval in the j-th state.
[0252] In some embodiments, for each state, the inversion surface coordinates corresponding to that state can be obtained based on the following formula:
[0253] ;
[0254] ;
[0255] ;
[0256] in, This represents the first dimension value of the coordinates of the nth inversion surface in the j-th state. This represents the second dimension value of the coordinates of the nth inversion surface in the j-th state. This represents the third dimension value of the coordinates of the nth inverted surface in the j-th state.
[0257] Step 470: Based on the inversion surface coordinates, determine the inversion three-dimensional curve corresponding to the state.
[0258] In some embodiments, for each state, the inversion three-dimensional curve of the state can be obtained based on the inversion surface coordinates of that state.
[0259] In some embodiments, the inverted three-dimensional curve of the first state can be obtained based on the inverted surface coordinates of the first state, and the inverted three-dimensional curve of the second state can be obtained based on the inverted surface coordinates of the second state.
[0260] In some embodiments, the accuracy of the inverted three-dimensional curve can be verified based on a finite element simulation model.
[0261] In some embodiments, the least squares method can be used to fit the inversion three-dimensional curve of the state based on the inversion surface coordinates of the state.
[0262] In some embodiments, the inversion three-dimensional curve corresponding to the state can be plotted based on the mesh or surf functions in Matlab.
[0263] Step 480: Obtain the simulation surface coordinates corresponding to the target point coordinates through the finite element simulation model; compare the inverted surface coordinates and the simulation surface coordinates to obtain the target error; if the target error is greater than or equal to the error threshold, redetermine the inverted three-dimensional curve.
[0264] In some embodiments, the target point coordinates of the first state or the second state of the target vacuum chamber can be input into the finite element simulation model to simulate the surface of the target vacuum chamber before or after the welding operation.
[0265] In some embodiments, after determining the inversion surface coordinates of the first state, the simulation surface coordinates of the first state can be obtained through a finite element simulation model. By comparing the inversion surface coordinates of the first state with the simulation surface coordinates, the target error can be obtained.
[0266] In some embodiments, after determining the inversion surface coordinates of the second state, the simulation surface coordinates of the second state can be obtained through a finite element simulation model. By comparing the inversion surface coordinates of the second state with the simulation surface coordinates, the target error can be obtained.
[0267] In some embodiments, after obtaining the inverted surface coordinates and the simulated surface coordinates, a rigid body transformation alignment operation can be performed on the inverted surface coordinates and the simulated surface coordinates to convert the inverted surface coordinates and the simulated surface coordinates into the same coordinate system, thereby achieving spatial registration.
[0268] In some embodiments, the optimal rotation matrix and target translation vector can be obtained based on the inverted surface coordinates and the simulated surface coordinates. Based on the optimal rotation matrix and target translation vector, a rigid body transformation alignment operation is performed on each inverted surface coordinate.
[0269] In some embodiments, the squared error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained iteratively. The rotation matrix corresponding to the minimum squared error is determined as the optimal rotation matrix, and the translation vector corresponding to the minimum squared error is determined as the target translation vector. In some embodiments, the optimal rotation matrix and target translation vector can be determined using SVD singular value decomposition or ICP iterative nearest-point algorithm.
[0270] In some embodiments, the squared error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained based on the following formula:
[0271] ;
[0272] in, Represents the rotation matrix. Represents the coordinates of the i-th inverted surface. Represents the translation vector. This represents the coordinates of the i-th simulated surface.
[0273] In some embodiments, the target error includes the average error and the maximum error.
[0274] In some embodiments, the error of each pair of inverted surface coordinates and simulated surface coordinates can be obtained based on each pair of inverted surface coordinates and simulated surface coordinates, and the average error can be obtained based on the error of each pair of inverted surface coordinates and simulated surface coordinates. The maximum value among all errors is determined as the maximum error.
[0275] In some embodiments, for each pair of inverted surface coordinates and simulated surface coordinates, the error can be obtained based on the following formula:
[0276] ;
[0277] in, This represents the error between the i-th pair of inverted surface coordinates and the simulated surface coordinates. Represents the coordinates of the i-th inverted surface. This represents the coordinates of the i-th simulated surface.
[0278] In some embodiments, the average error can be obtained based on the following formula:
[0279] ;
[0280] in, This represents the average error.
[0281] In some embodiments, the maximum error can be obtained based on the following formula:
[0282] ;
[0283] in, This indicates the maximum error.
[0284] In some embodiments, the error distribution of each target point is displayed in different colors using Matlab commands.
[0285] In some embodiments, the inverted three-dimensional curve is redefined if at least one of the average error and the maximum error is greater than or equal to an error threshold.
[0286] In some embodiments, the measured surface coordinates of each target point can be obtained, and a three-dimensional curve can be fitted and inverted based on the measured surface coordinates.
[0287] In some embodiments, the inverted three-dimensional curve may be assumed to be ,in, , , , , , Let be the fitting coefficients to be determined. A fitting matrix A is constructed based on the measured surface coordinates, and the fitting coefficients are solved using the following formula:
[0288] ;
[0289] ;
[0290] ;
[0291] ;
[0292] In some embodiments, after fitting and inverting the three-dimensional curve, the fitting third dimension value is obtained based on the first and second dimension values of the measured surface coordinates of each target point. Based on the fitting third dimension value and the third dimension value of the measured surface coordinates, it is determined whether the fitting is effective.
[0293] In some embodiments, the fitting residual of the target point can be determined based on the fitted third-dimensional value and the measured third-dimensional value of the surface coordinates. If the absolute value of the fitting residual is less than the residual threshold, the fitting is determined to be valid; otherwise, if the absolute value of the fitting residual is greater than or equal to the residual threshold, the fitting is determined to be invalid.
[0294] In some embodiments, for each target point, the fitting residual can be obtained based on the following formula:
[0295] ;
[0296] in, This represents the fitting residual for the i-th target point. This represents the third dimension value of the measured surface coordinates. This indicates that the third dimension value is fitted.
[0297] Step 490: Based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state, perform deformation analysis on the target vacuum chamber.
[0298] In some embodiments, the inverted 3D curve of the first state can be visualized based on a first display method, and the inverted 3D curve of the second state can be visualized based on a second display method. For example, the inverted 3D curve of the first state can be visualized based on a blue graphic, and the inverted 3D curve of the second state can be visualized based on a gray graphic.
[0299] In some instances, the inverted 3D curves of the first state and the inverted 3D curves of the second state can be overlaid and displayed.
[0300] In some instances, the smoothness parameters of the first state and the second state can be obtained using the fnder() function in MATLAB to determine whether there are local unsmoothnesses or measurement noise in the inverted 3D curves of the first and second states.
[0301] This application also provides a vacuum chamber deformation analysis device.
[0302] like Figure 5 As shown, the vacuum chamber deformation analysis device 500 includes: a first acquisition module 510, a first determination module 520, a second determination module 530, and an analysis module 540.
[0303] The first acquisition module 510 is used to acquire the target point coordinates of the first state and the second state for each target point in the target vacuum chamber; the target point coordinates of the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates of the second state are the three-dimensional coordinates of the target point after the welding operation.
[0304] The first determining module 520 is used to determine the inversion surface coordinates corresponding to each state based on the target point coordinates.
[0305] The second determining module 530 is used to determine the inverted three-dimensional curve corresponding to the state based on the inverted surface coordinates;
[0306] Analysis module 540 is used to perform deformation analysis on the target vacuum chamber based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state.
[0307] According to the vacuum chamber deformation analysis device of this application, by acquiring visual features of at least one state of a candidate video, a first subtitle feature representing the overall subtitle features of the candidate video, and a second subtitle feature representing the subtitle features of each frame in the candidate video, a comprehensive similarity score of the candidate video is obtained based on query statement features, visual features, first subtitle features, and second subtitle features. Based on the comprehensive similarity score of each candidate video, the retrieval result of the target query statement is determined, so as to simultaneously introduce the overall subtitle features and frame-level subtitle features of the candidate video, realize the complementary fusion of global and local semantic information, improve the accuracy of cross-modal similarity calculation, and thus improve the accuracy of vacuum chamber deformation analysis results.
[0308] In some embodiments, the first determining module 520 includes:
[0309] The first acquisition unit is used to acquire the target profile curve and rotation angle range based on the target coordinates for each state.
[0310] The second acquisition unit is used to acquire the inversion surface coordinates corresponding to the state based on the target profile curve and the rotation angle range.
[0311] In some embodiments, the first acquisition unit is used for:
[0312] For each target point coordinate in each state, obtain the radial distance of the target point based on the target point coordinates;
[0313] Based on the target coordinates and radial distance, the target profile curve corresponding to the state is obtained.
[0314] In some embodiments, the target coordinates include a first dimension value and a second dimension value; the first acquisition unit is used for:
[0315] For the target coordinates of each state, the upper bound of the rotation angle range is determined based on the maximum value of the first dimension and the maximum value of the second dimension, and the lower bound of the rotation angle range is determined based on the minimum value of the first dimension and the minimum value of the second dimension, so as to determine the rotation angle range.
[0316] In some embodiments, the target coordinates include a third dimension value; the second acquisition unit is used for:
[0317] For each state, a two-dimensional surface is constructed based on the range of the third dimension value and the range of the rotation angle; the range of the third dimension value is an interval with the maximum value of the third dimension value as the upper bound and the minimum value of the third dimension value as the lower bound.
[0318] The two-dimensional surface is divided based on the meshing parameters to obtain the surface mesh points;
[0319] For each surface grid point, the inverted surface coordinates corresponding to the state are determined based on the third dimension value, rotation angle, and target profile curve of the surface grid point.
[0320] In some embodiments, the vacuum chamber deformation analysis device 500 further includes:
[0321] The second acquisition module is used to acquire the simulation surface coordinates corresponding to the target point coordinates through the finite element simulation model;
[0322] The third acquisition module is used to compare the inverted surface coordinates and the simulated surface coordinates to obtain the target error;
[0323] The third determination module is used to redetermine the inverted three-dimensional curve when the target error is greater than or equal to the error threshold.
[0324] In some embodiments, the vacuum chamber deformation analysis device 500 further includes:
[0325] The fourth acquisition module is used to acquire the inversion displacement data of each target point based on the target point coordinates in the first state and the target point coordinates in the second state.
[0326] In some embodiments, the vacuum chamber deformation analysis device 500 further includes:
[0327] The fifth acquisition module is used to acquire the simulated displacement data of each target point based on the thermal-structural simulation model; the thermal-structural simulation model is used to simulate the thermal deformation data of the target material under the condition of target heating.
[0328] The sixth acquisition module is used to obtain the target coupling coefficient based on the simulated displacement data and the inverted displacement data;
[0329] The fourth determination module is used to determine the deformation principle of the bonding welding operation in the finite element simulation model when the target coupling coefficient is greater than or equal to the coefficient threshold.
[0330] The vacuum chamber deformation analysis device in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0331] The vacuum chamber deformation analysis device in this application embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems; this application embodiment does not specifically limit it.
[0332] The vacuum chamber deformation analysis device 500 provided in this embodiment can achieve… Figures 1 to 4 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0333] In some embodiments, such as Figure 6 As shown, this application embodiment also provides an electronic device 600, including a processor 601, a memory 602, and a computer program stored in the memory 602 and executable on the processor 601. When the program is executed by the processor 601, it implements the various processes of the above-described vacuum chamber deformation analysis method embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0334] It should be noted that the computer equipment in this application embodiment includes the mobile electronic equipment and non-mobile electronic equipment described above.
[0335] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described vacuum chamber deformation analysis method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0336] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0337] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described vacuum chamber deformation analysis method.
[0338] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0339] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described vacuum chamber deformation analysis method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0340] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0341] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0342] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0343] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0344] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0345] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A method for analyzing the deformation of a vacuum chamber, characterized in that, include: For each target point in the target vacuum chamber, the target point coordinates in the first state and the second state are obtained respectively; The target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation. For each target point coordinate in each state, the inversion surface coordinates corresponding to that state are determined based on the target point coordinates. Based on the inversion surface coordinates, determine the inversion three-dimensional curve corresponding to the state; Based on the inverted three-dimensional curves of the first state and the inverted three-dimensional curves of the second state, deformation analysis is performed on the target vacuum chamber.
2. The vacuum chamber deformation analysis method according to claim 1, characterized in that, For each target point coordinate in each state, the inversion surface coordinates corresponding to that state are determined based on the target point coordinates, including: For each state, the target point coordinates are used to obtain the target profile curve and rotation angle range. Based on the target profile curve and the rotation angle range, the inversion surface coordinates corresponding to the state are obtained.
3. The vacuum chamber deformation analysis method according to claim 2, characterized in that, The target point coordinates for each state, and the acquisition of the target profile curve and rotation angle range based on the target point coordinates, include: For each target point coordinate in each state, the radial distance of the target point is obtained based on the target point coordinates; Based on the target point coordinates and the radial distance, the target profile curve corresponding to the state is obtained.
4. The vacuum chamber deformation analysis method according to claim 2, characterized in that, The target coordinates include a first dimension value and a second dimension value; for each state, the target coordinates are used to obtain the target profile curve and rotation angle range, including: For the target point coordinates in each state, the upper bound of the rotation angle range is determined based on the maximum value of the first dimension and the maximum value of the second dimension, and the lower bound of the rotation angle range is determined based on the minimum value of the first dimension and the minimum value of the second dimension, so as to determine the rotation angle range.
5. The vacuum chamber deformation analysis method according to claim 2, characterized in that, The target point coordinates include a third dimension value; based on the target profile curve and the rotation angle range, the inversion surface coordinates corresponding to the state are obtained, including: For each state, a two-dimensional surface is constructed based on the range of the third dimension values and the range of the rotation angle; the range of the third dimension values is an interval with the maximum value of the third dimension value as the upper bound and the minimum value of the third dimension value as the lower bound. The two-dimensional surface is divided based on the meshing parameters to obtain the surface mesh points; For each of the surface mesh points, the inverted surface coordinates corresponding to the state are determined based on the third dimension value, rotation angle, and target profile curve corresponding to the surface mesh point.
6. The vacuum chamber deformation analysis method according to claim 1, characterized in that, After determining the inverted three-dimensional curve corresponding to the state based on the inverted surface coordinates, the method includes: The simulation surface coordinates corresponding to the target point coordinates are obtained through a finite element simulation model. By comparing the inverted surface coordinates with the simulated surface coordinates, the target error is obtained; If the target error is greater than or equal to the error threshold, the inverted three-dimensional curve is redefined.
7. The vacuum chamber deformation analysis method according to any one of claims 1-6, characterized in that, After obtaining the target point coordinates of the first state and the second state for each target point in the target vacuum chamber, the method further includes: Based on the target coordinates in the first state and the target coordinates in the second state, inversion displacement data for each target point is obtained.
8. The vacuum chamber deformation analysis method according to claim 7, characterized in that, After obtaining the inversion displacement data of each target point based on the target point coordinates of the first state and the target point coordinates of the second state, the method further includes: Based on the thermal-structural simulation model, the simulated displacement data of each target point is obtained; the thermal-structural simulation model is used to simulate the thermal deformation data of the target material under the target heating condition; Based on the simulated displacement data and the inverted displacement data, the target coupling coefficient is obtained; When the target coupling coefficient is greater than or equal to the coefficient threshold, the deformation principle of the bonding welding operation in the finite element simulation model is determined.
9. A vacuum chamber deformation analysis device, characterized in that, include: The first acquisition module is used to acquire the target point coordinates of each target point in the target vacuum chamber in a first state and a second state, respectively; the target point coordinates in the first state are the three-dimensional coordinates of the target point before the welding operation, and the target point coordinates in the second state are the three-dimensional coordinates of the target point after the welding operation. The first determining module is used to determine the inversion surface coordinates corresponding to each state based on the target point coordinates for each state. The second determining module is used to determine the inversion three-dimensional curve corresponding to the state based on the inversion surface coordinates; The analysis module is used to perform deformation analysis on the target vacuum chamber based on the inverted three-dimensional curve of the first state and the inverted three-dimensional curve of the second state.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the vacuum chamber deformation analysis method as described in any one of claims 1-8.
Citation Information
Patent Citations
Inversion prediction method and device for terminal deformation of positioning structure and electronic equipment
CN119740452A
Time division multiplexing multi-parameter synchronous sensing method and system based on multi-core optical fiber
CN120176746A