Vehicle architecture optimization method, system, terminal device and storage medium

By obtaining the maximum and minimum coordinate information of the finite element model, automatically partitioning and constructing attribute dictionaries, the problem of inefficient vehicle architecture optimization in the existing technology is solved, and more efficient and accurate optimization solution determination is achieved.

CN114662220BActive Publication Date: 2025-04-22JIANGLING MOTORS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210296263.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2025-04-22
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

In the existing vehicle architecture optimization process, the architecture optimization efficiency is low, mainly due to the inefficiency caused by the use of manual partitioning.

Method used

By obtaining the maximum and minimum coordinate information of each coordinate direction in the finite element model, automatically partitioning in each coordinate direction, building an attribute dictionary, and determining the architectural optimization plan based on the unit attributes.

Benefits of technology

It improves the efficiency and accuracy of vehicle architecture optimization, avoids inefficiency problems caused by manual partitioning, and can automatically determine the optimization plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114662220B_ABST
    Figure CN114662220B_ABST
Patent Text Reader

Abstract

The present invention provides a vehicle architecture optimization method, system, terminal device and storage medium, the method comprising: obtaining the maximum and minimum coordinate information of each coordinate direction in the finite element model of the vehicle architecture to be optimized; setting variables for each coordinate direction according to the maximum and minimum coordinate information, determining the direction partitions of each coordinate direction after the variable setting in the finite element model according to a preset block size, and constructing an attribute dictionary of the finite element model according to the direction partitions; respectively obtaining the coordinates of each shell unit grid in the direction partitions, determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid; determining the architecture optimization scheme according to the unit attributes of each shell unit grid. The present invention can automatically partition the finite element model in each coordinate direction based on the preset block size to obtain the direction partitions, thereby preventing the phenomenon of low efficiency of vehicle architecture optimization caused by manual partitioning and improving the efficiency of vehicle architecture optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle optimization technology, and in particular to a vehicle architecture optimization method, system, terminal device and storage medium. Background Art

[0002] There are significant differences between the structures of new energy vehicles and traditional vehicles. The development of new energy vehicles is usually a completely new development. How to optimize the vehicle structure and improve the optimization efficiency is crucial to the development of new energy vehicles.

[0003] In the existing vehicle architecture optimization process, the vehicle architecture is generally partitioned by manual partitioning, and the optimal material thickness of each section (partition) of the partitioned vehicle architecture is solved respectively, and the vehicle architecture is optimized according to the optimal material thickness. However, due to the manual partitioning method, the vehicle architecture optimization efficiency is low. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a vehicle architecture optimization method, system, terminal device and storage medium to solve the problem of low architecture optimization efficiency in the existing vehicle architecture optimization process.

[0005] A first aspect of an embodiment of the present invention provides a vehicle architecture optimization method, comprising:

[0006] Obtaining a finite element model of the vehicle architecture to be optimized, and obtaining maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes a combination of one or more of a left-right direction, an up-down direction, and a front-back direction;

[0007] According to the maximum and minimum coordinate information, variables are set for each coordinate direction, and a preset block size corresponding to each coordinate direction is obtained;

[0008] Determine, according to the preset block size, the directional partitions of each coordinate direction after the variable is set in the finite element model, and construct an attribute dictionary of the finite element model according to the directional partitions;

[0009] Respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid;

[0010] According to the unit properties of each shell unit grid, an architecture optimization scheme of the vehicle architecture to be optimized is determined.

[0011] Furthermore, the determining of the direction partitions of each coordinate direction after the variable setting in the finite element model according to the preset block size includes:

[0012] Determine the number of blocks in each coordinate direction in the finite element model according to the preset block size;

[0013] According to the number of blocks in each coordinate direction and the preset block size, blocks are respectively divided in the finite element model to obtain directional partitions in each coordinate direction.

[0014] Furthermore, constructing the attribute dictionary of the finite element model according to the directional partitions includes:

[0015] According to the order of the partitions in each direction in the corresponding coordinate direction, a partition sorting list is constructed;

[0016] The elements in the sorted list of each partition are traversed respectively, and a dictionary key name and a dictionary attribute are constructed according to the element traversal result to obtain the attribute dictionary.

[0017] Further, determining the unit attributes of each shell unit mesh according to the attribute dictionary and the coordinates of each shell unit mesh includes:

[0018] Calculating the coordinate difference between the coordinate of each shell unit grid and the minimum value of each coordinate direction respectively, and determining the target coordinate of each shell unit grid according to the coordinate difference and the preset block size;

[0019] The target coordinates of each shell unit grid are matched with the dictionary key name in the attribute dictionary to obtain the target dictionary attribute, and the matched target dictionary attribute is determined as the unit attribute of the corresponding shell unit grid.

[0020] Furthermore, after determining the direction partitions of each coordinate direction after the variable is set in the finite element model according to the preset block size, the method further includes:

[0021] Perform sensitivity analysis on the partitions in each direction, and perform material thickness optimization analysis on the partitions in each direction according to the results of the sensitivity analysis to obtain the optimal material thickness of the partitions in each direction;

[0022] Respectively obtain the cross-sectional dimensions of the partitions in each direction, and determine the cross-sectional moment of inertia of the partitions in each direction according to the cross-sectional dimensions and the optimal material thickness;

[0023] The cross-section is optimized according to the cross-section size, optimal material thickness and cross-section inertia moment of the partitions in each direction, and an architecture optimization scheme for the vehicle architecture to be optimized is obtained.

[0024] Furthermore, the material thickness optimization analysis is performed on each directional partition according to the result of the sensitivity analysis to obtain the optimal material thickness of each directional partition, including:

[0025] According to the result of the sensitivity analysis, displacement response is set for each directional partition, and constraint is set for each directional partition after the displacement response is set;

[0026] The optimization target is set for each directional partition after the constraint setting, and the material thickness of each directional partition after the optimization target setting is set as a variable;

[0027] After setting the variables, the material thickness of the partitions in each direction is analyzed to obtain the optimal material thickness of the partitions in each direction.

[0028] Furthermore, determining the architecture optimization scheme corresponding to the directional partition according to the unit attributes of each shell unit grid includes:

[0029] According to the unit properties of each shell unit grid, the optimal material thickness is solved for the corresponding directional partitions to obtain the target material thickness value of each directional partition;

[0030] According to the target material thickness value, current material thickness value and regional coordinates of each directional partition, the architecture optimization plan of each directional partition is determined.

[0031] A second aspect of an embodiment of the present invention provides a vehicle architecture optimization system, including:

[0032] An information acquisition module, used to acquire a finite element model of the vehicle architecture to be optimized, and to acquire maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes a combination of one or more of a left-right direction, an up-down direction, and a front-back direction;

[0033] A variable setting module, used to set variables for each coordinate direction according to the maximum and minimum coordinate information, and obtain a preset block size corresponding to each coordinate direction;

[0034] A dictionary construction module, used to determine the directional partitions of each coordinate direction after the variable is set in the finite element model according to the preset block size, and to construct an attribute dictionary of the finite element model according to the directional partitions;

[0035] An attribute determination module, used for respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid;

[0036] The optimization scheme determination module is used to determine the architecture optimization scheme of the vehicle architecture to be optimized according to the unit properties of each shell unit grid.

[0037] A third aspect of an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the terminal device, wherein the processor implements the steps of the vehicle architecture optimization method provided by the first solution when executing the computer program.

[0038] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the various steps of the vehicle architecture optimization method provided by the first solution.

[0039] A vehicle architecture optimization method, system, terminal device and storage medium provided by an embodiment of the present invention have the following beneficial effects: by obtaining the maximum and minimum coordinate information of each coordinate direction in a finite element model, the accuracy of variable setting in each coordinate direction is improved; by obtaining the preset block size corresponding to each coordinate direction, the finite element model can be automatically partitioned in each coordinate direction based on the preset block size to obtain directional partitions, thereby preventing the phenomenon of low efficiency of vehicle architecture optimization due to manual partitioning, and improving the efficiency of vehicle architecture optimization; constructing an attribute dictionary of the finite element model through directional partitioning effectively improves the accuracy of determining the attributes of each shell unit mesh unit, further improving the accuracy of vehicle architecture optimization; based on the unit attributes of each shell unit mesh, the architecture optimization scheme of the vehicle architecture to be optimized can be automatically determined. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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, other drawings can be obtained based on these drawings without paying creative labor.

[0041] Figure 1 is a flow chart of an implementation method of a vehicle architecture optimization method provided by an embodiment of the present invention;

