Mesh generation method and device for vehicle model and server

By presetting the correspondence between part identification and part unit type in the server, and automatically processing the structure tree information and grid division of the vehicle model, the problem of long development cycle of the entire vehicle CAD data into CAE model is solved, and fast and efficient CAE data modeling is achieved, which shortens the development cycle of the automobile product.

CN119646961APending Publication Date: 2025-03-18VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411474444.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, the development cycle of manually converting vehicle CAD data into finite element CAE models is too long, resulting in the extended development cycle of automobile products.

Method used

The pre-configuration software and the correspondence between the preset part identification and part unit type are used in the server. The structure tree information of the target vehicle model is obtained through the automation program, the target unit type of each vehicle part is determined, and the grid is divided based on the finite element modeling standard to generate the grid model.

Benefits of technology

It realizes the automatic conversion of geometric data in the CAD model of the entire vehicle into a finite element CAE model, avoiding the tedious operation of manually identifying parts types, significantly shortening the development cycle of automobile products, and improving the efficiency of CAE data modeling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119646961A_ABST
    Figure CN119646961A_ABST
Patent Text Reader

Abstract

The invention discloses a grid division method and device for a vehicle model and a server, which are applied to the product development stage of a vehicle, and are used for automatically converting geometric data in a whole vehicle CAD (Computer Aided Design) model into a finite element CAE (Computer Aided Engineering) model for identifying the type of a vehicle part only having a part identifier, such as a part number. The CAE data modeling method is convenient for testing collision safety, rigidity, strength, durability, NVH and the like, avoids tedious operation of manually identifying part types according to part structures, realizes quick and efficient CAE data modeling work, is high in generalization degree, and shortens the development cycle of automobile products.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to vehicle The technical field relates particularly to a vehicle model grid division method, device and server. Background Art

[0002] During the vehicle safety development process, it is necessary to convert the vehicle CAD data into a finite element CAE model in pre-processing software such as ANSA, perform numerical calculations of performance parameters through the CAE (computer-aided engineering) model, and continuously iterate and optimize the development work.

[0003] CAD data is received directly by pre-processing operators from the upstream design department. The two departments have different rules for naming parts. Therefore, when pre-processing operators import CAD data into ANSA to convert it into a CAE model, they need to identify, classify, name, and assign values ​​to the component data recorded in the CAD data. However, there are more than 20,000 vehicle component data, thousands of types of data units, materials and other related information, which results in a long pre-processing operation time, which in turn makes the automotive product development cycle very long. Summary of the invention

[0004] The present application provides a vehicle model meshing method, device and server to solve the technical problem of long development cycle of manually converting vehicle CAD data into finite element CAE model in the prior art, and achieve the desired effect.

[0005] In view of the above problems, the present application is proposed to provide a vehicle model meshing method, device and server that overcome the above problems or at least partially solve the above problems.

[0006] In a first aspect, a vehicle model grid division method is provided, which is applied to a server, wherein the server is pre-configured with pre-processing software, and the method comprises:

[0007] In response to a data import instruction of the target vehicle model of the pre-processing software, structure tree information of the target vehicle model is obtained; wherein the structure tree information of the target vehicle model includes part identifications of a plurality of vehicle parts in the target vehicle;

[0008] Determining a target unit type for each vehicle part based on a part identification of each vehicle part among the plurality of vehicle parts and a correspondence between a preset part identification and a part unit type;

[0009] According to the set finite element modeling standard and the target unit type of each vehicle part, the target vehicle model is meshed to generate a mesh model of the target vehicle.

[0010] Optionally, a mesh model of the target vehicle, including the name and thickness of each vehicle part; after the mesh model of the target vehicle is generated, it also includes:

[0011] For each vehicle part, the name and thickness of the vehicle part are compared with a preset bill of materials, wherein the bill of materials pre-stores a plurality of candidate part names, a thickness corresponding to each candidate part name, and a material corresponding to each candidate part name;

[0012] If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part, the material of the vehicle part is determined based on the material corresponding to the matched candidate part name.

[0013] Optionally, after comparing the name and thickness of the vehicle part with a preset bill of materials, it also includes:

[0014] For each vehicle part, if there is no candidate part name in the bill of materials that matches the name of the vehicle part, output a problem report; or

