Simulation data processing method and device, computer equipment, medium and product

By automatically labeling the vehicle simulation model in the simulation interface and conducting simulation experiments, the problem of low simulation data processing efficiency in the existing technology is solved, efficient automated processing is achieved, and the accuracy of processing results and management standardization are improved.

CN119249596APending Publication Date: 2025-01-03ZHEJIANG LEAPMOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411238667.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the prior art, the processing efficiency of simulation data is low and relies on manual statistical analysis, resulting in inaccurate and inefficient processing results, inability to standardize management, and inaccurate effective database systems.

Method used

Provide a simulation data processing method, which automatically marks vehicle simulation models and performs collision simulation experiments by displaying model areas and processing functional controls in the simulation interface, including preprocessing, simulation and post-processing functional controls, automatically labels vehicle simulation models and performs collision simulation experiments, generates performance evaluation reports, and reduces labor Intervention.

Benefits of technology

It improves the efficiency of simulation data processing, realizes automatic front-and-post processing, reduces mechanical repetition of security engineers, improves the accuracy and consistency of processing results, and supports standardized management and database accumulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249596A_ABST
    Figure CN119249596A_ABST
Patent Text Reader

Abstract

The invention relates to a simulation data processing method and device, computer equipment, a medium and a product. The method comprises the following steps: displaying a model area and a processing function control in a simulation interface; the processing function control comprises a preprocessing function control, a simulation function control and a post-processing function control; in response to a first triggering operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and labeling a vehicle key part of the vehicle simulation model by using a first identifier to obtain a labeled vehicle simulation model; in response to a second trigger operation on the simulation function control, performing a collision simulation experiment on the marked vehicle simulation model to obtain simulation data of the vehicle simulation model; and in response to a third trigger operation on the post-processing function control, performing post-processing on the simulation data to obtain a performance evaluation report of the vehicle simulation model. By adopting the method, the simulation data can be automatically pre-processed and post-processed, and the efficiency of the simulation data processing method can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle safety management technology, and in particular to a method, device, computer equipment, medium and product for processing simulation data. Background Art

[0002] With the rapid development of the automobile industry, more and more cars are put into production and operation, which will cause more and more safety hazards. Therefore, it is very necessary to conduct collision safety simulation experiments on vehicles before they leave the factory. In the process of simulating the collision safety of vehicles, a large amount of simulation data will be generated, which requires engineers to analyze a large amount of simulation data to realize the evaluation of collision safety simulation experiments.

[0003] However, the above method for processing simulation data is relatively inefficient. Summary of the invention

[0004] Based on this, it is necessary to provide a simulation data processing method, apparatus, computer equipment, medium and product that can improve the efficiency of processing simulation data in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for processing simulation data, comprising:

[0006] Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0007] In response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and marking a key vehicle part of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model;

[0008] In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0009] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

[0010] In one embodiment, the step of using the first identifier to mark the key vehicle parts of the vehicle simulation model to obtain the marked vehicle simulation model includes:

[0011] Displaying a key point menu in the simulation interface; the key point menu includes a first option of a plurality of key parts of the vehicle;

[0012] In response to a triggering operation on a target first option among the first options of the plurality of vehicle key parts, highlighting the vehicle key part corresponding to the target first option in the model area;

[0013] In response to the operation of labeling the key part of the vehicle corresponding to the target first option using the first identifier, the labeled vehicle simulation model is obtained.

[0014] In one embodiment, the post-processing of the simulation data to obtain a performance evaluation report of the vehicle simulation model includes:

[0015] Displaying a collision type menu in the simulation interface; the collision type menu including a plurality of second options of collision types;

[0016] In response to a triggering operation on a target second option among the second options of the multiple collision types, the simulation data is screened according to the collision type corresponding to the target second option to obtain a target result file, and a performance evaluation report of the vehicle simulation model is obtained based on the target result file.

[0017] In one embodiment, obtaining a performance evaluation report of the vehicle simulation model according to the target result file includes:

[0018] Determine whether the target result file contains a second identifier, and obtain a first determination result;

[0019] When the first determination result indicates that the target result file includes the second identifier, a performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier.

[0020] In one embodiment, the target result file includes a plurality of sub-result files, and obtaining the performance evaluation report of the vehicle simulation model according to the target result file including the second identifier includes:

[0021] Determine a sub-result file containing the first identifier from the target result file containing the second identifier;

[0022] A performance evaluation report of the vehicle simulation model is generated according to the sub-result file containing the first identifier.

[0023] In one embodiment, in response to the third trigger operation on the post-processing function control, post-processing the simulation data to obtain a performance evaluation report of the vehicle simulation model includes:

[0024] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to generate a performance evaluation report of a preset report type.

[0025] In one embodiment, a report type control is also displayed in the simulation interface, and the method for obtaining the preset report type includes:

[0026] In response to a fourth trigger operation on the report type control, displaying a report type menu in the simulation interface, wherein the report type menu includes a plurality of report types;

[0027] In response to a triggering operation on a target report type option among the multiple report types, the report type corresponding to the target report type option is determined as the preset report type.

[0028] In a second aspect, the present application also provides a simulation data processing device, comprising:

[0029] A display module, used to display the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0030] a marking module, configured to, in response to a first triggering operation on the preprocessing function control, display a vehicle simulation model in the model area, and mark key vehicle parts of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model;

