Vehicle automatic simulation method, device, equipment, storage medium and program product

By formulating standard model templates and building standard models, parallel simulation of multiple target analysis items of vehicle simulation is achieved, and the problem of low simulation efficiency in traditional CAE simulation mode is solved, modeling and simulation efficiency is improved, and the accuracy of simulation results is ensured.

CN120105757AActive Publication Date: 2025-06-06CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510586988.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-06-06
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

When the traditional CAE simulation model faces the acceleration of the development or development rhythm of multiple projects at the same time, it leads to low simulation efficiency and a significant increase in manpower and time requirements.

Method used

By determining multiple target analysis items of the vehicle simulation, a standard model template is formulated based on the first model information required for each target analysis item and at least one other target analysis item and the second model information required for each target analysis item individually compared to all other target analysis items. Then, a standard model is built based on the standard model template, and an analysis subprocess for each target analysis item is constructed to implement the analysis subprocess for executing multiple target analysis items in parallel to simulate using the standard model.

Benefits of technology

This improves modeling efficiency and simulation efficiency, avoids repeated construction of models required by multiple target analysis items, ensures the accuracy of simulation results of multiple target analysis items, and saves manpower and time costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120105757A_ABST
    Figure CN120105757A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of simulation processing, and discloses a vehicle automatic simulation method, device and equipment, a storage medium and a program product.When vehicle simulation is carried out, based on first model information commonly needed by multiple target analysis items and second model information independently needed by each target analysis item, the first model information is calculated, and the second model information is calculated. And extracting differences and generality among a plurality of target analysis items to formulate a standard model template. And when the model is built based on the standard model template, repeated building of the model commonly required by the multiple target analysis items can be avoided, so that the modeling efficiency is improved. And finally, the analysis sub-process of each target analysis item is automatically executed in parallel, so that simulation calculation of each target analysis item is simultaneously performed by using the standard model, and the simulation efficiency is improved. And the simulation of each target analysis item is carried out based on the same standard model, so that the accuracy of a simulation result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of simulation processing technology, and in particular to a vehicle automatic simulation method, device, equipment, storage medium and program product. Background Art

[0002] In order to shorten the product development cycle and reduce product development costs while meeting the requirements of automotive design performance and lightweight, modern automotive product development has completed the transformation from empirical design to precise design. Computer Aided Engineering (CAE) is an important technical means and path to achieve this.

[0003] In the automotive industry, multiple engineers often select separate analysis items such as collision analysis and vibration analysis, and carry out simulation work for multiple analysis items simultaneously. However, automobiles are complex structures composed of thousands of parts, and the number of analysis items increases year by year. When faced with multiple projects being developed simultaneously or the pace of development is accelerated, the manpower and time required for traditional CAE simulation models will increase significantly, and the simulation efficiency is low. Summary of the invention

[0004] In view of this, the present invention provides a vehicle automatic simulation method, device, equipment, storage medium and program product to solve the problem of low simulation efficiency caused by the traditional CAE simulation mode.

[0005] In a first aspect, the present invention provides a vehicle automatic simulation method, the method comprising: Determine a plurality of target analysis items of vehicle simulation, and formulate a standard model template based on first model information required by each target analysis item and at least one other target analysis item and second model information required by each target analysis item alone compared to all other target analysis items; Based on the standard model template, build a standard model and construct the analysis sub-process for each target analysis item; the standard model includes the sub-standard models required for each target analysis item; The analysis sub-processes corresponding to the multiple target analysis items are executed in parallel to perform simulation using the standard model to obtain the simulation results of each target analysis item.

[0006] Beneficial effects: When performing vehicle simulation, the present application extracts the differences and commonalities between multiple target analysis items based on the first model information commonly required by multiple target analysis items and the second model information required by each target analysis item to formulate a standard model template. Then, when building a model based on the standard model template, it is possible to avoid repeatedly building models commonly required by multiple target analysis items, thereby improving modeling efficiency. Finally, the analysis sub-process of each target analysis item is automatically executed in parallel, so that the simulation calculation of each target analysis item can be performed simultaneously using the standard model, thereby improving simulation efficiency. Moreover, the simulation of each target analysis item is based on the same standard model, which is conducive to improving the accuracy of the simulation results.

[0007] In an optional implementation, executing analysis sub-processes corresponding to a plurality of target analysis items in parallel includes: For each target analysis item, execute the analysis sub-process corresponding to the target analysis item: The target sub-standard model required for the target analysis item in the standard model is intercepted, and the simulation conditions, solution parameters and boundary parameters of the target sub-standard model are set to obtain the calculation file; Automatic simulation is performed based on the calculation file to obtain the simulation results of the target analysis items.

[0008] Beneficial effects: In this application, each analysis sub-process independently performs model interception and simulation conditions, solution parameters, and boundary parameter settings, and then uses the generated calculation file for simulation analysis. By executing the analysis sub-processes corresponding to multiple target analysis items in parallel, parallel simulation calculations of multiple target analysis items are achieved, thereby improving simulation efficiency.