[0015] If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the candidate part name is different from the thickness of the vehicle part, a problem report is output.

[0016] Optionally, for each vehicle part, the part identification of the vehicle part includes: the number and geometric features of the vehicle part, the correspondence between the part identification and the part unit type, including a first sub-correspondence between the number of the vehicle part and the name of the vehicle part, and a second sub-correspondence between the name of the vehicle part, the geometric features and the part unit type;

[0017] Determining a target unit type for each vehicle part based on a part identification of each vehicle part among a plurality of vehicle parts and a correspondence between a preset part identification and a part unit type includes:

[0018] For each vehicle part, determine the name of the vehicle part according to the serial number of the vehicle part and the first sub-correspondence relationship;

[0019] For each vehicle part, a target unit type of the vehicle part is determined according to the name of the vehicle part, the geometric features of the vehicle part and the second sub-correspondence.

[0020] Optionally, after obtaining the structure tree information of the target vehicle model, the following is further included:

[0021] Traversing each vehicle part in the target vehicle model to determine whether the characteristic parameters of the traversed target vehicle parts meet the corresponding preset characteristic parameter range;

[0022] If the characteristic parameters of the target vehicle part do not meet the preset characteristic parameter range, the characteristic parameters of the target part are corrected based on the preset characteristic parameter range;

[0023] Mesh the target vehicle model, including:

[0024] The target vehicle model after the characteristic parameters are corrected is meshed.

[0025] Optionally, the structure tree information of the target vehicle model includes geometric features of each vehicle part of the plurality of vehicle parts, and the method further includes:

[0026] Perform geometric cleaning on the geometric features of each vehicle part;

[0027] Mesh the target vehicle model, including:

[0028] The target vehicle model is meshed after geometric cleaning of the geometric features.

[0029] In a second aspect, the present application further provides a vehicle model meshing device, comprising:

[0030] An information acquisition unit, for acquiring structure tree information of the target vehicle model in response to a data import instruction of the target vehicle model of the pre-processing software; wherein the structure tree information of the target vehicle model includes part identifications of a plurality of vehicle parts in the target vehicle;

[0031] a type determination unit, configured to determine a target unit type for each vehicle part based on a part identification of each vehicle part among a plurality of vehicle parts and a correspondence between a preset part identification and a part unit type;

[0032] The grid division unit is used to determine the target unit type of each vehicle part based on the part identification of each vehicle part in a plurality of vehicle parts and the corresponding relationship between the preset part identification and the part unit type.

[0033] Optionally, a mesh model of the target vehicle, including the name and thickness of each vehicle part; the device also includes:

[0034] A comparison unit, for comparing, for each vehicle part, the name and thickness of the vehicle part with a preset bill of materials, wherein the bill of materials pre-stores a plurality of candidate part names, a thickness corresponding to each candidate part name, and a material corresponding to each candidate part name;

[0035] The material determination unit is used to determine the material of the vehicle part according to the material corresponding to the matched candidate part name if there is a candidate part name matching the name of the vehicle part in the bill of materials and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part.

[0036] In a third aspect, the present application also provides a server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the server executes the method provided in the first aspect.

[0037] In a fourth aspect, the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the computer executes the method provided in the first aspect.

[0038] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a computer, enables the computer to execute the method provided in the first aspect.

[0039] The technical solution provided by this application has at least the following technical effects or advantages:

[0040] The vehicle model meshing method, device and server provided in the present application preset a correspondence between part identification and part unit type in the server. After the data of the target vehicle model is imported into the pre-processing software, the server obtains the structure tree information of the target vehicle model, determines the part identification of multiple vehicle parts in the target vehicle, and quickly determines the target unit type of each vehicle part based on the correspondence between the preset part identification and the part unit type. Based on the finite element modeling standard and the target unit type of each vehicle part, the target vehicle model is meshed to generate a mesh model of the target vehicle.

[0041] The method, device and server can be used in the vehicle product development stage to identify the type of vehicle parts that only have part identifications, such as part numbers, and automatically convert the geometric data in the vehicle CAD model into a finite element CAE model to facilitate collision safety, rigidity, strength, durability, NVH and other tests, avoiding the tedious operation of manually identifying the type of parts based on the part structure, and achieving fast and efficient CAE data modeling with a high degree of generalization, thereby shortening the automobile product development cycle.