[0031] An experiment module, configured to perform a collision simulation experiment on the annotated vehicle simulation model in response to a second trigger operation on the simulation function control, and obtain simulation data of the vehicle simulation model;

[0032] A post-processing module is used to post-process the simulation data in response to a third trigger operation on the post-processing function control to obtain a performance evaluation report of the vehicle simulation model.

[0033] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0034] Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0035] In response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and marking a key vehicle part of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model;

[0036] In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0037] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

[0038] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0039] Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0040] In response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and marking a key vehicle part of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model;

[0041] In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0042] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

[0043] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0044] Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0045] In response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and marking a key vehicle part of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model;

[0046] In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0047] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

[0048] The above-mentioned simulation data processing method, device, computer equipment, medium and product display a model area and a processing function control in a simulation interface; the processing function control includes a pre-processing function control, a simulation function control and a post-processing function control; in response to a first trigger operation on the pre-processing function control, a vehicle simulation model is displayed in the model area, and the key vehicle parts of the vehicle simulation model are marked with a first identifier to obtain a marked vehicle simulation model; in response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the marked vehicle simulation model to obtain simulation data of the vehicle simulation model; in response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model. In the embodiment of the present application, after the user terminal performs a first trigger operation on the pre-processing function control in the simulation interface, the key vehicle parts of the vehicle simulation model can be automatically marked, that is, the pre-processing process can be automatically executed; and, after the user terminal performs a third trigger operation on the post-processing function control, the simulation data can be automatically post-processed to obtain a performance evaluation report of the vehicle simulation model, that is, the post-processing process can be automatically executed. In this way, the pre- and post-processing of the simulation data can be automatically realized without the need for the safety engineer to manually perform statistical analysis, which can improve the efficiency of the simulation data processing method. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0050] Figure 1 An application environment diagram of a method for processing simulation data in one embodiment;

[0051] Figure 2 A schematic diagram of a flow chart of a method for processing simulation data in one embodiment;

[0052] Figure 3 A schematic diagram of a process of marking steps of key parts of a vehicle in one embodiment;

[0053] Figure 4 An example flow chart of a simulation pre-processing process in one embodiment;

[0054] Figure 5 An example diagram of a key point menu in an embodiment;

[0055] Figure 6 A schematic diagram of a flow chart of a simulation post-processing step in an embodiment;

[0056] Figure 7 An example diagram of a post-processing interface in an embodiment when the collision type is a head-on collision;

[0057] Figure 8 A schematic diagram of a flow chart of a performance evaluation report generation step in one embodiment;

[0058] Fig. 9 is a flow chart of a method for processing simulation data in an optional embodiment;

[0059] Fig.10 is a flow chart of post-processing steps of vehicle collision simulation in an exemplary embodiment;

[0060] Fig.11 It is a structural block diagram of a simulation data processing device in one embodiment. DETAILED DESCRIPTION

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

[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.

[0063] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.

[0064] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0065] With the rapid development of the automobile industry, the number of cars has increased rapidly, and more and more cars have been put into production and operation, which will cause more and more safety hazards. Therefore, it is very necessary to conduct collision safety simulation experiments on vehicles before they leave the factory. In the process of simulating the collision safety of vehicles, a large amount of simulation data will be generated, which requires engineers to analyze a large amount of simulation data to realize the evaluation of collision safety simulation experiments.

[0066] However, the current method of processing simulation data relies on safety engineers to perform a large amount of mechanical repetitive work to manually obtain the processing results corresponding to the simulation data. The manual processing of simulation data not only wastes manpower and material resources, resulting in low processing efficiency, but also cannot guarantee the accuracy and consistency of the processing results, is not conducive to standardized management, and cannot accumulate an effective database system. Therefore, the above method of processing simulation data is relatively inefficient.

[0067] After introducing the background technology of the simulation data processing method provided in the embodiment of the present application, the implementation environment involved in the simulation data processing method provided in the embodiment of the present application will be briefly described below. The simulation data processing method provided in the embodiment of the present application can be applied to Figure 1 In the computer device shown. The computer device can be a terminal, or it can also be a server, and the computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for processing simulation data is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0068] Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0069] In one embodiment, Figure 2 As shown, a method for processing simulation data is provided, and the method is applied to Figure 1 The computer device in the example is used to illustrate, including the following steps:

[0070] S201, displaying a model area and processing function controls in a simulation interface; the processing function controls include a pre-processing function control, a simulation function control, and a post-processing function control.

[0071] The simulation interface is used to simulate the collision safety of the vehicle, obtain simulation data, and pre-process and / or post-process the simulation data. The pre-processing process may include but is not limited to the process of normalizing the vehicle simulation model by marking the key parts of the vehicle simulation model, and the post-processing process may include but is not limited to the process of statistics and analysis of the simulation data. The simulation interface includes a model area and a processing function control. The model area is used to display the vehicle simulation model. The processing function control includes a pre-processing function control, a simulation function control, and a post-processing function control. The pre-processing function control is used to control whether to pre-process the simulation data of the vehicle. The simulation function control is used to control whether to perform a simulation experiment on the collision safety of the vehicle. The post-processing function control is used to control whether to post-process the simulation data of the vehicle.

