An optimization method, device and equipment for body structure design and a storage medium
By optimizing the vehicle body structure design through finite element analysis and topology optimization algorithms, the problem of slow iteration speed in existing technologies is solved, achieving efficient vehicle body structure optimization, improving design efficiency and safety, while reducing material consumption and costs.
Patent Information
- Application Number
- CN202511467678.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-15
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2045-10-15
AI Technical Summary
Existing vehicle body structure optimization design methods have a slow iteration speed, resulting in a long vehicle development cycle.
The vehicle body unit model is established by using a finite element analysis system, material parameters and constraints are defined, loads are applied, and it is determined whether the strain data meets the preset error threshold. Geometric parameters that do not meet the design requirements are adjusted until the design requirements are met. The vehicle body structure is then optimized by combining topology optimization algorithms and efficient data retrieval technology.
It improved the efficiency of vehicle body structure design optimization, shortened the development cycle, ensured the safety and lightweight design, and reduced material consumption and manufacturing costs.
Smart Images

Figure CN120951471B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of data processing technology, and in particular to a method, apparatus, device and storage medium for optimizing vehicle body structure design. Background Technology
[0002] With the continuous development of the automotive industry, the optimization of vehicle body structure is of great significance to vehicle safety, comfort, and fuel economy.
[0003] Currently, vehicle body structure optimization design relies heavily on computer-aided engineering (CAE) simulation technology, especially finite element analysis (FEA). Engineers use finite element simulation to model the mechanical behavior of vehicles under various operating conditions, thereby evaluating and iterating the design. However, existing optimization methods have a long iteration speed, resulting in a long vehicle development cycle. Summary of the Invention
[0004] This invention provides a method, apparatus, device, and storage medium for optimizing vehicle body structure design, thereby optimizing the vehicle body structure design and improving the optimization efficiency of the vehicle body structure design.
[0005] In a first aspect, embodiments of the present invention provide a method for optimizing vehicle body structure design, the method comprising:
[0006] Step 1: Obtain the vehicle body structure model and import it into the finite element analysis system to establish multiple vehicle body element models; wherein, different vehicle body element models correspond to different structures in the vehicle body structure model;
[0007] Step 2: Define the material parameters, material variables, and constraints for different vehicle body unit models;
[0008] Step 3: Apply loads to the multiple vehicle body unit models respectively to obtain the strain data of the corresponding vehicle body unit models;
[0009] Step 4: Determine whether the strain data of the vehicle body unit model is less than the preset error threshold. If yes, the vehicle body unit model is determined to meet the design requirements. If no, the vehicle body unit model is determined to not meet the design requirements.
[0010] Step 5: Adjust the geometric parameters in the body unit model that does not meet the design requirements, and repeat steps 3 and 4 until the body unit model meets the design requirements.
[0011] Optionally, applying loads to the plurality of vehicle body unit models to obtain strain data for the corresponding vehicle body unit models includes:
[0012] The structural stiffness matrix of the body unit model is extracted from the body unit model using the finite element analysis system.
[0013] Loads are applied to multiple vehicle body unit models respectively, and the nodal displacement vectors of the corresponding vehicle body unit models are calculated through n iterations according to a first calculation equation, which is:
[0014] ;
[0015] in, The structure stiffness matrix is... Let be the node displacement vector. The load applied to all nodes on the vehicle body unit model;
[0016] The strain data of the vehicle body unit model in the nth iteration is calculated using the nodal displacement vectors of the vehicle body unit model. The strain data of the vehicle body unit model is: .
[0017] Optionally, step four includes:
[0018] In the nth iteration, if the nodal displacement vectors of the corresponding vehicle body unit model calculated according to the first calculation equation satisfy:
[0019] ;
[0020] If the vehicle body unit model meets the design requirements, then it is determined that the vehicle body unit model does not meet the design requirements; otherwise, it is determined that the vehicle body unit model does not meet the design requirements. The preset error threshold is defined as follows.
[0021] Optionally, after step five, the following steps may also be included:
[0022] The vehicle body structure model is updated based on the adjusted geometric parameters in the vehicle body unit model.
[0023] Optionally, updating the vehicle structure model based on the adjusted geometric parameters in the vehicle unit model further includes:
[0024] Query the vehicle body structure model that has not been updated;
[0025] During the preset update time, the vehicle body structure model is updated based on the adjusted geometric parameters in the vehicle body unit model.
[0026] Optionally, the following may be included before step one:
[0027] The vehicle body structure model is formed based on the topology optimization algorithm.
[0028] Optionally, the process in steps one through three may also include:
[0029] The geometric parameters in the vehicle body structure model are stored, as are the material parameters, material variables, and constraints corresponding to different vehicle body unit models. The loads applied to multiple vehicle body unit models and the corresponding strain data of the vehicle body unit models are also stored.
[0030] Data stored can be retrieved using B+ tree retrieval model, hash retrieval model, and R tree retrieval model.
[0031] Secondly, embodiments of the present invention also provide a vehicle body structure design optimization device, which is used to execute the vehicle body structure design optimization method described in any embodiment of the present invention, and the vehicle body structure design optimization device includes:
[0032] The model building module is used to acquire the vehicle body structure model and import the vehicle body structure model into the finite element analysis system to establish multiple vehicle body element models; wherein, different vehicle body element models correspond to different structures in the vehicle body structure model;
[0033] The parameter definition module is used to define the material parameters, material variables, and constraints of different vehicle body unit models.
[0034] A load application module is used to apply loads to multiple vehicle body unit models respectively to obtain strain data of the corresponding vehicle body unit models;
[0035] The judgment module is used to determine whether the strain data of the body unit model is less than a preset error threshold. If it is, the body unit model is determined to meet the design requirements; otherwise, the body unit model is determined not to meet the design requirements.
[0036] The iterative module is used to adjust the geometric parameters in the body unit model that do not meet the design requirements, repeating steps three and four until it is determined that the body unit model meets the design requirements.
[0037] Thirdly, embodiments of the present invention also provide an apparatus, comprising:
[0038] One or more processors;
[0039] Memory, used to store one or more programs;
[0040] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle body structure design optimization method as described in any embodiment of the present invention.
[0041] Fourthly, a storage medium storing a computer program that, when executed by a processor, implements the method for optimizing the vehicle body structure design as described in any embodiment of the present invention.
[0042] This invention provides a method, apparatus, device, and storage medium for optimizing vehicle body structure design. The optimization method includes: Step 1: Obtaining a vehicle body structure model and importing it into a finite element analysis system to establish multiple vehicle body element models; wherein different vehicle body element models correspond to different structures in the vehicle body structure model; Step 2: Defining material parameters, material variables, and constraints for different vehicle body element models; Step 3: Applying loads to the multiple vehicle body element models respectively to obtain the strain data of the corresponding vehicle body element models; Step 4: Determining whether the strain data of the vehicle body element models is less than a preset error threshold. If so, the vehicle body element model is determined to meet the design requirements; otherwise, it is determined that the vehicle body element model does not meet the design requirements; Step 5: Adjusting the geometric parameters in the vehicle body element models that do not meet the design requirements, and repeating Step 3 and Step 4 until the vehicle body element models are determined to meet the design requirements. This invention can optimize vehicle body structure design and improve the optimization efficiency of vehicle body structure design. Attached Figure Description
[0043] Figure 1 A flowchart illustrating an optimization method for vehicle body structure design provided in an embodiment of the present invention;
[0044] Figure 2 A distribution chart of different database query response times provided in an embodiment of the present invention;
[0045] Figure 3 Convergence curves of different algorithms provided in embodiments of the present invention;
[0046] Figure 4 Comparison curves of the optimization efficiency of different algorithms provided in embodiments of the present invention;
[0047] Figure 5 This is a schematic diagram of a vehicle body structure design optimization device according to an embodiment of the present invention;
[0048] Figure 6 This is a structural diagram of a device provided in an embodiment of the present invention. Detailed Implementation
[0049] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0050] This invention provides a method for optimizing vehicle body structure design. This method is applicable to application scenarios that optimize vehicle body structure design and improves the efficiency of vehicle body structure design optimization. The method can be executed by a vehicle body structure design optimization device, which can be implemented in hardware and / or software. Figure 1 A flowchart of an optimization method for vehicle body structure design provided in an embodiment of the present invention is shown below. Figure 1 As shown, the optimization methods for vehicle body structure design include:
[0051] S110, Step 1: Obtain the vehicle body structure model and import it into the finite element analysis system to establish multiple vehicle body element models; among them, different vehicle body element models correspond to different structures in the vehicle body structure model.
[0052] Specifically, the vehicle body structure model can be created using 3D CAD software, and the finite element analysis system can be finite element analysis software such as ANSYS or Abaqus to solve the created vehicle body element model, calculating physical quantities such as stress, strain, and displacement. By importing the vehicle body structure model into the finite element analysis system, it is discretized into a finite number of vehicle body element models, thereby accurately simulating the strain, stress, and deformation of each vehicle body element model. The finite element analysis system can present the calculation results (such as nodal displacement and element stress) in a visual form such as cloud maps and contour maps, analyze and evaluate the stiffness, strength, vibration characteristics, etc. of the vehicle body, and optimize the design accordingly.
[0053] In this embodiment of the invention, in order to ensure the safety and lightweighting of the entire vehicle, the stress performance of each component in the body unit model must be comprehensively considered. The finite element method can be used to perform finite element analysis on the structure under different working conditions. When performing structural analysis, it is assumed that the displacement field of the system satisfies the principle of virtual work. The principle of virtual work can be expressed as the following equilibrium condition:
[0054] ;
[0055] in, This represents the total virtual strain energy generated inside the object. It represents the total virtual work done on the object by the external load. The stress tensor in the vehicle body unit model. For the strain tensor in the vehicle body unit model, The mass density of the structure in the vehicle body unit model. The surface force density at the boundary, Let be the volume of the structure, and u be the virtual displacement vector.
[0056] S120, Step 2: Define the material parameters, material variables, and constraints for different body unit models.
[0057] Specifically, in finite element modeling of a vehicle body structure, the first step is to divide the vehicle body into several smaller elements, resulting in multiple body element models. Then, correct material parameters and variables are defined for each structure within the body element models. Material variables can be the elastic modulus, while material parameters can be Poisson's ratio, density, etc. In finite element analysis, the setting of constraints directly affects the structure's degrees of freedom and stress patterns, making it a crucial step in determining the accuracy of the analysis. Constraints specifically refer to which parts of the body element model are fixed (e.g., mounting points). By defining the constraints of the body element models, the reliability of the structure is ensured.
[0058] S130, Step 3: Apply loads to multiple body unit models respectively to obtain the strain data of the corresponding body unit models.
[0059] Specifically, different loads under different vehicle operating conditions are applied to different body unit models to test the body unit models, calculate physical quantities such as stress, strain, and displacement of the body unit models, and obtain the corresponding strain data of the body unit models. The strain data can reflect whether the body unit models meet the design requirements.
[0060] S140, Step 4: Determine whether the strain data of the body unit model is less than the preset error threshold. If yes, then the body unit model meets the design requirements; otherwise, the body unit model does not meet the design requirements.
[0061] Specifically, when the strain of the body unit model is less than the preset error threshold, the body unit model is determined to meet the design requirements. When the strain of the body unit model is greater than or equal to the preset error threshold, the body unit model is determined to not meet the design requirements and needs to be corrected to make the body unit model meet the design requirements.
[0062] S150, Step 5: Adjust the geometric parameters in the body unit model that does not meet the design requirements, and repeat Step 3 and Step 4 until the body unit model meets the design requirements.
[0063] Specifically, the geometric parameters in the body unit model that do not meet the design requirements are adjusted, and steps three and four are repeated until the strain of the body unit model is less than a preset error threshold. This confirms that the body unit model meets the design requirements, thus completing the optimization of the body unit model and consequently optimizing the body structure design. Compared to manually adjusting the parameters of the body structure design, this improves the optimization efficiency of the body structure design. Furthermore, by iteratively testing the displacement and stress fields during the body unit model testing process, the convergence of the solution can be guaranteed, thereby achieving optimal control and ensuring that the optimized body unit model meets the requirements.
[0064] This invention provides an optimization method for vehicle body structure design. The optimization method includes: Step 1: Obtaining a vehicle body structure model and importing it into a finite element analysis system to establish multiple vehicle body element models; wherein different vehicle body element models correspond to different structures in the vehicle body structure model; Step 2: Defining material parameters, material variables, and constraints for different vehicle body element models; Step 3: Applying loads to the multiple vehicle body element models respectively to obtain the strain data of the corresponding vehicle body element models; Step 4: Determining whether the strain data of the vehicle body element models is less than a preset error threshold. If so, the vehicle body element model is determined to meet the design requirements; otherwise, it is determined that the vehicle body element model does not meet the design requirements; Step 5: Adjusting the geometric parameters in the vehicle body element models that do not meet the design requirements, and repeating Step 3 and Step 4 until the vehicle body element models are determined to meet the design requirements. This invention can optimize vehicle body structure design and improve the optimization efficiency of vehicle body structure design.
[0065] In step three, loads are applied to multiple body unit models to obtain the strain data of the corresponding body unit models, including:
[0066] S210. Extract the structural stiffness matrix of the body unit model from the body unit model using the finite element analysis system.
[0067] The structural stiffness matrix comprehensively describes the material properties (such as elastic modulus), geometry, and element connection relationships of the entire structure of the vehicle body unit model. The structural stiffness matrix represents the inherent ability of the vehicle body unit model to resist deformation. The assembly of the structural stiffness matrix is one of the core computational tasks of finite element analysis software and can be calculated by finite element analysis software.
[0068] S220. Apply loads to multiple body unit models respectively, and calculate the nodal displacement vectors of the corresponding body unit models through n iterations based on the first calculation equation, which is:
[0069] ;
[0070] in, Structural stiffness matrix Let be the nodal displacement vector. This refers to the loads applied to all nodes on the vehicle body unit model.
[0071] Specifically, nodal displacement vector This represents the displacement of each node in the vehicle body unit model in space. The physical meaning of the first calculation equation lies in: external forces. The effect is applied to the body unit model, causing the body unit model to deform. The structural stiffness matrix This determines how much force is needed to produce the corresponding deformation.
[0072] S230. Calculate the strain data of the body element model in the nth iteration using the nodal displacement vectors of the body element model. The strain data of the body element model is: .
[0073] Specifically, because practical engineering problems often involve nonlinearity (such as material nonlinearity and contact nonlinearity), they cannot be solved directly. Therefore, an iterative method is needed to calculate the nodal displacement vectors through successive iterations. The structural stiffness matrix is continuously adjusted based on the results of each iteration. Or the load applied to all nodes of the vehicle body unit model To make the guessed value gradually approach the true solution, a convergence criterion needs to be set in order to determine when the calculation can stop.
[0074] In this embodiment of the invention, step four specifically includes:
[0075] In the nth iteration, if the nodal displacement vectors of the corresponding vehicle body unit model calculated according to the first calculation equation satisfy:
[0076] ;
[0077] If the vehicle body unit model meets the design requirements, then it is determined that the vehicle body unit model does not meet the design requirements; otherwise, it is determined that the vehicle body unit model does not meet the design requirements. This is a preset error threshold.
[0078] Specifically, in this embodiment of the invention, the convergence criterion for n iterations is: and These represent the displacement solutions obtained in the nth and (n+1)th iterations, respectively. The norm representing the difference between two solutions can be understood as a scalar value that measures the overall difference between the two results. When the displacement results calculated in two consecutive iterations differ sufficiently, less than a preset error threshold... If the solution is stable, the calculation has converged, the result is reliable, and the vehicle body unit model is deemed to meet the design requirements. However, if the error is still greater than or equal to the preset error threshold... If the simulation fails, it indicates that the vehicle body unit model does not meet the design requirements. This simulation allows verification of whether the vehicle structure meets all design requirements, including safety, strength, and stiffness, before vehicle manufacturing, thus achieving efficient and low-cost design optimization.
[0079] In some embodiments of the present invention, after step five, the method further includes:
[0080] The vehicle body structure model is updated based on the geometric parameters in the adjusted vehicle body unit model.
[0081] Specifically, this invention can automatically update the vehicle body structure model based on the geometric parameters in the adjusted vehicle body unit model, assuming the optimization result set is... Then, the data update can be represented as:
[0082] ;
[0083] in, This is due to changes in design parameters.
[0084] In the process of dynamically updating design data, the requirements for real-time performance and speed are particularly important. To ensure the real-time nature of the design iteration process, the system must maintain an effective query speed. Optionally, updating the vehicle body structure model based on the geometric parameters in the adjusted vehicle body unit model also includes:
[0085] Query out outdated vehicle body structure models; within a preset update time, update the vehicle body structure model based on the geometric parameters in the adjusted vehicle body unit model.
[0086] Specifically, assuming the database query time is t1 and the update time is t2, the system performance requirements are as follows:
[0087] ;
[0088] Where T is the maximum allowable response time of the design, and also the preset update time. By setting the system to maintain an effective query speed and update speed, the design iteration process is made real-time.
[0089] In some embodiments of the present invention, the steps preceding step one include:
[0090] A vehicle body structure model is generated based on a topology optimization algorithm.
[0091] Specifically, topology optimization algorithms can significantly reduce material consumption without altering material strength. They can identify areas with low material utilization in the early stages of vehicle design, thereby optimizing structural layout, reducing manufacturing costs, and improving overall vehicle performance. Assuming the material distribution function in the vehicle body structure model is... objective function If the structural stiffness of the vehicle body structure model is used as an example, then the objective function for lightweight design can be expressed as:
[0092] ;
[0093] Wherein, material distribution function This represents the spatial density distribution of materials in the vehicle body structure model, minimizing the total material volume. That is, to minimize the use of materials. ,in C It is a preset stiffness threshold (ensuring that the stiffness is not lower than the requirement), in the formula and Let represent the stress tensor and strain tensor, respectively. The symbol ":" represents the tensor double dot product (i.e., inner product), represents the integral of the strain energy density, and represents the overall stiffness of the structure. This model is a classic form in topology optimization and is typically solved using the finite element method and iterative algorithms (such as the variable density method). In practical applications, The model is relaxed to a continuous variable (between 0 and 1), and a penalty strategy (such as the SIMP method) is used to push the result towards a 0-1 distribution. Constraints ensure that lightweighting does not come at the expense of stiffness. The vehicle body structure model in this embodiment is formed using a topology optimization algorithm, which can significantly reduce material consumption and lower costs without changing material strength.
[0094] In some embodiments of the present invention, the mathematical model of the topology optimization algorithm may also be:
[0095] ;
[0096] Specifically, The constraints are represented by [variable name]. By solving this mathematical model, topology optimization can obtain the optimal structural layout that meets the design requirements. The material distribution function of the materials in the vehicle body structure model is [formula]. , Treat them as continuous variables and introduce a penalty function. Adjust material utilization efficiency. Assume the relationship between material stiffness and density is... If p is the penalty exponent, then the topology optimization model can be expressed as: , This makes the model become Larger p The value penalizes intermediate densities (e.g., 0.5), forcing optimization results to tend towards 0 (no material) or 1 (material), thus resulting in a clearer, manufacturable structural layout. However... p Increasing the value will improve material utilization efficiency (higher stiffness), but may also increase material consumption. In this embodiment of the invention, mathematical modeling is used to find the optimal distribution of materials under the constraints to achieve lightweighting (minimum mass) or performance maximization (maximum stiffness, minimum strain energy). The material layout is automatically generated through mathematical optimization, which significantly reduces the structural weight of the vehicle body structure model while ensuring its performance.
[0097] In some embodiments of the present invention, steps one to three further include:
[0098] The system stores the geometric parameters of the vehicle body structure model, the material parameters, material variables, and constraints corresponding to different vehicle body unit models, and the applied loads and strain data of multiple vehicle body unit models. The stored data can be retrieved and accessed using B+ tree retrieval model, hash retrieval model, and R tree retrieval model.
[0099] Specifically, in the process of vehicle body structure design, the most important aspect is the storage and retrieval of optimization results to meet the needs of rapid querying and analysis of complex design data. For example, a retrieval method based on multi-dimensional information such as material properties, structural parameters, and optimization objectives has been established. To improve query efficiency, this embodiment of the invention utilizes multi-level indexing and caching techniques to reduce query speed while ensuring data integrity in steps one through three, thereby achieving optimal results. In steps one through three, establishing database indexing and optimization methods is essential to improve system response speed and data processing efficiency. Based on the data access frequency and dimensional characteristics in vehicle body structure design, different indexing methods are used in conjunction with query optimization algorithms to generate effective query solutions, thereby providing reliable data support for the optimized design of the vehicle body structure. This embodiment of the invention uses three different indexing methods: B+ tree index, hash index, and R-tree index, constructing B+ tree retrieval models, hash retrieval models, and R-tree retrieval models respectively.
[0100] B+ Tree Index: This is a balanced tree structure widely used for continuous access queries. In vehicle body structure design, the B+ tree method is used to achieve continuous access and range queries for structural dimensions, material properties, etc. B+ tree indexes can efficiently perform operations such as adding, deleting, and modifying data, and have strong adaptability to constantly changing data structures. Hash Index: Utilizing hashing, hash index keys are mapped to data storage locations, making it very suitable for precise queries. In vehicle body structure optimization, hash indexes can effectively improve query efficiency, especially in cases of special materials and designs, exhibiting high retrieval efficiency. The query speed of this method is linearly related to the amount of data, but it is not suitable for range queries. R-Tree Index: This is a spatial data indexing technology based on R-trees, enabling multi-dimensional data storage and querying. This method effectively solves the problem of vehicle models generated in different scenarios having strong recognition capabilities. R-trees use a hierarchical spatial partitioning method for storing spatial objects, making them very suitable for processing complex geographical and spatial data involved in automotive body structure design. The retrieval method in this embodiment of the invention has significant advantages over different types of query tasks. Compared with traditional relational databases, its query efficiency is improved by 44%, demonstrating excellent performance. Figure 2 This is a distribution chart of different database query response times provided in an embodiment of the present invention, such as... Figure 2 As shown, Figure 2 Using query type as the horizontal axis and milliseconds as the vertical axis to represent the response time of various queries, compared with traditional databases, the database used by the retrieval method in this embodiment of the invention can quickly complete various queries, especially for multi-table joint queries, which has great advantages.
[0101] The generation and optimization of query planning in this embodiment of the invention is of great significance for improving the query efficiency of the database. It also allows for the evaluation of the overhead of different query paths, thereby selecting the optimal query strategy. Based on the structure of the query statement and the index status in the database, a heuristic query scheme is proposed, thereby reducing the computational load and number of accesses. Currently, the two most common query optimization methods are rule-based and cost-based. The rule-based method uses a set of pre-defined optimization rules to adjust the query scheme to adapt to small queries. This embodiment of the invention proposes a cost-based query strategy, which can effectively solve complex multi-table query problems. By applying the cost-based optimization algorithm to the vehicle body structure design database, the retrieval efficiency of multi-dimensional data can be effectively improved.
[0102] The vehicle body structure design optimization method in this embodiment of the invention exhibits high optimization speed and accuracy in determining whether the vehicle body unit model meets design requirements through optimization. Compared with traditional genetic algorithms, particle swarm optimization, and ant colony optimization, the vehicle body structure design optimization method in this embodiment has an average optimization time of 52 seconds, a convergence number of 36 generations, and an optimization accuracy of 95.2%; the average optimization time using the genetic algorithm is 130 seconds, the convergence number of 58 generations, and the optimization accuracy is 88.5%; the average optimization time using the particle swarm optimization algorithm is 98 seconds, the convergence number of 50 generations, and the optimization accuracy is 90.3%; and the average optimization time using the ant colony optimization algorithm is 115 seconds, the convergence number of 55 generations, and the optimization accuracy is 89.2%. It is evident that compared with existing methods, the vehicle body structure design optimization method in this embodiment of the invention significantly improves both the optimization speed and convergence speed, greatly reduces the average optimization time, and significantly improves the optimization accuracy. Regarding convergence, a comparison of the convergence of various algorithms demonstrates the convergence and stability of this method. Figure 3 The convergence curves of different algorithms provided in the embodiments of the present invention are as follows: Figure 3 As shown, the number of iterations is on the horizontal axis and the objective function is on the vertical axis. The optimization method for vehicle body structure design in this embodiment of the invention can achieve the optimization purpose with a very small number of iterations, showing good convergence and thus improving the optimization efficiency of vehicle body structure design.
[0103] The optimization method for vehicle body structure design in this invention exhibits higher optimization efficiency than individual algorithms and demonstrates excellent stability. Applying this method to the optimization design of vehicle body structures and comparing it with a database proves its practicality. Experiments show that this method significantly improves upon traditional methods in terms of optimization speed, convergence speed, and accuracy, particularly in the processing and querying of large-scale vehicle body structure design data, where it demonstrates a clear advantage. Figure 4 This is a comparison curve of the optimization efficiency of different algorithms provided in the embodiments of the present invention. Figure 4 The optimal efficiency comparison curve is shown with the number of trials on the horizontal axis and the number of trials per second on the vertical axis, as shown below. Figure 4 As shown, the vehicle body structure design optimization method in this embodiment of the invention significantly improves upon traditional methods in terms of optimization speed, convergence speed, and accuracy, particularly in the processing and querying of large-scale vehicle body structure design data. This vehicle body structure design optimization method in this embodiment of the invention can improve the overall performance of the vehicle by optimizing the design of the vehicle body structure.
[0104] This invention also provides a device for optimizing vehicle body structure design. Figure 5This is a schematic diagram of a vehicle body structure design optimization device according to an embodiment of the present invention. The vehicle body structure design optimization device in this embodiment is used to execute the vehicle body structure design optimization method in any embodiment of the present invention, such as... Figure 5 As shown, the optimization device for the vehicle body structure design includes:
[0105] The model building module 110 is used to obtain the vehicle body structure model and import the vehicle body structure model into the finite element analysis system to establish multiple vehicle body element models; among them, different vehicle body element models correspond to different structures in the vehicle body structure model.
[0106] The parameter definition module 120 is used to define the material parameters, material variables, and constraints of different body unit models.
[0107] The load application module 130 is used to apply loads to multiple body unit models respectively to obtain the strain data of the corresponding body unit models.
[0108] The judgment module 140 is used to determine whether the strain data of the body unit model is less than the preset error threshold. If it is, the body unit model is determined to meet the design requirements; otherwise, the body unit model is determined not to meet the design requirements.
[0109] Iteration module 150 is used to adjust the geometric parameters in the body unit model that does not meet the design requirements, repeating steps three and four until it is determined that the body unit model meets the design requirements.
[0110] Specifically, the model building module 110 can acquire the vehicle body structure model and import it into the finite element analysis system to establish multiple vehicle body element models. Different vehicle body element models correspond to different structures in the vehicle body structure model, thereby enabling accurate simulation of the strain, stress, and deformation of each vehicle body element model in the finite element analysis system. The parameter definition module 120 can define the material parameters, material variables, and constraints of different vehicle body element models to ensure the structural reliability of the vehicle body element models. The load application module 130 can apply loads to multiple vehicle body element models respectively to obtain the strain data of the corresponding vehicle body element models. The strain data can reflect whether the vehicle body element models meet the design requirements. The judgment module 140 can determine whether the strain data of the vehicle body element models is less than a preset error threshold. If so, it is determined that the vehicle body element model meets the design requirements; otherwise, it is determined that the vehicle body element model does not meet the design requirements. The iteration module 150 can adjust the geometric parameters in the vehicle body element models that do not meet the design requirements, repeating steps three and four until it is determined that the vehicle body element model meets the design requirements, thus completing the optimization of the vehicle body element models, thereby optimizing the vehicle body structure design and improving the optimization efficiency of the vehicle body structure design.
[0111] Furthermore, the vehicle body structure design optimization device of the present invention includes, but is not limited to, the above modules. The vehicle body structure design optimization device of the present invention can adaptively set relevant functional modules according to the vehicle body structure design optimization method of any embodiment of the present invention to realize the function and technical effect of the vehicle body structure design optimization method of any embodiment of the present invention.
[0112] This invention provides an optimization device for vehicle body structure design. The optimization device includes: a model building module for acquiring a vehicle body structure model and importing the vehicle body structure model into a finite element analysis system to establish multiple vehicle body element models; wherein different vehicle body element models correspond to different structures in the vehicle body structure model; a parameter definition module for defining material parameters, material variables, and constraints for different vehicle body element models; a load application module for applying loads to multiple vehicle body element models respectively to obtain strain data of the corresponding vehicle body element models; a judgment module for judging whether the strain data of the vehicle body element models is less than a preset error threshold. If so, the vehicle body element model is determined to meet the design requirements; otherwise, the vehicle body element model is determined not to meet the design requirements; and an iteration module for adjusting the geometric parameters in the vehicle body element models that do not meet the design requirements, repeating steps three and four until the vehicle body element models are determined to meet the design requirements.
[0113] This invention also provides a device. Figure 6 A structural diagram of a device provided in an embodiment of the present invention is shown below. Figure 6 The device includes a processor 41, a memory 42, an input device 43, and an output device 44. The number of processors 41 in the device can be one or more. Figure 6 Taking a processor 41 as an example, the processor 41, memory 42, input device 43, and output device 44 in the device can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.
[0114] The memory 42, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle body structure design optimization method in this embodiment of the invention. The processor 41 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 42, thereby implementing the vehicle body structure design optimization method described in the above embodiment.
[0115] The memory 42 primarily includes a program storage area and a data storage area. The program storage area stores the operating system and at least one application program required for a given function; the data storage area stores data created based on terminal usage. Furthermore, the memory 42 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory, or other non-volatile solid-state storage device. In some instances, the memory 42 may further include memory remotely located relative to the processor 41, which can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0116] Input device 43 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 44 may include display devices such as a display screen, speakers, and audio devices such as buzzers.
[0117] The device provided in this embodiment of the invention and the vehicle body structure design optimization method provided in the above embodiments belong to the same concept. Technical details not described in detail in this embodiment can be found in the above embodiments. Furthermore, this embodiment has the same beneficial effects as the vehicle body structure design optimization method.
[0118] This invention also provides a storage medium storing a computer program that, when executed by a processor, implements the vehicle body structure design optimization method as described in the above embodiments of this invention.
[0119] Of course, the computer-executable instructions provided in the embodiments of the present invention are not limited to the operations in the vehicle body structure design optimization method as described above, but can also execute related operations in the vehicle body structure design optimization method provided in any embodiment of the present invention, and have corresponding functions and beneficial effects.
[0120] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a robot, personal computer, server, or network device, etc.) to execute the body structure design optimization method of the above embodiments of the present invention.
[0121] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. An optimization method for vehicle body structure design, characterized in that, The optimization method for the vehicle body structure design includes: Step 1: Obtain the vehicle body structure model and import it into the finite element analysis system to establish multiple vehicle body element models; wherein, different vehicle body element models correspond to different structures in the vehicle body structure model; Step 2: Define the material parameters, material variables, and constraints for different vehicle body unit models; Step 3: Apply loads to the multiple vehicle body unit models respectively to obtain the strain data of the corresponding vehicle body unit models; Step 4: Determine whether the strain data of the vehicle body unit model is less than the preset error threshold. If yes, the vehicle body unit model is determined to meet the design requirements. If no, the vehicle body unit model is determined to not meet the design requirements. Step 5: Adjust the geometric parameters in the body unit model that does not meet the design requirements, and repeat Step 3 and Step 4 until the body unit model meets the design requirements. The step of applying loads to multiple vehicle body unit models to obtain strain data for the corresponding vehicle body unit models includes: The structural stiffness matrix of the body unit model is extracted from the body unit model using the finite element analysis system. Loads are applied to multiple vehicle body unit models respectively, and the nodal displacement vectors of the corresponding vehicle body unit models are calculated through n iterations according to a first calculation equation, which is: ; in, The structure stiffness matrix is... Let be the node displacement vector. The load applied to all nodes on the vehicle body unit model; The strain data of the vehicle body unit model in the nth iteration is calculated using the nodal displacement vectors of the vehicle body unit model. The strain data of the vehicle body unit model is: .
2. The method for optimizing vehicle body structure design according to claim 1, characterized in that, Step four includes: In the nth iteration, if the nodal displacement vectors of the corresponding vehicle body unit model calculated according to the first calculation equation satisfy: ; If the vehicle body unit model meets the design requirements, then it is determined that the vehicle body unit model does not meet the design requirements; otherwise, it is determined that the vehicle body unit model does not meet the design requirements. The preset error threshold is defined as follows.
3. The method for optimizing vehicle body structure design according to claim 1, characterized in that, Following step five, the following is also included: The vehicle body structure model is updated based on the adjusted geometric parameters in the vehicle body unit model.
4. The method for optimizing vehicle body structure design according to claim 3, characterized in that, The step of updating the vehicle structure model based on the adjusted geometric parameters in the vehicle unit model further includes: Query the vehicle body structure model that has not been updated; During the preset update time, the vehicle body structure model is updated based on the adjusted geometric parameters in the vehicle body unit model.
5. The method for optimizing vehicle body structure design according to claim 1, characterized in that, Step one includes: The vehicle body structure model is formed based on the topology optimization algorithm.
6. The method for optimizing vehicle body structure design according to claim 1, characterized in that, The process in steps one through three also includes: The geometric parameters in the vehicle body structure model are stored, as are the material parameters, material variables, and constraints corresponding to different vehicle body unit models. The loads applied to multiple vehicle body unit models and the corresponding strain data of the vehicle body unit models are also stored. Data stored can be retrieved using B+ tree retrieval model, hash retrieval model, and R tree retrieval model.
7. An optimization device for vehicle body structure design, characterized in that, The vehicle body structure design optimization device is used to execute the vehicle body structure design optimization method according to any one of claims 1-6, and the vehicle body structure design optimization device includes: The model building module is used to acquire the vehicle body structure model and import the vehicle body structure model into the finite element analysis system to establish multiple vehicle body element models; wherein, different vehicle body element models correspond to different structures in the vehicle body structure model; The parameter definition module is used to define the material parameters, material variables, and constraints of different vehicle body unit models. A load application module is used to apply loads to multiple vehicle body unit models respectively to obtain strain data of the corresponding vehicle body unit models; The judgment module is used to determine whether the strain data of the body unit model is less than a preset error threshold. If it is, the body unit model is determined to meet the design requirements; otherwise, the body unit model is determined not to meet the design requirements. The iterative module is used to adjust the geometric parameters in the body unit model that do not meet the design requirements, repeating steps three and four until it is determined that the body unit model meets the design requirements.
8. A computer device, characterized in that, include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle body structure design optimization method as described in any one of claims 1-6.
9. A storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the optimization method for vehicle body structure design as described in any one of claims 1-6.
Citation Information
Patent Citations
Body-in-white lightweight design method based on material characteristics and frame topological structure
CN117235895A
Structure optimization method and device, vehicle body part, vehicle, equipment and medium
CN120316894A