[0042] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0044] Figure 1 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 1 ;

[0045] Figure 2 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 2 ;

[0046] Figure 3 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 3 ;

[0047] Figure 4 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 1 ;

[0048] Figure 5 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 2 ;

[0049] Figure 6 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 3 ;

[0050] Figure 7 This is a flowchart of an automated process for converting CAD data into CAE in an embodiment of the present application;

[0051] Figure 8 ANSA software interface in the embodiment of this application Figure 1 ;

[0052] Fig. 9 ANSA software interface in the embodiment of this application Figure 1 ;

[0053] Fig.10 This is a schematic diagram of a server in an embodiment of the present application. DETAILED DESCRIPTION

[0054] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings.

[0055] Various structural schematic diagrams according to embodiments of the present application are shown in the accompanying drawings. These figures are not drawn to scale, and some details are magnified and some details may be omitted for the purpose of clear expression. The shapes of various regions and layers shown in the figures and the relative sizes and positional relationships therebetween are only exemplary, and may deviate in practice due to manufacturing tolerances or technical limitations, and those skilled in the art may further design regions / layers with different shapes, sizes, and relative positions according to actual needs.

[0056] In order to better understand the above-mentioned technical scheme, the above-mentioned technical scheme will be described in detail below in combination with specific implementation methods. It should be understood that the embodiments of the present disclosure and the specific features in the embodiments are detailed descriptions of the technical scheme of the present application, rather than limitations on the technical scheme of the present application. In the absence of conflict, the embodiments of the present application and the technical features in the embodiments can be combined with each other.

[0057] The current automotive market is becoming increasingly competitive and product development cycles need to be shorter and shorter. How to develop quality automotive products in a fast project cycle is the goal of all automotive brands. In the process of vehicle safety development, it is necessary to convert the vehicle CAD data into a finite element CAE model, perform numerical calculations of performance parameters through the CAE (computer-aided engineering) model, and continuously iterate and optimize development work.

[0058] There are more than 20,000 vehicle parts data, thousands of types of data units, materials and other related information. When pre-processing operators import CAD data into ANSA to convert it into a CAE model, they need to identify, classify, name, assign values ​​and other operations to the parts data recorded in the CAD data. There are more than 2,000 attributes that need to be processed, and the average manual operation time is more than 350 hours. Therefore, the pre-processing operation time for the whole vehicle model is very long, which makes the automobile product development cycle very long.

[0059] In view of this, the present application provides a method for meshing a vehicle model. By presetting the correspondence between part identification and part unit type in the server, after the data of the target vehicle model is imported into the pre-processing software, the target unit type of each vehicle part is quickly determined, and the target vehicle model is meshed. This method is particularly suitable for identifying the type of vehicle parts that only have part identifications, such as part numbers, and automatically converting the geometric data in the vehicle CAD model into a finite element CAE model, avoiding the tedious operation of manually identifying the type of parts based on the part structure, achieving fast and efficient CAE data modeling, and shortening the automotive product development cycle.

[0060] See also Figure 1 , Figure 1 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 1 , including the following operations S101 to S103.

[0061] S101. In response to a data import instruction of a target vehicle model of a pre-processing software, acquiring structure tree information of the target vehicle model; wherein the structure tree information of the target vehicle model includes part identifications of a plurality of vehicle parts in the target vehicle.

[0062] Exemplarily, the pre-processing software is ANSA (Auto Net generation for Structural Analysis) software, such as ANSA software of version v23.0.0 or above, which has an open development platform supporting Python language and can complete secondary development programs in combination with Python language, including: front-end interface UI design and algorithm writing and program packaging and other functions. The present invention writes automated programs through the Python language built into ANSA.

[0063] The data of the target vehicle model, that is, the CAD data of the vehicle assembly or parts, is imported into the ANSA software to obtain the structure tree information of the target vehicle model. The CAD data needs to include detailed structure tree information of the parts, detailed geometric dimensions of the parts, part connection information, etc.

[0064] S102: Determine a target unit type for each vehicle part based on a part identification of each vehicle part among a plurality of vehicle parts and a correspondence between a preset part identification and a part unit type.

[0065] Exemplarily, the operation of S102 is performed, specifically including the following first and second steps.

