Self-adaptive correction method for starting air inflow, engine starting method and controller

By calculating the deviation between the actual speed curve of the engine and the ideal speed curve, the starting intake volume is adaptively corrected, and the problem of discomfort in the starting intake volume caused by manufacturing deviations and performance differences in the prior art is solved, and personalized correction and starting performance optimization are achieved.

CN119664519APending Publication Date: 2025-03-21UNITED AUTOMOTIVE ELECTRONICS SYST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411933045.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

When determining the engine start air intake, the prior art ignores manufacturing deviations between different vehicles and the performance differences of the vehicle at different stages of the life cycle, resulting in insufficient or excessive start air intake, affecting the starting performance and safety.

Method used

By obtaining the deviation between the actual speed curve and the ideal speed curve of the engine under the current starting condition, the correction amount is calculated and stored, so as to adapt the starting air intake. This method corrects after each start is completed, and subsequent start corrections are performed according to the previously stored correction amount.

Benefits of technology

Personalized corrections are achieved according to the actual characteristics of each vehicle, the accuracy and efficiency of starting air intake are improved, and the optimization and safety of starting performance are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119664519A_ABST
    Figure CN119664519A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of engines, and discloses a self-adaptive correction method for starting air inflow, an engine starting method and a controller. The engine starting method comprises the following steps that the current starting working condition is determined; judging whether correction under the current starting working condition can be obtained or not; if yes, the initial starting air inflow is corrected according to the obtained correction amount to serve as the starting air inflow of this time; after the engine is started, the self-adaptive correction method for the starting air inflow comprises the steps that an actual rotating speed curve after the engine is started is obtained; calculating a deviation value between the actual rotating speed curve and the ideal rotating speed curve; and when it is judged that the starting air inflow is too large or too small according to the deviation value, the correction value is determined according to the deviation value, and the corresponding correction value is stored for the current starting working condition. According to the method, personalized correction can be provided according to the characteristics of different vehicles, and the precision of the correction can be improved along with the increase of the correction times.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of engines, and in particular relates to an adaptive correction method for starting air intake volume, an engine starting method and a controller. Background Art

[0002] The starting air intake has an important impact on the starting performance of the engine. Too little air intake will cause weak starting, while too much air intake will increase the starting noise and even cause the vehicle to move forward. In order to obtain the air intake volume that is suitable for the working conditions, the existing technology determines the starting air intake volume under different starting conditions by calibration. The calibration method ignores the manufacturing deviations between different vehicles and the performance differences of the same vehicle at different stages of its life cycle. Summary of the invention

[0003] In order to provide personalized starting air intake volume for different vehicles, the present application provides an adaptive correction method for starting air intake volume.

[0004] The present invention is implemented by the following technical solution: A method for adaptively correcting the starting air intake volume, comprising the following steps:

[0005] Obtaining the actual speed curve after the engine is started under the current starting condition;

[0006] Calculate the deviation between the actual speed curve and the ideal speed curve;

[0007] When it is determined based on the deviation that the starting air intake volume is too large or too small, a correction amount is determined based on the deviation, and the corresponding correction amount is stored for the current starting condition.

[0008] The present invention corrects the current starting condition after each start is completed, and can store the correction amount of the current starting condition accordingly. Then, in subsequent starts, the starting air intake amount can be corrected according to the previously stored correction amount. Since the correction is made according to the deviation between the actual speed curve and the ideal speed curve of each vehicle, it is possible to provide personalized correction amounts according to the characteristics of different vehicles.

[0009] Furthermore, the area where the actual speed curve exceeds the ideal speed curve is calculated by integration and used as the deviation.

[0010] The area difference between the two speed curves is the cumulative error. Using the cumulative error as the deviation amount can better reflect the deviation of the intake amount as a whole.

[0011] Further, the actual maximum speed value is obtained from the actual speed curve, the ideal maximum speed value is obtained from the ideal speed curve, and the difference between the actual maximum speed value and the ideal maximum speed value is calculated as the deviation value.

