Suspension KC test simulation data processing method, device and equipment and storage medium

By automatically processing suspension K&C test simulation data, simplifying operations and improving efficiency, the problem of cumbersome and inefficient traditional data processing methods is solved, and the efficiency of vehicle development is improved.

CN119514023APending Publication Date: 2025-02-25FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411569336.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The traditional suspension K&C test and simulation data processing methods are cumbersome, time-consuming, inefficient and error-prone, making it difficult to meet the compression needs of the vehicle development cycle.

Method used

It provides a suspension K&C test simulation data processing method, which reads simulation result files and test result files through the human-computer interactive interface, extracts data of each parameter item, performs format conversion and coordinate system conversion, calculates the values ​​of each parameter item of the K&C operating condition, and generates a visual display screen.

Benefits of technology

It realizes automated processing of K&C simulation and test data, simplifies processing operations, improves processing efficiency, improves vehicle development efficiency, and reduces human errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514023A_ABST
    Figure CN119514023A_ABST
Patent Text Reader

Abstract

The present application relates to a suspension Kamp; the invention discloses a C test simulation data processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: reading a simulation result file and a test result file through a human-computer interaction interface; according to Kamp; c, respectively extracting data of each parameter item from the simulation result file and the test result file to obtain simulation slice data and test slice data; performing format conversion on the simulation slice data to obtain simulation data; performing format conversion on the test slice data according to a simulation coordinate system corresponding to the simulation slice data to obtain test data; calculating Kamp according to the simulation data and the test data; and C, values of parameter items of the working condition. By adopting the method, the Kamp can be automatically processed by file reading, data extraction, format conversion and parameter calculation; and C simulation and test data are provided, the processing operation is simplified, the processing efficiency is improved, and the vehicle development efficiency is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a suspension K&C test simulation data processing method, device, computer equipment, computer-readable storage medium and computer program product. Background Art

[0002] With the development of vehicle technology, the vehicle development cycle is gradually compressed, which requires engineers to constantly seek efficient and accurate development methods in the forward development process and use automated and intelligent tools to solve tedious and error-prone R&D work.

[0003] The kinematics and flexibility test (K&C) of the vehicle suspension is a key performance indicator in the development process of the vehicle chassis. The K&C performance of the suspension directly affects the ride comfort, handling stability, braking comfort, acceleration comfort and steering performance of the vehicle. For the traditional K&C test and simulation parameter comparison, it is necessary to open the ADAMS post-processing dialog box and the K&C test electronic report at the same time, select the parameter items and record the slope of the indicator, specific values, etc. at all times to realize the processing of K&C simulation test data. Due to the complex K&C working conditions and many parameters, the traditional processing method is cumbersome, time-consuming, labor-intensive, inefficient, and extremely prone to errors. Summary of the invention

[0004] Based on this, it is necessary to provide a suspension K&C test simulation data processing method, device, computer equipment, computer readable storage medium and computer program product to address the above technical problems, which can automatically process K&C simulation and test data, simplify processing operations and improve processing efficiency.

[0005] In a first aspect, the present application provides a suspension K&C test simulation data processing method, comprising:

[0006] Read simulation result files and test result files through the human-computer interaction interface;

[0007] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0008] Convert the format of the simulation slice data to obtain simulation data;

[0009] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0010] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0011] In one embodiment, data of each parameter item is extracted from the simulation result file and the test result file according to the K&C working condition to obtain simulation slice data and test slice data, including:

[0012] Determine the parameter item identification corresponding to the K&C working condition;

[0013] According to the parameter item identifier, the simulation result file and the test result file are traversed respectively, the data and units corresponding to the parameter item identifier are extracted, and the simulation slice data and the test slice data are obtained.

[0014] In one embodiment, format conversion is performed on the simulation slice data to obtain simulation data, including:

[0015] According to the set unit, the unit of the simulation slice data is converted, and according to the set effective digit, the format of the simulation slice data is converted to obtain the simulation data;