[0042] Figure 2 is a flow chart of an implementation of a vehicle architecture optimization method provided by another embodiment of the present invention;

[0043] Figure 3 is a structural block diagram of a vehicle architecture optimization system provided by an embodiment of the present invention;

[0044] Figure 4 It is a structural block diagram of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] See also Figure 1 , Figure 1 A flow chart of an implementation of a vehicle architecture optimization method provided by an embodiment of the present invention is shown, including:

[0047] Step S10, obtaining a finite element model of the vehicle architecture to be optimized, and obtaining maximum and minimum coordinate information of each coordinate direction in the finite element model;

[0048] The coordinate direction includes one or more combinations of left-right direction (x-axis direction), up-down direction (y-axis direction) and front-back direction (z-axis direction). In this step, finite element pre-processing software can be used to obtain the finite element model of the vehicle architecture to be optimized. The finite element pre-processing software can be selected according to the requirements. For example, the finite element pre-processing software can be Hypermesh software, ANSA software and ICEM CFD software. The finite element model includes model information of the frame, body and cab.

[0049] In this step, by obtaining the maximum and minimum coordinate information of each coordinate direction in the finite element model, the accuracy of variable setting in each coordinate direction is effectively improved.

[0050] Step S20, setting variables for each coordinate direction according to the maximum and minimum coordinate information, and obtaining a preset block size corresponding to each coordinate direction;

[0051] The variables are set according to the maximum and minimum coordinate information of each coordinate direction. For example, the maximum and minimum coordinate values ​​in the x-axis direction, y-axis direction, and z-axis direction are set as X max , X min , Y max , Y min , Z max and Z min ;

[0052] In this step, the preset block size can be set according to the requirements. For example, in this step, the preset block size of the blocks in the x, y, and z directions is x. Size , Y size and Z size In this embodiment, X Size , Y size and Z size Set to 200mm;

[0053] Step S30, determining the directional partitions of each coordinate direction after the variable is set in the finite element model according to the preset block size, and constructing the attribute dictionary of the finite element model according to the directional partitions;

[0054] Among them, based on the preset block size, the finite element model can be automatically partitioned in each coordinate direction to obtain directional partitions, which prevents the low efficiency of vehicle architecture optimization caused by manual partitioning and improves the efficiency of vehicle architecture optimization;

[0055] Optionally, in this step, determining the direction partition of each coordinate direction after the variable is set in the finite element model according to the preset block size includes:

[0056] Determine the number of blocks in each coordinate direction in the finite element model according to the preset block size;

[0057] According to the number of blocks in each coordinate direction and the preset block size, the finite element model is divided into blocks to obtain directional partitions in each coordinate direction;

[0058] Among them, calculating the x-axis direction can divide the vehicle architecture to be optimized into several areas: number =(X max -X min ) / X size , if the result is not an integer, round it to an integer greater than the value to obtain the directional partition in the x-axis direction;

[0059] Calculating the y-axis direction can divide the vehicle architecture to be optimized into several areas: number =(Y max -Y min ) / Y size , if the result is not an integer, round it to an integer greater than the value to obtain the directional partition in the y-axis direction;

[0060] Calculating the z-axis direction can divide the vehicle architecture to be optimized into several areas: number =(Z max -Z min ) / Z size , if the result is not an integer, round it to an integer greater than the value to obtain the directional partition in the z-axis direction;

[0061] Furthermore, in this step, constructing the attribute dictionary of the finite element model according to the directional partitions includes:

[0062] According to the order of the partitions in each direction in the corresponding coordinate direction, a partition sorting list is constructed;

[0063] Among them, if x number=3, then the partition sorting list x constructed along the x-axis ls =[0, 1, 2, 3], if y number =3, then the partition sorting list y constructed along the y-axis ls =[0, 1, 2, 3], if z number =5, then the partition sorting list z constructed along the z-axis direction ls = [0, 1, 2, 3, 4, 5];

[0064] Traversing the elements in the sorted lists of each partition respectively, and constructing dictionary key names and dictionary attributes according to the element traversal results to obtain the attribute dictionary;

[0065] Among them, the attribute dictionary of the finite element model is constructed through directional partitioning, which effectively improves the accuracy of the subsequent determination of the attributes of each shell unit mesh unit and improves the accuracy of vehicle architecture optimization;