[0012] Using the maximum speed difference as the deviation amount is simple and fast to calculate.

[0013] Furthermore, the actual continuous action time when the speed is greater than the target speed is obtained from the actual speed curve, and the ideal continuous action time when the speed is greater than the target speed is obtained from the ideal speed curve, and the difference between the actual continuous action time and the ideal continuous action time is calculated as the deviation.

[0014] The calculation using the difference in duration of action as the deviation is simple and fast.

[0015] Furthermore, a unit correction amount is set; when the starting air intake amount is too large, the unit correction amount is reduced; when the starting air intake amount is too small, the unit correction amount is increased.

[0016] By increasing the unit correction amount, when the starting air intake volume is too large, the starting air intake volume can be reduced by the correction amount; when the starting air intake volume is too small, the starting air intake volume can be increased by the correction amount.

[0017] Furthermore, the deviation level intervals are set, and different unit correction amounts are set for different deviation level intervals.

[0018] When the deviation falls in different deviation level intervals, the unit correction amount is different. The larger the deviation, the larger the unit correction amount corresponding to the deviation level interval, and the smaller the deviation, the smaller the unit correction amount corresponding to the deviation level interval. This can improve both the accuracy of the correction and the efficiency of the correction.

[0019] Furthermore, the deviation is compared with a threshold value to determine whether the starting intake air volume is too large or too small.

[0020] Threshold comparison can more quickly determine whether the starting air intake volume is too large or too small.

[0021] Furthermore, when the deviation is greater than a first upper limit threshold, it is determined that the starting air intake amount is too large; and when the deviation is less than a first lower limit threshold, it is determined that the starting air intake amount is too small.

[0022] When the deviation exceeds the threshold interval formed by the first upper threshold and the first lower threshold, a judgment is directly made that the starting air intake volume is too large or too small, so as to quickly correct the starting air intake volume.

[0023] Furthermore, when the deviation is greater than the second upper limit threshold and less than the first upper limit threshold, the first count value is increased by one; when the deviation is less than the second lower limit threshold and greater than the first lower limit threshold, the count value of the second counter is increased by one; when the first count value or the count value of the second counter exceeds the count threshold, the correction amount is determined according to the average value of the deviation.

[0024] When the deviation falls within the threshold interval composed of the first upper threshold and the first lower threshold, but exceeds the threshold interval composed of the second upper threshold and the second lower threshold, combined with the counting value for judgment, it is possible to eliminate the interference of some accidental factors, making the correction result of the starting intake volume more accurate and reliable.

[0025] The present invention also provides an engine starting method, comprising the following steps:

[0026] Determine the current starting condition;

[0027] Determine whether the correction value under the current starting condition can be obtained;

[0028] If not, the initial starting air intake volume is used as the current starting air intake volume to control the engine starting;

[0029] If yes, the initial starting air intake volume is corrected according to the obtained correction amount as the current starting air intake volume, and the engine start is controlled according to the current starting air intake volume;

[0030] After the engine is started, the above-mentioned adaptive correction method for the starting intake air amount is executed.

[0031] The initial starting air intake volume can be obtained by calibration under different starting conditions; the initial starting air intake volume can also adopt an empirical value, and the initial air intake volume of different starting conditions is set to a uniform value, which can reduce the amount of data storage. The correction amount is a variable, which changes with the number of corrections under the same starting condition. As the number of corrections increases, the value of the correction amount becomes more and more accurate, so that the starting air intake volume gradually approaches the ideal value.

[0032] Furthermore, a corresponding self-learning state variable is set for each starting condition, and an initial value of the self-learning state variable is a value indicating an unfinished state; when the starting intake air adaptive correction method is executed, the self-learning state variable is assigned a value indicating a completed state.

[0033] Through self-learning state variables, it is possible to quickly determine one of the situations in which the correction amount cannot be obtained, eliminating the process of traversing and searching for the correction amount, saving computing power and improving efficiency.