[0072] In an embodiment of the present application, optionally, the computer device can directly display the model area and the processing function control in the simulation interface when the simulation software corresponding to the simulation interface is started. Alternatively, the computer device can also pop up the model area display option and the processing function control display option in the simulation interface when the simulation software corresponding to the simulation interface is started, so that the model area is displayed in the simulation interface in response to the triggering operation of the model area display option; and / or, the processing function control is displayed in the simulation interface in response to the triggering operation of the processing function control display option. Of course, the embodiment of the present application does not limit the specific implementation method of displaying the model area and the processing function control.

[0073] S202, in response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in a model area, and marking key vehicle parts of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model.

[0074] The first trigger operation refers to the trigger operation of the user terminal on the preprocessing function control, and the trigger operation may include but is not limited to any one of the operations such as clicking and pressing keys. The vehicle simulation model refers to the finite element model of the whole vehicle, and the key vehicle part refers to the key parts of the vehicle in the vehicle simulation model. The first identifier refers to the identifier set for the key vehicle part of the vehicle simulation model, such as ID (Identity document, identity identification number), etc.

[0075] In an embodiment of the present application, a computer device can construct a vehicle simulation model for a test vehicle that needs to undergo a collision safety simulation experiment. After displaying the model area and the processing function control in the simulation interface, in response to a first trigger operation on the preprocessing function control, the computer device can display the vehicle simulation model in the model area, and use the first identifier to mark the key vehicle parts of the vehicle simulation model to obtain a marked vehicle simulation model. Optionally, the computer device can directly use the first identifier to mark all the key vehicle parts of the vehicle simulation model to obtain a marked vehicle simulation model; or, the computer device can first select the key vehicle parts that need to be marked from all the key vehicle parts of the vehicle simulation model, and then use the first identifier to mark the key vehicle parts that need to be marked in the vehicle simulation model to obtain a marked vehicle simulation model. Of course, the embodiment of the present application does not limit the specific implementation method for marking the key vehicle parts.

[0076] S203, in response to a second trigger operation on the simulation function control, performing a collision simulation experiment on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model.

[0077] In the embodiment of the present application, in response to the second trigger operation on the simulation function control, the computer device can use the simulation software to perform a collision simulation experiment on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model. In addition, the computer device can also store the simulation data of the vehicle simulation model in a preset location in the simulation software or the computer device. Among them, the second trigger operation refers to the trigger operation of the simulation function control by the user terminal, and the trigger operation may include but is not limited to any one of the operations such as clicking and pressing keys.

[0078] S204, in response to a third trigger operation on the post-processing function control, post-processing the simulation data to obtain a performance evaluation report of the vehicle simulation model.

[0079] In an embodiment of the present application, in response to the third trigger operation on the post-processing function control, optionally, the computer device can directly post-process the simulation data of the vehicle simulation model to obtain a performance evaluation report of the vehicle simulation model; or, the computer device can also first filter the simulation data of the vehicle simulation model, and then post-process the filtered simulation data to obtain a performance evaluation report of the vehicle simulation model. Of course, the embodiment of the present application does not limit the specific implementation method of post-processing the simulation data. Among them, the third trigger operation refers to the trigger operation of the user terminal on the post-processing function control, and the trigger operation may include but is not limited to any one of the operations such as clicking and pressing keys.

[0080] In the above-mentioned method for processing simulation data, a model area and a processing function control are displayed in a simulation interface; the processing function control includes a pre-processing function control, a simulation function control and a post-processing function control; in response to a first trigger operation on the pre-processing function control, a vehicle simulation model is displayed in the model area, and a key vehicle part of the vehicle simulation model is annotated using a first identifier to obtain a labeled vehicle simulation model; in response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model; in response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model. In the embodiment of the present application, after the user terminal performs a first trigger operation on the pre-processing function control in the simulation interface, the key vehicle part of the vehicle simulation model can be automatically annotated, that is, the pre-processing process can be automatically executed; and, after the user terminal performs a third trigger operation on the post-processing function control, the simulation data can be automatically post-processed to obtain a performance evaluation report of the vehicle simulation model, that is, the post-processing process can be automatically executed. In this way, the pre- and post-processing of the simulation data can be automatically realized without the need for the safety engineer to manually perform statistical analysis, which can improve the efficiency of the simulation data processing method.

[0081] In one embodiment, a method for implementing marking of key vehicle parts is provided, namely, "marking the key vehicle parts of the vehicle simulation model using the first identifier to obtain the marked vehicle simulation model" in the above S202, such as Figure 3 As shown, including:

[0082] S301, displaying a key point menu in a simulation interface; the key point menu includes first options of a plurality of key parts of a vehicle.