[0066] Specifically, in this step, traverse x ls ,y ls and z ls For each element in , the dictionary key is the combination of the traversed elements, and the dictionary value is the dictionary attribute. The attribute dictionary is used to characterize the correspondence between the dictionary key name, dictionary attribute and attribute name, where dictionary key name + dictionary attribute = attribute name, for example: traversing to x ls The element in is 1, y ls The element in is 1, z ls The element in is 3, then the attribute name is property113, the dictionary key name in the dictionary is 113, and the key value corresponding to the dictionary is assigned to the attribute with the attribute name property113;

[0067] Step S40, respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid;

[0068] Among them, by respectively obtaining the coordinates of each shell unit grid in the direction partition, based on the attribute dictionary and the coordinates of each shell unit grid, the unit attributes of each shell unit grid can be automatically determined;

[0069] Optionally, in this step, determining the unit attributes of each shell unit mesh according to the attribute dictionary and the coordinates of each shell unit mesh includes:

[0070] Calculating the coordinate difference between the coordinate of each shell unit grid and the minimum value of each coordinate direction respectively, and determining the target coordinate of each shell unit grid according to the coordinate difference and the preset block size;

[0071] Among them, traverse the coordinates of each shell unit grid to get Xcord , Y cord and Z cord , solve for X index =(X cord -X min ) / X size , Y index =(Y cord -Y min ) / Y size , Z index =(Z cord -Z min ) / Z size , and for X index , Y index and Z index Round off to get the target coordinates, and the rounded X index , Y index and Z index That is, the spatial attribute coordinates where the shell unit grid is located;

[0072] Matching the target coordinates of each shell unit grid with the dictionary key name in the attribute dictionary to obtain the target dictionary attribute, and determining the matched target dictionary attribute as the unit attribute of the corresponding shell unit grid;

[0073] Among them, by matching the target coordinates of each shell unit grid with the dictionary key name in the attribute dictionary, the target dictionary attribute corresponding to each shell unit grid can be effectively obtained, and based on the target dictionary attribute, the setting of the unit attribute of each shell unit grid is improved;

[0074] For example, the target coordinate for the shell element mesh is X index =1,Y index =1, Z index =2, then use the 112 key to retrieve the attribute property112 in the attribute dictionary and assign the attribute to the shell element mesh obtained in this traversal.

[0075] Step S50, determining an architecture optimization scheme of the vehicle architecture to be optimized according to the unit attributes of each shell unit grid;

[0076] In this step, the structural optimization scheme corresponding to the directional partition is determined according to the unit attributes of each shell unit grid, including:

[0077] According to the unit properties of each shell unit grid, the optimal material thickness of the corresponding directional partition is solved to obtain the target material thickness value of each directional partition, and the structural optimization scheme of each directional partition is determined according to the target material thickness value, current material thickness value and regional coordinates of each directional partition;

[0078] Among them, the target material thickness value, current material thickness value and regional coordinates of each directional partition are matched with the pre-stored solution query table to obtain the architecture optimization solution of each directional partition. The solution query table stores the correspondence between different target material thickness values, current material thickness values ​​and regional coordinates and the corresponding architecture optimization solution.

[0079] Optionally, the display colors corresponding to the partitions in each direction are stored in the architecture optimization scheme. Based on the display colors, it is effectively convenient for users to view the optimization degree of the partitions in each direction in the finite element model. For example, when the directional partition of the joint on the A-pillar is displayed in red, it is determined that the material thickness of the joint on the A-pillar needs to be increased. The joint stiffness of the A-pillar can be increased by reinforcing the plastic or changing the cross-sectional size to achieve performance improvement.

[0080] In this embodiment, by obtaining the maximum and minimum coordinate information of each coordinate direction in the finite element model, the accuracy of variable setting in each coordinate direction is improved, and by obtaining the preset block size corresponding to each coordinate direction, the finite element model can be automatically partitioned in each coordinate direction based on the preset block size to obtain directional partitions, thereby preventing the phenomenon of low efficiency of vehicle architecture optimization due to manual partitioning and improving the efficiency of vehicle architecture optimization. By constructing the attribute dictionary of the finite element model through directional partitioning, the accuracy of determining the attributes of each shell unit mesh unit is effectively improved, and the accuracy of vehicle architecture optimization is further improved. Based on the unit attributes of each shell unit mesh, the architecture optimization scheme of the vehicle architecture to be optimized can be automatically determined.