[0034] Furthermore, whether the correction value under the current working condition can be obtained is determined as follows:

[0035] When the self-learning state variable is not completed, it is determined that the correction amount under the current starting condition cannot be obtained;

[0036] When the self-learning state variable is completed and a correction amount exists, it is determined that the correction amount under the current starting condition can be obtained;

[0037] When the self-learning state variable is completed but there is no correction amount, it is determined that the correction amount under the current starting condition cannot be obtained.

[0038] The self-learning state variable is completed and there is a correction amount, which indicates that after the adaptive correction method of the starting air intake amount is executed, the starting air intake amount is judged to be inappropriate based on the deviation amount, and after correction is made based on the deviation amount, the correction amount is stored.

[0039] The situation where the self-learning state variable is completed but there is no correction amount indicates that after executing the adaptive correction method for the starting air intake volume, the starting air intake volume is judged to be appropriate based on the deviation amount and no correction is required. Therefore, there is no correction amount, that is, the correction amount variable under the corresponding starting condition is not established, which can reduce the amount of data storage.

[0040] Furthermore, the current starting condition is determined according to the intake pressure signal of the engine and the temperature signal of the engine.

[0041] Intake pressure and temperature are key factors affecting the engine starting process. Different intake pressure and temperature combinations result in different starting conditions.

[0042] The present invention also provides an engine controller, wherein an engine starting control program is configured in the engine controller, and the engine starting control program is used to execute the above-mentioned engine starting method.

[0043] Compared with the prior art, the present invention makes corrections based on the deviation between the actual speed curve and the ideal speed curve of each vehicle, thereby being able to provide personalized correction amounts for the characteristics of different vehicles, and as the number of corrections increases, the value of the correction amount becomes more and more accurate, so that the starting air intake volume gradually approaches the ideal value. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 is a flow chart of the adaptive correction method for the starting intake air amount in Embodiment 1;

[0046] Figure 2 is a flow chart for determining the starting intake air amount according to the deviation amount in embodiment 2;

[0047] Figure 3 is a flow chart of calculating the correction amount according to the deviation amount in Example 3;

[0048] Figure 4 This is a flow chart of the engine starting method in Embodiment 4. DETAILED DESCRIPTION

[0049] The prior art determines the starting air intake volume under different starting conditions by a calibration method. The method of calibrating the air intake volume has two obvious defects:

[0050] Firstly, the number of samples of calibrated vehicles is small, and mass-produced vehicles may have manufacturing deviations, which means that the ideal intake volume calibrated on the calibration vehicle cannot fully cover the mass-produced vehicles, and the starting intake volume may be too large or too small in different mass-produced vehicles.

[0051] Secondly, on the same vehicle, the actual starting air intake volume may gradually deviate from the ideal air intake volume due to contamination and dirtiness of related parts and mechanical wear during the vehicle's life cycle, eventually leading to the problem of too much or too little starting air intake volume.

[0052] The present invention makes corrections based on the deviation between the actual speed curve and the ideal speed curve of each vehicle, so that personalized correction amounts can be provided according to the characteristics of different vehicles, and as the number of corrections increases, the value of the correction amount becomes more and more accurate, so that the starting intake volume gradually approaches the ideal value.

[0053] Example 1

[0054] refer to Figure 1 As shown, this embodiment provides a method for adaptively correcting the starting intake amount, comprising the following steps:

[0055] Obtaining the actual speed curve after the engine is started under the current starting condition;

[0056] Calculate the deviation between the actual speed curve and the ideal speed curve;

[0057] When the starting air intake volume is judged to be too large or too small according to the deviation, a correction amount is determined according to the deviation, and the corresponding correction amount is stored for the current starting condition. The starting air intake volume here is the starting air intake volume under the current starting condition, that is, the starting air intake volume for this time.