[0016] According to the simulation coordinate system corresponding to the simulation slice data, the test slice data is converted into a format to obtain the test data, including:

[0017] According to the set unit, the unit conversion of the test slice data is performed;

[0018] According to the set effective figures, the format of the test slice data is converted;

[0019] According to the simulation coordinate system corresponding to the simulation slice data, the coordinate system of the test slice data is converted to obtain the test data.

[0020] In one embodiment, the values ​​of various parameter items of the K&C condition are calculated based on the simulation data and the test data, including:

[0021] According to the simulation data and the test data, the curve corresponding to each parameter item is generated by fitting;

[0022] According to the curve generated by fitting, obtain the change information during the test or simulation process;

[0023] According to the simulation data, test data and change information, the values ​​of various parameters of the K&C condition are calculated.

[0024] In one embodiment, the method further comprises:

[0025] Generate a display screen according to the values ​​of each parameter item of the K&C working condition, and visualize the display screen;

[0026] Generate trend comparison information based on simulation data and test data, and visualize the trend comparison information.

[0027] In one embodiment, the K&C condition includes at least one of a parallel wheel hop condition, a reverse wheel hop condition, an in-place turning condition, a same-direction lateral force condition, a reverse lateral force condition, a same-direction longitudinal force condition, a same-direction return torque condition, and a reverse return torque condition.

[0028] In a second aspect, the present application further provides a suspension K&C test simulation data processing device, comprising:

[0029] A data file reading module is used to read simulation result files and test result files through a human-computer interaction interface;

[0030] The data preprocessing module is used to extract the data of each parameter item from the simulation result file and the test result file according to the K&C working condition, and obtain the simulation slice data and the test slice data; perform format conversion on the simulation slice data to obtain the simulation data; perform format conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain the test data;

[0031] The K&C parameter calculation module is used to calculate the values ​​of various parameter items of the K&C working condition based on simulation data and test data.

[0032] 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:

[0033] Read simulation result files and test result files through the human-computer interaction interface;

[0034] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0035] Convert the format of the simulation slice data to obtain simulation data;

[0036] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0037] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[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] Read simulation result files and test result files through the human-computer interaction interface;

[0040] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0041] Convert the format of the simulation slice data to obtain simulation data;

[0042] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0043] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0044] 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:

[0045] Read simulation result files and test result files through the human-computer interaction interface;

[0046] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0047] Convert the format of the simulation slice data to obtain simulation data;

[0048] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0049] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0050] The suspension K&C test simulation data processing method, device, computer equipment, computer-readable storage medium and computer program product read the simulation result file and the test result file through the human-computer interaction interface; extract the data of each parameter item from the simulation result file and the test result file respectively according to the K&C working condition to obtain the simulation slice data and the test slice data; perform format conversion on the simulation slice data to obtain the simulation data; perform format conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain the test data; calculate the value of each parameter item of the K&C working condition according to the simulation data and the test data. In the above manner, by reading files, extracting data, format conversion and parameter calculation, the K&C simulation and test data can be automatically processed, the processing operation is simplified, the processing efficiency is improved, and the efficiency of vehicle development is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] 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.

[0052] Figure 1 A schematic diagram of a flow chart of a suspension K&C test simulation data processing method in one embodiment;

[0053] Figure 2 A schematic diagram of the geometric relationship of Ackerman steering in one embodiment;

[0054] Figure 3 is a schematic diagram of linear fitting in one embodiment;

[0055] Figure 4 A schematic diagram of a flow chart of a suspension K&C test simulation data processing method in another embodiment;

[0056] Figure 5 A schematic diagram of a calculation result summary page in an embodiment;

[0057] Figure 6 A schematic diagram of a curve relationship display page in an embodiment;

[0058] Figure 7 A schematic diagram of a data processing flow in one embodiment;

[0059] Figure 8 is a structural block diagram of a suspension K&C test simulation data processing device in one embodiment;