[0081] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of a vehicle architecture optimization method according to another embodiment of the present invention. Figure 1 Embodiment, the vehicle architecture optimization method provided in this embodiment is used for Figure 1 The steps after step S30 in the embodiment are further refined to include:

[0082] Step S60, performing sensitivity analysis on each directional partition, and performing material thickness optimization analysis on each directional partition according to the result of the sensitivity analysis, to obtain the optimal material thickness of each directional partition;

[0083] Among them, by performing sensitivity analysis on the partitions in each direction, the material thickness optimization analysis is performed on the partitions in each direction based on the results of the sensitivity analysis, which effectively improves the accuracy of the material thickness optimization analysis to obtain the optimal material thickness of the partitions in each direction;

[0084] Optionally, in this step, performing material thickness optimization analysis on each directional partition according to the result of the sensitivity analysis to obtain the optimal material thickness of each directional partition includes:

[0085] According to the result of the sensitivity analysis, displacement response is set for each directional partition, and constraint is set for each directional partition after the displacement response is set;

[0086] Among them, when the vehicle structure to be optimized is the frame main beam, the Z-direction displacement responses of the left and right front shock absorber towers on the frame main beam are defined as DL and DR according to the results of sensitivity analysis, the mass response mass is defined, and the Z-direction displacement responses DL and DR of the left and right shock absorber towers are constrained to be less than the specified value (which can be obtained from the target stiffness value);

[0087] The optimization target is set for each directional partition after the constraint is set, the material thickness of each directional partition after the optimization target is set is set as a variable, and the material thickness of each directional partition after the variable is set is analyzed to obtain the optimal material thickness of each directional partition;

[0088] Among them, the optimization target is set for the partitions in each direction after the constraint setting, the minimum mass response mass is taken as the optimization target, and the material thickness of all partitions of the frame main beam is used as the design variable. In this step, the material thickness of the partitions in each direction after the variable setting can be analyzed based on CAE optimization software (such as HyperWorks software) to obtain the optimal material thickness of the partitions in each direction.

[0089] Step S70, respectively obtaining the cross-sectional dimensions of the partitions in each direction, and determining the cross-sectional moment of inertia of the partitions in each direction according to the cross-sectional dimensions and the optimal material thickness;

[0090] Among them, by obtaining the cross-sectional dimensions of the partitions in each direction, the cross-sectional moment of inertia of the partitions in each direction can be automatically determined according to the cross-sectional dimensions and the optimal material thickness;

[0091] Step S80, performing cross-section optimization according to the cross-section size, optimal material thickness and cross-section inertia moment of each direction partition to obtain an architecture optimization solution for the vehicle architecture to be optimized;

[0092] Among them, according to the cross-sectional dimensions, optimal material thickness and cross-sectional moment of inertia of the partitions in each direction, the height and width of the cross-sections of all partitions of the frame main beam are reduced or enlarged to obtain the optimized cross-sectional dimensions, and the architecture optimization scheme of the vehicle architecture to be optimized is generated based on the optimized cross-sectional dimensions.

[0093] Optionally, in this embodiment, if the vehicle architecture optimization result is not clear and the weak points are not obvious, you can reset X size , Y size and Z size , re-partition and re-solve the sensitivity.

[0094] In this embodiment, by performing sensitivity analysis on the partitions in each direction and performing material thickness optimization analysis on the partitions in each direction based on the results of the sensitivity analysis, the accuracy of the material thickness optimization analysis is effectively improved to obtain the optimal material thickness of the partitions in each direction. By obtaining the cross-sectional dimensions of the partitions in each direction, the cross-sectional moment of inertia of the partitions in each direction can be automatically determined according to the cross-sectional dimensions and the optimal material thickness. By performing cross-sectional optimization through the cross-sectional dimensions, optimal material thickness and cross-sectional moment of inertia of the partitions in each direction, an architecture optimization scheme for the vehicle architecture to be optimized can be automatically generated, thereby improving the efficiency of vehicle architecture optimization.

[0095] See also Figure 3 , Figure 3 1 is a structural block diagram of a vehicle architecture optimization system 100 provided in an embodiment of the present invention. In this embodiment, the vehicle architecture optimization system 100 includes various units for executing Figure 1 , Figure 2 For details, please refer to the steps in the corresponding embodiment. Figure 1 , Figure 2 as well as Figure 1 , Figure 2 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 3 The vehicle architecture optimization system 100 includes: an information acquisition module 10, a variable setting module 11, a dictionary construction module 12, an attribute determination module 13 and an optimization solution determination module 14, wherein:

[0096] The information acquisition module 10 is used to obtain the finite element model of the vehicle architecture to be optimized, and obtain the maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes one or more combinations of the left-right direction (x-axis direction), the up-down direction (y-axis direction) and the front-back direction (z-axis direction). In this module, the finite element pre-processing software can be used to obtain the finite element model of the vehicle architecture to be optimized. The finite element pre-processing software can be selected according to the needs. For example, the finite element pre-processing software can be Hypermesh software, ANSA software and ICEM CFD software, etc. The finite element model includes model information of parts such as the frame, body and cab.

[0097] The variable setting module 11 is used to set variables for each coordinate direction according to the maximum and minimum coordinate information, and obtain the preset block size corresponding to each coordinate direction. The variable setting is performed according to the maximum and minimum coordinate information of each coordinate direction. For example, the maximum coordinate value and the minimum coordinate value of the x-axis direction, the y-axis direction and the z-axis direction are set to X. max , X min , Y max , Y min , Z max and Z min .

[0098] The dictionary construction module 12 is used to determine the directional partitions of each coordinate direction after the variable is set in the finite element model according to the preset block size, and to construct the attribute dictionary of the finite element model according to the directional partitions. The finite element model can be automatically partitioned in each coordinate direction based on the preset block size to obtain directional partitions, thereby preventing the phenomenon of low efficiency of vehicle architecture optimization caused by manual partitioning and improving the efficiency of vehicle architecture optimization.

[0099] Optionally, the dictionary construction module 12 is further used to: determine the number of blocks in each coordinate direction in the finite element model according to the preset block size;

[0100] According to the number of blocks in each coordinate direction and the preset block size, blocks are respectively divided in the finite element model to obtain directional partitions in each coordinate direction.

[0101] Furthermore, the dictionary construction module 12 is also used to: construct a partition sorting list according to the order of the partitions in each direction in the corresponding coordinate direction;

[0102] The elements in the sorted list of each partition are traversed respectively, and a dictionary key name and a dictionary attribute are constructed according to the element traversal result to obtain the attribute dictionary.

[0103] The attribute determination module 13 is used to respectively obtain the coordinates of each shell unit grid in the directional partition, and determine the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid. Wherein, by respectively obtaining the coordinates of each shell unit grid in the directional partition, the unit attributes of each shell unit grid can be automatically determined based on the attribute dictionary and the coordinates of each shell unit grid.

[0104] Optionally, the attribute determination module 13 is further used to: respectively calculate the coordinate difference between the coordinate of each shell unit grid and the minimum value of each coordinate direction, and determine the target coordinate of each shell unit grid according to the coordinate difference and the preset block size;

[0105] The target coordinates of each shell unit grid are matched with the dictionary key name in the attribute dictionary to obtain the target dictionary attribute, and the matched target dictionary attribute is determined as the unit attribute of the corresponding shell unit grid.

[0106] The optimization scheme determination module 14 is used to determine the architecture optimization scheme of the vehicle architecture to be optimized according to the unit properties of each shell unit grid.

[0107] Optionally, the optimization scheme determination module 14 is further used to: perform sensitivity analysis on each directional partition, and perform material thickness optimization analysis on each directional partition according to the result of the sensitivity analysis to obtain the optimal material thickness of each directional partition;

[0108] Respectively obtain the cross-sectional dimensions of the partitions in each direction, and determine the cross-sectional moment of inertia of the partitions in each direction according to the cross-sectional dimensions and the optimal material thickness;

[0109] The cross-section is optimized according to the cross-section size, optimal material thickness and cross-section inertia moment of the partitions in each direction, and an architecture optimization scheme for the vehicle architecture to be optimized is obtained.

[0110] Furthermore, the optimization scheme determination module 14 is also used to: perform displacement response setting for each directional partition according to the result of the sensitivity analysis, and perform constraint setting for each directional partition after the displacement response setting;

[0111] The optimization target is set for each directional partition after the constraint setting, and the material thickness of each directional partition after the optimization target setting is set as a variable;

[0112] After setting the variables, the material thickness of the partitions in each direction is analyzed to obtain the optimal material thickness of the partitions in each direction.