[0058] After each start, the starting air intake volume under the current starting condition is corrected, and the correction amount of the current starting condition can be stored accordingly. In subsequent starts, the starting air intake volume can be corrected according to the previously stored correction amount. Since the correction is made based on the deviation between the actual speed curve and the ideal speed curve of each vehicle, it is possible to provide personalized correction amounts for the characteristics of different vehicles.

[0059] This embodiment provides the following three methods for calculating the deviation:

[0060] Method 1: Use the integral method to calculate the area of ​​the actual speed curve that exceeds the ideal speed curve, and use it as the deviation. The area difference between the two speed curves is the cumulative error. Using the cumulative error as the deviation can better reflect the deviation of the intake volume as a whole.

[0061] Method 2: Obtain the actual maximum speed value from the actual speed curve, obtain the ideal maximum speed value from the ideal speed curve, and calculate the difference between the actual maximum speed value and the ideal maximum speed value as the deviation. Using the maximum speed difference as the deviation is simple and fast.

[0062] Method three, obtain the actual continuous action time when the speed is greater than the target speed from the actual speed curve, obtain the ideal continuous action time when the speed is greater than the target speed from the ideal speed curve, and calculate the difference between the actual continuous action time and the ideal continuous action time as the deviation. Using the difference in continuous action time as the deviation is simple and fast to calculate.

[0063] Example 2

[0064] This embodiment describes how to determine whether the starting air intake amount is appropriate based on the deviation.

[0065] In this embodiment, the deviation is compared with a threshold value to determine whether the starting air intake amount is too large or too small. By comparing the threshold value, it is possible to more quickly determine whether the starting air intake amount is too large or too small.

[0066] refer to Figure 2 As shown, when the deviation is greater than the first upper limit threshold, it is judged that the starting air intake amount is too large; when the deviation is less than the first lower limit threshold, it is judged that the starting air intake amount is too small.

[0067] When the deviation exceeds the threshold interval formed by the first upper threshold and the first lower threshold, a judgment is directly made that the starting air intake volume is too large or too small, so as to quickly correct the starting air intake volume.

[0068] When the deviation is greater than the second upper threshold and less than the first upper threshold, the first count value is increased by one; when the deviation is less than the second lower threshold and greater than the first lower threshold, the count value of the second counter is increased by one; when the first count value or the count value of the second counter exceeds the count threshold, the correction amount is determined according to the average value of the deviation. Here, the average value is calculated for the deviation under the same starting condition, and the average value of the deviation is used as the final deviation. The final deviation is used to determine the correction amount.

[0069] When the deviation falls within the threshold interval composed of the first upper threshold and the first lower threshold, but exceeds the threshold interval composed of the second upper threshold and the second lower threshold, combined with the counting value for judgment, it is possible to eliminate the interference of some accidental factors, making the correction result of the starting intake volume more accurate and reliable.

[0070] When the deviation is within the second lower threshold and the second upper threshold, the starting air intake is appropriate, neither too large nor too small. Then the starting air intake for the current starting condition is appropriate, and the starting air intake may be the initial starting air intake or the starting air intake corrected according to the obtained correction amount.

[0071] Example 3

[0072] This embodiment describes how to calculate the correction amount according to the deviation amount.

[0073] refer to Figure 3 As shown, in order to calculate the correction amount, this embodiment sets a unit correction amount; whenever the starting air intake amount is too large, the unit correction amount is reduced; whenever the starting air intake amount is too small, the unit correction amount is increased.

[0074] By increasing the unit correction amount, when the starting air intake volume is too large, the starting air intake volume can be reduced by the correction amount; when the starting air intake volume is too small, the starting air intake volume can be increased by the correction amount.

[0075] Preferably, deviation level intervals are set, and different unit correction amounts are set for different deviation level intervals.

[0076] When the deviation falls in different deviation level intervals, the unit correction amount is different. The larger the deviation, the larger the unit correction amount corresponding to the deviation level interval, and the smaller the deviation, the smaller the unit correction amount corresponding to the deviation level interval. This can improve both the accuracy of the correction and the efficiency of the correction.