[0060] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer 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] In an exemplary embodiment, Figure 1 As shown, a suspension K&C test simulation data processing method is provided. This embodiment uses the method applied to a computer device as an example for illustration. It can be understood that the method can also be applied to a server, and can also be applied to a system including a computer device and a server, and is implemented through the interaction between the computer device and the server, which is not limited in this embodiment. The method includes:

[0063] Step 102, reading the simulation result file and the test result file through the human-computer interaction interface.

[0064] In an optional implementation, a computer device is connected to a K&C test bench, and the test under specific working conditions is completed through the K&C test bench. Simulation software and a setting program are run on the computer device, and simulation under specific working conditions is realized through the simulation software. The setting program run by the computer device provides a human-computer interaction interface. In response to the user's operation, the setting program of the computer reads the simulation result file output by the simulation software and the test result file output by the K&C test bench. It can be understood that each step of the method provided in the embodiment of the present application can be set as a Python class, which can be repeatedly called during the data processing process to make the program more streamlined.

[0065] The user selects the simulation result file and the test result file to be processed based on the GUI (Graphical User Interface) interface displayed on the computer device. The simulation result file can be a res format file generated by ADAMS / Car software simulation. The test result file can be a txt format file generated by the K&C test bench test.

[0066] Step 104 , extracting data of each parameter item from the simulation result file and the test result file respectively according to the K&C working condition, and obtaining simulation slice data and test slice data.

[0067] Optionally, the computer device pre-stores parameter item identifiers corresponding to each specific K&C working condition, and based on the parameter item identifiers, extracts specific data from the simulation result file and the test result file to obtain simulation slice data and test slice data consisting of data of multiple parameter items.

[0068] Optionally, by traversing the header data of the simulation result file, cache the identification id and unit required for calculating each working condition parameter item, and extract specific data through the retrieval id function. According to the parameter annotations in the declaration file supporting the K&C test bench, determine the identification id of each parameter item, and extract specific data through the retrieval id function.

[0069] Optionally, the K&C operating condition of this embodiment can be any specific operating condition, specifically at least one of a parallel wheel hop condition, a reverse wheel hop condition, an in-place turning condition, a same-direction lateral force condition, a reverse lateral force condition, a same-direction longitudinal force condition, a same-direction return torque condition, and a reverse return torque condition.

[0070] Step 106, converting the format of the simulation slice data to obtain simulation data.

[0071] Step 108 , converting the format of the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain test data.

[0072] Among them, by converting the formats of simulation slice data and test slice data, the units, significant figures and coordinate systems of simulation data and test data are consistent. For example, the length units are converted to mm, the angle units are converted to deg, and the force units are converted to N. For another example, the data is rounded to three decimal places. For another example, the positive direction of X is uniformly defined as being opposite to the longitudinal movement direction of the car, and the positive directions of Y and Z form a right-handed coordinate system with the positive direction of X.

[0073] Step 110, calculating the values ​​of various parameter items of the K&C condition according to the simulation data and the test data.

[0074] The computer device calculates the value of each parameter item according to the calculation method of each parameter item, using the simulation data and the test data as references.

[0075] Among them, the parallel wheel hop condition requires the calculation of suspension stiffness, toe angle change, caster angle change, camber angle change, roll center height, wheel center longitudinal displacement change, and wheel center lateral displacement change. The reverse wheel hop condition requires the calculation of suspension roll stiffness with / without stabilizer bar, total roll stiffness, toe angle change, and camber angle change. The in-situ steering condition requires the calculation of steering gear ratio, kingpin inclination trail at ground contact point, kingpin caster offset at ground contact point, wheel center kingpin inclination trail, wheel center kingpin caster trail, kingpin inclination angle, kingpin caster angle, and 20° wheel angle Ackerman percentage. The same-direction lateral force condition requires the calculation of wheel center lateral flexibility, toe angle change, and caster angle change. The reverse lateral force condition requires the calculation of wheel center lateral flexibility, toe angle change, and caster angle change. The same-direction longitudinal force condition requires the calculation of wheel center longitudinal flexibility, toe angle change, and brake anti-nod. The toe stiffness needs to be calculated for the same direction return moment and the toe stiffness needs to be calculated for the reverse direction return moment.