[0009] In an optional implementation, the solution parameters include multiple analysis steps of different analysis types set in sequence; automatic simulation is performed based on the calculation file to obtain simulation results of the target analysis item, including: Determine the input file for the current analysis step; Automatic simulation is performed based on the input file of the current analysis step to obtain the intermediate results output by the current analysis step; among which, the input file of the current analysis step includes the intermediate results and calculation files output by the previous analysis step, the input file of the first analysis step includes the calculation file, and the intermediate results output by the last analysis step include the simulation results of the target analysis item.

[0010] Beneficial effect: This application automatically inputs the intermediate results of the current analysis step into the next analysis step, so that the next analysis step performs simulation calculations based on the intermediate results and the calculation file until the last analysis step of the entire analysis sub-process is completed, thereby achieving unmanned intervention and completing automatic analysis work in batches, saving manpower and time costs.

[0011] In an optional embodiment, after determining the input file of the current analysis step, the method further includes: Determine the execution mode of the current step; The input file of the current analysis step is automatically simulated according to the execution mode to obtain the intermediate result of the output of the current analysis step; wherein the execution mode includes local execution, remote execution and cloud execution.

[0012] Beneficial effects: The execution mode of each analysis step of this application supports local, remote or cloud computing, thereby maximizing the use of computing resources and improving overall computing efficiency.

[0013] In an optional embodiment, the method further includes: Based on the simulation results of the target analysis items, extract the target calculation results of the target analysis items; If it is detected that the target calculation result does not meet the preset requirements, the target substandard model in the calculation file is modified to generate an optimized calculation file; Automatic simulation is performed based on the optimization calculation file to obtain the optimization simulation results of the target analysis items.

[0014] Beneficial effect: When the present embodiment detects that the target calculation result of the target analysis item does not meet the preset requirements, the target sub-standard model is modified to generate an optimized calculation file for automatic simulation, so as to optimize and modify the corresponding structure according to the optimized simulation result of the target analysis item.

[0015] In an optional embodiment, the method further includes: If it is detected that the target calculation result meets the preset requirements, an analysis report of the target analysis item is generated based on the target calculation result.

[0016] Beneficial effect: When the target calculation result of the target analysis item meets the preset requirements, the present application can generate an analysis report of the target analysis item based on the target calculation result and the data generated by the analysis sub-process of the target analysis item, so as to facilitate relevant personnel to view.

[0017] In an optional implementation, building a standard model based on a standard model template includes: Based on the standard model template, construct a first model corresponding to the first model information and a second model corresponding to the second model information; wherein the first model information and the second model information include at least some of the following items: structural model, material properties, unit properties and performance parameters; Build a standard model based on the first model and the second model corresponding to each target analysis item.

[0018] Beneficial effects: The present application performs a modeling operation based on the first model information required by at least two target analysis items to obtain a first model, and separately models the second model information required by each target analysis item to obtain the second model required by each target analysis item, thereby building a standard model that meets the analysis requirements of all target analysis items. As a result, when performing simulation calculations of multiple target analysis items, repeated modeling of the same subsystem or component is avoided, thereby improving modeling efficiency. It also ensures that multiple target analysis items are simulated based on the same standard model, and the models relied on during simulation are highly consistent, which is conducive to improving the accuracy of the simulation calculation results.

[0019] In an optional embodiment, the method further includes: Creating an automated simulation task flow; wherein the automated simulation task flow includes project tasks, project setting parameters and analysis sets, and the project setting parameters include physical parameters of the vehicle and system parameters of each subsystem of the vehicle; Construct the analysis sub-process for each target analysis item, including: Create an analysis sub-process corresponding to each target analysis item under the analysis set.

[0020] Beneficial effects: This application utilizes a tree structure consisting of an automated simulation task flow, an analysis set, and an analysis sub-flow corresponding to each target analysis item, and sets the physical parameters of the vehicle and the system parameters of each subsystem of the vehicle to manage the automated simulation flow of each target analysis item of the vehicle. By executing the automated simulation task flow, the analysis sub-flow of each target analysis item is executed in parallel, thereby improving the efficiency of simulation analysis.

[0021] In a second aspect, the present invention provides a vehicle automatic simulation device, the device comprising: A first processing module is used to determine multiple target analysis items of vehicle simulation, and formulate a standard model template based on first model information required by each target analysis item and at least one other target analysis item and second model information required by each target analysis item alone compared with all other target analysis items; The second processing module is used to build a standard model based on the standard model template, and to construct an analysis sub-process for each target analysis item; wherein the standard model includes a sub-standard model required for each target analysis item; The third processing module is used to execute the analysis sub-processes corresponding to the multiple target analysis items in parallel, so as to perform simulation using the standard model to obtain the simulation result of each target analysis item.

[0022] In a third aspect, the present invention provides a vehicle simulation device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the vehicle automatic simulation method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0023] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the vehicle automatic simulation method of the first aspect or any corresponding embodiment thereof.

[0024] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the vehicle automatic simulation method of the first aspect or any corresponding embodiment thereof.

