Automobile suspension k&c simulation data processing method, computer device and storage medium

By constructing a reasonable data structure and generating index curves with one click, the suspension K&C simulation data processing method solves the problem of wasted time in repetitive data processing in traditional methods, and achieves efficient simulation data post-processing and performance optimization.

CN122133246APending Publication Date: 2026-06-02BEIJING AUTOMOBILE WORKS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING AUTOMOBILE WORKS CO LTD
Filing Date
2024-11-30
Publication Date
2026-06-02

Smart Images

  • Figure CN122133246A_ABST
    Figure CN122133246A_ABST
Patent Text Reader

Abstract

A method for processing K&C simulation data of automotive suspension includes a parameter input and condition description creation step (S100), which inputs parameters for calculating suspension K&C indices and generates a suspension parameter table and a condition description table; a channel list creation step (S200), which creates a channel list table; a simulation data reading step (S400), which extracts simulation result data from the simulation result file according to the channel list table and generates a simulation result reading file; and an index value data processing step (S500), which calculates K&C index values ​​according to index value data processing conditions, the suspension parameter table, and the simulation result reading file and generates a suspension K&C index file; it also includes an index item detail table creation step (S300) and an index curve generation step (S600), which generates one or more curve files of interest for K&C index items from the simulation result reading file according to curve generation conditions, the suspension parameter table, and the index item detail table. This improves the efficiency of simulation data post-processing and facilitates engineers' interpretation of simulation results. The invention also provides a computer device and a computer-readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of simulation data processing, and more specifically, to a method for processing automotive suspension K&C simulation data, as well as a computer device and computer storage medium for implementing the above method. Background Technology

[0002] Suspension K&C characteristics have a significant impact on vehicle ride comfort, handling, and safety. In terms of comfort, a soft suspension system better absorbs and reduces bumps and vibrations during driving, improving passenger comfort. Regarding handling, a rigid suspension system provides better support and stability, enhancing vehicle handling performance. In terms of safety, the performance of the suspension system directly affects vehicle stability and braking performance. Furthermore, suspension K&C characteristic analysis helps assess potential fault points such as uneven shock absorber wear and tire wear, providing a basis for troubleshooting and adjustments.

[0003] Virtual simulation has become a common method for rapidly verifying automotive chassis performance. Whether in the early stages of vehicle development or during the overall vehicle tuning phase, numerous different schemes are validated to continuously optimize suspension parameters and achieve optimal vehicle performance. Especially in the early stages of vehicle development, suspension K&C simulation can guide hardpoint optimization to improve vehicle performance. Traditional simulation methods spend most of their time on data processing, and there are numerous operating conditions and parameters. Vehicle development requires simultaneous verification under no-load, half-load, and full-load conditions, and also involves suspension hardpoint optimization and comparison with benchmark vehicles. This results in a huge amount of time being spent on repetitive data processing, while the time for interpreting parameters and conducting benchmark evaluations is severely compressed. Furthermore, it is not conducive to engineers accumulating suspension design experience. Summary of the Invention

[0004] The purpose of this invention is to provide a method for processing automotive suspension K&C simulation data, which improves the efficiency of simulation data post-processing, facilitates engineers in interpreting simulation results, and enables vehicle performance optimization.

[0005] Another object of the present invention is to provide a computer device for implementing the above-described automotive suspension K&C simulation data processing method.

[0006] Another object of the present invention is to provide a computer storage medium for storing programs or instructions for implementing the above-described automotive suspension K&C simulation data processing method.