[0083] In the present application embodiment, Figure 4 As shown, Figure 4The flowchart of the simulation pre-processing process in one embodiment is as follows: S401: the computer device can pre-establish a template library for identifying key areas and key parts of the vehicle, and use Python programming to integrate multiple key parts of the vehicle that need to be fixedly identified into the key point menu of the simulation interface. The key point menu includes the first option of multiple key parts of the vehicle. For example, Figure 5 As shown, Figure 5 is an example diagram of a key point menu in an embodiment, wherein: Figure 5 The key point menu shows the key parts of the vehicle (such as Figure 5 The first option of the front bumper beam, energy absorption box, longitudinal beam, etc., of course, Figure 5 The key vehicle parts shown in the figure are only examples. The multiple key vehicle parts in the embodiments of the present application are not limited to Figure 5 The parts shown in .

[0084] Thus, S402, optionally, in response to the first trigger operation of the user terminal on the preprocessing function control, the computer device can display the key point menu in the simulation interface; or, in response to the first trigger operation of the user terminal on the preprocessing function control, the computer device can first display the vehicle simulation model in the model area, and then the computer device can display the key point menu corresponding to the vehicle simulation model in the simulation interface. Of course, the embodiment of the present application does not limit the specific time for displaying the key point menu.

[0085] S302 , in response to a triggering operation on a target first option among the first options of a plurality of vehicle key parts, highlighting a vehicle key part corresponding to the target first option in a model area.

[0086] In the present application embodiment, combined Figure 4 As shown, in S403, the user terminal can trigger the target first option among the first options of multiple vehicle key parts, so that the computer device can respond to the user terminal's triggering operation on the target first option among the first options of multiple vehicle key parts, and highlight the vehicle key part corresponding to the target first option in the model area. The triggering operation on the target first option may include but is not limited to clicking the button corresponding to the target first option, and the target first option refers to at least one option that needs to be marked in the first option. Exemplarily, the highlighting method may include but is not limited to any one of the methods such as enlarged display or bold display.

[0087] S303, in response to the labeling operation of the key part of the vehicle corresponding to the target first option using the first identifier, obtaining a labeled vehicle simulation model.

[0088] In the embodiment of the present application, the user terminal may use the first identifier to mark the key part of the vehicle corresponding to the first target option, for example, Figure 4 As shown, S404, the key vehicle part corresponding to the target first option can be framed. Thus, S405, the computer device can determine whether the range where the first identifier is located is occupied by other key vehicle parts among multiple key vehicle parts. If the range where the first identifier is located is occupied by other key vehicle parts, then S406, the computer device can change or adjust the identifiers corresponding to other key vehicle parts occupying the first identifier, and clear the range where the first identifier is located, and then execute S407, that is, use the first identifier to mark the key vehicle part corresponding to the target first option, and lock the key vehicle part corresponding to the target first option and the corresponding first identifier, and obtain the marked vehicle simulation model; if the range where the first identifier is located is not occupied by other key vehicle parts, the computer device can directly execute S407, that is, directly use the first identifier to mark the key vehicle part corresponding to the target first option, and lock the key vehicle part corresponding to the target first option and the corresponding first identifier, and obtain the marked vehicle simulation model.

[0089] In this embodiment, a key point menu can be displayed in the simulation interface, wherein the key point menu includes a plurality of first options for key vehicle parts; in response to a trigger operation on a target first option among the first options for key vehicle parts, the key vehicle part corresponding to the target first option is highlighted in the model area; in response to a marking operation on the key vehicle part corresponding to the target first option using a first identifier, a marked vehicle simulation model is obtained. Thus, compared to the method in the related art that requires engineers to individually number and adjust each key vehicle part, the present application can automatically mark and adjust the key vehicle parts corresponding to the target first option in batches and intelligently, which can improve the efficiency and accuracy of the simulation pre-processing process, and can standardize the management of the finite element model of the whole vehicle.

[0090] In one embodiment, a method for implementing the simulation post-processing process is provided, namely, "post-processing the simulation data to obtain a performance evaluation report of the vehicle simulation model" in the above S204. Figure 6 As shown, including:

[0091] S501, displaying a collision type menu in a simulation interface; the collision type menu includes a plurality of second options of collision types.

[0092] In the embodiment of the present application, after obtaining the simulation data of the vehicle simulation model, the computer device can call the post-processing function control through the Python program, so that, in response to the third trigger operation on the post-processing function control, the computer device can display a collision type menu in the simulation interface. The collision type menu includes a second option of multiple collision types, and the collision type may include but is not limited to frontal collision, MPDB (Mobile Progressive Deformable Barrier, mobile progressive deformable barrier) collision, SOB collision, side collision, column collision and other working conditions and national standards, C-NCAP regulations, C-IASI regulations, ECE regulations, Euro-NCAP regulations and other regulatory types.

[0093] S502, in response to a triggering operation on a target second option among multiple collision type second options, filtering simulation data according to the collision type corresponding to the target second option to obtain a target result file, and obtaining a performance evaluation report of the vehicle simulation model according to the target result file.

[0094] In the embodiment of the present application, the user terminal can trigger the target second option among the second options of multiple collision types on the simulation interface, so that the computer device can determine the collision type corresponding to the target second option selected by the user terminal in response to the triggering operation on the target second option among the second options of multiple collision types. In addition, the computer device can display the post-processing interface corresponding to the collision type corresponding to the target second option. For example, Figure 7 As shown, Figure 7 This is an example diagram of a post-processing interface in an embodiment when the collision type is a head-on collision, where FRB represents a fixed rigid barrier test, and the collision point in this test is the front of the vehicle. Afterwards, the computer device can filter the simulation data according to the collision type corresponding to the second target option to obtain a target result file. Figure 7 As shown, the user terminal can select a target result file from multiple simulation data in the computer device through the folder option corresponding to binout_file_dir on the post-processing interface, and can store the selected folder path in the variable result_path. Thus, the computer device can perform post-processing based on the selected target result file to obtain a performance evaluation report of the vehicle simulation model.

[0095] In this embodiment, a collision type menu is displayed in the simulation interface, wherein the collision type menu includes a plurality of second options of collision types. Thus, in response to a trigger operation on a target second option among the plurality of second options of collision types, simulation data can be screened according to the collision type corresponding to the target second option, and a target result file corresponding to the collision type selected by the user can be obtained accurately and conveniently. Furthermore, post-processing can be performed according to the target result file, and a performance evaluation report of the vehicle simulation model can be obtained accurately and conveniently.

[0096] In one embodiment, a method for generating a performance evaluation report is provided, namely, "obtaining a performance evaluation report of a vehicle simulation model according to a target result file" in the above S502, such as Figure 8 As shown, including:

[0097] S601, determining whether the target result file contains a second identifier, and obtaining a first determination result.

[0098] Among them, the second identifier may include but is not limited to a binout file identifier and a file identifier of an animation type such as d3plot / metadb / h3d, etc. The first determination result is used to indicate that the target result file contains the second identifier, or the first determination result is used to indicate that the target result file does not contain the second identifier. In an embodiment of the present application, the computer device can determine whether the target result file contains the second identifier to obtain a first determination result. It should be noted that the embodiment of the present application only needs to select a folder, and the computer device can automatically read the file containing the second identifier in the selected folder without separately selecting the binout file and / or animation file.

[0099] S602, when the first determination result indicates that the target result file includes the second identifier, a performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier.

[0100] In the embodiment of the present application, when the first determination result indicates that the target result file contains the second identifier, the computer device can optionally perform simulation post-processing directly according to the target result file containing the second identifier to obtain a performance evaluation report of the vehicle simulation model; or the computer device can first select a sub-result file containing the first identifier from the target result file containing the second identifier, and then perform simulation post-processing according to the sub-result file containing the first identifier to obtain a performance evaluation report of the vehicle simulation model. Of course, the embodiment of the present application does not limit the specific implementation method for obtaining the performance evaluation report of the vehicle simulation model.

[0101] In this embodiment, it is possible to determine whether the target result file contains the second identifier and obtain a first determination result. Thus, when the first determination result indicates that the target result file contains the second identifier, an accurate performance evaluation report of the vehicle simulation model can be obtained based on the target result file containing the second identifier.

[0102] In one embodiment, the target result file includes multiple sub-result files. Based on this, a method for generating a performance evaluation report is provided, that is, the step of "obtaining a performance evaluation report of a vehicle simulation model according to the target result file including the second identifier" in S602 includes:

[0103] A sub-result file containing the first identifier is determined from the target result file containing the second identifier.

[0104] A performance evaluation report of the vehicle simulation model is generated according to the sub-result file containing the first identifier.

[0105] In the embodiment of the present application, the computer device can determine the sub-result file containing the first identifier from the target result file containing the second identifier. If the target result file containing the second identifier does not contain the sub-result file of the first identifier, the computer device can prompt the user terminal to enter the identifier corresponding to the key part of the vehicle on the simulation interface. Thus, the computer device can perform simulation post-processing based on the sub-result file containing the first identifier in the target result file containing the second identifier, and generate a performance evaluation report of the vehicle simulation model.

[0106] In this embodiment, the sub-result file containing the first identifier can be determined from the target result file containing the second identifier, so that a performance evaluation report of the vehicle simulation model can be accurately generated based on the sub-result file containing the first identifier in the target result file containing the second identifier.

[0107] In one embodiment, a method for implementing a simulation post-processing process is provided, namely, in the above S204, “in response to a third trigger operation on a post-processing function control, post-processing the simulation data to obtain a performance evaluation report of a vehicle simulation model”, including:

[0108] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to generate a performance evaluation report of a preset report type.

[0109] In the embodiment of the present application, optionally, the user terminal can perform a third trigger operation on the post-processing function control, so that the computer device can automatically select a default preset report type in response to the third trigger operation of the user terminal on the post-processing function control, and post-process the simulation data according to the default preset report type to generate a performance evaluation report of the preset report type. Alternatively, the user terminal can also perform a third trigger operation on the post-processing function control, so that the computer device can respond to the third trigger operation of the user terminal on the post-processing function control, prompt the user terminal to select a preset report type, and post-process the simulation data according to the preset report type selected by the user terminal, and generate a performance evaluation report of the preset report type. Among them, the preset report type may include but is not limited to a PPT report type, an animation report type, or an EXCEL report type, etc. Of course, the embodiment of the present application does not limit the specific implementation method for determining the preset report type.

[0110] In this embodiment, in response to the third trigger operation on the post-processing function control, the simulation data is automatically post-processed, so that a performance evaluation report of a preset report type can be automatically generated.

[0111] In one embodiment, a report type control is also displayed in the above simulation interface. Based on this, an implementation method for obtaining a preset report type is provided, that is, the method for obtaining the preset report type includes:

[0112] In response to a fourth trigger operation on the report type control, a report type menu is displayed in the simulation interface, and the report type menu includes a plurality of report types.

[0113] In response to a triggering operation on a target report type option among the multiple report types, the report type corresponding to the target report type option is determined as a preset report type.

[0114] In the embodiment of the present application, since the above-mentioned simulation interface also displays a report type control, the user terminal can perform a fourth trigger operation on the report type control, so that the computer device can respond to the fourth trigger operation on the report type control and display a report type menu in the simulation interface, wherein the report type menu includes multiple report types. Afterwards, the user terminal can perform a trigger operation on a target report type option among the multiple report types to select a report type corresponding to the target report type option from the multiple report types, so that the computer device can respond to the trigger operation on the target report type option among the multiple report types and determine the report type corresponding to the target report type option as the preset report type.

[0115] In this embodiment, in response to the fourth trigger operation on the report type control, a report type menu is displayed in the simulation interface, and the report type menu includes multiple report types; in response to the trigger operation on the target report type option among the multiple report types, the report type corresponding to the target report type option is determined as the preset report type. In this way, the preset report type corresponding to the user's needs can be accurately determined by the user terminal selecting the target report type option in the report type control.

[0116] In an optional embodiment, if Fig. 9 As shown, a method for processing simulation data is provided, which is applied to a computer device, comprising:

[0117] S701, displaying a model area and processing function controls in a simulation interface; the processing function controls include a pre-processing function control, a simulation function control, and a post-processing function control;

[0118] S702, in response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in a model area, and displaying a key point menu in a simulation interface; the key point menu includes a first option of a plurality of vehicle key parts;

[0119] S703, in response to a triggering operation on a target first option among the first options of the plurality of key vehicle parts, highlighting the key vehicle part corresponding to the target first option in the model area;

[0120] S704, in response to the marking operation of using the first identifier to mark the key part of the vehicle corresponding to the first target option, obtaining a marked vehicle simulation model;

[0121] S705, in response to a second trigger operation on the simulation function control, performing a collision simulation experiment on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0122] S706, in response to the third trigger operation on the post-processing function control, displaying a collision type menu in the simulation interface; the collision type menu includes a plurality of second options of collision types;