[0076] It can be understood that the parameters used in the calculation in this embodiment can be directly read from the pre-processed data; optionally, the simulation data after format conversion is pre-stored in Data Frame1 (data structure), and the relevant data can be directly read from the Data Frame1 during calculation. Taking the parallel wheel jump toe angle change item as an example, the wheel center vertical displacement data column is extracted from Data Frame1 as the X-axis, and the toe angle data column is extracted as the Y-axis. The Y-axis is fitted with the first-order fitting of the X-axis ±10mm data segment to obtain the toe angle change gradient value, and the intersection of the fitting line and the Y-axis is taken as the toe angle value at the wheel jump 0 point.

[0077] Due to the limitation of sensor type during the test, some parameters need to be calculated in the middle. Taking the Ackerman percentage of the 20° wheel angle under the test in-situ steering condition as an example, the left wheel angle SaL, right wheel angle SaR, wheelbase WT, and wheelbase WB are taken from Data Frame2 (referring to the data structure in which the test data is stored in advance). Figure 2 , Figure 2 The Ackerman steering geometry is shown. The calculation process is as follows:

[0078]

[0079] Through the above formula, the data column of Ackerman rate and Ackerman error can be determined. The Ackerman percent value corresponding to the left wheel turning angle of 20° is the Ackerman percent of the 20° wheel turning angle in the on-the-spot steering condition.

[0080] In the above suspension K&C test simulation data processing method, the simulation result file and the test result file are read through the human-computer interaction interface; the data of each parameter item is extracted from the simulation result file and the test result file respectively according to the K&C working condition to obtain the simulation slice data and the test slice data; the simulation slice data is formatted to obtain the simulation data; according to the simulation coordinate system corresponding to the simulation slice data, the test slice data is formatted to obtain the test data; and the values ​​of each parameter item of the K&C working condition are calculated according to the simulation data and the test data. In the above manner, by reading files, extracting data, format conversion and parameter calculation, the K&C simulation and test data can be automatically processed, the processing operation is simplified, the processing efficiency is improved, and the vehicle development efficiency is improved.

[0081] In an exemplary embodiment, step 104 includes: determining the parameter item identifier corresponding to the K&C working condition; according to the parameter item identifier, traversing the simulation result file and the test result file respectively, extracting the data and units corresponding to the parameter item identifier, and obtaining the simulation slice data and the test slice data.

[0082] Among them, the parameter item identification can be determined by pre-stored data, and the parameter item identification of the simulation can also be determined by analyzing the simulation result file, and the parameter item identification of the test can be determined by analyzing the test result file. In an optional implementation method, based on the data structure of the simulation result file (res file), the res file header data is read, and the unit and id (parameter item identification) of each parameter are obtained by traversing the Pandas library (Python data analysis module). Through the retrieval id function, the specific data of each parameter item is obtained by using the Pandas library through the slicing command, and stored in the Data Frame (data structure). In an optional implementation method, according to the declaration file of the test bench, the specific data of each parameter item is extracted by the slicing command using the Pandas library and stored in the DataFrame.

[0083] Exemplarily, some pseudo codes for implementing the above-mentioned process of traversing the simulation result files are as follows:

[0084]

[0085]

[0086] In an exemplary embodiment, step 106 includes: performing unit conversion on the simulation slice data according to the set unit, and performing format conversion on the simulation slice data according to the set effective digits to obtain simulation data;

[0087] Step 108 includes: performing unit conversion on the test slice data according to the set unit; performing format conversion on the test slice data according to the set effective digits; performing coordinate system conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain the test data.