[0007] This invention provides a method for processing vehicle suspension K&C simulation data, used for post-processing of vehicle suspension K&C simulation data, and includes parameter input and condition description creation steps, channel list creation steps, simulation data reading steps, and index value data processing steps. In the parameter input and condition description creation step, the front and rear suspension parameters required for suspension K&C index calculation are input and a suspension parameter table is generated, as well as a condition description table, which are then stored in memory. In the channel list creation step, a channel list table is created and stored in memory. In the simulation data reading step, one or more simulation result files are selected, simulation result data is extracted from the simulation result files according to the channel list table, and a simulation result reading file is generated and stored in memory. One simulation result file corresponds to a simulation scheme for one suspension position and one condition of the vehicle. In the index value data processing step, index value data processing conditions are set. Based on these conditions, the suspension parameter table, and the simulation result reading file, K&C index values ​​are calculated, and a suspension K&C index file is generated and saved in memory. The index value data processing conditions include selecting the simulation result reading file to be processed and one or more operating conditions from the operating condition list, which are obtained according to the operating condition description table. K&C index value data from one or more simulation schemes for each operating condition at each suspension position are written into the same suspension K&C index file. The suspension K&C index file includes fixed fields and floating fields.

[0008] According to the automotive suspension K&C simulation data processing method provided by this invention, vehicle parameters are used multiple times during the calculation of index values. Before data processing, the vehicle parameters required for data processing are stored in the memory once, and can be directly called up each time they are used. During the index value data processing, the vehicle's operating conditions can be selected according to actual needs, thereby saving a lot of time and helping engineers quickly obtain the index results of interest. In addition, index values ​​for all operating conditions can be obtained quickly, greatly reducing the time spent on repetitive data processing work and improving the efficiency of simulation data post-processing. Engineers can devote sufficient energy to result interpretation and performance optimization, which is also beneficial to product development and performance improvement.

[0009] In one illustrative embodiment of the automotive suspension K&C simulation data processing method, the method further includes a step of creating a detailed list of index items and a step of generating index curves. In the step of creating a detailed list of index items, an index item detail table is created and stored in memory. In the step of generating index curves, curve generation conditions are set, and curve files for one or more K&C index items of interest are generated from a simulation result read file based on the curve generation conditions, the suspension parameter table, and the index item detail table. The curve generation conditions include selecting a data file and selecting operating conditions. Specifically, selecting a data file involves selecting a simulation result read file of one or more simulation schemes for one or more operating conditions at one suspension position of the vehicle. Selecting operating conditions involves selecting one or more operating conditions from a list of operating conditions. A single curve file includes curves for K&C index items from one or more simulation schemes. This allows for the generation of curves for all K&C index items of interest with a single click, and enables the plotting of curves for K&C index items from different schemes on the same curve, facilitating the identification of differences.

[0010] In another illustrative embodiment of the automotive suspension K&C simulation data processing method, the selection of one or more simulation result files in the simulation data reading step corresponds to the same suspension position in the same simulation scheme. This allows for the processing of all simulation data for one or more operating conditions of a suspension position within the same simulation scheme of the vehicle, all at once.

[0011] In another illustrative implementation of the automotive suspension K&C simulation data processing method, the suspension parameter table includes fields: suspension position, parameter name, unit, parameter English name, and parameter value, where the suspension position is either the front suspension or the rear suspension. The operating condition description table includes fields: operating condition number, operating condition name, sub-sub-name, and English abbreviation. The channel list table includes fields: channel name, subsystem, channel English name, and sub-sub-name. The indicator item details table includes fields: operating condition number, operating condition name, indicator description, curve plotting X-axis name, curve plotting Y-axis name, unit, and indicator fitting range. This constructs a reasonable data structure, which is beneficial for improving the efficiency of indicator value data processing and indicator curve generation.

[0012] In another illustrative embodiment of the automotive suspension K&C simulation data processing method, the channel name and sub-channel name fields of the channel list table constitute the first and second rows of the simulation result reading file, with one column corresponding to the simulation data of one channel. The simulation result data of a simulation scheme for a single suspension position and a single operating condition of a vehicle constitutes a form in the simulation result reading file. The term "form" in this document refers to a data table. The simulation result data of one or more operating conditions of the same simulation scheme for a single suspension position of a vehicle constitutes a simulation result reading file. Thus, the simulation result data of one or more operating conditions of the same simulation scheme for a single suspension position of a vehicle are written into the same simulation result reading file at once, and the simulation result data of a single simulation scheme for a single operating condition of a single suspension position of a vehicle is written into a form of the simulation result reading file at once.