[0025] The beneficial effects of the present invention are: When performing vehicle simulation, the present invention extracts the differences and commonalities between multiple target analysis items based on the first model information commonly required by multiple target analysis items and the second model information required by each target analysis item alone to formulate a standard model template. Then, when building a model based on the standard model template, it is possible to avoid repeatedly building models commonly required by multiple target analysis items, thereby improving modeling efficiency. Finally, the analysis sub-process of each target analysis item is automatically executed in parallel, so that the simulation calculation of each target analysis item can be performed simultaneously using the standard model, thereby improving simulation efficiency. Moreover, the simulation of each target analysis item is based on the same standard model, which is conducive to improving the accuracy of the simulation results. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 is a schematic flow chart of a vehicle automatic simulation method according to an embodiment of the present invention; Figure 2 is a flow chart of another vehicle automatic simulation method according to an embodiment of the present invention; Figure 3 is a schematic diagram of a process for building an automated simulation task according to an embodiment of the present invention; Figure 4 is a flow chart of another vehicle automatic simulation method according to an embodiment of the present invention; Figure 5 is a workflow diagram of a standard model template module according to an embodiment of the present invention; Figure 6 is a workflow diagram of a basic process module according to an embodiment of the present invention; Figure 7 is a workflow diagram of a simulation calculation module according to an embodiment of the present invention; Figure 8 is a workflow diagram of an optimization process module according to an embodiment of the present invention; Fig. 9 is a structural block diagram of a vehicle automatic simulation device according to an embodiment of the present invention; Fig.10 It is a schematic diagram of the hardware structure of the vehicle automatic simulation device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0029] According to an embodiment of the present invention, an embodiment of a vehicle automatic simulation method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0030] In this embodiment, a vehicle automatic simulation method is provided, which can be used for vehicle automatic simulation equipment, such as a computer, a tablet computer, etc. Figure 1 is a flow chart of a vehicle automatic simulation method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps: Step S101, determining multiple target analysis items of vehicle simulation, and formulating a standard model template based on first model information required by each target analysis item and at least one other target analysis item and second model information required by each target analysis item compared to all other target analysis items.

[0031] Specifically, a vehicle simulation project involves multiple analysis items, and each analysis item must go through a series of modeling and simulation processes. The target analysis item refers to the analysis item that needs to be simulated and analyzed according to the project performance analysis requirements. For example, the body-in-white bending and torsional stiffness analysis, body-in-white fatigue analysis, closure opening and closing durability analysis, etc. can be selected as multiple target analysis items to analyze the vehicle's body-in-white bending and torsional stiffness, body-in-white fatigue, and closure opening and closing durability.

[0032] In some embodiments, a complete analysis outline can be formulated in combination with vehicle models, simulation scenarios, etc. The analysis outline includes all analysis items involved in the corresponding vehicle model or the corresponding simulation scenario, and then target analysis items can be selected in batches according to project performance analysis requirements and the analysis outline.

[0033] In step S101, the model information required for each target analysis item is summarized, the differences and commonalities between the model information of each target analysis item are extracted, the composition of the standard model template is determined, and finally a standard model template that meets the analysis requirements of all target analysis items is formulated. The model information includes the structural model, performance parameters, material properties, unit properties and other information required for the simulation analysis of the analysis item.

[0034] In some embodiments, the model information required for all target analysis items may be combined to aggregate the first model information and the second model information of each target analysis item and formulate a standard model template.

[0035] Taking two target analysis items as an example, the structural model required for the first target analysis item includes the body-in-white structure and the front door assembly structure, and the structural model required for the second target analysis item includes the body-in-white structure and the rear door assembly structure. It can be determined that the differences between the first target analysis item and the second target analysis item are the front door assembly structure and the rear door assembly structure, respectively, and the commonality is that both require the body-in-white structure. Therefore, the structural model of the final standard model template is the union of the structural models required for the two target analysis items, namely the body-in-white structure, the front door assembly structure, and the rear door assembly structure.

[0036] In step S101, the standard model template includes a complete standard model template and a partial standard model template. The complete standard model template refers to a standard model template that includes all subsystems and components of the vehicle, and the partial standard model template refers to a standard model template that only includes subsystems or components that are strongly related to the target analysis items.

[0037] In some embodiments, when creating a standard model template, you can choose to output a complete standard model template or a partial standard model template according to actual needs. For example, when the model content required by the target analysis item is highly complete, the manpower and time costs are sufficient, and the requirements for model building efficiency are low, you can choose to formulate a complete standard model template; when the model building efficiency is high and the pertinence is strong, you can choose to formulate a partial standard model template and conduct targeted analysis on the selected target analysis item. In actual applications, you can flexibly choose according to the specific situation of the project analysis plan and progress.

[0038] In this embodiment, by formulating a standard model template that includes the model information required for each analysis item, the analysis requirements of all target analysis items are met, thereby quickly guiding modeling personnel to build a standard model and improving modeling efficiency.

[0039] Step S102, based on the standard model template, build a standard model and construct an analysis sub-process for each target analysis item; wherein the standard model includes a sub-standard model required for each target analysis item.

[0040] Specifically, a standard model is built according to the standard model template and in accordance with the relevant standard model modeling requirements. The standard model modeling requirements are pre-established standard modeling contents, including but not limited to the standardization of structural models, material properties, unit properties, performance parameters, etc. The standard model refers to a standardized structural model that can meet the analysis requirements of all target analysis items in order to achieve fully automated simulation calculations.