[0088] Among them, the setting unit is the unit of each parameter item set in advance, and the setting of significant figures refers to the number of significant figures retained by the pre-agreed numerical value. Both the setting unit and the setting of significant figures can be adjusted according to actual needs. Convert the units of simulation slice data and test slice data to a unified setting unit. Exemplarily, the Pandas library is used to traverse the loop, and the unit of the data in the Data Frame is converted from rad to deg; the unit of the length data in the Data Frame is converted to mm; the unit of the force data in the DataFrame is converted to N. Exemplarily, the Pandas library is used to traverse the loop, and the data in the DataFrame is converted from str (string) format to float (floating point) format with three decimal places.

[0089] It is understandable that the data corresponding to each parameter item in the K&C working condition may be vector data, which is data with direction. It is necessary to unify the positive and negative directions of the vector data by unifying the vehicle coordinate system. For example, the Pandas library and the Numpy library are used to perform traversal loops to complete the conversion of the coordinate system of the data in the DataFrame.

[0090] Exemplarily, some pseudo codes for implementing the above unit conversion process are as follows:

[0091]

[0092]

[0093] Exemplarily, some pseudo codes for implementing the above-mentioned effective digit adjustment process are as follows:

[0094]

[0095] In an exemplary embodiment, step 110 includes: fitting and generating curves corresponding to each parameter item based on simulation data and test data; obtaining change information during the test process or simulation process based on the fitted curve; and calculating the values ​​of each parameter item of the K&C working condition based on the simulation data, test data and change information.

[0096] Among them, the Numpy library is used to perform linear fitting on the simulation data and the test data, generate the curves corresponding to each parameter item, and obtain the slope and hysteresis of the parameters in the test and simulation. Figure 3 Based on the simulation data and test data, linear fitting is performed to determine the test gradient (slope), test hysteresis, simulation gradient and other change information within the fitting interval. Based on the simulation data, test data and change information, the values ​​of each parameter item of the K&C condition are calculated according to the specific solution method of each parameter item.

[0097] Exemplarily, some pseudo codes for implementing the above linear fitting process are as follows:

[0098] slope1,intercept1=np.polyfit(x_down_up,y_down_up,1)

[0099] In an exemplary embodiment, Figure 4 As shown, the method provided by the present application also includes:

[0100] Step 402, generating a display screen according to the values ​​of each parameter item of the K&C working condition, and visually displaying the display screen.

[0101] Step 404: Generate trend comparison information based on the simulation data and the test data, and visualize the trend comparison information.

[0102] Among them, the embodiment of the present application also provides a visualization tool, which can visualize the values ​​of each parameter item of the K&C working condition, and can also visualize the comparison results of simulation data and test data. It mainly includes a calculation result summary page and a curve relationship display page. Optionally, the Pyecharts library is used to visualize the comparison data. The display content mainly includes: the change trend and slope of the K&C parameter items, comparison of test and simulation trends, etc.

[0103] Exemplarily, some pseudo codes for implementing the above process are as follows:

[0104]

[0105]

[0106] It can be understood that in the visualization method of this embodiment, the calculation results and the fitting relationship are visualized to facilitate the user to obtain trend information and comparison results.

[0107] Optionally, the visualization display page includes a calculation result summary page and a curve relationship display page. Figure 5 , Figure 5 A calculation result summary page is shown, which includes a table including specific data of suspension stiffness, toe angle change, caster angle change, camber angle change, wheel center longitudinal displacement change, wheel center lateral displacement change, and anti-nodding angle. The data columns of the table include: simulation value of the left wheel, test value of the left wheel, simulation value of the right wheel, and test value of the right wheel.

[0108] Reference Figure 6 , Figure 6 A curve relationship display page is shown. By interactively clicking on the tabs at the top of the page, you can jump to the corresponding indicator item. Each tab page can display at least one view. Figure 5 The views shown in the figure include: there is a corresponding data display or hiding switch at the top of the view to control the display or hiding of each curve; the specific data value of each point can be displayed by the cursor in the view.

[0109] In this embodiment, by visually displaying the values ​​and trend comparison information of each parameter item of the K&C working condition, the data can be made more intuitive and easy to understand, and potential features in the data can be more easily discovered, thereby improving processing efficiency.