[0013] In another illustrative embodiment of the automotive suspension K&C simulation data processing method, the K&C index values ​​of one or more simulation schemes for a single operating condition at each suspension position of the vehicle constitute a form of the suspension K&C index file. Thus, the index results for each operating condition correspond to one form, with the index item names in each form distributed by row, and the calculation results of different simulation schemes stored by column, facilitating overall comparison and verification.

[0014] In another illustrative embodiment of the automotive suspension K&C simulation data processing method, the index value data processing conditions further include suspension position, load state, and the Nth simulation. The load state is either fully loaded or unloaded. N is a positive integer representing the number of the simulation scheme being processed. This allows for the identification of simulation schemes during index value data processing, improving the efficiency of index value data processing and generating suspension K&C index files that are easy for engineers to interpret.

[0015] In another illustrative embodiment of the automotive suspension K&C simulation data processing method, fixed fields are followed by floating fields. The fixed fields include, in order: characteristic name, suspension name, index name (English), index name, and unit. The floating fields are named the load state and include the K&C index value data of the simulation scheme represented by the Nth simulation. The K&C index value data is filled into the column corresponding to the Nth floating field. In this way, the K&C index value data of one or more simulation schemes for one working condition at each suspension position of the vehicle are written into a form of the suspension K&C index file; and the K&C index value data of one or more simulation schemes for each working condition at each suspension position are written into the same suspension K&C index file.

[0016] The present invention also provides a computer device, including a processor and a memory for storing programs or instructions, wherein when the processor executes the programs or instructions stored in the memory, the above-described automotive suspension K&C simulation data processing method is implemented.

[0017] The present invention further provides a computer-readable storage medium having a program or instructions stored thereon, which, when executed, implements the above-described automotive suspension K&C simulation data processing method.

[0018] The automotive suspension K&C simulation data processing method provided by this invention allows for the selection of vehicle operating conditions based on actual needs during the index value data processing process, thereby saving significant time and helping engineers quickly obtain the results of the indicators they are interested in. Furthermore, it can quickly obtain index values ​​for all operating conditions, greatly reducing the time spent on repetitive data processing. It can also generate K&C index curves for all operating conditions of interest with a single click, and plot the K&C index curves of different schemes on the same graph, facilitating the identification of differences. This improves the efficiency of simulation data post-processing, allowing engineers to focus their energy on result interpretation and performance optimization, while also benefiting product development and performance improvement. Attached Figure Description

[0019] The following figures are for illustrative purposes only and do not limit the scope of the invention.

[0020] Figure 1 A schematic flowchart of a method for processing automotive suspension K&C simulation data according to an illustrative embodiment of the present invention is shown.

[0021] Figure 2 A schematic graphical user interface for processing automotive suspension K&C simulation data according to an illustrative embodiment of the present invention is shown.

[0022] Figure 3 A schematic diagram of the simulation data reading operation of the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown.

[0023] Figure 4 A schematic diagram of a simulation result reading file is shown in the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention.

[0024] Figure 5 A schematic diagram of the index value data processing operation of the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown.

[0025] Figure 6 A schematic diagram of a suspension K&C index file generated by a vehicle suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown.

[0026] Figure 7The diagram shows a schematic representation of a graph file of K&C index items generated by the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention.

[0027] Figure 8 This diagram illustrates a graph file comparing different schemes of suspension stiffness, a K&C index item generated by the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention.

[0028] Label Explanation S100 Parameter Input Steps S200 Channel List Creation Steps Steps for creating operating condition descriptions and indicator details for S300 S400 simulation data reading steps S500 indicator value data processing steps Steps to generate the S600 index curve chart Detailed Implementation

[0029] To provide a clearer understanding of the technical features, objectives, and effects of the invention, specific embodiments of the invention are now described with reference to the accompanying drawings. In the drawings, the same reference numerals indicate components with the same or similar structures but the same function.

[0030] In this document, “illustrative” means “serving as an example, illustration or description”, and any illustration or implementation described herein as “illustrative” should not be construed as a more preferred or advantageous technical solution.