[0041] In this embodiment, modeling is performed according to a standard model template that contains the model information required for all target analysis items, thereby building a standard model that meets the analysis requirements of all target analysis items. Compared with the traditional method of selecting a single analysis item for simulation calculation by multiple people or multiple times, this embodiment avoids repeated modeling of models required for different analysis items and improves the efficiency of model building. In addition, when multiple people or multiple times build a model, the consistency of the model built by each person or each time is poor, which can easily affect the accuracy of the simulation calculation results. This embodiment can ensure that the simulation calculation of multiple target analysis items is based on the same standard model, which is conducive to improving the accuracy of the simulation calculation results.

[0042] Step S103, executing the analysis sub-processes corresponding to the multiple target analysis items in parallel, so as to perform simulation using the standard model and obtain the simulation result of each target analysis item.

[0043] In this embodiment, the analysis sub-process corresponding to each target analysis item is automatically executed in parallel, and then the standard model is used to perform fully automatic simulation calculations of all target analysis items at the same time, such as analyzing the vehicle's body-in-white bending and torsional stiffness, body-in-white fatigue, and closure durability at the same time. With the rapid development of computing software and hardware, computing power is no longer a bottleneck limiting CAE simulation efficiency, while the traditional business model of multiple people or multiple selections of a single analysis item for simulation calculation reduces the overall CAE simulation efficiency. Compared with the traditional method of multiple people or multiple selections of a single analysis item for simulation calculation, this embodiment can realize batch simulation calculations of target analysis items, greatly improving CAE simulation efficiency.

[0044] The vehicle automatic simulation method provided in this embodiment, when performing vehicle simulation, extracts the differences and commonalities between multiple target analysis items based on the first model information commonly required between multiple target analysis items and the second model information required by each target analysis item alone, to formulate a standard model template. Then, when building a model based on the standard model template, it is possible to avoid repeatedly building models commonly required by multiple target analysis items, thereby improving modeling efficiency. Finally, the analysis sub-process of each target analysis item is automatically executed in parallel, so that the simulation calculation of each target analysis item can be performed simultaneously using the standard model, thereby improving simulation efficiency. Moreover, the simulation of each target analysis item is based on the same standard model, which is conducive to improving the accuracy of the simulation results.

[0045] In this embodiment, a vehicle automatic simulation method is provided, which can be used for vehicle automatic simulation equipment, such as a computer, a tablet computer, etc. Figure 2 is a flow chart of a vehicle automatic simulation method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps: Step S201, determine multiple target analysis items of vehicle simulation, and formulate a standard model template based on the first model information required by each target analysis item and at least one other target analysis item and the second model information required by each target analysis item compared with all other target analysis items. Figure 1 The detailed description of step S101 in the illustrated embodiment will not be repeated here.

[0046] Step S202, based on the standard model template, build a standard model and construct an analysis sub-process for each target analysis item; wherein the standard model includes a sub-standard model required for each target analysis item.

[0047] Specifically, based on the standard model template, a first model corresponding to the first model information and a second model corresponding to the second model information are constructed, and a standard model is built according to the first model and the second model corresponding to each target analysis item. The first model information and the second model information include at least some of the following items: structural model, material properties, unit properties, and performance parameters.

[0048] In step S202, the first model information is the model information required by at least two target analysis items, and the second model information is the model information unique to each target analysis item compared to other target analysis items. By establishing a first model corresponding to the first model information and a second model corresponding to the second model information of each target analysis item, and splicing the first model and the second model, a standard model is constructed. The standard model integrates the structural models required by all target analysis items and can meet the analysis requirements of all target analysis items.

[0049] In an embodiment of the present application, modeling is performed once based on the first model information required by at least two target analysis items to obtain a first model, and the second model information required by each target analysis item is modeled separately to obtain the second model required by each target analysis item, thereby building a standard model that meets the analysis requirements of all target analysis items. Thus, when performing simulation calculations of multiple target analysis items, repeated modeling of the same subsystem or component is avoided, thereby improving modeling efficiency. And it is ensured that multiple target analysis items are simulated based on the same standard model, and the model consistency relied on during simulation is high, which is conducive to improving the accuracy of the simulation calculation results.

[0050] In step S202, if Figure 3 As shown, an automated simulation task flow may be created first, the automated simulation task flow including project tasks, project setting parameters and analysis sets. Then, an analysis sub-flow corresponding to each target analysis item is created under the analysis set.

[0051] In some embodiments, see again Figure 3 , you can create a project task name based on the actual project work task requirements. The project task name can contain basic information such as project code, data version or professional attributes. For example, the name of the project task can be "xxx project version 3 body strength and durability performance analysis", which represents all simulation analysis of the body strength and durability performance of the xxx project version 3. The project task name serves as the title of the analysis item management tree structure of the entire CAE simulation.

[0052] In some embodiments, the project setting parameters include the physical parameters of the vehicle and the system parameters of each subsystem of the vehicle. The physical parameters of the vehicle include but are not limited to basic information of the vehicle such as wheelbase, vehicle weight, vehicle length, and vehicle model, and the system parameters of each subsystem of the vehicle include but are not limited to structural information and performance information of subsystems such as body, closure, and chassis.