[0110] In an exemplary embodiment, the K&C condition includes at least one of a parallel wheel hop condition, a reverse wheel hop condition, an in-place turning condition, a same-direction lateral force condition, a reverse lateral force condition, a same-direction longitudinal force condition, a same-direction return torque condition, and a reverse return torque condition.

[0111] Among them, the K&C simulation and test of this embodiment focus on 8 working conditions, namely: parallel wheel hop condition, reverse wheel hop condition, in-situ turning condition, same-direction lateral force condition, reverse lateral force condition, same-direction longitudinal force condition, same-direction return torque condition and reverse return torque condition.

[0112] In an exemplary embodiment, referring to Figure 7 The suspension K&C test simulation data processing method includes the following steps: extracting data and slicing cache for K&C simulation result files and K&C test result files respectively, and then preprocessing the data to unify the units, valid figures, and coordinate systems. Extracting parameters for each simulation condition, and extracting and calculating parameters for each test condition. Summarizing the calculation results, and comparing the curves of each parameter item. Visualizing the calculation results and fitting relationships.

[0113] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned 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 does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can 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 to be 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.

[0114] Based on the same inventive concept, the embodiment of the present application also provides a suspension K&C test simulation data processing device for implementing the suspension K&C test simulation data processing method 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 of one or more suspension K&C test simulation data processing device embodiments provided below can refer to the limitations of the suspension K&C test simulation data processing method above, and will not be repeated here.

[0115] In an exemplary embodiment, Figure 8 As shown, a suspension K&C test simulation data processing device is provided, comprising:

[0116] The data file reading module 802 is used to read the simulation result file and the test result file through the human-computer interaction interface.

[0117] The data preprocessing module 804 is used to extract the data of each parameter item from the simulation result file and the test result file according to the K&C working condition, respectively, to obtain simulation slice data and test slice data; perform format conversion on the simulation slice data to obtain simulation data; perform format conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain test data.

[0118] The K&C parameter calculation module 806 is used to calculate the values ​​of various parameter items of the K&C working condition based on the simulation data and the test data.

[0119] In the above suspension K&C test simulation data processing device, the simulation result file and the test result file are read through the human-computer interaction interface; the data of each parameter item is extracted from the simulation result file and the test result file respectively according to the K&C working condition to obtain the simulation slice data and the test slice data; the simulation slice data is formatted to obtain the simulation data; according to the simulation coordinate system corresponding to the simulation slice data, the test slice data is formatted to obtain the test data; and the values ​​of each parameter item of the K&C working condition are calculated according to the simulation data and the test data. In the above manner, by reading files, extracting data, format conversion and parameter calculation, the K&C simulation and test data can be automatically processed, the processing operation is simplified, the processing efficiency is improved, and the vehicle development efficiency is improved.

[0120] In an exemplary embodiment, the data preprocessing module 804 is also used to determine the parameter item identifier corresponding to the K&C working condition; according to the parameter item identifier, the simulation result file and the test result file are traversed respectively, the data and units corresponding to the parameter item identifier are extracted, and the simulation slice data and the test slice data are obtained.

[0121] In an exemplary embodiment, the data preprocessing module 804 is also used to perform unit conversion on the simulation slice data according to the set units, and perform format conversion on the simulation slice data according to the set valid digits to obtain simulation data; perform unit conversion on the test slice data according to the set units; perform format conversion on the test slice data according to the set valid digits; perform coordinate system conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain test data.

[0122] In an exemplary embodiment, the K&C parameter calculation module 806 is also used to fit and generate curves corresponding to each parameter item based on simulation data and test data; obtain change information during the test process or simulation process based on the fitted curve; and calculate the values ​​of each parameter item of the K&C working condition based on the simulation data, test data and change information.

[0123] In an exemplary embodiment, the device also includes a visualization module; the visualization module is used to generate a display screen according to the values ​​of each parameter item of the K&C working condition, and visualize the display screen; generate trend comparison information according to simulation data and test data, and visualize the trend comparison information.