[0031] To keep the drawings simple, each drawing only schematically shows the parts related to the present invention, and they do not represent the actual structure of the product.

[0032] The present invention provides a method for processing automotive suspension K&C simulation data, which is used for post-processing of vehicle suspension K&C simulation data, and processes the data generated in the simulation stage into charts that are easy for engineers to interpret.

[0033] Figure 1 A schematic flowchart of a vehicle suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown. Figure 1 As shown, the automotive suspension K&C simulation data processing method includes parameter input and working condition description step S100, channel list creation step S200, simulation data reading step S400, and index value data processing step S500.

[0034] In step S100, which involves inputting parameters and creating a working condition description, the required front and rear suspension parameters are input to calculate the suspension K&C index, and a suspension parameter table is generated. This table is then saved in memory, for example, as an Excel file, but not limited to this; it can also be saved in other file formats. In one illustrative embodiment, as shown in Table 1, the suspension parameter table includes fields: suspension position, parameter name, unit, English name of the parameter, and parameter value, where the suspension position is either the front or rear suspension.

[0035] Table 1: Suspension Parameter Table

[0036] Create a working condition description table and save it in memory, for example, as an Excel file, but not limited to this; it can also be saved as a file in other formats. In one illustrative embodiment, the working conditions involved in the suspension K&C simulation analysis are shown in Table 2. The working condition description table includes fields: working condition number, working condition name, sub-working condition, and English abbreviation, and includes six major working conditions: sag, roll, steering, lateral force, longitudinal force, and self-centering torque. Among them, the roll working condition includes two cases: with stabilizer bar and without stabilizer bar. The lateral force and self-centering torque working conditions each include two cases: in the same direction and in opposite directions. There are a total of nine sub-working conditions. The front suspension K&C simulation analysis includes all working conditions, while the rear suspension K&C simulation analysis does not include the steering and self-centering torque working conditions.

[0037] Table 2 Operating Condition Description Table

[0038] In step S200, a channel list table is created and saved in memory, for example, as an Excel file, but not limited to this; it can also be saved in other file formats. In one illustrative embodiment, as shown in Table 3, the channel list table includes fields: channel name, subsystem, channel English name, and sub-channel English name. The channel identifier, as referred to herein, is the data item that the user needs to extract from the simulation result file. The "time" channel represents the simulation steps, extracted from the simulation result file. Users can add the channel items of interest to the channel list as needed.

[0039] Therefore, constructing a reasonable data structure is beneficial to improving the efficiency of simulation data reading and indicator value data processing.

[0040] Table 3: Channel List

[0041] In the simulation data reading step S400, a simulation result reading file is generated.

[0042] Figure 2A schematic graphical user interface for processing automotive suspension K&C simulation data according to an illustrative embodiment of the present invention is shown. Figure 2 As shown in an illustrative embodiment, the simulation data reading operation includes a "RES File Selection" option, an "Export File" option, and a "Run Extraction" button. The "RES File Selection" option allows selection of one or more simulation result files, each corresponding to a simulation scheme for a specific suspension position and operating condition of the vehicle. Then, the "Export File" option allows selection of the save path for the simulation result reading file and input of the filename. The naming convention for the simulation result reading file is, for example, DATA_KC_Vehicle Model_Suspension Position_Load State_Scheme Name. Finally, clicking the "Run Extraction" button extracts simulation result data from the simulation result files according to the channels listed in the channel list table, generates a simulation result reading file, and saves the simulation result reading file in memory, for example, as an Excel file, but not limited to this; it can also be saved in other file formats.

[0043] In one illustrative embodiment, selecting one or more simulation result files specifically refers to selecting simulation result files for one or more operating conditions at the same suspension position of the same simulation scheme for the vehicle. This allows for the processing of all simulation data for one or more operating conditions at the same suspension position of the same simulation scheme for the vehicle in a single step.

[0044] In one illustrative implementation, for example, if the user specifies an existing file as the simulation result read file, the generated simulation result read file overwrites the existing file. This provides a flexible file saving method.