[0053] In some embodiments, see again Figure 3 The analysis set includes the analysis sub-process of each target analysis item, and the analysis sub-process includes the analysis process created under each target analysis item. Among them, the analysis sub-process can include multiple analysis processes, such as basic process, optimization process, etc.

[0054] In the above embodiment, the tree structure consisting of the automated simulation task flow, the analysis set, and the analysis sub-flow corresponding to each target analysis item is used, and the physical parameters of the vehicle and the system parameters of each subsystem of the vehicle are set to manage the automated simulation flow of each target analysis item of the vehicle. By executing the automated simulation task flow, the analysis sub-flow of each target analysis item is executed in parallel, thereby improving the efficiency of simulation analysis.

[0055] Step S203, executing the analysis sub-processes corresponding to the multiple target analysis items in parallel, so as to perform simulation using the standard model and obtain the simulation result of each target analysis item.

[0056] Specifically, the analysis subtask process of each target analysis item is executed. If there are N target analysis items, the analysis subprocesses corresponding to the N target analysis items are automatically executed in parallel. Taking the analysis subprocess execution process of a target analysis item as an example, the above step S203 includes: Step S2031, intercepting the target sub-standard model required for the target analysis item in the standard model, and setting the simulation conditions, solution parameters and boundary parameters of the target sub-standard model to obtain a calculation file.

[0057] Specifically, first execute the basic process of the target analysis item, and according to the script program corresponding to the analysis sub-process of the target analysis item, automatically execute the model preparation of the target sub-standard model, set boundary parameters (such as boundary constraints, contacts, motion settings, etc.), set simulation conditions (such as the number of cycles, load size and direction under conditions such as turning, acceleration, braking, etc.), set solution parameters (analysis type, calculation step, convergence criteria, result output, etc.), and generate calculation files. The detailed process can refer to the description of the relevant technology, which will not be repeated here.

[0058] In step S2031, the target sub-standard model can be obtained by intercepting the target structural model required for the target analysis item in the standard model, and setting or converting the target structural model based on material properties, unit properties, and performance parameters.

[0059] In some embodiments, see again Figure 3 , multiple different calculation tasks can be created under the basic process, and each calculation task corresponds to an independent folder base, which is used to distinguish and isolate the basic processes executed in different calculation states. In the actual working process, the calculation state can be regarded as a specific calculation scheme. For example, the simulation working conditions, solution parameters, boundary parameters, etc. can be modified to achieve the switching of the calculation state and the simulation calculation under the corresponding calculation state.

[0060] In step S2031, the analysis types of the solution parameters include but are not limited to static analysis, modal analysis, transient dynamics analysis, fatigue analysis, etc. For some special analysis types, the solution parameters also include multiple analysis steps of different analysis types set in sequence. For example, when performing fatigue analysis, stress analysis must be performed first, and fatigue calculation is performed using the results of stress calculation.

[0061] Step S2032, performing automatic simulation based on the calculation file to obtain the simulation result of the target analysis item.

[0062] In some optional implementations, the input file of the current analysis step is determined, and automatic simulation is performed based on the input file of the current analysis step to obtain the intermediate result output by the current analysis step. It should be noted that the input file of the current analysis step includes the intermediate result and calculation file output by the previous analysis step, the input file of the first analysis step includes the calculation file, and the intermediate result output by the last analysis step includes the simulation result of the target analysis item.

[0063] Exemplarily, the analysis step includes stress calculation and fatigue calculation, firstly, a stress simulation calculation is performed based on the calculation file to obtain an intermediate result of the stress calculation, and then a fatigue simulation calculation is performed based on the intermediate result of the stress calculation and the calculation file to obtain a fatigue simulation result.

[0064] In an embodiment of the present application, the intermediate results of the current analysis step are automatically input into the next analysis step, so that the next analysis step performs simulation calculations based on the intermediate results and the calculation file until the last analysis step of the entire analysis sub-process is completed, thereby realizing unmanned intervention and completing automatic analysis work in batches, saving manpower and time costs.

[0065] In some optional implementations, the input file of the current analysis step is determined, and the execution mode of the current step is determined. The input file of the current analysis step is automatically simulated according to the execution mode to obtain the intermediate result output by the current analysis step. Among them, the execution mode includes local execution, remote execution and cloud execution, and the remote execution refers to the use of non-local private ports for simulation calculation.

[0066] In some embodiments, analysis step 1 can be calculated locally, the intermediate results output by analysis step 1 can be sent to a remote port for simulation calculation of analysis step 2, and the intermediate results output by analysis step 2 can be uploaded to the cloud for simulation calculation of analysis step 3. When faced with multi-step and relatively complex analysis, this embodiment does not require multiple engineers or multiple simulations to be carried out item by item, and the simulation efficiency is high.

[0067] In the embodiment of the present application, the execution mode of each analysis step supports local, remote or cloud computing, so as to maximize the use of computing resources and improve the overall computing efficiency.

[0068] In this application, each analysis sub-process independently performs model interception and simulation conditions, solution parameters, and boundary parameter settings, and then uses the generated calculation file for simulation analysis. By executing the analysis sub-processes corresponding to multiple target analysis items in parallel, parallel simulation calculations of multiple target analysis items are achieved, thereby improving simulation efficiency.