[0066] In the first step, for each vehicle part, the name of the vehicle part is determined according to the serial number of the vehicle part and the first sub-correspondence.

[0067] In the second step, for each vehicle part, a target unit type of the vehicle part is determined according to the name of the vehicle part, the geometric features of the vehicle part and the second sub-correspondence.

[0068] Vehicle parts can be divided into the following categories: parts, accessories, connectors, etc., among which parts include sheet metal parts, castings, plastic parts, etc., accessories include underbody guards, etc., connectors include welding points, welds, various colloids, rivets, etc.

[0069] Since appropriate grid division is required according to the type of parts, various types of vehicle parts need to be distinguished according to certain rules. By writing a program in the server, the correspondence between the part identification and the part unit type is pre-stored in the server. After determining the name of the part, the parts are classified according to the name and geometric features to determine the unit type of each part.

[0070] Exemplarily, the operation of the second step automatically controlled by the program written in the server may be: by obtaining the properties list in ANSA and looping through it, the shell element category or the solid element category that needs to be divided and attributed is found according to the geometric features and part names.

[0071] S103 . Meshing the target vehicle model according to the set finite element modeling standard and the target unit type of each vehicle part to generate a mesh model of the target vehicle.

[0072] For example, the built-in BatchMesh function of ANSA is called and the mesh feature parameters and mesh quality standard parameters are set. The shell element is meshed after extracting the middle surface, and the volume element is set to a tetrahedral mesh or a tetrahedral + hexahedral mesh according to the application scenario.

[0073] Finite element modeling standards can be understood as business specifications for a certain type of simulation analysis for a specific product type, such as vehicle strength analysis specifications, including model import, geometry cleaning and simplification, mesh generation, material and other attribute assignment, boundary load setting, analysis submission, result processing, evaluation and report writing, etc. At the same time, a set of work instructions are formed, and vehicle strength analysis is performed according to the work instructions to ensure work efficiency and accuracy. Therefore, the finite element modeling standard is not a unified fixed standard, and needs to be sorted out and planned according to the products that need to be analyzed.

[0074] Through the above operations of S101 to S104, the manual workload of converting CAD data into CAE data using pre-processing software such as ANSA can be greatly reduced, and some CAE modeling can be completed through automated programs. Among them, taking the whole vehicle as an example, more than 2,000 attributes need to be processed. The average working hours of manual operation exceed 350 hours, and this solution can be completed within 3 minutes, greatly improving CAE modeling efficiency, digital capabilities, and system capability standards. Lay a solid foundation for engineers to quickly iterate and agile development.

[0075] In some optional embodiments, the mesh model of the target vehicle includes the name and thickness of each vehicle part, see Figure 2 , Figure 2 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 2After generating the grid model of the target vehicle in S104, the method further includes:

[0076] S201, for each vehicle part, comparing the name and thickness of the vehicle part with a preset bill of materials, wherein the bill of materials pre-stores a plurality of candidate part names, a thickness corresponding to each candidate part name, and a material corresponding to each candidate part name;

[0077] S202. If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part, the material of the vehicle part is determined according to the material corresponding to the matched candidate part name.

[0078] The bill of materials is a BOM (Bill of Material) table. For example, the CAE data generated by the ANSA software is compared and verified with the corresponding vehicle parts BOM table information to compare the part names and part thicknesses to see if they are consistent. If they are the same, the material values ​​of the vehicle parts are assigned in the ANSA software according to the BOM table information.

[0079] In some optional embodiments, Figure 2 As shown, after comparing the name and thickness of the vehicle part with the preset bill of materials, it also includes:

[0080] S203. If there is no candidate part name matching the name of the vehicle part in the bill of materials, or if there is a candidate part name matching the name of the vehicle part in the bill of materials and the thickness corresponding to the candidate part name is different from the thickness of the vehicle part, output a problem report.

[0081] The operator can conduct a spot check and review based on the problem report, and modify the vehicle model or update the BOM.

[0082] In some optional implementations, the structure tree information of the target vehicle model includes the geometric features of each of the plurality of vehicle parts, see Figure 3 , Figure 3 The meshing method flow of the vehicle model in the embodiment of the present application is as follows: Figure 3 The method further comprises:

[0083] S301, performing geometric cleaning on the geometric features of each vehicle part.

