Tire ridge-crossing data processing method and system
Through an automated data processing system, keyword positioning and interpolation processing are used to solve the inefficiency of manual data screening and alignment in tire bump testing, achieve fast and automated data alignment, and improve processing efficiency.
Patent Information
- Application Number
- CN202510731390.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-10-14
AI Technical Summary
In the prior art, when performing a bump impact test on a tire, it is necessary to manually filter and align data in different tdx files, resulting in high processing time and low efficiency.
Through the automated data processing system, keywords are used to locate the data part, and cubic spline interpolation and equilibrium position zeroing are performed to achieve the alignment of the contact threshold start time of any two tdx files, reducing manual operations.
A fast and automated data alignment process is achieved, which reduces manual processing time and improves data comparison efficiency without being restricted by the number of sampling points, frequency and storage format.
Smart Images

Figure CN120781818A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of tire testing, in particular to a tire cleat data processing method and system. BACKGROUND
[0002] Tire cleat impact test can reflect tire dynamics characteristics, and is an important link for evaluating tire comfort. When test personnel evaluate tire performance according to cleat impact test data, they often need to compare cleat data time domain curves of two different working conditions or different specifications of tires. Cleat time domain data derived from the test is in text tdx format, and for intuitive comparison of cleat time parameters, the starting times of two time domain data contacting the cleat need to be aligned. The existing processing method is that the test personnel screen out data from different tdx files, import them into excel, and manually align the starting times of contacting the cleat, which is complicated. Usually, there are many working conditions of tire cleat impact test, and the test personnel manually process with high time cost.
[0003] The existing technology needs the test personnel to open different tdx files, screen out data parts from them, import them into excel, draw data comparison graphs, observe the starting times of contacting the cleat of two curves, calculate the difference between the two starting times, and manually adjust the time data of one of the curves to align them. Moreover, there are many working conditions of tire cleat impact test, and the test personnel manually process with long time consumption and low efficiency. SUMMARY
[0004] The purpose of the present application is to provide a tire cleat data processing method and system, which aligns the starting times of contacting the cleat of data in any two tdx files, facilitates engineering and technical personnel to evaluate time domain characteristics of test data, and saves time and is efficient without manual screening and alignment of data.
[0005] To achieve the above purpose, the present application provides the following technical scheme:
[0006] A tire cleat data processing method, comprising the following steps:
[0007] Step 1: locating the row number a1 of the "MEASURDATA" keyword in the tdx file, taking a1+1 row as the starting row of the data part, extracting the row and judging the null character (0 for non-null and 1 for null), taking the position of "01" as the data column segmentation boundary, and extracting and storing the data column row by row according to the segmentation position to obtain the data matrix c1;
[0008] Step 2: locating the row number d1 according to the "MEASURCHANNELS" keyword in the tdx file, taking the 1st column (RUNTIME time) and the column corresponding to "FZW time domain vertical force fluctuation" from the data matrix c1 to generate a tire cleat time domain vertical force fluctuation curve e1;
[0009] Step 3, cubic spline interpolation is performed on the "RUNTIME" column and the "FZW" column of the curve e1, and the number of data points after interpolation is about 50 times of the original data, and the interpolated curve f1 is obtained;
[0010] Step 4, the balance position zero processing is performed on the "FZW" column of the curve f1, that is, the average value of the balance position is subtracted from the whole column data;
[0011] Step 5, the maximum value g1 of the curve f1 after balance zero is obtained and the order number h1 thereof (for example, g1 is the 100th point of the "FZW" column, and h1 = 100);
[0012] Step 6, the data is cut forward in segments based on h1 (500 points are cut each time), until the last zero point i1 in the segment containing less than 0 is recorded;
[0013] Step 7, the initial order number j1 of the original data of the zero point i1 after interpolation is restored;
[0014] Step 8, steps 1-7 are repeated for another tdx file to obtain the corresponding initial order number j2;
[0015] Step 9, the difference k of j1 and j2 is calculated, if j1>j2, the first curve e1 "FZW" column is deleted k data points, if j2>j1, the second curve e2 "FZW" column is deleted k data points (the "RUNTIME" column remains unchanged), and the contact ridge starting time alignment is realized.
[0016] As a further scheme of the application, the specific operation of "cutting data forward in segments" in step 6 is that 500 data points are taken forward from h1 as a data segment, if the data segment does not contain less than 0, the 500 data points are taken forward again, until the data segment contains less than 0.
[0017] As a further scheme of the application, the "balance position zero processing" in step 4 is to subtract the average value of the balance position from the whole column data.
[0018] As a further scheme of the application, the number of data points after cubic spline interpolation in step 3 is about 50 times of the original data.
[0019] As a further scheme of the application, if the alignment of the remaining column data in the data matrix c1 is to be realized, steps 2 to 9 are performed on the remaining data columns.
[0020] As a further scheme of the application, in step 1, when judging the empty characters in the row, the non-empty is 0 and the empty is 1, and the "01" appearing position is taken as the segmentation position of different data columns.
[0021] As a further scheme of the present application: in step 2, the d1+1 is RUNTIME, and the d1+5 is FZW. Figure 1 As a further scheme of the present application: in step 2, the d1+1 is RUNTIME, and the d1+5 is FZW.
[0022] As a further scheme of the present application: in step 2, the d1+1 is RUNTIME, and the d1+5 is FZW.
[0023] As a further scheme of the present application: in step 9, when the data points are deleted, the RUNTIME remains unchanged.
[0024] A data processing system, characterized by comprising;v
[0025] The data input module: in the input module, only manually select any two tdx files;
[0026] The alignment processing module: the alignment processing module automatically completes the process in the application method,
[0027] The output module, the output module outputs the data graph after the alignment of the starting time of the contact.
[0028] Compared with the prior art, the present application has the beneficial effects that:
[0029] 1、The present application, except for manually selecting two tdx files for input, the rest of the operations are automatically completed through the alignment processing module of the system, which is convenient and fast.
[0030] 2、The present application does not need to import tdx into excel for manual data processing, and the operation is simplified.
[0031] 3、The present application can realize the alignment of the contact starting time of any two tdx data, and is not limited by the sampling point number, sampling frequency, data template, storage arrangement format, etc., and has strong practicability. BRIEF DESCRIPTION OF DRAWINGS
[0032] Figure 1 The tdx file 1 exported by the over-ridge test in the present application.
[0033] Figure 2 The tdx file 2 exported by the over-ridge test in the present application.
[0034] Figure 3 The time-domain vertical force fluctuation curve graph of tdx 1, 2 and 3 in the present application.
[0035] Figure 4Time domain vertical force fluctuation graph of tdx 4, 5, 6 in the present application.
[0036] Figure 5 Time domain vertical force fluctuation graph of tdx 7, 8, 9, 10 in the present application.
[0037] Figure 6 Schematic diagram before and after zeroing the balance position of curve 3 in the present application.
[0038] Figure 7 Schematic diagram for judging empty characters in a row of data of tdx in the present application.
[0039] Figure 8 Schematic diagram of the data processing system in the present application.
[0040] Figure 9 Schematic diagram of the flow in the present application.
[0041] Figure 10 Curve 1, 2 alignment processing result graph in the present application.
[0042] Figure 11 Curve 3, 4 alignment processing result graph in the present application.
[0043] Figure 12 Curve 5, 6 alignment processing result graph in the present application.
[0044] Figure 13 Curve 7, 8 alignment processing result graph in the present application.
[0045] Figure 14 Curve 9, 10 alignment processing result graph in the present application. DETAILED DESCRIPTION
[0046] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0047] Please refer to Figures 1-14 In the embodiments of the present application, a tire crossing data processing method comprises the following steps:
[0048] Step 1, locate the line number a1 of the "MEASURDATA" keyword in the tdx file, take a1+1 line as the data part start line, extract the line and judge the null character (non-null is 0, null is 1), take the "01" occurrence position as the data column segmentation boundary, and store the data column by extracting and storing the data column by line according to the segmentation position to obtain the data matrix c1; in step 1, when judging the null character in the line, non-null is 0, null is 1, and the "01" occurrence position is taken as the segmentation position of different data columns.
[0049] The text part of the tdx file contains common keywords "MEASURCHANNELS", "MEASURDATA", and several lines below "MEASURCHANNELS" represent data channel names, and "MEASURDATA" below is the data part.
[0050] Step 2, locate the line number d1 according to the "MEASURCHANNELS" keyword in the tdx file, and take the first column (RUNTIME time) and the column corresponding to "FZW time domain vertical force fluctuation" from the data matrix c1 to generate the tire over-canyon time domain vertical force fluctuation curve e1; in step 2, d1+1 line is RUNTIME, and d1+5 line is FZW. Figure 1 tdx, d1+1 line is RUNTIME, and d1+5 line is FZW.
[0051] Step 3, perform cubic spline interpolation on the "RUNTIME" column and "FZW" column of the curve e1, and the number of data points after interpolation is about 50 times that of the original data, to obtain the interpolated curve f1; in step 3, the number of data points after cubic spline interpolation is about 50 times that of the original data.
[0052] Step 4, perform balance position zero processing on the "FZW" column of the curve f1, that is, subtract the average value of the balance position from the entire column data; in step 4, the "balance position zero processing" is to subtract the average value of the balance position from the entire column data.
[0053] Step 5, obtain the maximum value g1 of the balance zeroed curve f1 and its order number h1 (such as g1 is the 100th point of the "FZW" column, h1=100);
[0054] Step 6, take the data segment by segment forward from h1 as the reference (500 points are taken each time), until the segment contains a point less than 0, and record the last zero point i1; in step 6, the specific operation of "taking the data segment by segment forward" is to take 500 data points from h1 as a data segment, if the data segment does not contain a point less than 0, then take 500 data points forward again, until the data segment contains a point less than 0.
[0055] Step 7, restore the interpolated order number of the zero point i1 to the initial order number j1 of the original data.
[0056] Step 8, repeat steps 1-7 for another tdx file to get the corresponding initial order number j2;
[0057] Step 9, calculate the difference k between j1 and j2, if j1>j2, delete the first k data points in the "FZW" column of the first curve e1, if j2>j1, delete the first k data points in the "FZW" column of the second curve e2 (the "RUNTIME" column remains unchanged), to realize the alignment of the contact bump starting time; in the step 9, when deleting the data points, the RUNTIME remains unchanged.
[0058] If you want to realize the alignment of the remaining column data in the data matrix c1, execute steps 2 to 9 on the remaining data columns.
[0059] A data processing system, comprising;
[0060] Data input module: in the input module, only need to manually select any two tdx files;
[0061] Alignment processing module: the alignment processing module automatically completes the process in the invention method;
[0062] Output module: the output module outputs the data graph after the alignment of the contact bump starting time.
[0063] Figure 1 、 2 The tdx file derived for the cleat test experiment includes a text part and a data part, and only the keywords of the text part and several lines of the data part are presented in the figure. Figure 1 、 2 There are common keywords in the text part: "MEASURCHANNELS", "MEASURDATA", etc. The several lines below "MEASURCHANNELS" represent the data channel names, and the present invention only presents two of them. "RUNTIME" represents "time", and "FZW" represents "time domain vertical force fluctuation". Both of them constitute the most typical time domain curve of the tire passing through the bump, and are the curves to be aligned in the invention. The data part below "MEASURDATA" is Figure 1 、 2 Each column corresponds to a data channel line below "MEASURCHANNELS", such as Figure 1The first line under "MEASURCHANNELS" is the RUNTIME name, and the fifth line is the FZW name. The first column under "MEASURDATA" is the RUNTIME data, and the fifth column is the FZW data. In the data part under "MEASURDATA", the formats of different tdxs are different: the indent before "RUNTIME" is different, the length of each column of data is different, and the length of the interval character between different columns is also different.
[0064] One test condition corresponds to one tdx file. Figure 3 , Figure 4 , Figure 5 The time-domain vertical force fluctuation curves of the tdx files of the 10 different conditions involved in the present specification are shown in the table. The equilibrium position amplitudes of different conditions are different, and the starting times of the contact ramps are different, but the common characteristics are: containing a maximum value, the last "zero point" before the maximum value is monotonically increasing, and the "zero point" is not 0, and the equilibrium position needs to be processed to zero, that is, subtracting the average value of the equilibrium position from the whole column of data, as shown in the table, and the starting time of the contact ramp at this time is equal to the time corresponding to the last zero point before the maximum value. Figure 6
[0065] Implementation effect verification:
[0066] The starting times of the contact ramps of the time-domain vertical force fluctuation curves of the tdxs corresponding to the 10 different conditions processed by the method of the present application are aligned, as shown in the table. Figures 10 to 14
[0067] It is obvious for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Although the present specification is described according to the embodiments, not every embodiment contains only one technical solution, and the description manner of the specification is only for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can be combined appropriately to form other embodiments that those skilled in the art can understand.
Claims
1. A method for processing tire bump data, characterized by: The following steps are included: Step 1: Use the "MEASURDATA" keyword in the tdx file to locate row number a1. Set row a1+1 as the starting row of the data portion. Extract this row and determine the null character (0 for non-null and 1 for null). Use the position where "01" appears as the data column split boundary. Loop through the split positions to extract and store the data columns row by row, obtaining the data matrix c1. Step 2: Locate row d1 based on the "MEASURCHANNELS" keyword in the tdx file, extract the first column (RUNTIME time) and the column corresponding to "FZW time-domain vertical force fluctuation" from the data matrix c1, and generate the tire's time-domain vertical force fluctuation curve e1. Step 3. Perform cubic spline interpolation on the "RUNTIME" column and "FZW" column of curve e1. The number of data points after interpolation is approximately 50 times that of the original data, and the interpolated curve f1 is obtained. Step 4: Perform equilibrium position zeroing processing on the "FZW" column of curve f1, that is, subtract the average value of the equilibrium position from the entire column data; Step 5: Obtain the maximum value g1 of the curve f1 after the balance is zeroed and its sequence number h1 (e.g., if g1 is the 100th point in the "FZW" column, h1 = 100); Step 6: Using h1 as the reference, intercept the data segment by segment (500 points each time) until the intercepted segment contains a point less than 0, and record the last zero point i1 in the segment; Step 7: restore the interpolated sequence number of the zero point i1 to the initial sequence number j1 of the original data; Step 8. Repeat steps 1-7 for another tdx file to obtain the corresponding initial sequence number j2; Step 9. Calculate the difference k between j1 and j2. If j1>j2, delete the first k data points in the "FZW" column of the first curve e1. If j2>j1, delete the first k data points in the "FZW" column of the second curve e2 (the "RUNTIME" column remains unchanged) to achieve contact start time alignment.
2. The tire bump data processing method according to claim 1, characterized in that: The specific operation of "cutting data forward segment by segment" in step 6 is: starting from h1, take 500 data points forward as a data segment. If there is no point less than 0 in the data segment, then loop forward and take 500 data points again until the data segment contains a point less than 0.
3. The tire bump data processing method according to claim 1, characterized in that: The "zeroing of the equilibrium position" in step 4 is to subtract the average value of the equilibrium position from the entire column of data.
4. The tire bump data processing method according to claim 1, characterized in that: The number of data points after cubic spline interpolation in step 3 is approximately 50 times the original number.
5. The tire bump data processing method according to claim 1, characterized in that: If you want to align the remaining columns of data in the data matrix c1, perform steps 2 to 9 for the remaining data columns.
6. The tire bump data processing method according to claim 1, characterized in that: When determining the empty character in the row in step 1, non-empty is 0, empty is 1, and the position where "01" appears is used as the separation position of different data columns.
7. The tire bump data processing method according to claim 1, characterized in that: In step 2, taking FIG1tdx as an example, line d1+1 is RUNTIME, and line d1+5 is FZW.
8. The tire bump data processing method according to claim 1, characterized in that: The text portion of the tdx file contains common keywords "MEASURCHANNELS" and "MEASURDATA". Several lines below "MEASURCHANNELS" represent data channel names, and below "MEASURDATA" is the data portion.
9. The tire bump data processing method according to claim 1, characterized in that: When deleting data points in step 9, the RUNTIME remains unchanged.
10. A data processing system, characterized in that: include; Data input module: In the input module, just manually select any two tdx files; Alignment processing module: The alignment processing module automatically completes the process in the invention method; Output module: The output module outputs the data graph after the start time of the ridge crossing is aligned.