[0069] Step S204: extracting the target calculation result of the target analysis item based on the simulation result of the target analysis item.

[0070] Specifically, the target calculation result to be examined for the target analysis item is extracted from the simulation result of the target analysis item, and it is determined whether the target calculation result meets the preset requirements. If so, step S206 is executed to enter the optimization process; otherwise, step S205 is executed. The preset requirements can be set according to the actual scenario.

[0071] Step S205, if it is detected that the target calculation result does not meet the preset requirements, the target sub-standard model in the calculation file is modified to generate an optimized calculation file, and automatic simulation is performed based on the optimized calculation file to obtain the optimized simulation result of the target analysis item. If it is detected that the optimized simulation result meets the preset requirements, an analysis report of the target analysis item is generated based on the optimized simulation result.

[0072] Specifically, create optimization processes and calculation tasks for optimization calculation analysis. Modify the target sub-standard model according to the optimization requirements and generate optimization calculation files. Figure 3 ,Multiple different computing tasks can be created under the optimization process, and each computing task corresponds to an independent folder sol, which is used to distinguish and isolate the optimization processes executed in different computing states.

[0073] Further, the optimized calculation file is used to perform simulation calculations to obtain optimized simulation results. If the optimized simulation results do not meet the preset requirements, the target substandard model can be further modified to generate a new calculation file for optimized simulation; if the optimized simulation results meet the preset requirements, an analysis report of the target analysis item can be generated based on the optimized simulation results for easy viewing by relevant personnel. The process of performing simulation calculations based on the optimized calculation file is similar to the execution flow of step S2032. For details, please refer to the detailed description of step S2032, which will not be repeated here.

[0074] When the present embodiment detects that the target calculation result of the target analysis item does not meet the preset requirements, the target sub-standard model is modified to generate an optimization calculation file for automatic simulation, so as to optimize and modify the corresponding structure according to the optimization simulation result of the target analysis item.

[0075] Step S206: If it is detected that the target calculation result meets the preset requirements, an analysis report of the target analysis item is generated based on the target calculation result.

[0076] Specifically, if the target calculation result meets the preset requirements, an analysis report of the target analysis item can be generated based on the target calculation result and the data generated by the analysis sub-process of the target analysis item, so that relevant personnel can view it.

[0077] The vehicle automatic simulation scheme of the present invention is described in detail below with reference to a specific application example. Figure 4 As shown, the application examples include: Step 1: Develop a standard model template.

[0078] Specifically, if Figure 5 As shown, the standard model template module is used to summarize the model information required for all target analysis items, such as the structural model, performance parameters, material properties, and unit properties of each target analysis item, and extract the differences and commonalities of all model information, determine the composition of the standard model template, and formulate a standard model template that meets the analysis requirements of all target analysis items.

[0079] Step 2: Build a standard model.

[0080] Specifically, a standard model is constructed using a standard model template and related standard model modeling requirements, wherein the standard model modeling requirements include but are not limited to the standardization of structural models, material properties, unit properties, performance parameters, and the like.

[0081] Step 3: Build an automated simulation task process.

[0082] Specifically, according to Figure 3The tree structure shown builds an automated simulation task process, which includes the name of the project task, project setting parameters and analysis set, and the analysis set includes the analysis sub-process corresponding to each target analysis item. Moreover, each analysis sub-process can include a basic process and an optimization process, and different calculation tasks can be created under the basic process and the optimization process.

[0083] Step 4: Execute the task flow.

[0084] Specifically, the analysis sub-processes corresponding to all target analysis items are executed in parallel. Taking a certain target analysis item as an example, the analysis sub-processes of the target analysis item may include a basic process and an optimization process.

[0085] like Figure 6 As shown in the figure, the basic process module is used to execute the basic process. First, an analysis task is created to start the calculation process. Then, according to the script program corresponding to the analysis sub-process, the model preparation of the target sub-standard model, setting of boundary parameters, setting of simulation conditions, setting of solution parameters, and generation of calculation files are automatically performed. Then, according to the generated calculation file, the simulation calculation module is used to complete the simulation calculation. Figure 7 As shown, the simulation calculation module includes multiple analysis steps. After the analysis step 1 is completed, the intermediate result is output as the input condition of the analysis step 2, and the analysis step 2 is circulated and completed, and so on, until all the analysis steps are completed.

[0086] Further, see again Figure 6 After completing the simulation calculation, the results are post-processed to extract the target calculation results to be examined for the target analysis item. Determine whether the target calculation results meet the requirements. When the target calculation results meet the requirements, enter the analysis report preparation stage; when the target calculation results do not meet the requirements, create an optimization process module.

[0087] like Figure 8 As shown in the figure, the optimization process module is used to execute the optimization process. First, create the optimization process and calculation tasks for analyzing the optimization calculation. Then, modify the target sub-standard model according to the optimization requirements and generate the optimization calculation file. Then, start the simulation calculation module, complete the optimization simulation calculation, and perform result post-processing after the optimization simulation calculation is completed. After completing the optimization process, prepare a report.

[0088] Step 5: Data storage.