[0123] S707, in response to a triggering operation on a target second option among the second options of multiple collision types, filtering simulation data according to the collision type corresponding to the target second option to obtain a target result file;

[0124] S708, determining whether the target result file contains the second identifier, and obtaining a first determination result;

[0125] S709, when the first determination result indicates that the target result file contains the second identifier, determining a sub-result file containing the first identifier from the target result file containing the second identifier;

[0126] S710, in response to a fourth trigger operation on a report type control, displaying a report type menu in the simulation interface, wherein the report type menu includes a plurality of report types;

[0127] S711, in response to a triggering operation on a target report type option among multiple report types, determining a report type corresponding to the target report type option as a preset report type;

[0128] S712: Generate a performance evaluation report of a preset report type according to the sub-result file containing the first identifier.

[0129] For example, Fig.10 As shown, Fig.10 The present invention is a flow chart of the post-processing steps of vehicle collision simulation in an exemplary embodiment, which specifically includes: S801, displaying a collision type menu in a simulation interface; the collision type menu includes a plurality of second options of collision types. S802, in response to the triggering operation of the target second option in the plurality of second options of collision types, filtering the simulation data according to the collision type corresponding to the target second option, and obtaining the target result file. For example, after the engineer selects the working condition type and the regulation type on the simulation interface, the variables crash_type and law_type can be automatically created by Python language, and the variables crash_type and law_type can be automatically assigned according to the working condition type and the regulation type selected by the engineer, so as to obtain the values ​​of the variables crash_type and law_type, and then the path corresponding to the target result file can be stored in the variable result_path. Among them, different values ​​of the variables crash_type and law_type correspond to different evaluation rule templates, based on which, the computer device can preliminarily determine the evaluation rule template according to the values ​​of the variables crash_type and law_type, and the evaluation rule template can include but is not limited to PPT template files, animation template files or EXCEL template files, etc.