[0113] Furthermore, the optimization scheme determination module 14 is also used to: solve the optimal material thickness for the corresponding directional partitions according to the unit attributes of each shell unit grid, and obtain the target material thickness value of each directional partition;

[0114] According to the target material thickness value, current material thickness value and regional coordinates of each directional partition, the architecture optimization plan of each directional partition is determined.

[0115] In this embodiment, by obtaining the maximum and minimum coordinate information of each coordinate direction in the finite element model, the accuracy of variable setting in each coordinate direction is improved, and by obtaining the preset block size corresponding to each coordinate direction, the finite element model can be automatically partitioned in each coordinate direction based on the preset block size to obtain directional partitions, thereby preventing the phenomenon of low efficiency of vehicle architecture optimization due to manual partitioning and improving the efficiency of vehicle architecture optimization. By constructing the attribute dictionary of the finite element model through directional partitioning, the accuracy of determining the attributes of each shell unit mesh unit is effectively improved, and the accuracy of vehicle architecture optimization is further improved. Based on the unit attributes of each shell unit mesh, the architecture optimization scheme of the vehicle architecture to be optimized can be automatically determined.

[0116] Figure 4 FIG. 2 is a block diagram of a terminal device 2 provided in another embodiment of the present invention. Figure 4 As shown, the terminal device 2 of this embodiment includes: a processor 20, a memory 21, and a computer program 22 stored in the memory 21 and executable on the processor 20, such as a program of the vehicle architecture optimization method. When the processor 20 executes the computer program 22, the steps in each embodiment of the above-mentioned vehicle architecture optimization method are implemented, such as Figure 1S10 to S50 as shown, or Figure 2 Alternatively, the processor 20 implements the above when executing the computer program 22 Figure 2 The functions of each module in the corresponding embodiment are, for example, Figure 3 For details on the functions of modules 10 to 14, please refer to Figure 2 The relevant descriptions in the corresponding embodiments are not repeated here.

[0117] Exemplarily, the computer program 22 may be divided into one or more units, which are stored in the memory 21 and executed by the processor 20 to complete the present invention. The one or more units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 22 in the terminal device 2. For example, the computer program 22 may be divided into an information acquisition module 10, a variable setting module 11, a dictionary construction module 12, an attribute determination module 13, and an optimization solution determination module 14, and the specific functions of each module are as described above.

[0118] The terminal device may include, but is not limited to, a processor 20 and a memory 21. Those skilled in the art will appreciate that Figure 4 It is only an example of the terminal device 2 and does not constitute a limitation of the terminal device 2. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.

[0119] The processor 20 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0120] The memory 21 may be an internal storage unit of the terminal device 2, such as a hard disk or memory of the terminal device 2. The memory 21 may also be an external storage device of the terminal device 2, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 2. Further, the memory 21 may also include both an internal storage unit and an external storage device of the terminal device 2. The memory 21 is used to store the computer program and other programs and data required by the terminal device. The memory 21 may also be used to temporarily store data that has been output or is to be output.

[0121] The embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following can be achieved:

[0122] Obtaining a finite element model of the vehicle architecture to be optimized, and obtaining maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes a combination of one or more of a left-right direction, an up-down direction, and a front-back direction;

[0123] According to the maximum and minimum coordinate information, variables are set for each coordinate direction, and a preset block size corresponding to each coordinate direction is obtained;

[0124] Determine, according to the preset block size, the directional partitions of each coordinate direction after the variable is set in the finite element model, and construct an attribute dictionary of the finite element model according to the directional partitions;

[0125] Respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid;

[0126] According to the unit properties of each shell unit grid, an architecture optimization scheme of the vehicle architecture to be optimized is determined.

[0127] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A vehicle architecture optimization method, characterized in that: include: Obtaining a finite element model of the vehicle architecture to be optimized, and obtaining maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes a combination of one or more of a left-right direction, an up-down direction, and a front-back direction; According to the maximum and minimum coordinate information, variables are set for each coordinate direction, and a preset block size corresponding to each coordinate direction is obtained; Determining direction partitions of each coordinate direction after variable setting in the finite element model according to the preset block size, and constructing an attribute dictionary of the finite element model according to the direction partitions; Respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid; According to the unit properties of each shell unit grid, an architecture optimization scheme of the vehicle architecture to be optimized is determined.