[0089] Specifically, after completing the simulation calculation and result post-processing, the vehicle model information, structural data, calculation parameters, calculation results of each target analysis item, optimization calculation results, analysis reports and other data are automatically structured and classified and saved. These structured and saved data can serve as the basis of the database to provide data support for subsequent historical tracking and data mining.

[0090] This application customizes standard models, closed-loop control analysis access conditions, and develops and builds modular analysis processes to achieve parallel calculations of multiple CAE analysis items and automatically output analysis results and reports. All actions related to simulation analysis, such as boundary settings, operating conditions settings, solution settings, and result extraction, are all completed automatically in batches by computers, achieving the effect of unmanned intervention and batch completion of simulation calculations of all target analysis items. At the same time, this application also has analysis item and simulation calculation data management functions, which facilitates engineers to create and manage optimization plans during the optimization process and improves engineers' work efficiency.

[0091] This application uses computers to automatically complete the analysis of target analysis items in batches instead of manually. Traditionally, basic calculation and analysis work that requires multiple engineers to carry out simultaneously can be completed by only one person using the technical solution of this application, freeing engineers from fixed and repetitive basic calculation work. For target analysis items whose basic results do not meet the requirements, engineers will then complete the corresponding optimization work, thereby saving engineers' time costs. With the same manpower, CAE simulation analysis of more target analysis items can be supported simultaneously, thereby improving the overall CAE simulation efficiency.

[0092] This application uses computers to replace manual work to complete the pre-processing, simulation calculation and post-processing of multiple CAE analyses in batches, synchronously and automatically, thereby improving R&D simulation efficiency, shortening the development cycle, saving manpower, and achieving the goal of reducing R&D costs.

[0093] In the present embodiment, a vehicle automatic simulation device is also provided, and the device is used to implement the above-mentioned embodiment and preferred implementation mode, and the descriptions that have been made are not repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.

[0094] This embodiment provides a vehicle automatic simulation device, such as Fig. 9 As shown, including: The first processing module 901 is used to determine multiple target analysis items of vehicle simulation, and formulate a standard model template based on the first model information required by each target analysis item and at least one other target analysis item and the second model information required by each target analysis item compared with all other target analysis items. The second processing module 902 is used to build a standard model based on the standard model template, and to construct an analysis sub-process for each target analysis item; wherein the standard model includes a sub-standard model required for each target analysis item; The third processing module 903 is used to execute the analysis sub-processes corresponding to the multiple target analysis items in parallel, so as to perform simulation using the standard model to obtain the simulation result of each target analysis item.

[0095] In some optional implementations, the second processing module 902 is further configured to: Based on the standard model template, construct a first model corresponding to the first model information and a second model corresponding to the second model information; wherein the first model information and the second model information include at least some of the following items: structural model, material properties, unit properties and performance parameters; Build a standard model based on the first model and the second model corresponding to each target analysis item.

[0096] In some optional implementations, the second processing module 902 is further configured to: Creating an automated simulation task flow; wherein the automated simulation task flow includes project tasks, project setting parameters and analysis sets, and the project setting parameters include physical parameters of the vehicle and system parameters of each subsystem of the vehicle; Construct the analysis sub-process for each target analysis item, including: Create an analysis sub-process corresponding to each target analysis item under the analysis set.

[0097] In some optional implementations, the third processing module 903 is further configured to: For each target analysis item, execute the analysis sub-process corresponding to the target analysis item: The target sub-standard model required for the target analysis item in the standard model is intercepted, and the simulation conditions, solution parameters and boundary parameters of the target sub-standard model are set to obtain the calculation file; Automatic simulation is performed based on the calculation file to obtain the simulation results of the target analysis items.

[0098] In some optional implementations, the solution parameters include a plurality of analysis steps of different analysis types arranged in sequence; the third processing module 903 is further used to: Determine the input file for the current analysis step; Automatic simulation is performed based on the input file of the current analysis step to obtain the intermediate results output by the current analysis step; among which, the input file of the current analysis step includes the intermediate results and calculation files output by the previous analysis step, the input file of the first analysis step includes the calculation file, and the intermediate results output by the last analysis step include the simulation results of the target analysis item.

[0099] In some optional implementations, the third processing module 903 is further configured to: Determine the execution mode of the current step; The input file of the current analysis step is automatically simulated according to the execution mode to obtain the intermediate result of the output of the current analysis step; wherein the execution mode includes local execution, remote execution and cloud execution.

[0100] In some optional embodiments, the device is also used for: Based on the simulation results of the target analysis items, extract the target calculation results of the target analysis items; If it is detected that the target calculation result does not meet the preset requirements, the target substandard model in the calculation file is modified to generate an optimized calculation file; Automatic simulation is performed based on the optimization calculation file to obtain the optimization simulation results of the target analysis items.

[0101] In some optional embodiments, the device is also used for: If it is detected that the target calculation result meets the preset requirements, an analysis report of the target analysis item is generated based on the target calculation result.

[0102] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0103] The vehicle automatic simulation device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0104] The embodiment of the present invention also provides a vehicle automatic simulation device having the above Fig. 9 The vehicle automatic simulation device shown.