[0084] In this way, meshing is performed on the target vehicle model in S104, specifically including meshing the target vehicle model after geometric features are geometrically cleaned.

[0085] For example, in ANSA software, assembly or part CAD data needs to be geometrically cleaned to eliminate problems such as incorrect geometry, redundant parts, damaged surfaces, and unclosed cavities, so as to facilitate meshing and avoid errors.

[0086] It is understandable that geometry cleaning is a routine function of ANSA software. Even if ANSA software is manually operated to convert CAD data into CAE data, usually after importing the vehicle CAD data into ANSA software, geometry cleaning is first performed to eliminate errors in geometric features, and then the unit type of each part is determined. Therefore, after the operation of S101 is executed, the operation of S301 is executed, and then the operation of S102 is executed.

[0087] In some optional embodiments, Figure 3 As shown, after executing the operation of S101 to obtain the structure tree information of the target vehicle model, the following operations S302 and S303 are also included.

[0088] S302, traversing each vehicle part in the target vehicle model to determine whether the characteristic parameters of the traversed target vehicle parts meet the corresponding preset characteristic parameter range; the preset characteristic parameter range is determined according to a set finite element modeling standard.

[0089] S303: If the characteristic parameters of the target vehicle part do not meet the preset characteristic parameter range, the characteristic parameters of the target part are corrected based on the preset characteristic parameter range.

[0090] For example, if the size of the hole feature is smaller than the set value, the hole feature is filled to form a plane feature for meshing. If the corner diameter of the fillet feature is smaller than the set value, the fillet feature is converted into a right-angle feature for meshing.

[0091] The operations of S302 and S303 are usually performed after the operation of S102 and before the operation of S103. That is to say, after the data of the target vehicle model such as CAD data is imported into pre-processing software such as ANSA, the pre-processing software captures the features of the target vehicle parts from the CAD data. The features of the target vehicle parts include boundary dimensions, plane holes, three-dimensional holes, fillets, chamfers, trimmings, flange edges, stampings, ribs, and LOGOs. These features have initial parameter values. In order to avoid the parameters of these features not meeting the finite element modeling standard, after performing the operation of S102 and determining the unit type of each vehicle part, these feature parameters are corrected according to the preset feature parameter range. It can be understood that the meshing of the target vehicle model in S103 specifically includes the operation of meshing the target vehicle model after the feature parameters are corrected.

[0092] Exemplarily, the operations of S301 and S302 may specifically be: calling the Feature function (management and change of the Feature Manager feature) according to ANSA, setting feature parameters according to finite element modeling standards, such as CAE modeling standards, and performing automated geometric feature processing on CAD data.

[0093] Based on the same inventive concept, the present application embodiment provides a vehicle model grid division device, which can be used to implement the above-mentioned S101 to S103 operations, please refer to Figure 4 , Figure 4 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 1 .

[0094] The vehicle model mesh division device 400 includes: an information acquisition unit 401 , a type determination unit 402 , and a mesh division unit 403 .

[0095] The information acquisition unit 401 is used to respond to the data import instruction of the target vehicle model of the pre-processing software to acquire the structure tree information of the target vehicle model; wherein the structure tree information of the target vehicle model includes the part identifications of multiple vehicle parts in the target vehicle.

[0096] Exemplarily, the pre-processing software is ANSA software. After the CAD data of the target vehicle model is imported into the ANSA software, the information acquisition unit 401 acquires the structure tree information of the target vehicle model from the ANSA software. The structure tree information includes the part identification of the vehicle parts, such as the number of the vehicle parts, the geometric features of the vehicle parts, the detailed geometric dimensions of the vehicle parts, the part connection information of the vehicle parts, etc.

[0097] The type determination unit 402 is used to determine the target unit type of each vehicle part based on the part identification of each vehicle part among the plurality of vehicle parts and the correspondence between the preset part identification and the part unit type.

[0098] Specifically, the correspondence between the part identification and the part unit type includes a first sub-correspondence between the number of the vehicle part and the name of the vehicle part, and a second sub-correspondence between the name and geometric features of the vehicle part and the part unit type. The type determination unit 402 specifically includes a first sub-type determination unit 402 and a second sub-type determination unit 402, wherein the first sub-type determination unit 402 is used to determine the name of each vehicle part according to the number of the vehicle part and the first sub-correspondence. The second sub-type determination unit 402 is used to determine the target unit type of the vehicle part according to the name of the vehicle part, the geometric features of the vehicle part and the second sub-correspondence for each vehicle part.