2. The vehicle architecture optimization method according to claim 1, characterized in that: The step of determining the direction partition of each coordinate direction after the variable is set in the finite element model according to the preset block size includes: Determine the number of blocks in each coordinate direction in the finite element model according to the preset block size; According to the number of blocks in each coordinate direction and the preset block size, blocks are respectively divided in the finite element model to obtain directional partitions in each coordinate direction.

3. The vehicle architecture optimization method according to claim 2, characterized in that: The constructing the attribute dictionary of the finite element model according to the directional partitions includes: According to the order of the partitions in each direction in the corresponding coordinate direction, a partition sorting list is constructed; The elements in the sorted list of each partition are traversed respectively, and a dictionary key name and a dictionary attribute are constructed according to the element traversal result to obtain the attribute dictionary.

4. The vehicle architecture optimization method according to claim 3, characterized in that: Determining the unit attributes of each shell unit mesh according to the attribute dictionary and the coordinates of each shell unit mesh includes: Calculating the coordinate difference between the coordinate of each shell unit grid and the minimum value of each coordinate direction respectively, and determining the target coordinate of each shell unit grid according to the coordinate difference and the preset block size; The target coordinates of each shell unit grid are matched with the dictionary key name in the attribute dictionary to obtain the target dictionary attribute, and the matched target dictionary attribute is determined as the unit attribute of the corresponding shell unit grid.

5. The vehicle architecture optimization method according to claim 1, characterized in that: After determining the direction partitions of each coordinate direction after the variable setting in the finite element model according to the preset block size, the method further includes: Perform sensitivity analysis on the partitions in each direction, and perform material thickness optimization analysis on the partitions in each direction according to the results of the sensitivity analysis to obtain the optimal material thickness of the partitions in each direction; Respectively obtain the cross-sectional dimensions of the partitions in each direction, and determine the cross-sectional moment of inertia of the partitions in each direction according to the cross-sectional dimensions and the optimal material thickness; The cross-section is optimized according to the cross-section size, optimal material thickness and cross-section inertia moment of the partitions in each direction, and an architecture optimization scheme for the vehicle architecture to be optimized is obtained.

6. The vehicle architecture optimization method according to claim 5, characterized in that: The step of performing material thickness optimization analysis on each directional partition according to the result of the sensitivity analysis to obtain the optimal material thickness of each directional partition includes: According to the result of the sensitivity analysis, displacement response is set for each directional partition, and constraint is set for each directional partition after the displacement response is set; The optimization target is set for each directional partition after the constraint setting, and the material thickness of each directional partition after the optimization target setting is set as a variable; After setting the variables, the material thickness of the partitions in each direction is analyzed to obtain the optimal material thickness of the partitions in each direction.

7. The vehicle architecture optimization method according to any one of claims 1 to 6, characterized in that: The step of determining the architecture optimization scheme of the vehicle architecture to be optimized according to the unit attributes of each shell unit grid comprises: According to the unit properties of each shell unit grid, the optimal material thickness is solved for the corresponding directional partitions to obtain the target material thickness value of each directional partition; According to the target material thickness value, current material thickness value and regional coordinates of each directional partition, the architecture optimization plan of each directional partition is determined.

8. A vehicle architecture optimization system, characterized in that: include: An information acquisition module, used to acquire a finite element model of the vehicle architecture to be optimized, and to acquire maximum and minimum coordinate information of each coordinate direction in the finite element model, wherein the coordinate direction includes a combination of one or more of a left-right direction, an up-down direction, and a front-back direction; A variable setting module, used to set variables for each coordinate direction according to the maximum and minimum coordinate information, and obtain a preset block size corresponding to each coordinate direction; A dictionary construction module, used to determine the directional partitions of each coordinate direction after the variable is set in the finite element model according to the preset block size, and to construct an attribute dictionary of the finite element model according to the directional partitions; An attribute determination module, used for respectively obtaining the coordinates of each shell unit grid in the directional partition, and determining the unit attributes of each shell unit grid according to the attribute dictionary and the coordinates of each shell unit grid; The optimization scheme determination module is used to determine the architecture optimization scheme of the vehicle architecture to be optimized according to the unit properties of each shell unit grid.

9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

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

Citation Information

Patent Citations

  • Automobile frame section optimization design method and system

    CN111898202A

  • Vehicle body damping pad arrangement method and device, electronic equipment and storage medium

    CN112036066A