A method and system for automatic deformation of surface mesh
The automatic surface mesh deformation method addresses inefficiencies in manual control volume construction and deformation assessment by using standardized boundary attribution and deformation monitoring nodes, enhancing efficiency and accuracy of sample acquisition and optimization analysis.
Patent Information
- Application Number
- CN202010616317.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-01
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-07-01
AI Technical Summary
Current surface mesh deformation technologies require manual construction of control volumes, which are inconsistent and inefficient, and lack accurate deformation assessment, leading to inaccurate sample distribution and optimization analysis.
An automatic surface mesh deformation method that uses standardized boundary attribution to automatically establish a control volume and employs deformation monitoring nodes for precise mesh deformation, replacing manual operations with computer programs to automate the process.
The method enhances efficiency and accuracy of sample acquisition and optimization analysis by directly reflecting actual mesh deformation, improving work efficiency and prediction accuracy.
Smart Images

Figure CN113887145B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of vehicle aerodynamics simulation, and in particular to a surface mesh automatic deformation method and system. Background Art
[0002] As the first step in the CFD simulation process of vehicle aerodynamics, the establishment of a simulation model usually requires the use of meshing software to transform the geometric model into a surface mesh model, and to set the calculation domain and boundary conditions according to the requirements of the CFD analysis software to complete the construction of the simulation model. For changes to a boundary surface in the simulation model, in addition to redesigning the geometric data, the use of mesh deformation technology to deform the existing mesh to obtain an improvement plan has become a common method of CFD optimization.
[0003] In order to improve modeling efficiency, commercial software is currently available that can deform the surface mesh, obtain the expected sample solution through surface mesh deformation, and cooperate with optimization software to perform optimization simulation to solve the optimal solution. The deformation process of the above solution is: first establish a control body, then establish the relationship between the control body and the surface mesh to be deformed, and finally adjust the control body to achieve surface mesh deformation and obtain a sample solution.
[0004] However, current surface mesh deformation technology usually has the following two problems: (1) The control volume that has the greatest impact on the deformation result needs to be manually established. However, manual construction of the control volume is not only inefficient, but the quality of the control volume is entirely dependent on the engineer himself, and its consistency and quality are difficult to guarantee; (2) The deformation assessment of the mesh after deformation is not accurate enough, because the control points are not linearly related to the deformation of all surface meshes, resulting in the deformation of the control points. It is difficult to accurately assess the actual deformation of the surface mesh, resulting in inaccurate sample distribution and affecting subsequent optimization analysis.
[0005] Therefore, there is an urgent need for an automatic surface mesh deformation method that can automatically establish a control volume and use the actual surface mesh deformation as the optimization variable of the sample, thereby improving the efficiency and effectiveness of sample acquisition and improving the accuracy of subsequent optimization analysis. Summary of the invention
[0006] The technical problem to be solved by the embodiments of the present invention is to provide a method and system for automatic deformation of a surface mesh, which can automatically establish a control volume and use the actual surface mesh deformation amount as the optimization variable of the sample, thereby improving the efficiency and effectiveness of sample acquisition and improving the accuracy of subsequent optimization analysis.
[0007] In order to solve the above technical problem, an embodiment of the present invention provides a method for automatic deformation of a surface mesh, the method comprising the following steps:
[0008] Acquire a surface mesh, the surface mesh comprising a deformed region and a non-deformed region connected to the deformed region; wherein a boundary connecting the deformed region and the non-deformed region and a boundary connecting at least two internal structures of the deformed regions are formed on the surface mesh; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name;
[0009] Extracting information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node;
[0010] According to the boundary name information of the surface mesh, a corresponding control body is selected from a preset control body template library, and further according to the control body monitoring node information of the surface mesh, the selected control body is automatically matched to obtain a control body to be deformed; wherein the control body is a vehicle component;
[0011] The control body to be deformed is associated with the surface mesh, and according to the deformation monitoring node information of the surface mesh, the corresponding control points are found on the control body to be deformed and the corresponding movement amounts are calculated, and the corresponding control points found on the control body to be deformed are further controlled to move according to their respective corresponding calculated movement amounts to realize the deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
[0012] The boundary name information of the boundary connecting the deformed area and the non-deformed area has two characteristic items, including a characteristic item for characterizing the area where the boundary is located and a characteristic item for characterizing the boundary name;
[0013] The boundary name information of the connecting boundary between the internal structures of the deformation area has four characteristic items, including a characteristic item for characterizing the area where the boundary is located, a characteristic item for characterizing the name of the boundary, a characteristic item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a characteristic item for characterizing the code of the area where the boundary is located.
[0014] The control volume monitoring node is a node that is closest to each boundary and the key section.
[0015] The specific steps of automatically matching the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed are:
[0016] Performing an overall spatial translation on the selected control body, and ensuring that the center of the overall moved control body and the center of the deformation region of the surface mesh are located at the same position;
[0017] Adjusting the control points in the overall moved control body one by one according to the control body monitoring nodes to ensure that the deformation area of the surface mesh is inside the adjusted control body;
[0018] According to the type of the selected control body, the distance between each control point and the key node in the control body after the overall movement is set to obtain the control body to be deformed.
[0019] Wherein, the distance between each control point and the key node in the control body after the overall movement is between 40 mm and 80 mm.
[0020] The embodiment of the present invention also provides a surface mesh automatic deformation system, including a surface mesh acquisition unit, a surface mesh information extraction unit, a surface mesh matching control unit and a surface mesh deformation linkage control unit; wherein,
[0021] The surface mesh acquisition unit is used to acquire a surface mesh, wherein the surface mesh includes a deformed area and a non-deformed area connected to the deformed area; wherein a boundary connecting the deformed area and the non-deformed area and a boundary connecting at least two internal structures of the deformed areas are formed on the surface mesh; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name;
[0022] The surface mesh information extraction unit is used to extract information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node;
[0023] The surface mesh matching control body unit is used to select a corresponding control body in a preset control body template library according to the boundary name information of the surface mesh, and further automatically match the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed; wherein the control body is a vehicle component;
[0024] The surface mesh deformation linkage control body unit is used to associate the control body to be deformed with the surface mesh, find corresponding control points on the control body to be deformed and calculate corresponding movement amounts according to the deformation monitoring node information of the surface mesh, and further control the corresponding control points found on the control body to be deformed to move according to their respective corresponding calculated movement amounts to realize the deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
[0025] The boundary name information of the boundary connecting the deformed area and the non-deformed area has two characteristic items, including a characteristic item for characterizing the area where the boundary is located and a characteristic item for characterizing the boundary name;
[0026] The boundary name information of the connecting boundary between the internal structures of the deformation area has four characteristic items, including a characteristic item for characterizing the area where the boundary is located, a characteristic item for characterizing the name of the boundary, a characteristic item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a characteristic item for characterizing the code of the area where the boundary is located.
[0027] The control volume monitoring node is a node that is closest to each boundary and the key section.
[0028] Wherein, the surface mesh matching control volume unit includes:
[0029] A control body selection module, used for selecting a corresponding control body from a preset control body template library according to the boundary name information of the surface mesh;
[0030] The control body overall movement module is used to perform overall spatial translation on the selected control body and ensure that the center of the overall moved control body and the center of the deformation area of the surface mesh are located at the same position;
[0031] A control point adjustment module, used for adjusting the control points in the control body after the overall movement one by one according to the control body monitoring nodes, to ensure that the deformation area of the surface mesh is inside the adjusted control body;
[0032] The control body final generation module is used to set the distance between each control point and the key node in the control body after the overall movement according to the type of the selected control body, so as to obtain the control body to be deformed.
[0033] Wherein, the distance between each control point and the key node in the control body after the overall movement is between 40 mm and 80 mm.
[0034] Implementing the embodiments of the present invention has the following beneficial effects:
[0035] 1. The present invention utilizes the standardized surface mesh boundary attribution and name definition to hide some key information in the boundary name and surface mesh boundary attribution, and then replaces the manual operation with a computer program to automatically generate the control body and automatically carry out the subsequent mesh deformation work, thereby realizing the full process automation of mesh deformation and greatly improving the work efficiency;
[0036] 2. The present invention evaluates the deformation of the surface mesh based on the deformation monitoring nodes on the surface mesh, which can more directly and truly reflect the actual deformation of the surface mesh, improve the efficiency and effectiveness of obtaining samples, make the sample plan more reasonable, and improve the prediction accuracy of the optimization plan, so that the accuracy of subsequent optimization analysis is higher. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, without paying creative labor, other drawings obtained based on these drawings still belong to the scope of the present invention.
[0038] Figure 1 A flow chart of a surface mesh automatic deformation method provided by an embodiment of the present invention;
[0039] Figure 2 A schematic structural diagram of a surface mesh automatic deformation system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings.
[0041] like Figure 1 As shown in the figure, a method for automatic deformation of a surface mesh is provided in an embodiment of the present invention, and the method comprises the following steps:
[0042] Step S1, obtaining a surface mesh, wherein the surface mesh includes a deformed area and a non-deformed area connected to the deformed area; wherein the surface mesh is formed with a boundary connecting the deformed area and the non-deformed area and a boundary connecting at least two internal structures of the deformed areas; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name;
[0043] The specific process is to prepare a surface mesh to be deformed, the surface mesh including a deformation area and a non-deformation area connected to the periphery of the deformation area; wherein a boundary connecting the deformation area and the non-deformation area is formed on the surface mesh; the internal structure of the deformation area includes at least two boundaries, and the specific number of boundaries of the deformation area needs to correspond to the control body in the preset control body template library, so that the control body and the surface mesh can be associated together for deformation later, such as the deformation area is a left-right symmetrical structure.
[0044] The boundary name of the surface mesh needs to meet certain rules, and can convey whether the boundary is a deformation area or a surrounding connection area, as well as the specific information of the control body corresponding to the deformation area through the boundary name. Among them, the boundary name information of the connection boundary between the deformation area and the non-deformation area has two feature items, including a feature item for characterizing the area where the boundary is located and a feature item for characterizing the boundary name; the boundary name information of the connection boundary between the internal structures of the deformation area has four feature items, including a feature item for characterizing the area where the boundary is located, a feature item for characterizing the boundary name, a feature item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a feature item for characterizing the code of the area where the boundary is located.
[0045] In one embodiment, the naming is performed according to the rule of A_B_C_D, where: A is used to characterize the area where the boundary is located, and the value is 0 or 1, 0 represents the non-deformation area, and 1 represents the deformation area; B is used to characterize the name of the boundary; C is used to characterize the control body name corresponding to the boundary, and its value corresponds to the control body name in the preset control body template library, such as spoiler, A-pillar, roof, etc. D is used to characterize the deformation area code where the boundary is located, and the value is a positive integer. For example, 1_carbody_ A-pillar_1, 1_carbody_ A-pillar_2, 1_carbody_ A-pillar_3.
[0046] For non-deformed areas, there is no need for the C and D parts, that is, they are named according to the A_B rule, for example, 0_carbody.
[0047] Step S2, extracting information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node;
[0048] The specific process is as follows: first, extract the boundary name information of the surface mesh; second, calculate the center of the deformation area based on the node coordinate information of the deformation area surface mesh, such as extracting the extreme value coordinates of the deformation area in the X, Y, and Z directions to establish a cuboid, thereby calculating the center point corresponding to the cuboid; then, construct key sections based on the boundary name and the node coordinate information of the deformation area. The key sections are X, Y, and Z sections, and their specific number is determined by the boundary name; then, extract the common nodes; among them, the common nodes between different boundaries of the internal structure of the deformation area are called Class A common nodes, such as 1_carbody_ A-pillar_1, 1_carbody_ A-pillar_2, 1_carbody_ Nodes on A-pillar_3; the common nodes of the deformation area and the non-deformation area are called Class B common nodes, such as the nodes on 0_carbody; then, the control body monitoring nodes and information are extracted: the point closest to the key section among the common nodes (Class A and Class B) is the control body monitoring node, and the matching control body is subsequently adjusted based on this node; finally, the deformation monitoring node is extracted; among them, the deformation monitoring node is the Class A node extracted from the control body monitoring node, and then filtered out by combining the control body name corresponding to the boundary name.
[0049] Step S3, selecting a corresponding control body from a preset control body template library according to the boundary name information of the surface mesh, and further automatically matching the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed;
[0050] The specific process is as follows: first, according to the boundary name information of the surface mesh, the corresponding control body is selected from the preset control body template library;
[0051] Secondly, the selected control body is translated in the whole space, and it is ensured that the center of the control body after the whole movement is located at the same position as the center of the deformation area of the surface mesh;
[0052] Then, the control points in the overall moved control body are adjusted one by one according to the control body monitoring nodes to ensure that the deformation area of the surface mesh is inside the adjusted control body;
[0053] Finally, according to the type of control body selected, the distance between each control point and the key node in the control body after the overall movement is set to obtain the control body to be deformed; among them, the distance between each control point and the key node in the control body after the overall movement is between 40mm and 80mm.
[0054] Step S4, associating the control body to be deformed with the surface mesh, finding corresponding control points on the control body to be deformed and calculating corresponding movement amounts according to the deformation monitoring node information of the surface mesh, and further controlling the corresponding control points found on the control body to be deformed to move according to their respective corresponding calculated movement amounts to realize deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
[0055] The specific process is as follows: first, the control body to be deformed generated in step S3 is associated with the surface mesh to realize the deformation linkage between the two; second, the movement of the control point is calculated according to the position correspondence between the control point and the deformation monitoring node found on the control body to be deformed; then, the control point is moved according to the calculated movement, and then, based on the coordinate information of the deformation monitoring node, the deformation of the deformation monitoring node is calculated. If the deformation does not meet the requirements, the above steps are repeated until the preset requirements are met; finally, when the deformation of the deformation monitoring node meets the preset requirements, it is output to obtain the final deformed surface mesh.
[0056] like Figure 2 As shown in the figure, a surface mesh automatic deformation system is provided in an embodiment of the present invention, including a surface mesh acquisition unit 110, a surface mesh information extraction unit 120, a surface mesh matching control unit 130 and a surface mesh deformation linkage control unit 140; wherein,
[0057] The surface mesh acquisition unit 110 is used to acquire a surface mesh, wherein the surface mesh includes a deformed area and a non-deformed area connected to the deformed area; wherein a boundary connecting the deformed area and the non-deformed area and a boundary connecting at least two internal structures of the deformed areas are formed on the surface mesh; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name;
[0058] The surface mesh information extraction unit 120 is used to extract information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node;
[0059] The surface mesh matching control body unit 130 is used to select a corresponding control body in a preset control body template library according to the boundary name information of the surface mesh, and further automatically match the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed;
[0060] The surface mesh deformation linkage control body unit 140 is used to associate the control body to be deformed with the surface mesh, find corresponding control points on the control body to be deformed and calculate corresponding movement amounts according to the deformation monitoring node information of the surface mesh, and further control the corresponding control points found on the control body to be deformed to move according to their respective corresponding calculated movement amounts to realize the deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
[0061] The boundary name information of the boundary connecting the deformed area and the non-deformed area has two characteristic items, including a characteristic item for characterizing the area where the boundary is located and a characteristic item for characterizing the boundary name;
[0062] The boundary name information of the connecting boundary between the internal structures of the deformation area has four characteristic items, including a characteristic item for characterizing the area where the boundary is located, a characteristic item for characterizing the name of the boundary, a characteristic item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a characteristic item for characterizing the code of the area where the boundary is located.
[0063] The control volume monitoring node is a node that is closest to each boundary and the key section.
[0064] Wherein, the surface mesh matching control volume unit 130 includes:
[0065] A control body selection module 1301 is used to select a corresponding control body from a preset control body template library according to the boundary name information of the surface mesh;
[0066] The control body overall movement module 1302 is used to perform overall spatial translation on the selected control body and ensure that the center of the overall moved control body and the center of the deformation area of the surface mesh are located at the same position;
[0067] A control point adjustment module 1303 is used to adjust the control points in the control body after the overall movement one by one according to the control body monitoring nodes, so as to ensure that the deformation area of the surface mesh is inside the adjusted control body;
[0068] The control body final generation module 1304 is used to set the distance between each control point and the key node in the control body after the overall movement according to the type of the selected control body, so as to obtain the control body to be deformed.
[0069] Wherein, the distance between each control point and the key node in the control body after the overall movement is between 40 mm and 80 mm.
[0070] Implementing the embodiments of the present invention has the following beneficial effects:
[0071] 1. The present invention utilizes the standardized surface mesh boundary attribution and name definition to hide some key information in the boundary name and surface mesh boundary attribution, and then replaces the manual operation with a computer program to automatically generate the control body and automatically carry out the subsequent mesh deformation work, thereby realizing the full process automation of mesh deformation and greatly improving the work efficiency;
[0072] 2. The present invention evaluates the deformation of the surface mesh based on the deformation monitoring nodes on the surface mesh, which can more directly and truly reflect the actual deformation of the surface mesh, improve the efficiency and effectiveness of obtaining samples, make the sample plan more reasonable, and improve the prediction accuracy of the optimization plan, so that the accuracy of subsequent optimization analysis is higher.
[0073] It is worth noting that in the above system embodiment, the various system units included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the various functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0074] A person skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as ROM / RAM, disk, CD-ROM, etc.
[0075] The above disclosure is only the preferred embodiment of the present invention, which certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for automatic deformation of a surface mesh, characterized in that: The method comprises the following steps: Acquire a surface mesh, the surface mesh comprising a deformed region and a non-deformed region connected to the deformed region; wherein a boundary connecting the deformed region and the non-deformed region and a boundary connecting at least two internal structures of the deformed regions are formed on the surface mesh; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name; Extracting information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node; According to the boundary name information of the surface mesh, a corresponding control body is selected from a preset control body template library, and further according to the control body monitoring node information of the surface mesh, the selected control body is automatically matched to obtain a control body to be deformed; wherein the control body is a vehicle component; The control body to be deformed is associated with the surface mesh, and according to the deformation monitoring node information of the surface mesh, the corresponding control points are found on the control body to be deformed and the corresponding movement amounts are calculated, and the corresponding control points found on the control body to be deformed are further controlled to move according to their respective corresponding calculated movement amounts to realize the deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
2. The automatic surface mesh deformation method according to claim 1, characterized in that: The boundary name information of the boundary connecting the deformed area and the non-deformed area has two feature items, including a feature item for characterizing the area where the boundary is located and a feature item for characterizing the boundary name; The boundary name information of the connecting boundary between the internal structures of the deformation area has four characteristic items, including a characteristic item for characterizing the area where the boundary is located, a characteristic item for characterizing the name of the boundary, a characteristic item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a characteristic item for characterizing the code of the area where the boundary is located.
3. The automatic deformation method of surface mesh according to claim 1, characterized in that: The control volume monitoring node is a node that is closest to each boundary and the key section.
4. The automatic deformation method of surface mesh according to claim 1, characterized in that: The specific steps of automatically matching the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed are: Performing an overall spatial translation on the selected control body, and ensuring that the center of the overall moved control body and the center of the deformation region of the surface mesh are located at the same position; Adjusting the control points in the overall moved control body one by one according to the control body monitoring nodes to ensure that the deformation area of the surface mesh is inside the adjusted control body; According to the type of the selected control body, the distance between each control point and the key node in the control body after the overall movement is set to obtain the control body to be deformed.
5. The automatic deformation method of surface mesh according to claim 4, characterized in that: The distance between each control point and the key node in the control body after the overall movement is between 40 mm and 80 mm.
6. A surface mesh automatic deformation system, characterized in that: It includes a surface mesh acquisition unit, a surface mesh information extraction unit, a surface mesh matching control unit and a surface mesh deformation linkage control unit; wherein, The surface mesh acquisition unit is used to acquire a surface mesh, wherein the surface mesh includes a deformed area and a non-deformed area connected to the deformed area; wherein a boundary connecting the deformed area and the non-deformed area and a boundary connecting at least two internal structures of the deformed areas are formed on the surface mesh; each boundary is assigned corresponding boundary name information, and the boundary name information of all boundaries takes the same boundary name; The surface mesh information extraction unit is used to extract information from the surface mesh, including boundary name information and key node information; wherein the key node information includes control body monitoring node information and deformation monitoring node information; the control body monitoring node is a node selected on each boundary using the distance relationship between the key section and each boundary; the deformation monitoring node is a node selected from the control body monitoring node corresponding to the boundary connecting the internal structure of the deformation area; the key section is constructed based on the boundary name and the coordinate information of the deformation area node; The surface mesh matching control body unit is used to select a corresponding control body in a preset control body template library according to the boundary name information of the surface mesh, and further automatically match the selected control body according to the control body monitoring node information of the surface mesh to obtain the control body to be deformed; wherein the control body is a vehicle component; The surface mesh deformation linkage control body unit is used to associate the control body to be deformed with the surface mesh, find corresponding control points on the control body to be deformed and calculate corresponding movement amounts according to the deformation monitoring node information of the surface mesh, and further control the corresponding control points found on the control body to be deformed to move according to their respective corresponding calculated movement amounts to realize the deformation of the surface mesh, until the deformation amount of each deformation monitoring node on the deformed surface mesh meets the preset requirements, and the final deformed surface mesh can be obtained.
7. The surface mesh automatic deformation system according to claim 6, characterized in that: The boundary name information of the boundary connecting the deformed area and the non-deformed area has two feature items, including a feature item for characterizing the area where the boundary is located and a feature item for characterizing the boundary name; The boundary name information of the connecting boundary between the internal structures of the deformation area has four characteristic items, including a characteristic item for characterizing the area where the boundary is located, a characteristic item for characterizing the name of the boundary, a characteristic item for characterizing the control body name in the preset control body template library corresponding to the boundary, and a characteristic item for characterizing the code of the area where the boundary is located.
8. The surface mesh automatic deformation system according to claim 6, characterized in that: The control volume monitoring node is a node that is closest to each boundary and the key section.
9. The surface mesh automatic deformation system according to claim 6, characterized in that: The surface mesh matching control volume unit includes: A control body selection module, used for selecting a corresponding control body from a preset control body template library according to the boundary name information of the surface mesh; A control body overall movement module, used for performing overall spatial translation on the selected control body, and ensuring that the center of the overall moved control body and the center of the deformation area of the surface mesh are located at the same position; A control point adjustment module, used for adjusting the control points in the control body after the overall movement one by one according to the control body monitoring nodes, to ensure that the deformation area of the surface mesh is inside the adjusted control body; The control body final generation module is used to set the distance between each control point and the key node in the control body after the overall movement according to the type of the selected control body, so as to obtain the control body to be deformed.
10. The surface mesh automatic deformation system according to claim 9, characterized in that: The distance between each control point and the key node in the control body after the overall movement is between 40 mm and 80 mm.
