Method, device, electronic equipment and medium for testing vehicle running resistance
By processing the coasting data of the vehicle to be tested and dividing it into segmented speed intervals, determining the driving resistance and judging the test results, the problems of poor data quality and long test cycles in the existing technology are solved, efficient test results are achieved, and costs are reduced.
Patent Information
- Application Number
- CN202310147241.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-21
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2043-02-21
AI Technical Summary
In the prior art, when a vehicle's driving resistance is tested using the segmented coasting method, the data quality is poor, resulting in inaccurate test results. Furthermore, all tests may need to be redone, resulting in a waste of resources and a prolonged test cycle.
By obtaining the coasting data to be processed of the vehicle to be tested, the coasting data to be used is obtained after processing, the speed intervals are divided into segments, and the driving resistance is determined based on the coasting test speed and vehicle mass, and it is determined whether the test results require additional data for additional testing.
It improves the quality of taxiing data and test accuracy, reduces test costs, shortens test cycles, fully utilizes test resources, and improves work efficiency.
Smart Images

Figure CN116046416B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method, device, electronic equipment and medium for testing vehicle running resistance. Background Art
[0002] In recent years, vehicle running resistance has become a key factor affecting vehicle economics. Testing of vehicle running resistance is often conducted before a vehicle is put into production or during its application. Furthermore, due to the large mass and long coasting distances of some heavy vehicles, a segmented coasting method is used to measure the test vehicle speed in different sections.
[0003] When using the segmented coasting method, a large amount of test data is collected to measure the driving resistance. During this process, poor data quality can lead to inaccurate test results. Furthermore, if the test results are invalid, the entire driving resistance test must be repeated at a later date, resulting in wasted test resources and extended test cycles. Summary of the Invention
[0004] The present invention provides a method, device, electronic equipment and medium for testing vehicle running resistance, so as to improve the quality of coasting data while improving the test accuracy and achieving the technical effect of reducing the test cost.
[0005] According to one aspect of the present invention, a method for testing vehicle running resistance is provided, the method comprising:
[0006] Acquiring to-be-processed coasting data corresponding to the vehicle to be tested, and processing the to-be-processed coasting data to obtain to-be-used coasting data;
[0007] Acquiring at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used, and dividing the at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval;
[0008] For each segmented speed interval, determining the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested;
[0009] A test result of the driving resistance of the vehicle to be tested is determined based on the driving resistance, and it is determined whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested.
[0010] According to another aspect of the present invention, there is provided a device for testing vehicle running resistance, the device comprising:
[0011] a glide data determination module to be used, configured to obtain glide data to be processed corresponding to the vehicle to be tested, and process the glide data to be processed to obtain glide data to be used;
[0012] a segmented speed interval determining module, configured to obtain at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used, and divide the at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval;
[0013] a driving resistance determination module, configured to determine, for each segmented speed interval, a driving resistance of the vehicle under test based on at least one coasting test vehicle speed and corresponding coasting attributes in the current segmented speed interval and a vehicle mass of the vehicle under test;
[0014] A test result determination module is used to determine a test result of the driving resistance of the vehicle to be tested based on the driving resistance, and to determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the method for testing the vehicle driving resistance described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for testing vehicle driving resistance according to any embodiment of the present invention when executed.
[0020] The technical solution of the embodiment of the present invention obtains the coasting data to be processed corresponding to the vehicle to be tested, and processes the coasting data to be processed to obtain the coasting data to be used; obtains at least one test coasting speed corresponding to each coasting reference speed from the coasting data to be used, and divides the at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval; determines the driving resistance of the vehicle to be tested based on the at least one coasting test speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; determines the test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determines whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, thereby solving the problem in the prior art of using the segmented coasting method to test, which leads to poor test result accuracy and frequency. In order to solve the problem of long testing time, the method realizes that after obtaining the coasting data to be processed corresponding to the vehicle to be tested, the coasting data to be processed is processed to obtain high-quality coasting data to be used, and then the test coasting speed in the coasting data to be used is determined according to each coasting reference speed, and at least one test coasting speed is divided to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval, thereby ensuring the accuracy of the segmented speed interval division and the data quality within the interval. Furthermore, after determining the test result of the driving resistance of the vehicle to be tested based on the driving resistance, it is determined whether to re-obtain the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, thereby realizing timely and rapid supplementary testing of the segmented speed interval with problems, reducing the testing cost, shortening the testing cycle, and achieving the technical effect of improving the test accuracy.
[0021] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 This is a flow chart of a method for testing vehicle running resistance provided in accordance with a first embodiment of the present invention;
[0024] Figure 2 is a schematic diagram representing segmented speed intervals provided according to the first embodiment of the present invention;
[0025] Figure 3 This is a flow chart of a method for testing vehicle running resistance provided in accordance with a second embodiment of the present invention;
[0026] Figure 4 This is a flow chart of a method for testing vehicle running resistance provided in accordance with a third embodiment of the present invention;
[0027] Figure 5 is a schematic diagram of a characterization comparison curve provided according to Example 3 of the present invention;
[0028] Figure 6 A schematic diagram of a method for testing vehicle running resistance provided by a fourth embodiment of the present invention;
[0029] Figure 7 1 is a schematic structural diagram of a device for testing vehicle running resistance according to a fifth embodiment of the present invention;
[0030] Figure 8 It is a structural diagram of an electronic device for implementing the method for testing vehicle running resistance according to an embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0032] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] Before introducing this technical solution, we can first explain the application scenario. For example, before a vehicle goes online or during use, to ensure driving safety, a vehicle coasting test method is often used to test the vehicle's driving resistance. After collecting the test data from the vehicle coasting test, the test data can be analyzed to determine the test results of the vehicle's driving resistance. Specifically, the technical solution provided in the embodiments of the present invention can be used for implementation.
[0034] Example 1
[0035] Figure 1 This is a flow chart of a method for testing vehicle running resistance according to a first embodiment of the present invention. This embodiment is applicable to the case of testing vehicle sliding resistance. The method can be executed by a device for testing vehicle running resistance. The device for testing vehicle running resistance can be implemented in the form of hardware and / or software. The device for testing vehicle running resistance can be configured in a computing device. Figure 1 As shown, the method includes:
[0036] S110 , obtaining coasting data to be processed corresponding to the vehicle to be tested, and processing the coasting data to be processed to obtain coasting data to be used.
[0037] The vehicle to be tested can be understood as a vehicle whose driving resistance performance needs to be determined, such as a heavy vehicle. The coasting data to be processed may include but is not limited to the test coasting speed, and the mileage and time corresponding to each test coasting speed.
[0038] In this embodiment, a whole-vehicle coasting test method can be applied to a test vehicle to be coasted. During the coasting process, coasting test data is collected and used as the to-be-processed coasting data. In this case, the to-be-processed coasting data is the unprocessed raw vehicle coasting test data. To improve the accuracy of the coasting test, the to-be-processed coasting data can be automatically processed to determine its validity. For example, data that meets certain criteria is deemed valid and used as the to-be-used coasting data. Data that does not meet certain criteria is filtered out or processed to convert it into valid data, which serves as the to-be-used coasting data. These criteria can be pre-set, for example, filtering conditions such as invalid values and missing values. For example, if the to-be-processed coasting data contains a record with missing data, the record can be marked as invalid and updated using average value replacement to validate the record and ensure data accuracy.
[0039] S120: Acquire at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used.
[0040] The coasting reference speed may be the test speed used during the coasting test. The coasting reference speeds are sequential. In actual applications, the vehicle coasting test is conducted based on the sequence of the coasting reference speeds. For example, the coasting reference speeds may be 85, 80, 75, 70, 65, 60, 55, 50, 45, 40, etc. The speed unit may be km / h.
[0041] In this embodiment, based on the coasting reference vehicle speeds in the vehicle speed test sequence, a test coasting vehicle speed consistent with each coasting reference vehicle speed may be extracted from the coasting data to be used.
[0042] For example, according to the target test sequence (such as the coasting reference speeds are 85, 80, 75, 70, 65, 60, 55, and 50 respectively), the corresponding vehicle speeds, time, distance, and other data in the coasting data to be used can be extracted. The test coasting speeds extracted in sequence can be: 85, 80, 75, 85, 80, 75, 80, 75, 70, 80, 75, 70, 75, 70, 65, 75, 70, 65, etc., so that each extracted test coasting speed corresponds to the coasting reference speed.
[0043] S130: Divide at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval.
[0044] It should be noted that to improve the accuracy of the vehicle's driving resistance test, a segmented coasting method can be used to measure the test vehicle speed in intervals. For example, based on the segmented speed intervals, in descending order, coasting tests are first completed continuously for one speed interval, such as coasting from 85 to 75, and then coasting tests are completed continuously for the next speed interval, such as coasting from 80 to 70. 85 to 75 constitutes one speed interval, and 80 to 70 constitutes another speed interval. Multiple sets of test data are obtained for the coasting tests in each speed interval. For example, the test data is: 85, 80, 75; 85, 80, 75; 85, 80, 75, indicating that the 85-75 coasting interval was tested three times, containing three sets of test data. Accordingly, the coasting data to be used has segmented properties.
[0045] In this embodiment, multiple segmented speed intervals can be identified by analyzing each test coasting speed, and the test coasting speed contained in each segmented speed interval can be used as the coasting test speed. Specifically, dividing at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed within the segmented speed interval can be achieved by: determining at least one coasting deceleration interval based on each test coasting speed; and determining at least one segmented speed interval and at least one coasting test speed within the segmented speed interval based on the same coasting deceleration interval and the corresponding coasting speed.
[0046] In this embodiment, the deceleration interval can be identified based on each test coasting speed, and the deceleration interval can be used as the coasting deceleration interval. For example, 85, 80, and 75 are a coasting deceleration interval. Accordingly, multiple coasting deceleration intervals can be obtained. The same coasting deceleration interval can be used as a segmented speed interval, and the coasting speeds in the coasting deceleration interval can all be used as the coasting test speeds in the segmented speed interval. For example, see Figure 2 The coasting test speeds in the segmented speed range of 85-75 are 85, 80, 75; 85, 80, 75; 85, 80, 75; 85, 80, 75. The coasting test speeds in the segmented speed range of 80-70 are 80, 75, 70; 80, 75, 70; 80, 75, 70; 80, 75, 70.
[0047] For example, the system can identify valid coasting deceleration intervals within each test coasting speed, determine the start and end points of continuous valid coasting deceleration, and extract relevant data. Based on the coasting deceleration intervals and their sequence recorded during the test, it automatically generates the extracted speed range (i.e., segmented speed intervals) and the number of tests. All process data can also be saved to a result file for future use.
[0048] S140 . For each segmented speed interval, determine the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested.
[0049] The sliding attributes include sliding time and sliding distance.
[0050] It should be noted that during actual vehicle driving, the vehicle's driving resistance includes air resistance, rolling resistance, grade resistance, acceleration resistance, and other factors. Since there's no acceleration during coasting tests, there's no acceleration resistance. The test road slope is relatively shallow, so it's generally included in rolling resistance. Therefore, the vehicle's driving resistance during coasting includes both air resistance and rolling resistance. The method for determining the vehicle's driving resistance for each speed range is the same; any speed range can be used as the current speed range for this description.
[0051] In practical applications, air resistance can be calculated based on vehicle dynamics formulas, such as the air resistance calculation formula, combined with at least one coasting test speed in the current segmented speed range and the corresponding coasting properties for each coasting test speed. Rolling resistance can also be calculated based on the rolling resistance calculation formula combined with the vehicle's mass. The sum of air resistance and rolling resistance can be used as the vehicle's driving resistance.
[0052] In this embodiment, the driving resistance of the vehicle to be tested may be determined based on at least one coasting test speed and the corresponding coasting properties in the current segmented speed interval and the vehicle mass of the vehicle to be tested by: determining the total coasting time corresponding to the current segmented speed interval based on the coasting moment corresponding to the at least one coasting test speed; determining the coasting acceleration corresponding to the current segmented speed interval based on the at least one coasting test speed and the total coasting time; determining the frontal area and air density corresponding to the vehicle to be tested during the coasting test, and determining the air resistance to be used based on the frontal area and air density, the coasting acceleration, and the preset drag coefficient; determining the rolling resistance to be used based on the vehicle mass and the preset rolling resistance coefficient, and determining the driving resistance based on the air resistance to be used and the rolling resistance to be used.
[0053] The preset drag coefficient can be set based on information such as vehicle shape, speed, and frontal area, or can be set by personnel based on actual working conditions. The preset rolling resistance coefficient can be set based on information such as road surface type, vehicle speed, and tire structure, material, and air pressure, or can be set by personnel based on actual working conditions, and there are no specific restrictions on this.
[0054] In this embodiment, the total coasting duration for the current segmented speed interval can be calculated based on the coasting times corresponding to each coasting test speed within the current segmented speed interval. For example, the coasting time for the first coasting test speed can be subtracted from the coasting time for the final coasting test speed within the current segmented speed interval, and the difference between the two can be used as the total coasting duration. Alternatively, the coasting duration for each group of coasting deceleration intervals within the current segmented speed interval can be accumulated to obtain the total coasting duration. The speed difference can be obtained by subtracting the minimum coasting test speed from the maximum coasting test speed within the current segmented speed interval. The speed difference can then be quotiented by the total coasting duration, and the resulting quotient can be used as the coasting acceleration. Furthermore, the coasting acceleration, the frontal area and air density corresponding to the vehicle under test during the coasting test, and a preset drag coefficient can be input into a preset air resistance calculation function, and the output air resistance result can be used as the air resistance to be used. The vehicle mass and the preset rolling resistance coefficient can be input into a preset rolling resistance calculation function, and the output rolling resistance result can be used as the rolling resistance to be used. The air resistance to be used and the rolling resistance to be used can be added together, and the sum can be used as the driving resistance.
[0055] For example, the air resistance calculation function can be Among them, F1 represents air resistance, C D represents the preset drag coefficient, A represents the frontal area, ρ represents the air density, and a represents the coasting acceleration. The rolling resistance calculation function can be F2 = Wf, where F2 represents the rolling resistance, W represents the vehicle mass, and f represents the preset rolling resistance coefficient.
[0056] S150: Determine a test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the coasting resistance of the vehicle to be tested.
[0057] The test results include whether the sliding is valid or invalid.
[0058] In this embodiment, a test result for the vehicle's driving resistance can be obtained by analyzing whether the driving resistance meets preset requirements. For example, if the driving resistance is less than a preset resistance threshold, the test result is considered valid; if the driving resistance is not less than the preset resistance threshold, the test result is considered invalid. Alternatively, the test result can be determined by analyzing whether the rolling resistance and air resistance within the driving resistance meet preset requirements. For example, if the rolling resistance and air resistance are less than the corresponding preset resistance thresholds, the test result is considered valid; if the rolling resistance and air resistance are not less than the corresponding preset resistance thresholds, the test result is considered invalid. Furthermore, based on the test result, it can be determined whether the coasting data for the coasting speed interval corresponding to the test result meets the test requirements. If the test result is invalid, it indicates that the coasting data for the corresponding coasting speed interval does not meet the test requirements. In this case, the coasting speed interval can be designated as a supplementary speed interval, and the coasting data corresponding to the supplementary speed interval, i.e., the interval coasting data, can be reacquired. For example, the coasting data corresponding to the supplementary speed interval can be obtained from the original coasting data to be processed as the interval coasting data. The interval coasting data is then used to perform supplementary testing on the coasting resistance of the vehicle under test. For example, the interval coasting data can be re-used as pending coasting data, which is then processed to obtain pending coasting data, and then steps S120, S130, S140, and S150 are executed to perform supplementary testing. This solves the problem in the prior art of being unable to determine whether supplementary testing should be performed immediately on the failed data, resulting in the need to re-run the entire driving resistance test at a later date, wasting test resources and extending the project cycle. By performing supplementary testing in sections, the system fully utilizes test resources and achieves the technical effect of improving work efficiency.
[0059] The technical solution of this embodiment is to obtain the coasting data to be processed corresponding to the vehicle to be tested, and process the coasting data to be processed to obtain the coasting data to be used; obtain at least one test coasting speed corresponding to each coasting reference speed from the coasting data to be used, and divide the at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval; determine the driving resistance of the vehicle to be tested based on the at least one coasting test speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; determine the test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, which solves the problem in the prior art of using the segmented coasting method to test, resulting in poor test result accuracy and periodicity. The problem of long glide path is solved by processing the glide path data to be processed corresponding to the vehicle to be tested after obtaining it, so as to obtain high-quality glide path data to be used, and then determining the test glide path speed in the glide path data to be used according to each glide reference speed, and dividing at least one test glide path speed to obtain at least one segmented speed interval and at least one glide test speed in the segmented speed interval, thereby ensuring the accuracy of the segmented speed interval division and the quality of the data within the interval. Furthermore, after determining the test result of the driving resistance of the vehicle to be tested based on the driving resistance, it is determined whether to re-obtain the interval glide path data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, thereby realizing timely and rapid supplementary testing of the segmented speed interval with problems, reducing the testing cost, shortening the testing cycle, and achieving the technical effect of improving the test accuracy.
[0060] Example 2
[0061] Figure 3 This is a flow chart of a method for testing vehicle driving resistance according to a second embodiment of the present invention. Based on the previous embodiment, S110 is further refined. For specific implementations, please refer to the technical solution of this embodiment. Technical terms that are identical or corresponding to those in the previous embodiment are not repeated here.
[0062] like Figure 3 As shown, the method specifically includes the following steps:
[0063] S210: Obtaining coasting data to be processed corresponding to the vehicle to be tested.
[0064] S220: Determine at least one abnormal vehicle speed in the coasting data to be processed, and set the abnormal vehicle speed as a preset first vehicle speed to obtain the coasting data to be filtered.
[0065] The preset first vehicle speed may be 0.
[0066] In this embodiment, the validity of the vehicle speed in the coasting data to be processed can be determined based on pre-set data discrimination criteria. Invalid speed values can be treated as abnormal speeds. For example, blank or missing speed data in the coasting data to be processed, or abnormally high speed values, can be treated as abnormal speeds. The abnormal speed can be replaced with a preset first speed. Accordingly, the processed coasting data is obtained as the coasting data to be screened.
[0067] For example, the coasting data to be processed may be cleaned to replace blanks and the maximum speed value of the vehicle in the original coasting data with 0, and the cleaned coasting data is used as the coasting data to be screened.
[0068] S230 : Filter the coasting data to be filtered based on a preset upper speed limit and a preset lower speed limit to obtain the coasting data to be corrected.
[0069] In practical applications, at least one of the to-be-screened vehicle speeds in the coasting data to be screened can be filtered using a preset upper speed limit and a preset lower speed limit. For example, to-be-screened vehicle speeds that are greater than the preset upper speed limit or less than the preset lower speed limit can be filtered out, and the filtered-out vehicle speeds are used as the to-be-corrected coasting data.
[0070] It should be noted that the speed ranges of different coasting sections are different. To improve the effectiveness of data screening and ensure data quality, valid vehicle speed data can be identified by the data median and the normal range of data changes.
[0071] In this embodiment, the coasting data to be filtered is filtered based on a preset upper speed limit and a preset lower speed limit to obtain the coasting data to be corrected, including: determining at least one vehicle speed to be filtered in the current moving window in the coasting data to be filtered; determining an effective vehicle speed upper limit and an effective vehicle speed lower limit based on a speed average corresponding to the at least one vehicle speed to be filtered, the preset upper speed limit, and the preset lower speed limit; and filtering the at least one vehicle speed to be filtered based on the effective vehicle speed upper limit and the effective vehicle speed lower limit to obtain the coasting data to be corrected.
[0072] The coasting data to be filtered includes multiple vehicle speeds to be filtered. The current moving window includes a window attribute, which is the number of vehicle speeds. The window attribute can also be a coasting duration or distance. For example, if the window attribute is the number of vehicle speeds A, then the number of vehicle speeds to be filtered corresponding to the current moving window is A.
[0073] Specifically, a moving window can be set up, with each moving window serving as a speed data screening interval. Each speed data screening interval contains speeds to be screened that correspond to the window attributes. The at least one speed to be screened within the current moving window can be averaged to obtain a speed average. Furthermore, the speed average can be summed with a preset upper speed limit, with the sum serving as the effective upper speed limit. The speed average can be subtracted from the preset lower speed limit, with the difference serving as the effective lower speed limit. Speeds to be screened within the current moving window that are greater than the effective upper speed limit or less than the effective lower speed limit can be eliminated, retaining the eliminated speeds. Accordingly, all retained speeds to be screened can be used as coasting data to be corrected. It should be noted that the speed average can also be replaced with the median of at least one speed to be screened within the current moving window, so that the effective upper and lower speed limits are determined based on the median, the preset upper speed limit, and the preset lower speed limit.
[0074] For example, the effective vehicle speed upper limit can be determined using the following formula (1), and the effective vehicle speed lower limit can be determined using formula (2).
[0075]
[0076]
[0077] Among them, N represents the window attribute of the moving window, representing the number of vehicle speeds, v i represents the speed of the i-th vehicle to be screened in the moving window; v high is the effective speed limit; v hlimt is the upper limit of the reasonable speed range (i.e. the preset speed limit); v low is the lower limit of effective vehicle speed; v llimt It is the lower limit of the reasonable vehicle speed range (i.e. the preset lower speed limit).
[0078] S240: Determine the vehicle speed to be corrected corresponding to the preset first vehicle speed in the coasting data to be corrected, and correct the vehicle speed to be corrected to obtain coasting data to be analyzed corresponding to the coasting data to be corrected.
[0079] In practical applications, the speed information in the coasting data to be corrected can be used as the speed to be corrected. The speeds to be corrected that are the preset first speeds in the coasting data to be corrected are found. In this case, the values of these speeds to be corrected are 0. These speeds to be corrected can be corrected, for example by calculating the mean or median speed corresponding to the coasting data to be corrected, performing data replacement, and replacing these speeds with the mean or median speeds to obtain the corrected speeds to be corrected. The corrected speeds to be corrected and the speeds to be corrected that are not the preset first speeds can be used as the coasting data to be analyzed, to determine the validity of the data based on the coasting data to be analyzed.
[0080] It should be noted that the coasting data to be corrected will contain a large number of vehicle speeds to be corrected with different speed values. In order to improve the accuracy of the correction and ensure the data quality, the moving average method can be used to correct the vehicle speed. This can effectively prevent anomalies caused by the loss of part of the vehicle speed signal, as well as anomalies caused by collection errors, thereby improving data quality.
[0081] In this embodiment, the vehicle speed to be corrected is corrected to obtain the coasting data to be analyzed corresponding to the coasting data to be corrected, including: determining a preset first number of first associated vehicle speeds associated with the vehicle speed to be corrected; determining an average vehicle speed based on each of the first associated vehicle speeds; adjusting the vehicle speed to be corrected to the average vehicle speed; and determining the coasting data to be analyzed based on the adjusted vehicle speed to be corrected in the coasting data to be corrected and the vehicle speed to be corrected that is not the preset first vehicle speed.
[0082] The preset first number may be 10 or 5, which may be determined by technical personnel according to actual working conditions and is not limited here.
[0083] Specifically, a preset first number of vehicle speeds adjacent to the speed to be corrected can be used as first associated vehicle speeds associated with the speed to be corrected; alternatively, a preset first number of vehicle speed information prior to the time the speed to be corrected was collected and a preset first number of vehicle speed information after the time the speed to be corrected was collected can be obtained as second associated vehicle speeds. Averaging is performed on each of the first associated vehicle speeds to obtain an average vehicle speed value. The speed to be corrected can be adjusted from the preset first vehicle speed to the average vehicle speed value. Furthermore, the adjusted speed to be corrected in the coasting data to be corrected and the speed to be corrected that is not the preset first vehicle speed can be used as the coasting data to be analyzed.
[0084] For example, after the abnormal vehicle speed is set as the preset first vehicle speed until the coasting data to be corrected is obtained, the vehicle speed can be corrected using the following formula (3):
[0085]
[0086] Among them, V t+1 is the corrected vehicle speed at t+1 seconds; N is the number of moving average items, representing the preset first quantity. For speed correction in low-speed areas, N can be set to a larger value to improve data quality. For speed correction in high-speed areas, N can be set to a smaller value to avoid over-correction.
[0087] S250: Perform validity analysis on the taxiing data to be analyzed and determine the analysis results.
[0088] In practical applications, the validity of the taxiing data to be analyzed can be analyzed to obtain analysis results, so as to filter the taxiing data to be analyzed if the data is valid, and return to continue filtering the taxiing data to be filtered if the data is invalid.
[0089] In this embodiment, the effectiveness analysis of the glide data to be analyzed and the determination of the analysis results can be achieved by: determining the vehicle speed change rate of the glide data to be analyzed; and determining the analysis results of the glide data to be analyzed based on at least one vehicle speed to be compared in the glide data to be analyzed and a preset high-speed threshold, as well as the vehicle speed change rate and the preset change rate.
[0090] Specifically, acceleration can be calculated based on the speed values in the coasting data to be analyzed, and the acceleration can be used as the vehicle speed change rate. Furthermore, the vehicle speed change rate can be compared with a preset change rate, and each speed to be compared can be compared with a preset high-speed threshold, or the maximum value among the speeds to be compared can be compared with the preset high-speed threshold. The analysis result of the coasting data to be analyzed can be determined based on the comparison results. For example, if the vehicle speed change rate is less than the preset change rate, or if all the speeds to be compared are less than the preset high-speed threshold, the analysis result is considered valid. If the vehicle speed change rate is not less than the preset change rate, or if there is a speed to be compared that is greater than the preset high-speed threshold, the analysis result is considered invalid.
[0091] Exemplarily, after determining the vehicle speed change rate based on the numerical characteristics of the driving data, the validity of the vehicle speed is determined. The corrected coasting data to be analyzed can be determined based on the vehicle configuration. If the distribution of its maximum vehicle speed and vehicle speed change rate meets the technical parameters required by the vehicle configuration (including the preset change rate and the preset high-speed threshold), it is considered to meet the conditions, that is, the analysis result is that the data is valid; otherwise, the analysis result is considered to be invalid data, and the process returns to step S240 to adjust the preset first quantity and re-correct the vehicle speed to be corrected.
[0092] S260: Determine whether the analysis result indicates that the data is valid. If not, execute step S270; if so, execute step S280.
[0093] S270: Adjust the preset first number to redetermine the preset first number of first associated vehicle speeds associated with the vehicle speed to be corrected based on the adjusted preset first number, correct the vehicle speed to be corrected based on each first associated vehicle speed, and obtain the coasting data to be analyzed.
[0094] Specifically, adjust the preset first number, return to step S240, re-correct the vehicle speed to be corrected based on the adjusted preset first number, obtain the coasting data to be analyzed, and further determine whether the analysis result of the coasting data to be analyzed is valid, thereby ensuring the validity of the data and improving the accuracy of the driving resistance test.
[0095] S280: Filter the taxiing data to be analyzed to obtain taxiing data to be used.
[0096] It should be noted that during an actual vehicle coasting test, the differences between speed values that are close in time may be small, such as 80.001 and 80.002. To facilitate data processing and ensure consistency with the units of the coasting reference speed, the speed values in the coasting data to be analyzed can be rounded. After rounding, adjacent speed values may be identical, such as 80 and 80. To improve the accuracy of subsequent searches for the test coasting speed corresponding to the coasting reference speed, the rounded coasting data to be analyzed can be filtered using threshold and standard deviation to eliminate speed points that do not conform to the current operating condition data characteristics, thereby obtaining the coasting data to be used.
[0097] In this embodiment, filtering the coasting data to be analyzed to obtain the coasting data to be used may be implemented by: rounding each vehicle speed to be compared in the coasting data to be analyzed to obtain the coasting data to be filtered; wherein the coasting data to be filtered includes a plurality of vehicle speeds to be filtered; for the plurality of vehicle speeds to be filtered, determining a preset second number of second associated vehicle speeds associated with the current vehicle speed to be filtered from the coasting data to be filtered; determining a vehicle speed mean and a vehicle speed standard deviation based on the second associated vehicle speeds and the preset second number; determining a difference between the current vehicle speed to be filtered and the vehicle speed mean, and determining an intermediate value based on a preset judgment parameter and the vehicle speed standard deviation; if the difference is greater than the intermediate value, eliminating the current vehicle speed to be filtered; if the difference is not greater than the intermediate value, retaining the current vehicle speed to be filtered to obtain the coasting data to be used.
[0098] The filtering process within different vehicle speed ranges may be processed using different preset second quantities. The preset determination parameter may be understood as a vehicle speed threshold determination condition based on vehicle speed changes, for example, 0.5 or 1.2, and may be determined by technicians based on actual working conditions without limitation.
[0099] Specifically, each vehicle speed to be compared in the coasting data to be analyzed can be rounded to an integer, for example, rounding 80.001 to 80. The rounded coasting data to be analyzed is used as the coasting data to be filtered. In this case, the coasting data to be filtered includes multiple vehicle speeds to be filtered, such as 80, 80, 80, 75, 75, 65, and 65. It should be noted that the filtering method for each vehicle speed to be filtered is the same, and any of the vehicle speeds to be filtered can be used as the current vehicle speed to be filtered in the following description.
[0100] Furthermore, a preset second number of vehicle speed information items that are close to the current vehicle speed to be filtered can be determined from the coasting data to be filtered as the second associated vehicle speed associated with the current vehicle speed to be filtered; or a preset second number of vehicle speed information items that are before the current vehicle speed to be filtered and a preset second number of vehicle speed information items that are after the current vehicle speed to be filtered can be obtained as the second associated vehicle speed. The mean and standard deviation corresponding to the second associated vehicle speeds can be calculated using all the second associated vehicle speeds and the preset second number, and the mean can be used as the vehicle speed mean, and the standard deviation can be used as the vehicle speed standard deviation. The current vehicle speed to be filtered and the vehicle speed mean can be subtracted to obtain a difference. Furthermore, the preset judgment parameter and the vehicle speed standard deviation can be multiplied, and the product value can be used as the intermediate value. The difference is compared with the median value. If the difference is greater than the median value, the current speed to be filtered is considered to be inconsistent with the data characteristics of the operating condition and is discarded. If the difference is not greater than the median value, the current speed to be filtered is considered to be consistent with the data characteristics of the operating condition and is retained. The retained speed to be filtered can be used as the coasting data to be used.
[0101] For example, a filtering method combining mean absolute deviation with standard deviation can be applied to judge and filter the coasting data to filter the speed points that do not meet the characteristics of the data of this working condition. The filtering formula is shown in the following formula (4):
[0102] |x i -v i |>B*l i (4)
[0103]
[0104]
[0105]
[0106] Where: x i v is the vehicle speed value at time point i in the coasting data to be filtered; i is the average speed of the second associated vehicle within the 2K interval at the i-th time point, x i+j Represents x i The jth second associated vehicle speed; K is the number of calculation items, that is, the preset second number, and different numbers of items can be applied to filter solutions for different vehicle speed intervals; l i is the standard deviation of vehicle speed; B is the speed threshold judgment condition based on vehicle speed change, i.e., the preset judgment parameter; if the vehicle speed value at the i-th time point satisfies |x i -v i |>B*l i , then the judgment condition is met, and x i Filter to v iOtherwise, x i As the taxiing data to be used.
[0107] S290. Obtain at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used, and divide the at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval.
[0108] S2100: For each segmented speed interval, determine the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested.
[0109] S2110: Determine a test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested.
[0110] The technical solution of this embodiment determines at least one abnormal vehicle speed in the coasting data to be processed and sets the abnormal vehicle speed as a preset first vehicle speed to obtain coasting data to be filtered. The coasting data to be filtered is then filtered based on preset upper and lower speed limits to obtain coasting data to be corrected, thereby ensuring data quality. Furthermore, a corrected vehicle speed corresponding to the preset first vehicle speed in the coasting data to be corrected is determined and corrected to improve data accuracy. A validity analysis is then performed on the coasting data to be analyzed corresponding to the corrected coasting data to determine the analysis result. If the analysis result indicates that the data is valid, the coasting data to be analyzed is filtered to obtain coasting data to be used, thereby ensuring data validity and improving the accuracy of the test results.
[0111] Example 3
[0112] Figure 4 This is a flow chart of a method for testing vehicle driving resistance according to Example 3 of the present invention. Based on the previous example, S150 is further refined. For specific implementations, please refer to the technical solution of this example. Technical terms that are identical or corresponding to those in the previous example are not repeated here.
[0113] like Figure 4 As shown, the method specifically includes the following steps:
[0114] S310: Obtain the coasting data to be processed corresponding to the vehicle to be tested, and process the coasting data to be processed to obtain the coasting data to be used.
[0115] S320: Obtain at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used.
[0116] S330: Divide at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval.
[0117] S340: For each segmented speed interval, determine the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested.
[0118] S350: Determine the zero-order term coefficient and the quadratic term coefficient corresponding to the driving resistance.
[0119] Specifically, after determining the vehicle's driving resistance based on the coasting test speed, vehicle acceleration, and vehicle mass, the zero-order and quadratic coefficients of the driving resistance can be calculated using application software or an algorithm model.
[0120] S360: Correct the zero-order term coefficient and the quadratic term coefficient respectively to obtain corrected zero-order term coefficient and quadratic term coefficient.
[0121] In this embodiment, the zero-order and quadratic coefficients corresponding to the driving resistance can be corrected for weather conditions according to the weather correction method specified in the vehicle driving resistance measurement standard. For example, the zero-order and quadratic coefficients and the required correction parameters can be input into a preset correction formula, which outputs the corrected zero-order and quadratic coefficients.
[0122] The preset correction formula may be:
[0123] f0 ′ =f0*[1+k t *(T-T0)];
[0124]
[0125] In the preset correction formula: f0 ′ is the zero-order coefficient after correction; f0 is the zero-order coefficient before correction; u0 is the rolling resistance coefficient independent of vehicle speed; k t is the rolling resistance correction coefficient of temperature, which can be 8.6x10 -3 / ℃; T is the test environment temperature; T0 is the standard environment temperature, such as 20℃; f2 ′ is the coefficient of the quadratic term after correction; f2 is the coefficient of the quadratic term before correction; p0 is the standard atmospheric pressure, which can be 100kPa; p is the test atmospheric pressure; u ′ is the rolling resistance coefficient related to vehicle speed, which can be 19x10 -6 (km / h) -2 .
[0126] S370 : Determine the rolling resistance to be compared based on the corrected zero-order term coefficient, and determine the air resistance to be compared based on the corrected quadratic term coefficient.
[0127] Specifically, the wind resistance and rolling resistance can be solved based on the modified zero-order coefficient and quadratic coefficient according to the vehicle dynamics formula. For example, the zero-order coefficient can be used as the rolling resistance to be compared, and the quadratic coefficient can be used as the air resistance to be compared.
[0128] S380: Determine a test result of the running resistance of the vehicle to be tested based on the rolling resistance to be compared and the preset rolling resistance threshold, and the air resistance to be compared and the preset air resistance threshold.
[0129] In this embodiment, the rolling resistance to be compared can be compared with a preset rolling resistance threshold to determine the validity of the coasting result. For example, if the rolling resistance to be compared is less than the preset rolling resistance threshold, the test result is considered valid for coasting; if the rolling resistance to be compared is not less than the preset rolling resistance threshold, the test result is considered invalid for coasting. The air resistance to be compared can also be compared with a preset air resistance threshold to determine the validity of the coasting result. For example, if the air resistance to be compared is less than the preset air resistance threshold, the test result is considered valid for coasting; if the air resistance to be compared is not less than the preset air resistance threshold, the test result is considered invalid for coasting. The test result can also be determined by combining the comparison results of the rolling resistance to be compared with the preset rolling resistance threshold, as well as the comparison results of the air resistance to be compared with the preset air resistance threshold. For example, after determining the rolling resistance to be compared and the air resistance to be compared, the validity of the coasting test result can be determined based on the reasonable expected ranges corresponding to the rolling resistance to be compared and the air resistance to be compared. It is also possible to generate segmented coasting test results based on the test results of different segmented speed intervals, from which the problematic test vehicle speed interval can be extracted.
[0130] S390. Determine whether the test result is that coasting is invalid. If so, execute step S3100; if not, execute step S3110.
[0131] S3100: Determine a speed interval to be supplemented corresponding to the invalid coasting; determine interval coasting data corresponding to the speed interval to be supplemented; and perform a supplementary test on the coasting resistance of the vehicle to be tested based on the interval coasting data.
[0132] In this embodiment, if the test result indicates that the test is invalid, it indicates that the coasting data for the corresponding coasting speed interval does not meet the test requirements. In this case, the coasting speed interval can be used as a supplementary speed interval, and the coasting data corresponding to the supplementary speed interval can be reacquired as the interval coasting data. For example, the coasting data corresponding to the supplementary speed interval can be obtained from the original processed coasting data as the interval coasting data. The interval coasting data can then be used to conduct a supplementary test on the coasting resistance of the vehicle under test. For example, the interval coasting data can be re-used as the processed coasting data, and the processed coasting data can be processed to obtain the coasting data to be used. Steps S120, S130, S140, and S150 can then be executed to conduct a supplementary test. The benefit of this arrangement is that it solves the problem in the prior art of being unable to determine whether to immediately conduct a supplementary test on the failed data, resulting in the need to re-run the entire driving resistance test at a later date, resulting in wasted test resources and extended project cycles. It enables the supplementary test to be conducted in sections, fully utilizing test resources and achieving the technical effect of improving work efficiency.
[0133] For example, a supplementary test may be performed on the extracted problematic vehicle speed interval (i.e., the speed interval to be supplemented), and then the original problematic vehicle speed interval data may be replaced, and the test data may be reprocessed to implement retesting of the failed interval.
[0134] S3110. Output test results.
[0135] In this embodiment, if the test result is not invalid coasting, it is considered that the test validity judgment is met, and the fitting value and comparison curve of the vehicle's running resistance can be output. For example, the comparison curve can be found in Figure 5 .
[0136] The technical solution of this embodiment determines the zero-order coefficient and the quadratic coefficient corresponding to the driving resistance, and then corrects the zero-order coefficient and the quadratic coefficient respectively to obtain the corrected zero-order coefficient and the quadratic coefficient; determines the rolling resistance to be compared based on the corrected zero-order coefficient, and determines the air resistance to be compared based on the corrected quadratic coefficient, compares the rolling resistance to be compared with the preset rolling resistance threshold, and compares the air resistance to be compared with the preset air resistance threshold, to obtain the test result of the driving resistance of the vehicle to be tested, thereby ensuring the validity and accuracy of the test results.
[0137] Example 4
[0138] As an alternative embodiment of the above embodiment, Figure 6 This is a schematic diagram of a method for testing vehicle running resistance provided by the fourth embodiment of the present invention. For details, please refer to the following specific content.
[0139] See also Figure 6, after collecting the original test vehicle speed data (i.e., the coasting data to be processed) during the vehicle driving resistance test, the coasting data to be processed can be cleaned, identified, and processed to realize the automatic processing of the segmented coasting test data, thereby improving work efficiency and improving the utilization rate of test resources. The specific implementation method of data processing can be: first, the coasting data to be processed is cleaned to obtain the coasting data to be screened. For example, the blank data and the maximum speed value of the vehicle in the coasting data to be processed are replaced with the preset first speed (such as 0). Furthermore, the valid range of the coasting data to be screened can be identified by the median of the data and the normal range of data changes. For example, the formula
[0140] Determine the effective speed limit, where N represents the window attribute of the moving window, representing the number of speeds, v i represents the speed of the i-th vehicle to be screened in the moving window; v high is the effective speed limit; v hlimt is the upper limit of the reasonable speed range (i.e. the preset speed limit). Determine the effective lower speed limit, v low is the lower limit of effective vehicle speed; v llimt The lower limit of the reasonable speed range (i.e., the preset speed lower limit) is used as the data valid range, and at least one speed to be filtered is filtered to obtain the coasting data to be corrected. Further, the coasting data to be corrected can be processed with speed correction to obtain the coasting data to be analyzed, such as correcting the speed by the moving average method to prevent abnormalities caused by the loss of part of the speed signal. For example, using the formula Correction for vehicle speed, where V t+1 is the corrected vehicle speed at t+1 seconds; N is the number of moving average items, representing the preset first quantity. For the speed correction in the low-speed range, N can be set to a larger value to improve the data quality. For the speed correction in the high-speed range, N can be set to a smaller value to avoid over-correction. Further, the speed change rate of the glide data to be analyzed is determined based on the numerical characteristics of the driving data, and the speed data in the glide data to be analyzed is analyzed to see whether it is valid. For example, the corrected speed is judged based on the configuration of the entire vehicle. If the distribution of its maximum speed and speed change rate meets the vehicle technical parameters, it meets the conditions and the speed data is valid; otherwise, it returns to adjust the preset first quantity and re-corrects. If the speed data is valid, the speed data in the glide data to be analyzed is rounded to obtain the glide data to be filtered, so that the rounded speed corresponds to the target glide speed setting mark value. Further, the mean absolute deviation is combined with the standard deviation to judge and filter the glide data to be filtered, and the speed points that do not meet the data characteristics of this working condition are filtered out. For example, using the filtering formula |x i -v i |>B*li ;in, x i v is the vehicle speed value at time point i in the coasting data to be filtered; i is the average speed of the second associated vehicle within the 2K interval at the i-th time point, x i+j Represents x i The jth second associated vehicle speed; K is the number of calculation items, that is, the preset second number, and different numbers of items can be applied to filter solutions for different vehicle speed intervals; l i is the standard deviation of vehicle speed; B is the speed threshold judgment condition based on vehicle speed change, i.e., the preset judgment parameter; if the vehicle speed value at the i-th time point satisfies |x i -v i |>B*l i , then the judgment condition is met, and x i Filter to v i Otherwise, x i As the coasting data to be used. Further, according to the target test sequence, the corresponding vehicle speed, time and distance data in the coasting data to be used are extracted, the valid coasting deceleration interval in the processing data is identified, the starting and ending points of the continuous valid coasting deceleration are determined, and the valid coasting data are extracted. According to the test speed interval and sequence recorded during the test, the extracted speed range (i.e., segmented speed interval) and number of times are automatically generated, and all process data are saved to the result file. Further, the test results are generated according to the test process, and the test results are averaged and time-accumulated to generate the result file of the coasting test. The vehicle acceleration is solved according to the test speed and time, and then the vehicle driving resistance is solved in combination with the test vehicle mass, and the zero-order term and quadratic term coefficients of the driving resistance are calculated. The driving resistance is corrected for weather conditions according to the weather correction method specified in the vehicle driving resistance measurement standard. For example, by the formula f0 ′ =f0*[1+k t *(T-T0)] and the formula Determine the coefficients of the corrected zero-order term and quadratic term. ′ is the zero-order coefficient after correction; f0 is the zero-order coefficient before correction; u0 is the rolling resistance coefficient independent of vehicle speed; k t is the rolling resistance correction coefficient of temperature, which can be 8.6x10 -3 / ℃; T is the test environment temperature; T0 is the standard environment temperature, such as 20℃; f2 ′ is the coefficient of the quadratic term after correction; f2 is the coefficient of the quadratic term before correction; p0 is the standard atmospheric pressure, which can be 100kPa; p is the test atmospheric pressure; u ′ is the rolling resistance coefficient related to vehicle speed, which can be 19x10 -6 (km / h) -2. Further, according to the dynamic formula of vehicle driving, the wind resistance and rolling resistance of the corrected zero-order and quadratic resistance are solved to obtain the wind resistance and rolling resistance. According to the solved wind resistance and rolling resistance values, the validity of the coasting test results is judged by the reasonable expected range of the test results. If the test result is valid, the fitting value and comparison curve of the vehicle's driving resistance are output. If the test result is invalid, the problematic test speed range (i.e., the speed range to be supplemented) is extracted in combination with the generated segmented coasting test results; a supplementary test is performed on the extracted speed range to be supplemented, the original problematic speed range data is replaced, and the test data is reprocessed.
[0141] The technical solution of this embodiment is to obtain the coasting data to be processed corresponding to the vehicle to be tested, and process the coasting data to be processed to obtain the coasting data to be used; obtain at least one test coasting speed corresponding to each coasting reference speed from the coasting data to be used, and divide the at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval; determine the driving resistance of the vehicle to be tested based on the at least one coasting test speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; determine the test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, which solves the problem in the prior art of using the segmented coasting method to test, resulting in poor test result accuracy and periodicity. The problem of long glide path is solved by processing the glide path data to be processed corresponding to the vehicle to be tested after obtaining it, so as to obtain high-quality glide path data to be used, and then determining the test glide path speed in the glide path data to be used according to each glide reference speed, and dividing at least one test glide path speed to obtain at least one segmented speed interval and at least one glide test speed in the segmented speed interval, thereby ensuring the accuracy of the segmented speed interval division and the quality of the data within the interval. Furthermore, after determining the test result of the driving resistance of the vehicle to be tested based on the driving resistance, it is determined whether to re-obtain the interval glide path data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, thereby realizing timely and rapid supplementary testing of the segmented speed interval with problems, reducing the testing cost, shortening the testing cycle, and achieving the technical effect of improving the test accuracy.
[0142] Example 5
[0143] Figure 7 FIG. 1 is a schematic diagram of a device for testing vehicle running resistance according to Embodiment 5 of the present invention. Figure 7As shown, the device includes: a module 710 for determining the glide data to be used, a module 720 for determining the segmented speed interval, a module 730 for determining the driving resistance, and a module 740 for determining the test result.
[0144] Among them, the coasting data to be used determining module 710 is used to obtain coasting data to be processed corresponding to the vehicle to be tested and process the coasting data to be processed to obtain coasting data to be used; the segmented speed interval determining module 720 is used to obtain at least one test coasting speed corresponding to each coasting reference speed from the coasting data to be used and divide the at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval; the driving resistance determining module 730 is used to determine the driving resistance of the vehicle to be tested for each segmented speed interval based on at least one coasting test speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; and the test result determining module 740 is used to determine a test result of the driving resistance of the vehicle to be tested based on the driving resistance and determine whether to re-acquire the interval coasting data for the speed interval to be supplemented corresponding to the test result to supplement the driving resistance of the vehicle to be tested.
[0145] The technical solution of this embodiment is to obtain the coasting data to be processed corresponding to the vehicle to be tested, and process the coasting data to be processed to obtain the coasting data to be used; obtain at least one test coasting speed corresponding to each coasting reference speed from the coasting data to be used, and divide the at least one test coasting speed to obtain at least one segmented speed interval and at least one coasting test speed in the segmented speed interval; determine the driving resistance of the vehicle to be tested based on the at least one coasting test speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; determine the test result of the driving resistance of the vehicle to be tested based on the driving resistance, and determine whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, which solves the problem in the prior art of using the segmented coasting method to test, resulting in poor test result accuracy and periodicity. The problem of long glide path is solved by processing the glide path data to be processed corresponding to the vehicle to be tested after obtaining it, so as to obtain high-quality glide path data to be used, and then determining the test glide path speed in the glide path data to be used according to each glide reference speed, and dividing at least one test glide path speed to obtain at least one segmented speed interval and at least one glide test speed in the segmented speed interval, thereby ensuring the accuracy of the segmented speed interval division and the quality of the data within the interval. Furthermore, after determining the test result of the driving resistance of the vehicle to be tested based on the driving resistance, it is determined whether to re-obtain the interval glide path data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested, thereby realizing timely and rapid supplementary testing of the segmented speed interval with problems, reducing the testing cost, shortening the testing cycle, and achieving the technical effect of improving the test accuracy.
[0146] Based on the above device, optionally, the taxiing data to be used determining module 710 includes a taxiing data to be filtered determining unit, a taxiing data to be corrected determining unit, a taxiing data to be analyzed determining unit, an analysis result determining unit and a taxiing data to be used determining unit.
[0147] a coasting data to be filtered determining unit, configured to determine at least one abnormal vehicle speed in the coasting data to be processed, and set the abnormal vehicle speed as a preset first vehicle speed to obtain the coasting data to be filtered;
[0148] a coasting data to be corrected determining unit, configured to filter the coasting data to be filtered based on a preset upper speed limit and a preset lower speed limit to obtain the coasting data to be corrected;
[0149] a coasting data to be analyzed determining unit, configured to determine a vehicle speed to be corrected corresponding to a preset first vehicle speed in the coasting data to be corrected, and correct the vehicle speed to be corrected to obtain coasting data to be analyzed corresponding to the coasting data to be corrected;
[0150] an analysis result determination unit, configured to perform validity analysis on the taxiing data to be analyzed and determine an analysis result;
[0151] The glide data to be used determining unit is configured to, if the analysis result indicates that the data is valid, filter the glide data to be analyzed to obtain the glide data to be used.
[0152] On the basis of the above device, optionally, the to-be-corrected coasting data determining unit includes a to-be-filtered vehicle speed determining subunit, a vehicle speed upper and lower limit determining subunit, and a to-be-corrected coasting data determining subunit.
[0153] a vehicle speed determination subunit to be filtered, configured to determine at least one vehicle speed to be filtered in a current moving window of the coasting data to be filtered; wherein the current moving window includes a window attribute, and the window attribute is a number of vehicle speeds;
[0154] a vehicle speed upper and lower limit determination subunit, configured to determine an effective vehicle speed upper limit and an effective vehicle speed lower limit based on a speed average corresponding to the at least one vehicle speed to be screened, a preset vehicle speed upper limit, and a preset vehicle speed lower limit;
[0155] The glide data to be corrected determining subunit is configured to filter the at least one vehicle speed to be filtered based on the effective vehicle speed upper limit and the effective vehicle speed lower limit to obtain the glide data to be corrected.
[0156] Based on the above device, optionally, the to-be-analyzed glide data determining unit includes a first associated vehicle speed determining subunit, a vehicle speed average value determining subunit, a vehicle speed adjusting subunit and a to-be-analyzed glide data determining subunit.
[0157] a first associated vehicle speed determining subunit, configured to determine a preset first number of first associated vehicle speeds associated with the vehicle speed to be corrected;
[0158] a vehicle speed average value determining subunit, configured to determine a vehicle speed average value based on each of the first associated vehicle speeds;
[0159] a vehicle speed adjustment subunit, configured to adjust the vehicle speed to be corrected to the average vehicle speed;
[0160] The glide data to be analyzed determining subunit is configured to determine the glide data to be analyzed based on the adjusted vehicle speed to be corrected and the vehicle speed to be corrected that is not the preset first vehicle speed.
[0161] On the basis of the above device, optionally, the analysis result determination unit includes a vehicle speed change rate determination subunit and an analysis result determination subunit.
[0162] a vehicle speed change rate determination subunit, configured to determine a vehicle speed change rate corresponding to the coasting data to be analyzed;
[0163] The analysis result determination subunit is used to determine the analysis result of analyzing the glide data to be analyzed based on at least one vehicle speed to be compared and a preset high speed threshold value, as well as the vehicle speed change rate and the preset change rate in the glide data to be analyzed.
[0164] Based on the above device, optionally, the glide data to be used determining unit includes a glide data to be filtered determining subunit, a second associated vehicle speed determining subunit, a standard deviation determining subunit, an intermediate value determining subunit and a glide data to be used determining subunit.
[0165] a coasting data to be filtered determining subunit, configured to round off each vehicle speed to be compared in the coasting data to be analyzed to obtain coasting data to be filtered; wherein the coasting data to be filtered includes a plurality of vehicle speeds to be filtered;
[0166] a second associated vehicle speed determining subunit, configured to determine, for the plurality of vehicle speeds to be filtered, a preset second number of second associated vehicle speeds associated with a current vehicle speed to be filtered from the coasting data to be filtered;
[0167] a standard deviation determining subunit, configured to determine a vehicle speed mean and a vehicle speed standard deviation based on the second associated vehicle speed and the preset second number;
[0168] an intermediate value determination subunit, configured to determine a difference between the current vehicle speed to be filtered and the mean vehicle speed, and determine an intermediate value based on a preset determination parameter and the vehicle speed standard deviation;
[0169] The glide data to be used determining subunit is configured to eliminate the current vehicle speed to be filtered if the difference is greater than the intermediate value, and retain the current vehicle speed to be filtered if the difference is not greater than the intermediate value, so as to obtain the glide data to be used.
[0170] On the basis of the above device, optionally, the segmented speed interval determination module 720 includes a coasting deceleration interval determination unit and a segmented speed interval determination unit.
[0171] a coasting deceleration interval determining unit, configured to determine at least one coasting deceleration interval based on each test coasting vehicle speed;
[0172] The segmented speed interval determining unit is configured to determine at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval based on the same coasting deceleration interval and the corresponding coasting vehicle speed.
[0173] Based on the above device, the gliding attributes include gliding time. Optionally, the driving resistance determination module 730 includes a total gliding time determination unit, a gliding acceleration determination unit, an air resistance to be used determination unit and a driving resistance determination unit.
[0174] a total coasting duration determining unit, configured to determine a total coasting duration corresponding to the current segmented speed interval based on a coasting moment corresponding to the at least one coasting test vehicle speed;
[0175] a coasting acceleration determination unit, configured to determine a coasting acceleration corresponding to the current segmented speed interval based on the at least one coasting test vehicle speed and the total coasting duration;
[0176] an air resistance determination unit to be used, configured to determine a frontal area and air density corresponding to the vehicle under test during a coasting test, and determine the air resistance to be used based on the frontal area and air density, the coasting acceleration, and a preset drag coefficient;
[0177] The driving resistance determining unit is configured to determine a rolling resistance to be used based on the vehicle mass and a preset rolling resistance coefficient, and to determine the driving resistance based on the air resistance to be used and the rolling resistance to be used.
[0178] On the basis of the above device, optionally, the test result determination module 740 includes a coefficient determination unit, a correction unit, a unit for determining the air resistance to be compared, and a test result determination unit.
[0179] a coefficient determination unit, configured to determine a zero-order term coefficient and a quadratic term coefficient corresponding to the driving resistance;
[0180] a correction unit, configured to correct the zero-order term coefficient and the quadratic term coefficient respectively to obtain corrected zero-order term coefficient and quadratic term coefficient;
[0181] an air resistance determination unit to be compared, configured to determine the rolling resistance to be compared based on the corrected zero-order term coefficient, and to determine the air resistance to be compared based on the corrected quadratic term coefficient;
[0182] A test result determination unit is used to determine a test result of testing the driving resistance of the vehicle to be tested based on the rolling resistance to be compared and the preset rolling resistance threshold, as well as the air resistance to be compared and the preset air resistance threshold; wherein the test result includes whether coasting is valid or invalid.
[0183] On the basis of the above device, optionally, the test result determination module 740 further includes a speed interval determination unit to be supplemented, an interval coasting data determination unit and a supplementary test unit.
[0184] a speed interval to be supplemented determining unit, configured to determine a speed interval to be supplemented corresponding to the coasting invalidity if the test result indicates that the coasting is invalid;
[0185] an interval coasting data determining unit, configured to determine interval coasting data corresponding to the speed interval to be supplemented;
[0186] A supplementary test unit is used to perform a supplementary test on the sliding resistance of the vehicle to be tested based on the interval sliding data.
[0187] The device for testing vehicle driving resistance provided by the embodiment of the present invention can execute the method for testing vehicle driving resistance provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0188] Example 6
[0189] Figure 8 1 is a schematic diagram of the structure of an electronic device for implementing a method for testing vehicle running resistance according to an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0190] like Figure 8 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0191] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0192] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for testing vehicle driving resistance.
[0193] In some embodiments, the method for testing vehicle running resistance can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for testing vehicle running resistance described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the method for testing vehicle running resistance through any other appropriate means (e.g., via firmware).
[0194] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0195] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0196] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0197] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0198] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0199] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0200] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0201] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for testing vehicle running resistance, characterized in that: include: Obtaining the coasting data to be processed corresponding to the vehicle to be tested; determining at least one abnormal vehicle speed in the coasting data to be processed, and setting the abnormal vehicle speed as a preset first vehicle speed to obtain the coasting data to be filtered; Filtering the coasting data to be filtered based on a preset upper speed limit and a preset lower speed limit to obtain the coasting data to be corrected; Determining a vehicle speed to be corrected corresponding to a preset first vehicle speed in the glide data to be corrected, and correcting the vehicle speed to be corrected to obtain glide data to be analyzed corresponding to the glide data to be corrected; Performing validity analysis on the coasting data to be analyzed and determining an analysis result, including: determining a vehicle speed change rate corresponding to the coasting data to be analyzed; determining an analysis result of analyzing the coasting data to be analyzed based on at least one vehicle speed to be compared in the coasting data to be analyzed and a preset high-speed threshold, as well as the vehicle speed change rate and the preset change rate; If the analysis result shows that the data is valid, filtering the glide data to be analyzed to obtain glide data to be used; Acquiring at least one test coasting vehicle speed corresponding to each coasting reference vehicle speed from the coasting data to be used, and dividing the at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval; For each segmented speed interval, determining the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in the current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested; A test result of the driving resistance of the vehicle to be tested is determined based on the driving resistance, and it is determined whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the driving resistance of the vehicle to be tested.
2. The method according to claim 1, characterized in that The filtering of the coasting data to be filtered based on the preset upper speed limit and the preset lower speed limit to obtain the coasting data to be corrected includes: Determining at least one vehicle speed to be filtered in a current moving window of the coasting data to be filtered; wherein the current moving window includes a window attribute, and the window attribute is a number of vehicle speeds; determining an effective vehicle speed upper limit and an effective vehicle speed lower limit based on a speed average corresponding to the at least one vehicle speed to be screened, a preset vehicle speed upper limit, and a preset vehicle speed lower limit; Based on the effective vehicle speed upper limit and the effective vehicle speed lower limit, the at least one vehicle speed to be filtered is filtered to obtain the coasting data to be corrected.
3. The method according to claim 1, characterized in that The step of correcting the vehicle speed to be corrected to obtain the coasting data to be analyzed corresponding to the coasting data to be corrected includes: determining a preset first number of first associated vehicle speeds associated with the vehicle speed to be corrected; determining an average vehicle speed based on each of the first associated vehicle speeds; adjusting the vehicle speed to be corrected to the average vehicle speed; The coasting data to be analyzed is determined based on the adjusted vehicle speed to be corrected and the vehicle speed to be corrected that is not the preset first vehicle speed.
4. The method according to claim 1, wherein The filtering process on the to-be-analyzed taxiing data to obtain the to-be-used taxiing data includes: Rounding off each vehicle speed to be compared in the coasting data to be analyzed to obtain coasting data to be filtered; wherein the coasting data to be filtered includes a plurality of vehicle speeds to be filtered; For the plurality of vehicle speeds to be filtered, determining a preset second number of second associated vehicle speeds associated with the current vehicle speed to be filtered from the coasting data to be filtered; determining a vehicle speed mean and a vehicle speed standard deviation based on the second correlated vehicle speed and the preset second number; determining a difference between the current vehicle speed to be filtered and the mean vehicle speed, and determining an intermediate value based on a preset determination parameter and the vehicle speed standard deviation; If the difference is greater than the middle value, the current vehicle speed to be filtered is eliminated; if the difference is not greater than the middle value, the current vehicle speed to be filtered is retained to obtain the coasting data to be used.
5. The method according to claim 1, wherein The dividing the at least one test coasting vehicle speed to obtain at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval includes: determining at least one coasting deceleration interval based on each test coasting vehicle speed; Based on the same coasting deceleration interval and the corresponding coasting vehicle speed, at least one segmented speed interval and at least one coasting test vehicle speed in the segmented speed interval are determined.
6. The method according to claim 1, wherein The coasting attribute includes a coasting moment, and determining the driving resistance of the vehicle to be tested based on at least one coasting test vehicle speed in a current segmented speed interval and the corresponding coasting attribute and the vehicle mass of the vehicle to be tested includes: determining a total coasting time corresponding to the current segmented speed interval based on a coasting time corresponding to the at least one coasting test vehicle speed; determining a coasting acceleration corresponding to the current segmented speed interval based on the at least one coasting test vehicle speed and the total coasting duration; determining a frontal area and air density corresponding to the vehicle under test during a coasting test, and determining an air resistance to be used based on the frontal area and air density, the coasting acceleration, and a preset drag coefficient; The rolling resistance to be used is determined based on the vehicle mass and a preset rolling resistance coefficient, and the running resistance is determined based on the air resistance to be used and the rolling resistance to be used.
7. The method according to claim 1, characterized in that The determining of a test result of the running resistance of the vehicle to be tested based on the running resistance includes: determining a zero-order term coefficient and a quadratic term coefficient corresponding to the driving resistance; Correcting the zero-order term coefficient and the quadratic term coefficient respectively to obtain corrected zero-order term coefficient and quadratic term coefficient; Determine the rolling resistance to be compared based on the corrected zero-order term coefficient, and determine the air resistance to be compared based on the corrected quadratic term coefficient; Based on the rolling resistance to be compared and the preset rolling resistance threshold, as well as the air resistance to be compared and the preset air resistance threshold, a test result of the driving resistance of the vehicle to be tested is determined; wherein the test result includes whether coasting is valid or invalid.
8. The method according to claim 1, characterized in that The determining whether to re-acquire the interval coasting data of the speed interval to be supplemented corresponding to the test result to perform a supplementary test on the running resistance of the vehicle to be tested includes: If the test result is that coasting is invalid, determining a speed interval to be supplemented corresponding to the invalid coasting; determining interval coasting data corresponding to the speed interval to be supplemented; A supplementary test is performed on the driving resistance of the vehicle to be tested based on the interval coasting data.
Citation Information
Patent Citations
Vehicle transmission resistance measurement method, test system and storage medium
CN112051073A
Method for automatically identifying supplementary data
CN114648137A