[0130] S803, determine whether the target result file contains the second identifier, and obtain the first determination result. For example, multiple target result files can be obtained by obtaining the value of the folder path variable result_path, and traversing the multiple target result files to find out whether the target result file contains the second identifier. S804, if the first determination result indicates that the target result file does not contain the second identifier, then remind to reselect the target result file. S805, if the first determination result indicates that the target result file contains the second identifier, determine whether the target result file containing the second identifier contains a sub-result file of the first identifier. S806, if the target result file containing the second identifier does not contain a sub-result file of the first identifier, then prompt the user terminal to enter the identifier corresponding to the key part of the vehicle on the simulation interface, so that engineers can enter and adjust the identifiers corresponding to the key parts of the vehicle by themselves, which can improve the versatility of the identifier setting.

[0131] S807, if the target result file containing the second identifier contains a sub-result file of the first identifier, then in response to the fourth trigger operation of the report type control, a report type menu can be displayed in the simulation interface, the report type menu includes multiple report types, and in response to the trigger operation of the target report type option in the multiple report types, the report type corresponding to the target report type option is determined as the preset report type. For example, the engineer can check the target report type option, so that the computer device can determine the preset report type according to the variables gif_status and report_status corresponding to the target report type option. Optionally, if the values ​​of the variables gif_status and report_status are both 1, the preset report type is determined to be a gif animation type, a PPT file type, and an Excel file type; if the value of the variable gif_status is 1, and the value of the variable report_status is not 1, the preset report type is determined to be a gif animation type and an Excel file type; if the value of the variable gif_status is 0, the preset report type is determined to be an Excel file type.