[0124] In an exemplary embodiment, the K&C condition includes at least one of a parallel wheel hop condition, a reverse wheel hop condition, an in-place turning condition, a same-direction lateral force condition, a reverse lateral force condition, a same-direction longitudinal force condition, a same-direction return torque condition, and a reverse return torque condition.

[0125] Each module in the suspension K&C test simulation data processing device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module 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 module.

[0126] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is 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 an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a suspension K&C test simulation data processing method is implemented.

[0127] Those skilled in the art will understand that Fig. 9 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.

[0128] 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:

[0129] Read simulation result files and test result files through the human-computer interaction interface;

[0130] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0131] Convert the format of the simulation slice data to obtain simulation data;

[0132] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0133] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0134] In one embodiment, when the processor executes the computer program, the following steps are also implemented: determining the parameter item identifier corresponding to the K&C working condition; according to the parameter item identifier, traversing the simulation result file and the test result file respectively, extracting the data and units corresponding to the parameter item identifier, and obtaining the simulation slice data and the test slice data.

[0135] In one embodiment, when the processor executes the computer program, the following steps are also implemented: according to the set unit, the unit conversion of the simulation slice data is performed, and according to the set valid digits, the format conversion of the simulation slice data is performed to obtain simulation data; according to the set unit, the unit conversion of the test slice data is performed; according to the set valid digits, the format conversion of the test slice data is performed; according to the simulation coordinate system corresponding to the simulation slice data, the coordinate system conversion of the test slice data is performed to obtain test data.

[0136] In one embodiment, when the processor executes the computer program, the following steps are also implemented: based on the simulation data and the test data, a curve corresponding to each parameter item is fitted and generated; based on the fitted curve, change information of the test process or the simulation process is obtained; based on the simulation data, the test data and the change information, the value of each parameter item of the K&C working condition is calculated.

[0137] In one embodiment, when the processor executes the computer program, the following steps are also implemented: generating a display screen according to the values ​​of each parameter item of the K&C working condition, and visually displaying the display screen; generating trend comparison information according to the simulation data and the test data, and visually displaying the trend comparison information.

[0138] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0139] Read simulation result files and test result files through the human-computer interaction interface;

[0140] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0141] Convert the format of the simulation slice data to obtain simulation data;

[0142] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0143] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0144] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: determining the parameter item identifier corresponding to the K&C working condition; according to the parameter item identifier, traversing the simulation result file and the test result file respectively, extracting the data and units corresponding to the parameter item identifier, and obtaining the simulation slice data and the test slice data.

[0145] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: according to the set unit, the unit of the simulation slice data is converted, and according to the set valid digits, the format of the simulation slice data is converted to obtain simulation data; according to the set unit, the unit of the test slice data is converted; according to the set valid digits, the format of the test slice data is converted; according to the simulation coordinate system corresponding to the simulation slice data, the coordinate system of the test slice data is converted to obtain test data.

[0146] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the simulation data and the test data, a curve corresponding to each parameter item is fitted and generated; based on the fitted curve, change information of the test process or the simulation process is obtained; based on the simulation data, the test data and the change information, the value of each parameter item of the K&C working condition is calculated.

[0147] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: generating a display screen according to the values ​​of each parameter item of the K&C working condition, and visually displaying the display screen; generating trend comparison information according to the simulation data and the test data, and visually displaying the trend comparison information.

[0148] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0149] Read simulation result files and test result files through the human-computer interaction interface;

[0150] According to the K&C working condition, the data of each parameter item is extracted from the simulation result file and the test result file to obtain the simulation slice data and the test slice data;

[0151] Convert the format of the simulation slice data to obtain simulation data;

[0152] According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain the test data;

[0153] According to the simulation data and test data, the values ​​of various parameters of K&C condition are calculated.

[0154] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: determining the parameter item identifier corresponding to the K&C working condition; according to the parameter item identifier, traversing the simulation result file and the test result file respectively, extracting the data and units corresponding to the parameter item identifier, and obtaining the simulation slice data and the test slice data.