[0045] Figure 3 A schematic diagram illustrating the simulation data reading operation of a vehicle suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown. Figure 3 As shown in one example, during the simulation data reading process, the system displays the data extraction status and running status of the simulation data for each operating condition.

[0046] Figure 4 A schematic diagram illustrating the simulation result reading file of the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown. Figure 4 As shown, in one illustrative implementation, for example, the channel name and sub-channel name fields in the channel list table constitute the first and second rows of the simulation result reading file. Each column corresponds to the simulation data for one channel; that is, the data for each channel is stored column-wise. The simulation result data for a simulation scheme of a vehicle's suspension position and a specific operating condition constitutes a form in the simulation result reading file, such as... Figure 4As shown, the simulation data reading operation read simulation data for nine operating conditions, with each condition's data forming a separate form. Simulation results for one or more operating conditions of the same simulation scheme at a single suspension position of the vehicle constitute a single simulation result reading file. Therefore, simulation result data for one or more operating conditions of the same simulation scheme at a single suspension position of the vehicle are written into the same simulation result reading file at once, and simulation result data for one operating condition at one suspension position of the vehicle are written into a single form within the simulation result reading file at once.

[0047] In step S500, the index value data in the simulation result reading file is processed to calculate the K&C index value and generate the suspension K&C index file.

[0048] In one illustrative embodiment, such as Figure 2 As shown, the index value data processing conditions include the suspension information, load state, simulation number, slope location, slope range, and operating condition list. Suspension information refers to the suspension position; load state is either full load or no load; the simulation number is a positive integer, identifying the simulation scheme number being processed; the slope location and slope range are applicable to vertical jump conditions. For the index item calculating the slope gradient during data processing, the slope range can be manually set by simply inputting the corresponding value, facilitating the identification of index values ​​for this vehicle model under different suspension travels and quickly evaluating vehicle performance; the operating conditions in the operating condition list are obtained from the operating condition description table, and one or more operating conditions can be selected simultaneously. The index value data processing conditions also include selecting the simulation result file to be processed. This allows for the identification of simulation schemes during index value data processing, improving the efficiency of index value data processing and generating suspension K&C index files that are easy for engineers to interpret.

[0049] Figure 5 A schematic diagram of the index value data processing operation of the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown.

[0050] like Figure 5 As shown in an illustrative embodiment, the index value data processing conditions are first set. For example, the index value data processing conditions are set as follows: suspension information is "front suspension", load state is "no load (Kerb)", simulation number is "1", slope position is "0", and slope interval is "25". Then, "jump condition" and "roll condition" are selected from the working condition list.

[0051] Then, select the simulation result file to read via the "Simulation Data Reading" option. Next, select the save path for the suspension K&C index file via the "Indicator Value Storage" option, and enter the filename for the suspension K&C index file. The naming convention for the suspension K&C index file is, for example, Result_KC_Vehicle Model. In one illustrative embodiment, the filename and save path of the suspension K&C index file can be specified by the user. If the user specifies an existing file as the filename for the suspension K&C index file, the generated suspension K&C index file will overwrite the existing file. This provides a flexible file saving method.

[0052] Then, click the "Data Processing" button. Based on the data processing conditions for the index values, the suspension parameter table, and the selected simulation result file, calculate the K&C index values ​​and generate a suspension K&C index file. Save the generated suspension K&C index file in memory, for example, as an Excel file, but not limited to this; it can also be saved as a file in other formats. The K&C index values ​​for one or more simulation schemes at each suspension position and under each working condition are written into the same suspension K&C index file. For example... Figure 5 As shown in one example, during the simulation data reading process, the processing results and operating status of each working condition index value are displayed.

[0053] Figure 6 A schematic diagram of a suspension K&C index file generated by a vehicle suspension K&C simulation data processing method according to an illustrative embodiment of the present invention is shown. Figure 6 As shown, in one illustrative embodiment, the K&C index values ​​of one or more simulation schemes for a single operating condition at each suspension position of the vehicle constitute a form of the suspension K&C index file. Thus, the index results for each operating condition correspond to one form, with the index item names in each form distributed by row, and the calculation results of different simulation schemes stored by column, facilitating overall comparison and verification.