[0132] S808, generating a performance evaluation report of a preset report type according to the sub-result file containing the first identifier. For example, statistics and calculations can be performed according to the performance indicators corresponding to different working conditions to obtain various calculation results, and preset indicator thresholds can be set in the template file of the Excel file type, so that it can be automatically determined whether each calculation result exceeds the preset indicator threshold, and different colors are marked for each calculation result according to whether each calculation result exceeds the preset indicator threshold. For example, if the calculation result does not exceed the preset indicator threshold, the calculation result is marked with green; if the calculation result exceeds the preset indicator threshold by less than 10%, the calculation result is marked with yellow; if the calculation result exceeds the preset indicator threshold by more than 10%, the calculation result is marked with red to remind engineers to perform performance evaluation according to different marking colors. For the performance evaluation report of the gif animation type, different colors can be automatically set for different first identified areas, and different screenshot view templates can be pre-set for different working condition types, so that the screenshot view can be automatically selected according to the working condition type to capture the corresponding animation, which can facilitate engineers to view the deformation of structural parts in the area where the key parts of the vehicle are located, and can also keep the animation format settings unified and beautiful. Afterwards, the resulting EXCEL files, GIF animation files and PPT files can be automatically archived and stored in the database, which is conducive to knowledge accumulation, standardized management and solution query.

[0133] In the above-mentioned simulation data processing method, after the user terminal performs the first trigger operation on the pre-processing function control in the simulation interface, the key vehicle parts of the vehicle simulation model can be automatically marked, that is, the pre-processing process can be automatically executed; and after the user terminal performs the third trigger operation on the post-processing function control, the simulation data can be automatically post-processed to obtain a performance evaluation report of the vehicle simulation model, that is, the post-processing process can be automatically executed. In this way, the pre- and post-processing of the simulation data can be automatically realized, without the need for the safety engineer to manually perform statistical analysis, and the efficiency of the simulation data processing method can be improved.

[0134] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0135] Based on the same inventive concept, the embodiment of the present application also provides a device for processing simulation data for implementing the method for processing simulation data involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more embodiments of the device for processing simulation data provided below can refer to the limitations of the method for processing simulation data above, and will not be repeated here.

[0136] In an exemplary embodiment, Fig.11 As shown, a simulation data processing device is provided, including: a display module 31, a marking module 32, an experiment module 33 and a post-processing module 34, wherein:

[0137] Display module 31, used to display the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0138] A marking module 32, for displaying the vehicle simulation model in the model area in response to a first triggering operation on the preprocessing function control, and marking the key vehicle parts of the vehicle simulation model using the first identifier to obtain the marked vehicle simulation model;

[0139] The experiment module 33 is used to perform a collision simulation experiment on the annotated vehicle simulation model in response to a second trigger operation on the simulation function control to obtain simulation data of the vehicle simulation model;

[0140] The post-processing module 34 is used to post-process the simulation data in response to the third trigger operation on the post-processing function control to obtain a performance evaluation report of the vehicle simulation model.

[0141] In one embodiment, the annotation module 32 includes:

[0142] A key point menu display unit is used to display a key point menu in the simulation interface; the key point menu includes a first option of a plurality of key parts of the vehicle;

[0143] a highlighting unit, configured to highlight the key vehicle part corresponding to the target first option in the model area in response to a triggering operation on a target first option among the first options of the plurality of key vehicle parts;

[0144] The labeling unit is used to obtain a labeled vehicle simulation model in response to a labeling operation of a key part of the vehicle corresponding to a target first option using a first identifier.

[0145] In one embodiment, the post-processing module 34 includes:

[0146] A collision type menu display unit, used to display a collision type menu in the simulation interface; the collision type menu includes a plurality of second options of collision types;

[0147] A post-processing unit is used to respond to a triggering operation of a target second option among the second options of multiple collision types, filter the simulation data according to the collision type corresponding to the target second option, obtain a target result file, and obtain a performance evaluation report of the vehicle simulation model according to the target result file.

[0148] In one embodiment, the post-processing unit comprises:

[0149] A determination subunit, used to determine whether the target result file contains the second identifier, and obtain a first determination result;

[0150] The performance evaluation report obtaining subunit is used to obtain a performance evaluation report of the vehicle simulation model according to the target result file containing the second identifier when the first determination result indicates that the target result file contains the second identifier.

[0151] In one embodiment, the target result file includes multiple sub-result files, and the performance evaluation report obtains sub-units, which are specifically used for:

[0152] Determine a sub-result file containing the first identifier from a target result file containing the second identifier;

[0153] A performance evaluation report of the vehicle simulation model is generated according to the sub-result file containing the first identifier.

[0154] In one embodiment, the post-processing module 34 includes:

[0155] The performance evaluation report generating unit is used to post-process the simulation data in response to the third trigger operation of the post-processing function control, and generate a performance evaluation report of a preset report type.

[0156] In one embodiment, the performance evaluation report generating unit includes:

[0157] A report type menu display subunit, for displaying a report type menu in the simulation interface in response to a fourth trigger operation on the report type control, wherein the report type menu includes a plurality of report types;

[0158] The report type determination subunit is used to determine the report type corresponding to the target report type option as a preset report type in response to a trigger operation on a target report type option among multiple report types.

[0159] Each module in the above-mentioned simulation data processing device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.

[0160] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 1 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for processing simulation data is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0161] Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0162] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0163] Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls;

[0164] In response to a first trigger operation on the preprocessing function control, the vehicle simulation model is displayed in the model area, and a key vehicle part of the vehicle simulation model is annotated using a first identifier to obtain a labeled vehicle simulation model;

[0165] In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model;

[0166] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

[0167] In one embodiment, the key vehicle parts of the vehicle simulation model are annotated using the first identifier to obtain the annotated vehicle simulation model, and the processor further implements the following steps when executing the computer program:

[0168] Displaying a key point menu in the simulation interface; the key point menu includes a first option of a plurality of vehicle key parts;

