Engine starting performance evaluation method, device and equipment and storage medium
By determining multiple key scoring indicators and calculating comprehensive scores under engine starting conditions, the subjectivity and consistency of engine starting performance evaluation in the prior art is solved, and a scientific and accurate evaluation effect is achieved.
Patent Information
- Application Number
- CN202510137829.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-05-23
AI Technical Summary
The existing engine starting performance evaluation methods have problems such as strong subjectivity, poor consistency, high cost and poor robustness, and it is difficult to conduct accurate evaluation.
When the engine is in the starting working condition, the speed overshoot score, starting time, acceleration duration and idle stabilization time are determined, and the engine's starting performance comprehensive score is calculated based on the weights of these indicators, and a scientific, accurate and objective evaluation is carried out.
The scientific, accurate and objective evaluation of the engine starting performance is achieved, and the problems of strong subjectivity, poor consistency, high cost and poor robustness are avoided, and the starting performance of the vehicle engine can be accurately evaluated.
Smart Images

Figure CN120028049A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile performance testing, and in particular to an engine starting performance evaluation method, device, equipment and storage medium. Background Art
[0002] At present, in the field of heavy-duty vehicle driving performance evaluation, how to evaluate the vehicle's engine starting performance has become an urgent problem to be solved.
[0003] The existing engine starting performance evaluation method mainly relies on the subjective feelings of the testers and lacks scientific, accurate and objective quantitative standards. This evaluation method not only makes it difficult to ensure the consistency and reliability of the evaluation results, but also fails to fully reflect the actual performance of the vehicle engine under complex road conditions and changeable vehicle conditions.
[0004] Therefore, the existing engine starting performance evaluation methods have problems such as strong subjectivity, poor consistency, high cost, and poor robustness, making it difficult to accurately evaluate the engine starting performance. Summary of the invention
[0005] The present invention provides an engine starting performance evaluation method, device, equipment and storage medium, which are used to solve the problems of strong subjectivity, poor consistency, high cost, poor robustness and difficulty in accurately evaluating the engine starting performance in the prior art engine starting performance evaluation method.
[0006] The present invention provides an engine starting performance evaluation method, comprising: when an engine of a vehicle to be evaluated is in a starting condition, determining a speed overshoot score, a starting time, an acceleration duration and an idle stabilization time of the engine; the acceleration duration is used to characterize the starting response delay of the engine; based on the speed overshoot score and a first weight corresponding to the speed overshoot score, the starting time and a second weight corresponding to the starting time, the acceleration duration and a third weight corresponding to the acceleration duration, and the idle stabilization time and a fourth weight corresponding to the idle stabilization time, determining a comprehensive starting performance score of the engine; and based on the comprehensive starting performance score, evaluating the starting performance of the engine.
[0007] According to an engine starting performance evaluation method provided by the present invention, a speed overshoot score determination method includes: obtaining a first engine speed, a second engine speed, an engine overshoot start time, and an engine overshoot end time; the first engine speed is the maximum engine speed reached during starting, and the second engine speed is the engine speed when the engine is at a stable idle speed; based on the first engine speed and the second engine speed, determining the engine starting overshoot ratio; based on the overshoot start time and the overshoot end time, determining the engine starting stability score; based on the overshoot start time and the overshoot end time, determining the engine overshoot duration; based on the overshoot start time and the overshoot end time, determining the engine overshoot duration; based on the starting overshoot ratio, the starting stability score, and the overshoot duration, determining the speed overshoot score.
[0008] According to an engine starting performance evaluation method provided by the present invention, an engine starting stability score is determined based on an overshoot start time and an overshoot end time, including: determining an integration interval based on the overshoot start time and the overshoot end time; determining the integral of the absolute value of the engine speed change rate over time based on the integration interval; determining the engine starting stability score based on the integral of the absolute value of the engine speed change rate over time.
[0009] According to the present invention, a method for evaluating engine starting performance and a method for determining starting duration are provided, comprising: determining the engine starting start time based on the engine speed; determining the engine speed increase slope; determining the engine starting end time based on the speed increase slope; and determining the starting duration based on the starting start time and the starting end time.
[0010] According to a method for evaluating engine starting performance and a method for determining acceleration duration provided by the present invention, the method comprises: determining the maximum speed slope of the engine; determining the starting time point corresponding to the maximum speed slope; determining a first time point and a second time point respectively based on the starting time point corresponding to the maximum speed slope; the first time point is the starting time point of engine acceleration and deceleration, and the second time point is the ending time point of engine acceleration and deceleration; and determining the acceleration duration based on the first time point and the second time point.
[0011] According to a method for evaluating engine starting performance and a method for determining idle stabilization time provided by the present invention, the method comprises: determining the engine speed, the average engine speed and the engine speed range; and determining the idle stabilization time based on the engine speed, the average engine speed and the engine speed range.
[0012] According to an engine starting performance evaluation method provided by the present invention, before determining the engine speed overshoot score, starting time, acceleration duration and idle stability time, it also includes: judging whether the accelerator pedal is in a preset position, whether the engine speed is greater than a preset threshold, whether the engine can maintain a stable idle speed, whether the transmission gear is a preset gear, and whether the vehicle to be evaluated is in a stationary state; if the accelerator pedal is in a preset position, the engine speed is greater than the preset threshold, the engine can maintain a stable idle speed, the transmission gear is a preset gear, and the vehicle to be evaluated is in a stationary state, then it is determined that the engine of the vehicle to be evaluated is in a starting condition.
[0013] The present invention also provides an engine starting performance evaluation device, comprising: a determination module, used to determine the engine's speed overshoot score, starting time, acceleration duration and idle stability time when the engine of a vehicle to be evaluated is in a starting condition; the acceleration duration is used to characterize the engine's starting response delay; a score calculation module, used to determine the engine's starting performance comprehensive score based on the speed overshoot score and a first weight corresponding to the speed overshoot score, the starting time and a second weight corresponding to the starting time, the acceleration duration and a third weight corresponding to the acceleration duration, and the idle stability time and a fourth weight corresponding to the idle stability time; and an evaluation module, used to evaluate the engine's starting performance based on the comprehensive starting performance score.
[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, any one of the above-mentioned engine starting performance evaluation methods is implemented.
[0015] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the computer program implements any of the above-mentioned engine starting performance evaluation methods.
[0016] The engine starting performance evaluation method, device, equipment and storage medium provided by the present invention comprehensively consider the influence of multiple dimensions such as engine speed overshoot, starting time, starting response delay and idle stability time in the process of calculating the comprehensive starting performance score of the engine, and evaluate the starting performance of the engine based on the comprehensive starting performance score, thereby providing a scientific, accurate and objective quantitative standard for the evaluation of engine starting performance, without relying on the subjective feelings of the testers, and avoiding problems such as strong subjectivity, poor consistency, high cost and poor robustness, and can accurately evaluate the engine starting performance of the vehicle, providing data support for improving the driving performance and comfort of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 It is one of the flow charts of the engine starting performance evaluation method provided by the present invention.
[0019] Figure 2 This is the second flow chart of the engine starting performance evaluation method provided by the present invention.
[0020] Figure 3 It is a structural schematic diagram of the engine starting performance evaluation device provided by the present invention.
[0021] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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 creative work are within the scope of protection of the present invention.
[0023] See also Figure 1 and Figure 2 , Figure 1 is one of the flow charts of the engine starting performance evaluation method provided by the present invention, Figure 2 FIG. 2 is a flow chart of the engine starting performance evaluation method provided by the present invention. Figure 1 As shown, in this embodiment, the engine starting performance evaluation method includes steps S110 to S130, and each step is specifically as follows: S110: When the engine of the vehicle to be evaluated is in a starting condition, determine a speed overshoot score, a starting duration, an acceleration duration, and an idle stability duration of the engine.
[0024] The acceleration duration is used to characterize the engine's starting response delay.
[0025] S120: Determine the comprehensive score of the engine's starting performance based on the speed overshoot score and the first weight corresponding to the speed overshoot score, the starting duration and the second weight corresponding to the starting duration, the acceleration duration and the third weight corresponding to the acceleration duration, and the idle stability duration and the fourth weight corresponding to the idle stability duration.
[0026] like Figure 2 As shown in the figure, the comprehensive score of the engine's starting performance is determined by four evaluation indicators: engine speed overshoot score, starting time, starting response delay (starting response delay is characterized by acceleration duration) and idle stability time.
[0027] Among them, the comprehensive score of starting performance The calculation formula is as follows: ; in, Score the engine's speed overshoot; is the first weight; is the start time; is the second weight; To accelerate the duration; is the third weight; The idling stable time; The fourth weight.
[0028] S130: Evaluate the starting performance of the engine based on the comprehensive starting performance score.
[0029] It can be seen from the calculation formula of the comprehensive starting performance score that these four types of evaluation indicators (i.e., engine speed overshoot score, starting time, starting response delay and idle stability time) together constitute a complete system for evaluating the starting conditions of heavy-duty vehicle engines. Based on the comprehensive starting performance score, the starting performance of the vehicle engine can be comprehensively and objectively evaluated.
[0030] The engine starting performance evaluation method provided in this embodiment comprehensively considers the influence of multiple dimensions such as engine speed overshoot, starting time, starting response delay and idle stability time in the process of calculating the comprehensive starting performance score of the engine, and evaluates the starting performance of the engine based on the comprehensive starting performance score, thereby providing a scientific, accurate and objective quantitative standard for the evaluation of engine starting performance, without relying on the subjective feelings of the testers, and avoiding problems such as strong subjectivity, poor consistency, high cost and poor robustness, and can accurately evaluate the engine starting performance of the vehicle, providing data support for improving the driving performance and comfort of the vehicle.
[0031] In some embodiments, a method for determining a speed overshoot score includes: obtaining a first speed of the engine, a second speed of the engine, an overshoot start time of the engine, and an overshoot end time of the engine; the first speed is the maximum speed reached by the engine during starting, and the second speed is the engine speed of the engine at stable idling; based on the first speed and the second speed, determining the starting overshoot ratio of the engine; based on the overshoot start time and the overshoot end time, determining the starting stability score of the engine; based on the overshoot start time and the overshoot end time, determining the overshoot duration of the engine; and determining the speed overshoot score based on the starting overshoot ratio, the starting stability score, and the overshoot duration.
[0032] In order to evaluate the starting performance of heavy-duty vehicle engines, this embodiment proposes a multi-dimensional comprehensive overshoot evaluation system for evaluating the starting performance of the engine. The overshoot evaluation system can comprehensively consider three key dimensions: starting overshoot ratio, starting stability, and overshoot duration.
[0033] It should be noted that a larger starting overshoot ratio means that the engine speed fluctuates greatly during the starting process. This fluctuation may be transmitted to the vehicle through the transmission system, causing passengers to feel obvious bumps or vibrations, affecting driving stability and passenger comfort. By accurately evaluating the starting overshoot ratio, the above problems can be discovered and solved in a timely manner, improving the passengers' heavy vehicle riding experience.
[0034] Specifically, first obtain the first speed of the engine , the second engine speed 、Engine overshoot start time and the end time of engine overshoot .
[0035] The first speed The maximum speed reached by the engine during starting (in revolutions per minute). It is the engine speed when the engine is at a stable idle speed (in revolutions per minute).
[0036] Further, based on the first speed and the second speed , determine the engine starting overshoot ratio .
[0037] Among them, starting overshoot ratio The calculation formula is as follows: ; in, is the fifth weight; The sixth weight.
[0038] Furthermore, based on the overshoot start time and overshoot end time , determine the engine's starting stability score .
[0039] Specifically, based on the overshoot start time and overshoot end time , determine the integration interval , integration interval is the duration of the overshoot (in seconds); based on the integral interval , determine the integral of the absolute value of the engine speed change rate over time, and determine the engine starting stability score based on the integral of the absolute value of the engine speed change rate over time.
[0040] Among them, the starting stability score The calculation formula is as follows: ; in, is the seventh weight; is the integration interval Within (i.e. from the start time of overshoot To the end time of overshoot During the period), the absolute value of the engine speed change rate versus time 's points.
[0041] Among them, the integral of the absolute value of the engine speed change rate over time reflects the severity of the speed change. The larger the integral value, the more drastic the speed change, which may mean an increase in the instability of engine control, thus leading to a lower final score.
[0042] Furthermore, based on the overshoot start time and overshoot end time , determine the duration of the engine overshoot (Unit: seconds).
[0043] Among them, the duration of overshoot The calculation formula is as follows: .
[0044] Furthermore, based on the starting overshoot ratio , Starting stability score and duration of overshoot , determine the speed overshoot score .
[0045] Among them, the speed overshoot score The calculation formula is as follows: ; in, The eighth weight.
[0046] Substitute the above starting overshoot ratio into , Starting stability score and duration of overshoot The specific calculation formula is: ; in, , , , As different weight coefficients, they are used to adjust the influence of each item in the final score.
[0047] The engine starting performance evaluation method provided in this embodiment proposes an overshoot evaluation system for the starting performance of heavy-duty vehicle engines. The overshoot evaluation system comprehensively considers three key dimensions: starting overshoot ratio, starting stability, and overshoot duration, and can accurately determine the engine speed overshoot score.
[0048] In some embodiments, the starting stability score of the engine is determined based on the overshoot start time and the overshoot end time, including: determining an integration interval based on the overshoot start time and the overshoot end time; determining the integral of the absolute value of the engine speed change rate over time based on the integration interval; determining the starting stability score of the engine based on the integral of the absolute value of the engine speed change rate over time.
[0049] Specifically, based on the overshoot start time and overshoot end time , determine the integration interval , integration interval is the duration of the overshoot (in seconds); based on the integral interval , determine the integral of the absolute value of the engine speed change rate over time, and determine the engine starting stability score based on the integral of the absolute value of the engine speed change rate over time.
[0050] Among them, the starting stability score The calculation formula is as follows: ; in, is the seventh weight; is the integration interval Within (i.e. from the start time of overshoot To the end time of overshoot During the period), the absolute value of the engine speed change rate versus time 's points.
[0051] Among them, the integral of the absolute value of the engine speed change rate over time reflects the severity of the speed change. The larger the integral value, the more drastic the speed change, which may mean an increase in the instability of engine control, thus leading to a lower final score.
[0052] The engine starting performance evaluation method provided in this embodiment introduces the integral of the absolute value of the speed change rate over time as a key indicator for evaluating starting stability, which can intuitively reflect the severity of the engine speed change during overshoot.
[0053] In some embodiments, a method for determining the start duration includes: determining the engine start start time based on the engine speed; determining the engine speed increase slope; determining the engine start end time based on the speed increase slope; determining the start duration based on the start start time and the start end time.
[0054] In this embodiment, the start time Refers to the total time it takes for the engine speed to increase from 30 rpm to more than 500 rpm. The quality of the engine starting performance directly affects the driver's driving experience. If the engine starting time is too long, the driver may feel that the vehicle starts unsmoothly, affecting driving confidence and comfort. By evaluating the engine speed growth slope and starting time, the problem of poor starting performance can be discovered and solved in a timely manner to improve the driving experience.
[0055] Specifically, the engine start time is determined based on the engine speed. .
[0056] In this embodiment, the start time It is the moment when the engine speed reaches 30 rpm.
[0057] Furthermore, the speed increase slope of the engine is determined.
[0058] Among them, the speed growth slope The calculation formula of (i.e. the rate of change of engine speed) is as follows: ; in, for The engine speed at the moment (in revolutions per minute); for The engine speed at the moment (in revolutions per minute); for Moment and The interval between moments.
[0059] Further, based on the speed increase slope, the engine start end time is determined .
[0060] Specifically, determine the first moment in the time series that satisfies the following conditions , and As the engine start end time : ; in, For the time series time point (in seconds).
[0061] Further, based on the start time and start and end time , determine the start time Among them, the start time The calculation formula is as follows: .
[0062] The engine starting performance evaluation method provided in this embodiment proposes an engine starting performance rapid evaluation algorithm based on the speed growth slope. The speed growth slope can intuitively reflect the acceleration ability of the engine during the starting phase and can reflect the driver's intuitive starting performance feeling.
[0063] In some embodiments, a method for determining the duration of acceleration includes: determining the maximum speed slope of the engine; determining the starting time point corresponding to the maximum speed slope; based on the starting time point corresponding to the maximum speed slope, determining a first time point and a second time point respectively; the first time point is the starting time point of engine acceleration and deceleration, and the second time point is the ending time point of engine acceleration and deceleration; based on the first time point and the second time point, determining the duration of acceleration.
[0064] In this embodiment, the acceleration duration As a key indicator of the engine's starting response delay, the acceleration duration can be calculated by detecting the maximum engine speed slope and starting from this point, looking forward and backward for two points (at these two points, the engine speed slope is lower than 500 rpm), namely the first time point and the second time point. .
[0065] Preferably, during the evaluation process, the vehicle to be evaluated can intelligently identify the state of the accelerator pedal to avoid mis-evaluation of the start response delay. If the driver presses the accelerator pedal, the acceleration duration This method avoids mis-evaluation caused by the driver's active acceleration, ensures the accuracy and reliability of the evaluation results, and at the same time, this function also improves the intelligence level of the evaluation system, enabling it to more flexibly adapt to different driving scenarios and driving habits.
[0066] Specifically, the engine speed slope refers to the rate of change of the engine speed over time (in revolutions per minute per second), that is, the speed gradient, the rate of change of the engine speed; the calculation formula of the engine speed slope is as follows: ; in, is the engine speed slope; is the sending frequency of the rotation speed in the message; for The engine speed at the moment; for The engine speed at the moment; Indicates the engine speed (in revolutions per minute).
[0067] By traversing the calculated engine speed gradient data, the starting time point corresponding to the maximum speed slope of the engine can be found. , that is, the time point corresponding to the maximum slope point.
[0068] Furthermore, based on the starting time point corresponding to the maximum speed slope , respectively determine the first time point and the second time point .
[0069] Among them, the first time point The starting time point of engine acceleration and deceleration, the second time point The time point at which engine acceleration and deceleration ends.
[0070] Specifically, from First, traverse the time series forward and backward to find two time points that meet the following conditions, namely the first time point and the second time point : (1) First time point exist Before, meet: and ; (2) Second time point exist After that, meet: and .
[0071] Further, based on the first time point and the second time point , determine the duration of acceleration .
[0072] Acceleration duration The calculation formula is as follows: .
[0073] In some embodiments, a method for determining the idle stabilization time includes: determining the engine speed, the average engine speed and the engine speed range; and determining the idle stabilization time based on the engine speed, the average engine speed and the engine speed range.
[0074] Specifically, the idling stability time The calculation formula is as follows: ; Among them, the idling stability time The unit is seconds; for The engine speed at the moment, it should be noted that, It is the engine speed after smoothing to reduce the impact of noise, the unit is: rpm; The time point when the engine starts to decelerate to near idle speed (for example, the point when the engine starts to decelerate from the maximum speed, which needs to be determined according to the actual situation); The time point when the stable idle condition is met; is the average value of the engine speed (in rpm), which can be calculated over a fixed length of time, for example, 3 seconds; It is the engine speed range (in revolutions per minute), which can be the difference between the engine idle speed and the maximum speed, and is used to normalize the speed difference.
[0075] The integral part of the above formula represents the arrive The degree to which the engine speed approaches and remains within the stable idle range over a period of time.
[0076] Indicates the difference between the current speed and the average speed, reflecting the speed fluctuation. When the speed fluctuation is very small (i.e. close to the stable idle speed), the integral value is close to , indicating that the idle speed is stable for a long time; when the speed fluctuates greatly, the integral value will decrease, indicating that the idle speed is stable for a short time.
[0077] In some embodiments, before determining the engine speed overshoot score, starting time, acceleration duration and idle stability time, it also includes: judging whether the accelerator pedal is in a preset position, whether the engine speed is greater than a preset threshold, whether the engine can maintain a stable idle speed, whether the transmission gear is a preset gear, and whether the vehicle to be evaluated is in a stationary state; if the accelerator pedal is in a preset position, the engine speed is greater than a preset threshold, the engine can maintain a stable idle speed, the transmission gear is a preset gear, and the vehicle to be evaluated is in a stationary state, then it is determined that the engine of the vehicle to be evaluated is in a starting condition.
[0078] like Figure 2 As shown, before calculating the comprehensive score of the engine's starting performance, it is necessary to ensure that the engine of the vehicle to be evaluated is in the starting condition. Based on this, this embodiment provides a method for determining the engine starting condition.
[0079] Specifically, it is first determined whether the accelerator pedal is in a preset position, that is, whether the accelerator pedal position is equal to 0 (if the accelerator pedal position is equal to 0, it means that the driver has not stepped on the accelerator).
[0080] If the accelerator pedal position is equal to 0, it is further determined whether the engine speed is greater than a preset threshold (the preset threshold is 30rpm), that is, whether the engine speed is greater than 30rpm. This judgment condition is used to preliminarily determine whether the engine has started and generated effective rotation.
[0081] If the engine speed is greater than 30 rpm, it is further determined whether the engine can maintain a stable idle speed.
[0082] It should be noted that after the trigger condition is met (i.e. the engine speed is greater than 30rpm), it is necessary to immediately detect whether the engine reaches and maintains a stable idle speed. This stable state must be confirmed within 25 seconds to ensure that the engine starts smoothly and has entered the idle state smoothly. If the stable idle speed cannot be reached within 25 seconds, it is determined to be abnormal or failed to start.
[0083] If the engine can reach and maintain a stable idle speed within 25 seconds, it is further determined whether the transmission gear is the preset gear, which is N or P (i.e., not in gear).
[0084] The current gear position of the transmission is N or P, and the vehicle to be evaluated has not undergone any gear shifting operation within a certain period of time (for example, 5 consecutive seconds or longer), which ensures that the vehicle to be evaluated will not generate additional load due to gear shifting during the starting process.
[0085] If the current gear position of the transmission is N or P, it is further determined whether the vehicle to be evaluated is in a stationary state, that is, whether the speed of the vehicle to be evaluated is equal to 0.
[0086] If the vehicle speed of the vehicle to be evaluated is equal to 0, it can be determined that the engine of the vehicle to be evaluated is in a starting condition.
[0087] Compared with the prior art, the engine starting performance evaluation method provided in this embodiment has at least the following advantages: (1) Improved accuracy and objectivity of the evaluation: By accurately measuring and recording key parameters during the engine starting process and conducting quantitative analysis based on scientific evaluation indicators, the subjective influence of human factors can be reduced, ensuring the accuracy and objectivity of the evaluation results.
[0088] (2) Comprehensive evaluation of engine starting performance: By combining multiple dimensions such as engine speed overshoot, starting time, starting response delay, idle stability time and engine speed, the engine starting performance can be comprehensively evaluated, providing a scientific basis for optimizing engine design and improving vehicle driving performance.
[0089] (3) Realize quantitative calculation and intelligent evaluation: Use advanced algorithms and computing technologies to accurately quantify each evaluation indicator, and combine it with intelligent comprehensive evaluation methods to obtain comprehensive, accurate and easy-to-understand evaluation results, thereby improving the efficiency and accuracy of the evaluation.
[0090] (4) Enhance the robustness and wide applicability of the evaluation: Considering the differences in engine starting performance under different vehicle models, different road conditions and different usage environments, the robustness and wide applicability of the evaluation can be improved by adjusting the evaluation indicators and algorithm parameters, so that it can be applied to the engine starting performance evaluation of various heavy-duty vehicles, providing strong technical support and decision-making basis for vehicle manufacturers, drivers and maintenance personnel.
[0091] The present invention also provides an engine starting performance evaluation device. Figure 3 , Figure 3 3 is a schematic diagram of the structure of the engine starting performance evaluation device provided by the present invention. In this embodiment, the engine starting performance evaluation device includes a determination module 310 , a score calculation module 320 and an evaluation module 330 .
[0092] The determination module 310 is used to determine the speed overshoot score, the starting time, the acceleration duration and the idle stability time of the engine when the engine of the vehicle to be evaluated is in a starting condition.
[0093] The acceleration duration is used to characterize the engine's starting response delay.
[0094] The score calculation module 320 is used to determine the comprehensive score of the engine's starting performance based on the speed overshoot score and the first weight corresponding to the speed overshoot score, the starting duration and the second weight corresponding to the starting duration, the acceleration duration and the third weight corresponding to the acceleration duration, and the idle stability duration and the fourth weight corresponding to the idle stability duration.
[0095] The evaluation module 330 is used to evaluate the starting performance of the engine based on the comprehensive starting performance score.
[0096] In some embodiments, the determination module 310 is used to obtain a first engine speed, a second engine speed, an overshoot start time of the engine, and an overshoot end time of the engine; the first speed is the maximum speed reached by the engine during starting, and the second speed is the engine speed when the engine is at a stable idle speed; based on the first speed and the second speed, the starting overshoot ratio of the engine is determined; based on the overshoot start time and the overshoot end time, the starting stability score of the engine is determined; based on the overshoot start time and the overshoot end time, the overshoot duration of the engine is determined; based on the overshoot start time and the overshoot end time, the speed overshoot score is determined.
[0097] In some embodiments, the determination module 310 is used to determine the integral interval based on the overshoot start time and the overshoot end time; based on the integral interval, determine the integral of the absolute value of the engine speed change rate over time; based on the integral of the absolute value of the engine speed change rate over time, determine the engine starting stability score.
[0098] In some embodiments, the determination module 310 is used to determine the engine start start time based on the engine speed; determine the engine speed increase slope; determine the engine start end time based on the speed increase slope; determine the start duration based on the start start time and the start end time.
[0099] In some embodiments, the determination module 310 is used to determine the maximum speed slope of the engine; determine the starting time point corresponding to the maximum speed slope; based on the starting time point corresponding to the maximum speed slope, determine the first time point and the second time point respectively; the first time point is the starting time point of the engine acceleration and deceleration, and the second time point is the ending time point of the engine acceleration and deceleration; based on the first time point and the second time point, determine the acceleration duration.
[0100] In some embodiments, the determination module 310 is used to determine the engine speed, the average engine speed and the engine speed range; based on the engine speed, the average engine speed and the engine speed range, determine the idle stabilization time.
[0101] In some embodiments, the engine starting performance evaluation device further includes a judgment module.
[0102] A judgment module is configured to judge whether the accelerator pedal is in a preset position, whether the engine speed is greater than a preset threshold, whether the engine can maintain a stable idle speed, whether the transmission gear is in a preset gear, and whether the vehicle to be evaluated is in a stationary state; if the accelerator pedal is in the preset position, the engine speed is greater than the preset threshold, the engine can maintain a stable idle speed, the transmission gear is in the preset gear, and the vehicle to be evaluated is in a stationary state, it is determined that the engine of the vehicle to be evaluated is in a starting condition.
[0103] The present invention also provides an electronic device. Figure 4 is a schematic structural diagram of the electronic device provided by the present invention, as Figure 4 shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430, and a communication bus 440. Among them, the processor 410, the communication interface 420, and the memory 430 complete communication with each other through the communication bus 440. The processor 410 can call the logical instructions in the memory 430 to execute the engine starting performance evaluation method.
[0104] In addition, when the logical instructions in the above-mentioned memory 430 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0105] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the engine starting performance evaluation method provided by the above-mentioned methods is implemented.
[0106] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0107] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0108] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for evaluating engine starting performance, characterized in that: include: When the engine of the vehicle to be evaluated is in a starting condition, determining a speed overshoot score, a starting duration, an acceleration duration, and an idle stability duration of the engine; The acceleration duration is used to characterize the starting response delay of the engine; Determine a comprehensive starting performance score of the engine based on the speed overshoot score and a first weight corresponding to the speed overshoot score, the starting duration and a second weight corresponding to the starting duration, the acceleration duration and a third weight corresponding to the acceleration duration, and the idle stabilization duration and a fourth weight corresponding to the idle stabilization duration; Based on the comprehensive starting performance score, the starting performance of the engine is evaluated.
2. The engine starting performance evaluation method according to claim 1, characterized in that: The method for determining the speed overshoot score comprises: Acquire a first speed of the engine, a second speed of the engine, an overshoot start time of the engine, and an overshoot end time of the engine; the first speed is the maximum speed reached by the engine during starting, and the second speed is the engine speed of the engine at a stable idle speed; determining a starting overshoot ratio of the engine based on the first speed and the second speed; Determining a starting stability score of the engine based on the overshoot start time and the overshoot end time; Determining the duration of the overshoot of the engine based on the overshoot start time and the overshoot end time; The speed overshoot score is determined based on the starting overshoot ratio, the starting stability score, and the overshoot duration.
3. The engine starting performance evaluation method according to claim 2, characterized in that: The step of determining the starting stability score of the engine based on the overshoot start time and the overshoot end time includes: Determine an integration interval based on the overshoot start time and the overshoot end time; Based on the integration interval, determining the integral of the absolute value of the speed change rate of the engine over time; A starting stability score of the engine is determined based on an integration of an absolute value of a rate of change of speed of the engine over time.
4. The engine starting performance evaluation method according to claim 1, characterized in that: The method for determining the start-up duration includes: Determining a start time of starting the engine based on the speed of the engine; Determining a speed increase slope of the engine; Determining the start end time of the engine based on the speed increase slope; The startup duration is determined based on the startup start time and the startup end time.
5. The engine starting performance evaluation method according to claim 1, characterized in that: The method for determining the acceleration duration includes: determining a maximum speed slope of the engine; Determining a starting time point corresponding to the maximum speed slope; Based on the starting time point corresponding to the maximum speed slope, a first time point and a second time point are determined respectively; the first time point is the starting time point of engine acceleration and deceleration, and the second time point is the ending time point of engine acceleration and deceleration; The acceleration duration is determined based on the first time point and the second time point.
6. The engine starting performance evaluation method according to claim 1, characterized in that: The method for determining the idle speed stability time comprises: determining a speed of the engine, an average engine speed, and an engine speed range; The idle stabilization time is determined based on the engine speed, the engine speed average value and the engine speed range.
7. The engine starting performance evaluation method according to claim 1, characterized in that: Before determining the speed overshoot score, starting duration, acceleration duration and idling stability duration of the engine, the method further includes: Determine whether the accelerator pedal is in a preset position, whether the engine speed is greater than a preset threshold, whether the engine can maintain a stable idle speed, whether the gearbox gear is a preset gear, and whether the vehicle to be evaluated is stationary; If the accelerator pedal is in a preset position, the engine speed is greater than a preset threshold, the engine can maintain a stable idle speed, the transmission gear is a preset gear, and the vehicle to be evaluated is in a stationary state, it is determined that the engine of the vehicle to be evaluated is in a starting condition.
8. An engine starting performance evaluation device, characterized in that: include: A determination module, used to determine a speed overshoot score, a starting duration, an acceleration duration, and an idle stability duration of the engine when the engine of the vehicle to be evaluated is in a starting condition; The acceleration duration is used to characterize the starting response delay of the engine; a score calculation module, configured to determine a comprehensive score of the starting performance of the engine based on the speed overshoot score and a first weight corresponding to the speed overshoot score, the starting duration and a second weight corresponding to the starting duration, the acceleration duration and a third weight corresponding to the acceleration duration, and the idle stabilization duration and a fourth weight corresponding to the idle stabilization duration; An evaluation module is used to evaluate the starting performance of the engine based on the starting performance comprehensive score.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the engine starting performance evaluation method according to any one of claims 1 to 7 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the engine starting performance evaluation method according to any one of claims 1 to 7 is implemented.