[0054] In one illustrative implementation, the suspension K&C indicator file includes fixed fields and floating fields. For example... Figure 6 As shown, the fixed fields are followed by the floating fields. The fixed fields include, in order: characteristic name, suspension name, index name (English), index name, and unit. The floating fields are the K&C index values ​​of the simulation scheme, with the field name being "load state." Specifically, the floating fields represent the K&C index values ​​of the simulation scheme identified by the nth simulation. The K&C index value data for the simulation scheme corresponding to a value of 1 in the nth simulation is filled into the column corresponding to the first floating field. The K&C index values ​​for different simulation schemes are filled into the column corresponding to the index obtained by successively adding 1 to the index of the column containing the first floating field. That is, the K&C index value data for the Nth simulation is filled into the column corresponding to the Nth floating field. Figure 6This document displays the K&C index values ​​for each K&C index item of the front and rear suspension's vertical jump characteristics from two simulation scenarios. It also includes five forms showing the K&C index values ​​for five other operating conditions. This allows the system to write the K&C index values ​​from one or more simulation scenarios for each suspension position under one operating condition into one form of the suspension K&C index file; and to write the K&C index values ​​from one or more simulation scenarios for each suspension position under each operating condition into the same suspension K&C index file.

[0055] According to the automotive suspension K&C simulation data processing method provided by this invention, vehicle parameters are used multiple times during the calculation of index values. Before data processing, the vehicle parameters required for data processing are stored in the memory once, and can be directly called up each time they are used. During the index value data processing, the vehicle's operating conditions can be selected according to actual needs, thereby saving a lot of time and helping engineers quickly obtain the index results of interest. In addition, index values ​​for all operating conditions can be obtained quickly, greatly reducing the time spent on repetitive data processing work and improving the efficiency of simulation data post-processing. Engineers can devote sufficient energy to result interpretation and performance optimization, which is also beneficial to product development and performance improvement.

[0056] In one illustrative embodiment, the automotive suspension K&C simulation data processing method further includes a step S300 of creating index item details and a step S600 of generating index curves.

[0057] In step S300, the indicator item details table is created and saved in memory, for example, as an Excel file, but not limited to this; it can also be saved in other file formats. In one illustrative embodiment, as shown in Table 4, the indicator item details table includes the following fields: operating condition number, operating condition name, indicator description, X-axis name for curve plotting, Y-axis name for curve plotting, unit, and indicator fitting range. This constructs a reasonable data structure, which helps improve the efficiency of indicator curve generation.

[0058] Table 4: Detailed List of Indicator Items

[0059] In step S600, the index value data in the simulation result reading file is processed to generate the curve file.

[0060] In one illustrative embodiment, such as Figure 2As shown, the curve generation conditions include "Select Data File" and "Select Working Condition". First, set the curve generation conditions by selecting simulation result files for one or more working conditions at one suspension position of the vehicle using the "Select Data File" option. Select the working condition from the working condition list to generate the curve; one or more working conditions can be selected simultaneously. Then, click the "Generate Image" button. Based on the curve generation conditions, suspension parameter table, and indicator item details table, the selected simulation result files will generate one or more curve files for the K&C indicators of interest, and save them in the default path. The curve files can be PNG image files, but are not limited to this; other formats are also possible. The file naming convention is: for example, Load State_Suspension Position_Working Condition Number + Working Condition Name_Indicator Item Number + Indicator Item Name, where the working condition number is read from the working condition description table, and the indicator item number is read from the indicator item details table.

[0061] This allows for the generation of K&C indicator graphs for all the operating conditions of interest with a single click.

[0062] Figure 7 This is a schematic diagram in icon form of a curve file of K&C index items generated by the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention. Figure 7 This shows the K&C indicator files generated during the indicator curve generation process for several operating conditions of interest.