[0099] The grid division unit 403 is used to determine the target unit type of each vehicle part based on the part identification of each vehicle part among the multiple vehicle parts and the corresponding relationship between the preset part identification and the part unit type.

[0100] In some alternative implementations, see Figure 5 , Figure 5 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 2 The vehicle model meshing device 400 further includes a geometry cleaning unit 501 for performing geometry cleaning on the geometric features of each vehicle part. Geometry cleaning can remove the problems of wrong geometry, redundant parts, damaged surfaces, unclosed cavities, etc. in the target vehicle model, thereby facilitating meshing and avoiding errors.

[0101] It is understood that geometry cleaning is a regular function of the ANSA software. Even if the ANSA software is manually operated to convert CAD data into CAE data, usually after the CAD data of the vehicle is imported into the ANSA software, the errors in the geometric features are first eliminated by the geometry cleaning unit 501, and then the unit type of each part is determined. Therefore, the geometry cleaning unit 501 is used to perform the following operations: Figure 3 The operation of S301 shown in FIG.

[0102] In some optional embodiments, Figure 5 As shown, the vehicle model meshing device 400 further includes: a characteristic parameter comparison unit 601502 and a characteristic parameter correction unit 503, wherein the characteristic parameter comparison unit 601502 is used to perform the operation of S302 in the above embodiment, traverse each vehicle part in the target vehicle model, and determine whether the characteristic parameters of the traversed target vehicle parts meet the corresponding preset characteristic parameter range. The characteristic parameter correction unit 503 is used to perform the operation of S303 in the above embodiment, and if the characteristic parameters of the target vehicle parts do not meet the preset characteristic parameter range, the characteristic parameters of the target parts are corrected based on the preset characteristic parameter range.

[0103] It is understandable that the operations of S302 and S303 are usually performed after the operation of S102 and before the operation of S103. That is to say, after the data of the target vehicle model such as CAD data is imported into pre-processing software such as ANSA, the pre-processing software captures the features of the target vehicle parts from the CAD data. The features of the target vehicle parts include boundary dimensions, plane holes, three-dimensional holes, fillets, chamfers, trimmings, flange edges, stampings, ribs, and LOGOs (logo symbols). These features have initial parameter values. In order to avoid the parameters of these features not meeting the finite element modeling standard, after performing the operation of S102 and determining the unit type of each vehicle part, these feature parameters are corrected according to the preset feature parameter range. It is understandable that the meshing of the target vehicle model in S103 specifically includes the operation of meshing the target vehicle model after the feature parameters are corrected.

[0104] In some optional embodiments, the mesh model of the target vehicle includes the name and thickness of each vehicle part; see Figure 6 , Figure 6 The wireframe of the grid division device of the vehicle model in the embodiment of the present application Figure 3 The vehicle model meshing device 400 further includes: a comparison unit 601 and a material determination unit 602 .

[0105] The comparison unit 601 is used to perform the operation of the above-mentioned embodiment S201. For each vehicle part, the name and thickness of the vehicle part are compared with a preset bill of materials, wherein the bill of materials pre-stores multiple candidate part names, thicknesses corresponding to each candidate part name, and materials corresponding to each candidate part name.

[0106] The material determination unit 602 is used to perform the operation of the above-mentioned embodiment S202. If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part, then the material of the vehicle part is determined based on the material corresponding to the matched candidate part name.

[0107] The comparison unit 601 and the material determination unit 602 can match the material corresponding to the name and thickness of the vehicle part from a preset bill of materials, such as a parts BOM table, according to the name and thickness of the vehicle part.

[0108] Still Figure 6As shown, the grid division device 400 of the vehicle model also includes: a problem output unit, which is used to perform the operation of S203, and output a problem report if there is no candidate part name matching the name of the vehicle part in the bill of materials, or if there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the candidate part name is different from the thickness of the vehicle part.

[0109] The vehicle model meshing device 400 provided in the embodiment of the present application can be written as an automated program using a programming language. Taking the pre-processing software ANSA as an example, the automated program can be written using the Python language built into ANSA, which can achieve the following: Figure 7 The automated process flow for converting CAD data into CAE is shown in the figure. The specific operations are as follows:

[0110] The first step is to install ANSA v23.0.0 or later software version.

[0111] The second step is to input detailed assembly or part CAD data into the ANSA software. The CAD data needs to include detailed structure tree information of the parts, detailed geometric dimensions of the parts, part connection information, etc. Each type of parts needs to be distinguished according to certain rules.

[0112] In the third step, in the ANSA file, the assembly or part CAD data needs to be geometrically cleaned to avoid problems such as incorrect geometry, redundant parts, damaged surfaces, and unclosed cavities.

[0113] The fourth step is to obtain the properties list in ANSA and iterate through it, determine the category of the parts according to the geometric features and names, and find the shell / body element category that needs to be divided and assigned attributes.

[0114] The fifth step is to call the Feature function according to ANSA and correct the feature parameters according to the CAE modeling standard requirements to perform automatic geometric feature processing on the CAD data.

[0115] In the sixth step, the processed geometric features are used according to the CAE modeling standard, and the built-in BatchMesh function of ANSA is called to set the mesh feature parameters and mesh quality standard parameters. The shell elements are meshed after extracting the faces, and the volume elements are set to tetrahedral meshes or tetrahedral + hexahedral meshes according to the application scenarios to achieve automatic mesh division and automatic assignment of part properties, such as the thickness attribute of the part.

[0116] Step 7: Compare the generated CAE data with the corresponding parts BOM information to see if the part names and thicknesses are consistent. If they are consistent, assign the materials in the BOM to the corresponding parts in the CAE data. Figure 8, import the corresponding parts BOM table to complete the parts verification work, Figure 8 In the ANSA interface, you can see the address of the BOM table, the address of the material library, and the position of the corresponding columns in the BOM table (thickness, part name, material name).

[0117] Step 8. If the data verification is inconsistent, a problem report will be automatically output.

[0118] Step 9. Repeat steps 4 to 8 until the automation process is completed.

[0119] After the above operation is completed, the ANSA software automatically assigns values ​​according to the CAE modeling standard. After success, the assigned attributes are as follows: Fig. 9 As shown in the figure, the properties list interface of ANSA software can display the name, thickness, material, category and other information of the successfully converted parts. The problem report contains the information of the parts that were not successfully converted. The engineering staff can use the problem report to conduct spot inspections and review, modify the vehicle model or update the BOM table.

[0120] Through the vehicle model meshing device 400 provided in the embodiment of the present application, the above operations can be used to automatically convert the geometric data in the CAD model into a CAE part model, and can automatically name the parts, assign thickness and other information according to the CAE modeling standard, can perform CAE model verification in combination with the BOM table, can check the consistency of part names and thicknesses, and determine part material and other information.

[0121] Based on the same inventive concept, the embodiment of the present application also provides a server, such as Fig.10 As shown, the server 1000 includes a memory 1001, a processor 1002, and a computer program 1003 stored in the memory 1001 and executable on the processor 1002. When the processor 1002 executes the computer program 1003, the server 1000 executes the method provided in the above embodiment.

[0122] The server provided in the embodiment of the present application can be used to implement the grid division method of the vehicle model provided in the above embodiment, so as to realize the type identification of vehicle parts with only part identifications, such as part numbers, during the product development stage of the vehicle, and automatically convert the geometric data in the whole vehicle CAD model into a finite element CAE model to facilitate collision safety, rigidity, durability, NVH and other tests, avoid the tedious operation of manually identifying the type of parts according to the part structure, realize fast and efficient CAE data modeling, have a high degree of generalization, and shorten the automobile product development cycle.

[0123] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the computer executes the method provided in the above embodiment.

[0124] The embodiments of the present application also provide a computer program product, including a computer program. When the computer program is executed, the computer executes the method provided in the above embodiments.

[0125] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0127] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

Claims

1. A grid division method for a vehicle model, characterized in that: Applied to a server, the server being pre-configured with pre-processing software, the method comprising: In response to the data import instruction of the target vehicle model of the pre-processing software, the structure tree information of the target vehicle model is obtained; wherein the structure tree information of the target vehicle model includes part identifications of a plurality of vehicle parts in the target vehicle; Determining a target unit type for each vehicle part based on a part identification of each vehicle part among the plurality of vehicle parts and a correspondence between a preset part identification and a part unit type; According to the set finite element modeling standard and the target unit type of each vehicle part, the target vehicle model is meshed to generate a mesh model of the target vehicle.