[0077] Example 4

[0078] refer to Figure 4 As shown, this embodiment provides an engine starting method, comprising the following steps:

[0079] Determine the current starting condition;

[0080] Determine whether the correction value under the current starting condition can be obtained;

[0081] If not, the initial starting air intake volume is used as the current starting air intake volume to control the engine starting;

[0082] If yes, the initial starting air intake volume is corrected according to the obtained correction amount as the current starting air intake volume, and the engine start is controlled according to the current starting air intake volume;

[0083] After the engine is started, the adaptive correction method of the starting intake air amount in any one of the first to third embodiments is executed.

[0084] Since the adaptive correction method of the starting air intake volume will determine whether the starting air intake volume is appropriate, and will only make corrections when it is determined that the starting air intake volume is not appropriate, the following results will appear after executing this method:

[0085] 1) If the current starting air intake volume is the initial starting air intake volume, and if the current starting air intake volume is appropriate, there is no corresponding correction amount for the current starting condition.

[0086] 2) If the current starting air intake volume is the initial starting air intake volume and the current starting air intake volume is inappropriate, a correction amount for the current starting condition is created, and the value of the correction amount is equal to the unit correction amount.

[0087] 3) If the current startup air intake amount is the corrected startup air intake amount, and the current startup air intake amount is inappropriate, the value of the correction amount is updated based on the correction amount obtained in this startup according to the unit correction amount. For example, the correction amount obtained in this startup is 4, the unit correction amount obtained according to the deviation is 1, and the current startup air intake amount is judged to be too large, then the updated correction amount is 4-1=3.

[0088] 4) If the current starting air intake volume is the corrected starting air intake volume and the current starting air intake volume is inappropriate, the value of the correction volume will not be updated.

[0089] The initial starting air intake volume can be obtained by calibration under different starting conditions; the initial starting air intake volume can also adopt an empirical value, and the initial air intake volume of different starting conditions is set to a uniform value, which can reduce the amount of data storage. The correction amount is a variable, which changes with the number of corrections under the same starting condition. As the number of corrections increases, the value of the correction amount becomes more and more accurate, so that the starting air intake volume gradually approaches the ideal value.

[0090] Preferably, the current starting condition is determined based on an intake pressure signal of the engine and a temperature signal of the engine.

[0091] Intake pressure and temperature are key factors affecting the engine starting process. Different intake pressure and temperature combinations result in different starting conditions.

[0092] Preferably, a corresponding self-learning state variable is set for each starting condition, and the initial value of the self-learning state variable is a value indicating an unfinished state; when the starting intake air adaptive correction method is executed, the self-learning state variable is assigned a value indicating a completed state.

[0093] Through self-learning state variables, it is possible to quickly determine one of the situations in which the correction amount cannot be obtained, that is, no adaptive correction has been performed, thus eliminating the process of traversing and searching for the correction amount, saving computing power and improving efficiency.

[0094] Preferably, whether the correction value under the current working condition can be obtained is determined in the following manner:

[0095] When the self-learning state variable is not completed, it is determined that the correction amount under the current starting condition cannot be obtained;

[0096] When the self-learning state variable is completed and a correction amount exists, it is determined that the correction amount under the current starting condition can be obtained;

[0097] When the self-learning state variable is completed but there is no correction amount, it is determined that the correction amount under the current starting condition cannot be obtained.

[0098] The self-learning state variable is completed and there is a correction amount, which indicates that after the adaptive correction method of the starting air intake amount is executed, the starting air intake amount is judged to be inappropriate based on the deviation amount, and after correction is made based on the deviation amount, the correction amount is stored.

[0099] The situation where the self-learning state variable is completed but there is no correction amount indicates that after executing the adaptive correction method for the starting air intake volume, the starting air intake volume is judged to be appropriate based on the deviation amount and no correction is required. Therefore, there is no correction amount, that is, the correction amount variable under the corresponding starting condition is not established, which can reduce the amount of data storage.