[0169] In response to a triggering operation on a target first option among the first options of the plurality of vehicle key parts, highlighting the vehicle key part corresponding to the target first option in the model area;

[0170] In response to the operation of labeling the key part of the vehicle corresponding to the target first option using the first identifier, a labeled vehicle simulation model is obtained.

[0171] In one embodiment, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model, and the processor further implements the following steps when executing the computer program:

[0172] Displaying a collision type menu in the simulation interface; the collision type menu includes a second option of multiple collision types;

[0173] In response to a triggering operation on a target second option among multiple collision type second options, the simulation data is screened according to the collision type corresponding to the target second option to obtain a target result file, and a performance evaluation report of the vehicle simulation model is obtained according to the target result file.

[0174] In one embodiment, a performance evaluation report of a vehicle simulation model is obtained according to the target result file, and the processor further implements the following steps when executing the computer program:

[0175] Determine whether the target result file contains the second identifier, and obtain a first determination result;

[0176] When the first determination result indicates that the target result file includes the second identifier, a performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier.

[0177] In one embodiment, the target result file includes a plurality of sub-result files, and a performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier. When the processor executes the computer program, the following steps are also implemented:

[0178] Determine a sub-result file containing the first identifier from a target result file containing the second identifier;

[0179] A performance evaluation report of the vehicle simulation model is generated according to the sub-result file containing the first identifier.

[0180] In one embodiment, in response to the third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model, and the processor further implements the following steps when executing the computer program:

[0181] In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to generate a performance evaluation report of a preset report type.

[0182] In one embodiment, a report type control is also displayed in the simulation interface, and a method for obtaining the report type is preset. When the processor executes the computer program, the following steps are also implemented:

[0183] In response to a fourth trigger operation on the report type control, displaying a report type menu in the simulation interface, wherein the report type menu includes a plurality of report types;

[0184] In response to a triggering operation on a target report type option among the multiple report types, the report type corresponding to the target report type option is determined as a preset report type.

[0185] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0186] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0187] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0188] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0189] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for processing simulation data, characterized in that: The method comprises: Displaying the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls; In response to a first trigger operation on the preprocessing function control, displaying a vehicle simulation model in the model area, and marking a key vehicle part of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model; In response to a second trigger operation on the simulation function control, a collision simulation experiment is performed on the annotated vehicle simulation model to obtain simulation data of the vehicle simulation model; In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to obtain a performance evaluation report of the vehicle simulation model.

2. The method according to claim 1, characterized in that The step of using the first identifier to mark the key vehicle parts of the vehicle simulation model to obtain the marked vehicle simulation model includes: Displaying a key point menu in the simulation interface; the key point menu includes a first option of a plurality of key parts of the vehicle; In response to a triggering operation on a target first option among the first options of the plurality of vehicle key parts, highlighting the vehicle key part corresponding to the target first option in the model area; In response to the operation of labeling the key part of the vehicle corresponding to the target first option using the first identifier, the labeled vehicle simulation model is obtained.

3. The method according to claim 1, characterized in that The post-processing of the simulation data to obtain a performance evaluation report of the vehicle simulation model includes: Displaying a collision type menu in the simulation interface; the collision type menu including a plurality of second options of collision types; In response to a triggering operation on a target second option among the second options of the multiple collision types, the simulation data is screened according to the collision type corresponding to the target second option to obtain a target result file, and a performance evaluation report of the vehicle simulation model is obtained based on the target result file.

4. The method according to claim 3, characterized in that: The step of obtaining a performance evaluation report of the vehicle simulation model according to the target result file includes: Determine whether the target result file contains a second identifier, and obtain a first determination result; When the first determination result indicates that the target result file includes the second identifier, a performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier.

5. The method according to claim 4, characterized in that The target result file includes a plurality of sub-result files, and the performance evaluation report of the vehicle simulation model is obtained according to the target result file including the second identifier, including: Determine a sub-result file containing the first identifier from the target result file containing the second identifier; A performance evaluation report of the vehicle simulation model is generated according to the sub-result file containing the first identifier.

6. The method according to any one of claims 1 to 5, characterized in that The step of post-processing the simulation data in response to the third trigger operation on the post-processing function control to obtain a performance evaluation report of the vehicle simulation model includes: In response to a third trigger operation on the post-processing function control, the simulation data is post-processed to generate a performance evaluation report of a preset report type.

7. The method according to claim 6, characterized in that The simulation interface also displays a report type control, and the method for obtaining the preset report type includes: In response to a fourth trigger operation on the report type control, displaying a report type menu in the simulation interface, wherein the report type menu includes a plurality of report types; In response to a triggering operation on a target report type option among the multiple report types, the report type corresponding to the target report type option is determined as the preset report type.

8. A simulation data processing device, characterized in that: The device comprises: A display module, used to display the model area and processing function controls in the simulation interface; the processing function controls include pre-processing function controls, simulation function controls and post-processing function controls; a marking module, configured to, in response to a first triggering operation on the preprocessing function control, display a vehicle simulation model in the model area, and mark key vehicle parts of the vehicle simulation model using a first identifier to obtain a marked vehicle simulation model; An experiment module, configured to perform a collision simulation experiment on the annotated vehicle simulation model in response to a second trigger operation on the simulation function control, and obtain simulation data of the vehicle simulation model; A post-processing module is used to post-process the simulation data in response to a third trigger operation on the post-processing function control to obtain a performance evaluation report of the vehicle simulation model.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

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

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.