[0155] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: according to the set unit, the unit of the simulation slice data is converted, and according to the set valid digits, the format of the simulation slice data is converted to obtain simulation data; according to the set unit, the unit of the test slice data is converted; according to the set valid digits, the format of the test slice data is converted; according to the simulation coordinate system corresponding to the simulation slice data, the coordinate system of the test slice data is converted to obtain test data.

[0156] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the simulation data and the test data, a curve corresponding to each parameter item is fitted and generated; based on the fitted curve, change information of the test process or the simulation process is obtained; based on the simulation data, the test data and the change information, the value of each parameter item of the K&C working condition is calculated.

[0157] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: generating a display screen according to the values ​​of each parameter item of the K&C working condition, and visually displaying the display screen; generating trend comparison information according to the simulation data and the test data, and visually displaying the trend comparison information.

[0158] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0159] Those of ordinary skill 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.

[0160] 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.

[0161] The above-described 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 suspension K&C test simulation data processing method, characterized in that: The method comprises: Read simulation result files and test result files through the human-computer interaction interface; Extracting data of each parameter item from the simulation result file and the test result file according to the K&C working condition to obtain simulation slice data and test slice data; Converting the format of the simulation slice data to obtain simulation data; According to the simulation coordinate system corresponding to the simulation slice data, the format of the test slice data is converted to obtain test data; According to the simulation data and the test data, the values ​​of each parameter item of the K&C working condition are calculated.

2. The method according to claim 1, characterized in that The step of extracting data of each parameter item from the simulation result file and the test result file according to the K&C working condition to obtain simulation slice data and test slice data includes: Determine the parameter item identification corresponding to the K&C working condition; According to the parameter item identifier, the simulation result file and the test result file are traversed respectively, the data and units corresponding to the parameter item identifier are extracted, and the simulation slice data and the test slice data are obtained.

3. The method according to claim 2, characterized in that The step of converting the format of the simulation slice data to obtain simulation data includes: According to the set unit, the simulation slice data is converted into a unit, and according to the set effective digit, the simulation slice data is converted into a format to obtain simulation data; The step of converting the format of the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain the test data includes: According to the set unit, convert the unit of the test slice data; According to the set effective digits, the format of the test slice data is converted; According to the simulation coordinate system corresponding to the simulation slice data, the test slice data is converted into a coordinate system to obtain test data.

4. The method according to claim 1, characterized in that: The calculating the values ​​of each parameter item of the K&C condition according to the simulation data and the test data includes: According to the simulation data and the test data, a curve corresponding to each parameter item is generated by fitting; According to the curve generated by fitting, obtain the change information during the test or simulation process; The values ​​of each parameter item of the K&C working condition are calculated according to the simulation data, the test data and the change information.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Generate a display screen according to the values ​​of each parameter item of the K&C working condition, and visualize the display screen; Trend comparison information is generated according to the simulation data and the test data, and the trend comparison information is visualized.

6. The method according to any one of claims 1 to 4, characterized in that The K&C working condition includes at least one of a parallel wheel hop condition, a reverse wheel hop condition, an in-situ turning condition, a same-direction lateral force condition, a reverse lateral force condition, a same-direction longitudinal force condition, a same-direction return torque condition, and a reverse return torque condition.

7. A suspension K&C test simulation data processing device, characterized in that: The device comprises: A data file reading module is used to read simulation result files and test result files through a human-computer interaction interface; A data preprocessing module is used to extract data of each parameter item from the simulation result file and the test result file according to the K&C working condition, respectively, to obtain simulation slice data and test slice data; perform format conversion on the simulation slice data to obtain simulation data; perform format conversion on the test slice data according to the simulation coordinate system corresponding to the simulation slice data to obtain test data; The K&C parameter calculation module is used to calculate the values ​​of each parameter item of the K&C working condition according to the simulation data and the test data.

8. 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 6 are implemented.

9. 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 6 are implemented.

10. 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 6 are implemented.