[0063] In one example, a single plot file includes plots of K&C metrics for one or more simulation scenarios. The plot includes data curves, a title, axes, axis titles, a legend, and grid lines. The X-axis and Y-axis names of the curves in the metric details table are used as the horizontal and vertical axes, respectively. The plot title includes the operating condition, suspension position, load state, and metric name. The axis titles include the channel name, unit, and positive / negative meaning information. The legend includes the scenario name and the K&C metric value. This allows K&C metric curves from different scenarios to be plotted on the same graph, facilitating the identification of differences.

[0064] Figure 8 This is a schematic diagram of a curve file comparing different simulation schemes of the K&C index item suspension stiffness, generated by the automotive suspension K&C simulation data processing method according to an illustrative embodiment of the present invention. Figure 8 The document shows a schematic diagram of the curve file for the suspension stiffness of the K&C index item, which includes curves for four simulation schemes. Table 5 shows the parameter settings for these four simulation schemes.

[0065] Table 5: Simulation Scheme Table Simulation scheme Spring stiffness (N / mm) Spring preload (N) Suspension stiffness (N / mm) Scheme1 26 4000 26.89 Scheme2 28 4000 29.21 Scheme3 28.5 4000 29.97 Scheme4 38 3400 40.13 like Figure 8 As shown, the horizontal axis represents the vertical displacement of the wheel center, with upward bounce being positive and downward bounce being negative, and the 0 position representing the initial state (i.e., unloaded state); the vertical axis represents the vertical force at the wheel center, with upward vertical force being positive. The suspension stiffness value is the slope of the curve within ±25mm of the horizontal axis. From the index values ​​and curve results, it can be seen that as the spring stiffness increases, the suspension stiffness also increases, meaning the slope of the curve increases. Spring preload affects the magnitude of the vertical force when the wheel center displacement is at the 0 position; decreasing the preload reduces the vertical force accordingly. However, in the first three schemes, the preload remains unchanged, and the vertical force at the 0 position of the curve remains essentially unchanged (the slight variation is due to changes in spring stiffness and can be ignored). In other words, spring stiffness affects the inclination (slope) of the curve, while spring preload affects the vertical position of the curve.

[0066] The data processing program for the automotive suspension K&C simulation data processing method of the present invention is written in Python software, and the GUI interactive interface is made in PyQt. It can also be implemented using any other suitable programming software.

[0067] The present invention also provides a computer device, including a processor and a memory for storing programs or instructions, wherein when the processor executes the programs or instructions stored in the memory, the above-described automotive suspension K&C simulation data processing method is implemented.

[0068] The present invention further provides a computer-readable storage medium having a program or instructions stored thereon, which, when executed, implements the above-described automotive suspension K&C simulation data processing method.

[0069] The automotive suspension K&C simulation data processing method provided by this invention allows for the selection of vehicle operating conditions based on actual needs during the index value data processing process, thereby saving significant time and helping engineers quickly obtain the results of the indicators they are interested in. Furthermore, it can quickly obtain index values ​​for all operating conditions, greatly reducing the time spent on repetitive data processing. It can also generate K&C index curves for all operating conditions of interest with a single click, and simultaneously plot the K&C index curves of different schemes on the same graph, facilitating the identification of differences. This improves the efficiency of simulation data post-processing, allowing engineers to focus their energy on result interpretation and performance optimization, which is also beneficial for product development and performance improvement.

[0070] The detailed descriptions listed above are merely specific descriptions of feasible embodiments of the present invention and are not intended to limit the scope of protection of the present invention. All equivalent implementation schemes or modifications made without departing from the spirit of the present invention, such as combinations, divisions or repetitions of features, should be included within the scope of protection of the present invention.

Claims