2. The vehicle model meshing method according to claim 1, characterized in that: The mesh model of the target vehicle includes the name and thickness of each vehicle part; after generating the mesh model of the target vehicle, further comprising: For each of the vehicle parts, the name and thickness of the vehicle part are compared with a preset bill of materials, wherein the bill of materials pre-stores a plurality of candidate part names, a thickness corresponding to each candidate part name, and a material corresponding to each candidate part name; If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part, the material of the vehicle part is determined based on the material corresponding to the matched candidate part name.

3. The vehicle model meshing method according to claim 2, characterized in that: After comparing the name and thickness of the vehicle part with the preset bill of materials, it also includes: For each of the vehicle parts, if there is no candidate part name matching the name of the vehicle part in the bill of materials, output a problem report; or If there is a candidate part name matching the name of the vehicle part in the bill of materials, and the thickness corresponding to the candidate part name is different from the thickness of the vehicle part, a problem report is output.

4. The vehicle model meshing method according to any one of claims 1 to 3, characterized in that: For each of the vehicle parts, the part identification of the vehicle part includes: the number and geometric features of the vehicle part, the correspondence between the part identification and the part unit type, including a first sub-correspondence between the number of the vehicle part and the name of the vehicle part, and a second sub-correspondence between the name of the vehicle part, the geometric features and the part unit type; The determining of the target unit type of each vehicle part based on the part identification of each vehicle part among the plurality of vehicle parts and the correspondence between the preset part identification and the part unit type comprises: For each of the vehicle parts, determining the name of the vehicle part according to the serial number of the vehicle part and the first sub-correspondence relationship; For each of the vehicle parts, a target unit type of the vehicle part is determined according to the name of the vehicle part, the geometric features of the vehicle part and the second sub-correspondence.

5. The vehicle model meshing method according to any one of claims 1 to 3, characterized in that: After obtaining the structure tree information of the target vehicle model, the method further includes: Traversing each vehicle part in the target vehicle model to determine whether a characteristic parameter of the traversed target vehicle part satisfies a corresponding preset characteristic parameter range; If the characteristic parameter of the target vehicle part does not satisfy the preset characteristic parameter range, the characteristic parameter of the target part is corrected based on the preset characteristic parameter range; The gridding of the target vehicle model comprises: The target vehicle model after the characteristic parameters are corrected is meshed.

6. The vehicle model meshing method according to claim 1, characterized in that: The structure tree information of the target vehicle model includes geometric features of each of the plurality of vehicle parts, and the method further includes: Performing geometric cleaning on the geometric features of each vehicle part; The gridding of the target vehicle model comprises: The target vehicle model is meshed after geometric cleaning of the geometric features.

7. A vehicle model meshing device, characterized in that: include: An information acquisition unit, configured to acquire structure tree information of the target vehicle model in response to a data import instruction of the target vehicle model of the pre-processing software; wherein the structure tree information of the target vehicle model includes part identifications of a plurality of vehicle parts in the target vehicle; a type determination unit, configured to determine a target unit type of each vehicle part based on a part identification of each vehicle part among the plurality of vehicle parts and a correspondence between a preset part identification and a part unit type; The grid division unit is used to determine the target unit type of each vehicle part based on the part identification of each vehicle part in the plurality of vehicle parts and the corresponding relationship between the preset part identification and the part unit type.

8. The vehicle model meshing device according to claim 7, characterized in that: The grid model of the target vehicle includes the name and thickness of each vehicle part; the device also includes: a comparison unit, for comparing the name and thickness of each vehicle part with a preset bill of materials, wherein the bill of materials pre-stores a plurality of candidate part names, a thickness corresponding to each candidate part name, and a material corresponding to each candidate part name; A material determination unit is used to determine the material of the vehicle part according to the material corresponding to the matched candidate part name if there is a candidate part name matching the name of the vehicle part in the bill of materials and the thickness corresponding to the matched candidate part name is the same as the thickness of the vehicle part.

9. A server 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 computer program, the server is caused to perform the method according to any one of claims 1 to 6.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer is caused to perform the method according to any one of claims 1 to 6.