[0105] See also Fig.10 , Fig.10 is a schematic diagram of the structure of a vehicle automatic simulation device provided by an optional embodiment of the present invention, such as Fig.10As shown, the vehicle automatic simulation device comprises: one or more processors 10, a memory 20, and an interface for connecting various components, including a high-speed interface and a low-speed interface. Each component utilizes different buses to communicate with each other, and can be installed on a common mainboard or installed in other ways as required. The processor can process the instructions executed in the vehicle automatic simulation device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple devices can be connected, and each device provides part of the necessary operation (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.10 A processor 10 is taken as an example.

[0106] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0107] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0108] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required by at least one function; the data storage area may store data created according to the use of the vehicle automatic simulation device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage devices. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the vehicle automatic simulation device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0109] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0110] The vehicle automatic simulation device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 can be connected via a bus or other means. Fig.10 The example of connecting through bus is taken in the following.

[0111] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the vehicle automatic simulation device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0112] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0113] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0114] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A vehicle automatic simulation method, characterized in that: The method comprises: Determine a plurality of target analysis items of vehicle simulation, and formulate a standard model template based on first model information required by each target analysis item and at least one other target analysis item and second model information required by each target analysis item alone compared to all other target analysis items; Based on the standard model template, a standard model is built, and an analysis sub-process for each target analysis item is constructed; wherein the standard model includes a sub-standard model required for each target analysis item; The analysis sub-processes corresponding to the multiple target analysis items are executed in parallel to perform simulation using the standard model to obtain simulation results for each target analysis item.

2. The method according to claim 1, characterized in that The parallel execution of the analysis sub-processes corresponding to the multiple target analysis items respectively includes: For each target analysis item, execute the analysis sub-process corresponding to the target analysis item: intercepting the target sub-standard model required for the target analysis item in the standard model, and setting the simulation conditions, solution parameters and boundary parameters of the target sub-standard model to obtain a calculation file; Automatic simulation is performed based on the calculation file to obtain simulation results of the target analysis item.

3. The method according to claim 2, characterized in that The solution parameters include a plurality of analysis steps of different analysis types arranged in sequence; The automatic simulation based on the calculation file to obtain the simulation result of the target analysis item includes: Determine the input file for the current analysis step; Automatic simulation is performed based on the input file of the current analysis step to obtain the intermediate result output by the current analysis step; wherein the input file of the current analysis step includes the intermediate result output by the previous analysis step and the calculation file, the input file of the first analysis step includes the calculation file, and the intermediate result output by the last analysis step includes the simulation result of the target analysis item.

4. The method according to claim 3, characterized in that After determining the input file of the current analysis step, the method further includes: Determine the execution mode of the current step; The input file of the current analysis step is automatically simulated according to the execution mode to obtain the intermediate result output by the current analysis step; wherein the execution mode includes local execution, remote execution and cloud execution.

5. The method according to claim 2, characterized in that: The method further comprises: Extracting a target calculation result of the target analysis item based on the simulation result of the target analysis item; If it is detected that the target calculation result does not meet the preset requirements, the target substandard model in the calculation file is modified to generate an optimized calculation file; Automatic simulation is performed based on the optimization calculation file to obtain the optimization simulation result of the target analysis item.

6. The method according to claim 5, characterized in that The method further comprises: If it is detected that the target calculation result meets the preset requirement, an analysis report of the target analysis item is generated based on the target calculation result.

7. The method according to any one of claims 1 to 6, characterized in that The step of building a standard model based on the standard model template includes: Based on the standard model template, construct a first model corresponding to the first model information and a second model corresponding to the second model information; wherein the first model information and the second model information include at least some of the following items: structural model, material properties, unit properties and performance parameters; Build a standard model based on the first model and the second model corresponding to each target analysis item.

8. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Creating an automated simulation task flow; wherein the automated simulation task flow includes project tasks, project setting parameters, and analysis sets, wherein the project setting parameters include physical parameters of the vehicle and system parameters of each subsystem of the vehicle; The analysis sub-process of constructing each target analysis item includes: An analysis sub-process corresponding to each target analysis item is created under the analysis set.

9. A vehicle automatic simulation device, characterized in that: The device comprises: A first processing module is used to determine multiple target analysis items of vehicle simulation, and formulate a standard model template based on first model information required by each target analysis item and at least one other target analysis item and second model information required by each target analysis item alone compared with all other target analysis items; A second processing module is used to build a standard model based on the standard model template, and construct an analysis sub-process for each target analysis item; wherein the standard model includes a sub-standard model required for each target analysis item; The third processing module is used to execute the analysis sub-processes corresponding to the multiple target analysis items in parallel, so as to perform simulation using the standard model to obtain the simulation result of each target analysis item.

10. A vehicle simulation device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the vehicle automatic simulation method according to any one of claims 1 to 8 by executing the computer instructions.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the vehicle automatic simulation method according to any one of claims 1 to 8.

12. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the vehicle automatic simulation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Vehicle simulation technology data analysis method, device and storage medium

    CN110348030A

  • General assembly workshop simulation model establishment method, computer readable storage medium and equipment

    CN116502439A

  • Simulation model generation method

    CN116756988A

  • Vehicle simulation method, device and system, storage medium and vehicle

    CN118364652A

  • Multi-disciplinary software co-simulation method and device, equipment and medium

    CN119494228A