1. A method for processing automotive suspension K&C simulation data, used for post-processing of vehicle suspension K&C simulation data, characterized in that, include: The parameter input and working condition description step (S100) involves inputting the front and rear suspension parameters required for calculating the suspension K&C index and generating a suspension parameter table, creating a working condition description table, and saving the suspension parameter table and the working condition description table in the memory. The channel list creation step (S200) involves creating a channel list table and saving the channel list table in memory; The simulation data reading step (S400) involves selecting one or more simulation result files, extracting simulation result data from the simulation result files according to the channel list, generating a simulation result reading file, and saving the simulation result reading file in memory. Each simulation result file corresponds to a simulation scheme for a specific operating condition at a specific suspension position of the vehicle. The index value data processing step (S500) involves setting index value data processing conditions, calculating K&C index values ​​based on the index value data processing conditions, the suspension parameter table, and the simulation result reading file, generating a suspension K&C index file, and saving the suspension K&C index file in the memory. The data processing conditions for the index values ​​include selecting the simulation result reading file to be processed and one or more working conditions in the working condition list, wherein the working conditions are obtained according to the working condition description table; The K&C index values ​​of one or more simulation schemes for each of the aforementioned operating conditions at each of the aforementioned suspension positions are written into the same suspension K&C index file; and The suspension K&C indicator file includes fixed fields and floating fields.

2. The automotive suspension K&C simulation data processing method as described in claim 1, characterized in that, Also includes: Step S300: Create indicator item details table and save the indicator item details table in memory; The indicator curve generation step (S600) involves setting curve generation conditions, and generating one or more curve files for the K&C indicator items of interest from the simulation result file based on the curve generation conditions, the suspension parameter table, and the indicator item detail table. The curve generation conditions include selecting a data file and selecting operating conditions, wherein the selected data file is a simulation result file of one or more simulation schemes for one or more operating conditions at one of the vehicle's suspension positions, and the selected operating conditions are one or more operating conditions in the operating condition list; and A graph file includes graphs of the K&C metrics for one or more of the simulation schemes.

3. The automotive suspension K&C simulation data processing method as described in claim 1 or 2, characterized in that, In the simulation data reading step (S400), selecting one or more simulation result files corresponds to the same suspension position in the same simulation scheme.

4. The automotive suspension K&C simulation data processing method as described in claim 3, characterized in that, The suspension parameter table includes the following fields: suspension position, parameter name, unit, parameter English name, and parameter value, wherein the suspension position is one of the front suspension and the rear suspension; The working condition description table includes the following fields: working condition number, working condition name, sub-detail name, and English abbreviation; The channel list table includes the following fields: channel name, subsystem, channel English name, and detailed English name; The detailed table of indicator items includes the following fields: working condition number, working condition name, indicator description, X-axis name for curve plotting, Y-axis name for curve plotting, unit, and indicator fitting range.

5. The automotive suspension K&C simulation data processing method as described in claim 4, characterized in that, The English name of the channel and the subdivision English name field in the channel list table constitute the first and second rows of the simulation result reading file, with each column corresponding to the simulation data of one channel; The simulation result data of a simulation scheme for a certain operating condition at a certain suspension position of the vehicle constitutes a form of the simulation result reading file; and The simulation result data of one or more operating conditions of the same simulation scheme for one of the suspension positions of the vehicle constitutes a simulation result read file.

6. The automotive suspension K&C simulation data processing method as described in claim 5, characterized in that, The K&C index values ​​of one or more simulation schemes for each of the vehicle's suspension positions under one of the stated operating conditions constitute a form of the suspension K&C index file.

7. The automotive suspension K&C simulation data processing method as described in claim 6, characterized in that, The data processing conditions for the index values ​​also include the suspension position, load state, and Nth simulation, wherein the load state is one of full load and no load, and N is a positive integer representing the number of the simulation scheme being processed.

8. The automotive suspension K&C simulation data processing method as described in claim 7, characterized in that, The fixed fields are followed by the floating fields. The fixed fields include the following fields in order: characteristic name, suspension name, index name (English), index name and unit. The field name of the floating fields is the load state, and it includes the K&C index value data of the simulation scheme represented by the Nth simulation. The K&C index value data is filled into the column corresponding to the Nth floating field.

9. A computer device, characterized in that, include: processor; and Memory, used to store programs or instructions; When the processor executes the program or instructions stored in the memory, it implements the automotive suspension K&C simulation data processing method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions that, when executed, implement the automotive suspension K&C simulation data processing method as described in any one of claims 1 to 8.