[0100] This embodiment further provides an engine controller, in which an engine starting control program is configured, and the engine starting control program is used to execute the above-mentioned engine starting method.

[0101] Obviously, the above embodiments are merely examples for the purpose of clear explanation, and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived therefrom are still within the scope of protection created by this application.

Claims

1. A method for adaptively correcting starting intake air volume, characterized in that: The steps include: Obtaining the actual speed curve after the engine is started under the current starting condition; Calculate the deviation between the actual speed curve and the ideal speed curve; When it is determined based on the deviation that the starting air intake volume is too large or too small, a correction amount is determined based on the deviation, and the corresponding correction amount is stored for the current starting condition.

2. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: The area where the actual speed curve exceeds the ideal speed curve is calculated by integration and used as the deviation.

3. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: An actual maximum speed value is obtained from the actual speed curve, an ideal maximum speed value is obtained from the ideal speed curve, and a difference between the actual maximum speed value and the ideal maximum speed value is calculated as a deviation.

4. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: The actual continuous action time when the speed is greater than the target speed is obtained from the actual speed curve, and the ideal continuous action time when the speed is greater than the target speed is obtained from the ideal speed curve, and the difference between the actual continuous action time and the ideal continuous action time is calculated as the deviation.

5. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: Set the unit correction amount; when the starting air intake volume is too large, reduce the unit correction amount; when the starting air intake volume is too small, increase the unit correction amount.

6. The adaptive correction method for starting intake air volume according to claim 6, characterized in that: Set the deviation level range and set different unit correction amounts for different deviation level ranges.

7. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: The deviation is compared with a threshold value to determine whether the starting air intake volume is too large or too small.

8. The adaptive correction method for starting intake air volume according to claim 1, characterized in that: When the deviation is greater than the first upper limit threshold, it is determined that the starting air intake amount is too large; when the deviation is less than the first lower limit threshold, it is determined that the starting air intake amount is too small.

9. The adaptive correction method for starting intake air amount according to claim 1 or 8, characterized in that: When the deviation is greater than the second upper threshold and less than the first upper threshold, the first count value is increased by one; when the deviation is less than the second lower threshold and greater than the first lower threshold, the count value of the second counter is increased by one; when the first count value or the count value of the second counter exceeds the count threshold, the correction amount is determined according to the average value of the deviation.

10. An engine starting method, characterized in that: The following steps are involved: Determine the current starting condition; Determine whether the correction value under the current starting condition can be obtained; If not, the initial starting air intake volume is used as the current starting air intake volume to control the engine starting; If yes, the initial starting air intake volume is corrected according to the obtained correction amount as the current starting air intake volume, and the engine start is controlled according to the current starting air intake volume; After the engine is started, the adaptive correction method for the starting intake air amount described in any one of claims 1 to 9 is executed.

11. The engine starting method according to claim 10, characterized in that: A corresponding self-learning state variable is set for each starting condition, and the initial value of the self-learning state variable is a value indicating an unfinished state; when the starting intake air quantity adaptive correction method is executed, the self-learning state variable is assigned a value indicating a completed state.

12. The engine starting method according to claim 11, characterized in that: Determine whether the correction value under the current working condition can be obtained as follows: When the self-learning state variable is not completed, it is determined that the correction amount under the current starting condition cannot be obtained; When the self-learning state variable is completed and a correction amount exists, it is determined that the correction amount under the current starting condition can be obtained; When the self-learning state variable is completed but there is no correction amount, it is determined that the correction amount under the current starting condition cannot be obtained.

13. The adaptive correction method for starting intake air amount according to claim 10, characterized in that: The current starting condition is determined based on the engine intake pressure signal and the engine temperature signal.

14. An engine controller, characterized in that: The engine controller is provided with an engine starting control program, and the engine starting control program is used to execute the engine starting method as described in any one of 12 to 13.