Ignition angle correction method, device and equipment and storage medium
By obtaining the average AI50 value based on the combustion analyzer in the engine and adjusting the ignition angle, the combustion differentiation and fuel consumption problems caused by uneven exhaust gas distribution are solved, and the consistency of combustion of each cylinder of the engine is achieved and environmentally friendly performance improvement is achieved.
Patent Information
- Application Number
- CN202411353967.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-01-10
AI Technical Summary
In engines with EGR technology, due to the uneven distribution of exhaust gas, the combustion differentiation of each cylinder under high EGR rate conditions increases, and even misfire occurs, and engine fuel consumption deteriorates.
By obtaining the combustion heat release rate of each cylinder based on the combustion analyzer, the average of AI50 is calculated, and the ignition angle coefficient is adjusted according to the relationship between AI50 and the mean, and the ignition angle correction is performed to ensure the consistency of combustion of each cylinder.
The combustion uniformity of the engine cylinders is achieved, exhaust emissions and fuel consumption are reduced, and energy-saving and environmentally friendly performance is improved.
Smart Images

Figure CN119288721A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to an ignition angle correction method, device, equipment and storage medium. Background Art
[0002] With the increasingly stringent fuel consumption regulations and emission standards, Exhaust Gas Recirculation (EGR) technology has been widely used in gasoline engine development to improve exhaust emissions and fuel consumption. At present, the electronic control system for engine bench calibration with EGR technology is relatively mature. During the calibration process, the calibration logic of the output final ignition angle is mainly derived from the following formula: Final ignition angle = basic ignition angle + corrected ignition angle + ignition angle retreat angle.
[0003] During the bench calibration process, it was found that due to the location of the exhaust gas introduced by EGR, the actual waste gas distributed to each cylinder was not completely uniform. Especially under high EGR rate conditions, as the EGR rate gradually increased until the maximum EGR tolerance limit of the engine, the combustion differentiation trend of the four cylinders increased under the same output ignition angle of each cylinder, and even one or more cylinders would first misfire, and the engine fuel consumption deteriorated. Summary of the invention
[0004] In view of this, the present application provides an ignition angle correction method, device, equipment and storage medium to facilitate correction of the ignition angle of the cylinder.
[0005] In a first aspect, an embodiment of the present application provides an ignition angle correction method, the method comprising:
[0006] Obtaining, based on a combustion analyzer, a crankshaft angle AI50 corresponding to a combustion heat release rate corresponding to each cylinder of a target vehicle when the crankshaft angle AI50 is at a specified threshold; wherein the target vehicle has at least two cylinders;
[0007] Obtaining an AI50 mean value based on the AI50 corresponding to each cylinder;
[0008] The ignition angle corresponding to each cylinder is corrected based on the AI50 mean value.
[0009] In some possible embodiments, the correcting the ignition angle corresponding to each cylinder based on the AI50 mean value includes:
[0010] For each cylinder execute:
[0011] Determine an adjustment step size based on a corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean;
[0012] Adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain a correction coefficient;
[0013] The ignition angle of the cylinder is corrected based on the correction coefficient.
[0014] In some possible embodiments, determining the adjustment step size based on the corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean value includes:
[0015] Determine whether the AI50 corresponding to the cylinder is greater than the AI50 mean;
[0016] If it is greater than, the adjustment step length is the first preset step length;
[0017] If it is less than, the adjustment step size is the second preset step size;
[0018] Among them, the first preset step length is less than 0, and the second preset step length is greater than 0.
[0019] In some possible embodiments, after determining whether the AI50 corresponding to the cylinder is greater than the AI50 mean, the method further includes:
[0020] Determine whether the difference between the AI50 corresponding to the cylinder and the AI50 mean is greater than a difference threshold;
[0021] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the third preset step;
[0022] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 mean, the adjustment step is a fourth preset step;
[0023] If it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the fifth preset step;
[0024] If it is determined that the difference is smaller than the difference threshold, and the AI50 corresponding to the cylinder is smaller than the AI50 mean, the adjustment step is the fifth preset step.
[0025] In some possible embodiments, after adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain the correction coefficient, the method further includes:
[0026] Obtaining AI50 corresponding to the cylinder based on the combustion analyzer;
[0027] Determining whether the AI50 is equal to the AI50 mean;
[0028] If not, the correction coefficient is gradually adjusted according to the adjustment step until the AI50 is equal to the AI50 mean.
[0029] In some possible embodiments, before correcting the ignition angle corresponding to each cylinder based on the AI50 mean, the method further includes:
[0030] For each cylinder, the following steps are performed: determining the difference between the AI50 corresponding to the cylinder and the AI50 mean; determining whether the difference is greater than a preset value;
[0031] The correcting process of the ignition angle corresponding to each cylinder based on the AI50 mean value includes:
[0032] If the difference is greater than the preset value, the ignition angle corresponding to the cylinder is corrected based on the AI50 mean value.
[0033] In a second aspect, an embodiment of the present application provides an ignition angle correction device, the device comprising:
[0034] An AI50 acquisition module, used to acquire, based on a combustion analyzer, a crankshaft angle AI50 corresponding to a combustion heat release rate corresponding to each cylinder of a target vehicle when the crankshaft angle AI50 is at a specified threshold; wherein the target vehicle has at least two cylinders;
[0035] A mean value determination module, configured to obtain an AI50 mean value based on the AI50 corresponding to each cylinder;
[0036] A correction module is used to correct the ignition angle corresponding to each cylinder based on the AI50 mean value.
[0037] In some possible embodiments, the correction module is specifically used to:
[0038] For each cylinder execute:
[0039] Determine an adjustment step size based on a corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean;
[0040] Adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain a correction coefficient;
[0041] The ignition angle of the cylinder is corrected based on the correction coefficient.
[0042] In some possible embodiments, the correction module is specifically used to:
[0043] Determine whether the AI50 corresponding to the cylinder is greater than the AI50 mean;
[0044] If it is greater than, the adjustment step length is the first preset step length;
[0045] If it is less than, the adjustment step size is the second preset step size;
[0046] Among them, the first preset step length is less than 0, and the second preset step length is greater than 0.
[0047] In some possible embodiments, the correction module is further used to:
[0048] Determine whether the difference between the AI50 corresponding to the cylinder and the AI50 mean is greater than a difference threshold;
[0049] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the third preset step;
[0050] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 mean, the adjustment step is a fourth preset step;
[0051] If it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the fifth preset step;
[0052] If it is determined that the difference is smaller than the difference threshold, and the AI50 corresponding to the cylinder is smaller than the AI50 mean, the adjustment step is the fifth preset step.
[0053] In some possible embodiments, the correction module is further used to:
[0054] Obtaining AI50 corresponding to the cylinder based on the combustion analyzer;
[0055] Determining whether the AI50 is equal to the AI50 mean;
[0056] If not, the correction coefficient is gradually adjusted according to the adjustment step until the AI50 is equal to the AI50 mean.
[0057] In some possible embodiments, the mean value determination module is further used for:
[0058] For each cylinder, the following steps are performed: determining the difference between the AI50 corresponding to the cylinder and the AI50 mean; determining whether the difference is greater than a preset value;
[0059] The correction module is specifically used for:
[0060] If the difference is greater than the preset value, the ignition angle corresponding to the cylinder is corrected based on the AI50 mean value.
[0061] In the third aspect, another embodiment of the present application also provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method provided in the embodiment of the first aspect of the present application.
[0062] In a fourth aspect, another embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute any method provided in the embodiment of the first aspect of the present application.
[0063] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0065] Figure 1 A schematic diagram of an application scenario of an ignition angle correction method provided in an embodiment of the present application;
[0066] Figure 2 A schematic diagram of the overall process of an ignition angle correction method provided in an embodiment of the present application;
[0067] Figure 3 A schematic diagram of a flow chart of determining whether an ignition angle correction operation is required in an ignition angle correction method provided in an embodiment of the present application;
[0068] Figure 4 A schematic diagram of a flow chart of a method for correcting an ignition angle provided in an embodiment of the present application, which corrects the ignition angle corresponding to each cylinder based on the AI50 mean value;
[0069] Figure 5 A schematic diagram of a flow chart of determining an adjustment step length of an ignition angle correction method provided in an embodiment of the present application;
[0070] Figure 6 A schematic diagram of a flow chart of gradually adjusting a correction coefficient according to an adjustment step length in an ignition angle correction method provided in an embodiment of the present application;
[0071] Figure 7 A schematic diagram of a device for an ignition angle correction method provided in an embodiment of the present application;
[0072] Figure 8 A schematic diagram of an electronic device for an ignition angle correction method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0074] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0075] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0076] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0077] The inventors have found that with the increasingly stringent fuel consumption regulations and emission standards, EGR technology has been widely used in the development of gasoline engines to improve exhaust emissions and fuel consumption. At present, the electronic control system for engine bench calibration with EGR technology is relatively mature. During the calibration process, the calibration logic for outputting the final ignition angle is mainly derived from the following formula: Final ignition angle = basic ignition angle + corrected ignition angle + ignition angle retreat angle.
[0078] The calculation of the ignition angle mainly involves the basic ignition angle, EGR correction, air-fuel ratio correction and knock recession angle. The current engine control system can only control and adjust the ignition angle of each cylinder of the engine individually in open-loop mode. After the bench calibration is completed, the calibration data is automatically run. The output ignition angle of each cylinder of the engine is the same, that is, in closed-loop mode, it is impossible to control and calibrate the ignition angle of each cylinder under all engine operating conditions.
[0079] Taking a four-cylinder gasoline engine as an example, it was found during the bench calibration process that the EGR actually distributed to each cylinder was not completely uniform due to the position where the EGR introduced the exhaust gas. Especially under high EGR rate conditions, as the EGR rate gradually increased until the maximum EGR tolerance limit of the engine, the combustion differentiation trend of the four cylinders increased under the same output ignition angle of each cylinder, and even one or more cylinders would first misfire, and the engine fuel consumption deteriorated.
[0080] In view of the above problems, the embodiments of the present application provide an ignition angle correction method, device, equipment and storage medium for solving the above problems. The inventive concept of the present application can be summarized as follows: based on the combustion analyzer, the crankshaft angle (AI50) corresponding to the combustion heat release rate of each cylinder of the target vehicle is obtained when the threshold is specified; based on the AI50 corresponding to each cylinder, the AI50 mean is obtained; based on the AI50 mean, the ignition angle corresponding to each cylinder is corrected.
[0081] That is, in the embodiment of the present application, the corresponding ignition angles are corrected according to the waste combustion conditions in different cylinders, and then the ignition angles of each cylinder can be accurately calibrated individually, ensuring the consistency of combustion in each cylinder of the engine, while reducing exhaust emissions, reducing fuel consumption, and saving energy and protecting the environment.
[0082] For ease of understanding, an ignition angle correction method provided by an embodiment of the present application is described in detail below with reference to the accompanying drawings:
[0083] like Figure 1 As shown, it is an application scenario diagram of an ignition angle correction method in an embodiment of the present application. The diagram includes: a target vehicle 10, a combustion analyzer 20, and a server 30; wherein:
[0084] The server 30 obtains AI50 corresponding to each cylinder of the target vehicle 10 based on the combustion analyzer 20; wherein the target vehicle 10 has at least two cylinders; obtains an AI50 mean based on the AI50 corresponding to each cylinder; and corrects the ignition angle corresponding to each cylinder based on the AI50 mean.
[0085] The description in this application only details a single target vehicle 10, a combustion analyzer 20, and a server 30, but those skilled in the art should understand that the target vehicle 10, the combustion analyzer 20, and the server 30 shown are intended to represent the operation of the target vehicle 10, the combustion analyzer 20, and the server 30 involved in the technical solution of this application. It does not imply a limitation on the number, type, or location of the target vehicle 10, the combustion analyzer 20, and the server 30. It should be noted that if additional modules are added to the illustrated environment or individual modules are removed therefrom, the underlying concept of the exemplary embodiment of this application will not be changed.
[0086] It should be noted that the ignition angle correction method proposed in this application is not only applicable to Figure 1 The application scenario shown is also applicable to any device that requires ignition angle correction.
[0087] like Figure 2 FIG. 1 is a flow chart of an ignition angle correction method provided in an embodiment of the present application, wherein:
[0088] In step 201: the AI50 corresponding to each cylinder of the target vehicle is obtained based on the combustion analyzer; wherein the target vehicle has at least two cylinders.
[0089] Due to the complexity of the combustion process, technicians can only measure and study some macro data and cannot analyze the entire combustion process. Therefore, in this application, in order to accurately determine the combustion conditions in each cylinder, a combustion analyzer is used to obtain the AI50 of each cylinder, and AI50 is used to characterize the combustion state in each cylinder, where AI50 represents the crankshaft angle corresponding to 50% of the combustion heat release rate of the engine power.
[0090] In step 202: the AI50 mean is obtained based on the AI50 corresponding to each cylinder.
[0091] In this application, in order to ensure that the combustion conditions of each cylinder are consistent, it is necessary to determine the AI50 average of all cylinders, and then correct the ignition angle according to the AI50 average.
[0092] In some possible embodiments, if the AI50 difference between different cylinders is within a preset range, it means that although the combustion between different cylinders is inconsistent, the difference is small and within a controllable range, and no misfire will occur. Therefore, there is no need to perform an ignition angle correction operation. Therefore, before correcting the ignition angle corresponding to each cylinder based on the AI50 mean, the following can be implemented for each cylinder. Figure 3 The steps shown are to determine if ignition angle correction action is required:
[0093] In step 301: determine the difference between the AI50 corresponding to the cylinder and the AI50 mean.
[0094] Among them, the AI50 corresponding to each cylinder is obtained according to the combustion analyzer, and the AI50 mean is the ratio of the sum of the AI50 corresponding to all cylinders to the number of cylinders.
[0095] For example: a car has 4 cylinders, namely A, B, C, and D. Among them, the AI50 corresponding to cylinder A is 8, the AI50 corresponding to cylinder B is 7, the AI50 corresponding to cylinder C is 5, and the AI50 corresponding to cylinder D is 9. Then it can be determined that the average AI50 is 7.25, and the difference between the AI50 corresponding to cylinder A and the AI50 average is 0.75, the difference between the AI50 corresponding to cylinder B and the AI50 average is 0.25, the difference between the AI50 corresponding to cylinder C and the AI50 average is 2.25, and the difference between the AI50 corresponding to cylinder D and the AI50 average is 1.75.
[0096] In step 302: determine whether the difference is greater than a preset value.
[0097] Continuing with the above example: assuming that the preset value is 1, it can be determined that the difference corresponding to cylinder A is less than the preset value, the difference corresponding to cylinder B is less than the preset value, the difference corresponding to cylinder C is greater than the preset value, and the difference corresponding to cylinder D is greater than the preset value. It can be determined that cylinders C and D need to continue to execute subsequent steps, and there is no need to correct the ignition angles corresponding to cylinders A and B.
[0098] In step 303: if the difference is greater than the preset value, the ignition angle corresponding to the cylinder is corrected based on the AI50 mean value.
[0099] It is important to know that in order to make the combustion of each cylinder more balanced, the AI50 average can be used for all cylinders to correct the ignition angle corresponding to each cylinder.
[0100] In step 203: the ignition angle corresponding to each cylinder is corrected based on the AI50 mean value.
[0101] In some possible embodiments, after obtaining the AI50 mean value, for each cylinder, the process of correcting the ignition angle corresponding to each cylinder based on the AI50 mean value is the same, so one cylinder is taken as an example for explanation. Figure 4 As shown, where:
[0102] In step 401: based on the corresponding relationship between AI50 corresponding to the cylinder and the AI50 mean, the adjustment step size is determined.
[0103] In the embodiment of the present application, it is considered that there is an inverse proportional relationship between the ignition angle and AI50, that is, the larger the ignition angle, the smaller the AI50, and the smaller the ignition angle, the larger the AI50.
[0104] In some possible embodiments, the adjustment step size is determined based on the corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean value, which can be specifically implemented as follows: Figure 5 The steps shown, where:
[0105] In step 501: determine whether the AI50 corresponding to the cylinder is greater than the AI50 mean; if so, proceed to step 502, otherwise, proceed to step 503.
[0106] In step 502: the adjustment step size is set to a first preset step size.
[0107] In step 503: the adjustment step size is set to the second preset step size.
[0108] Among them, the first preset step length is less than 0, and the second preset step length is greater than 0.
[0109] That is, in the present application, when the AI50 corresponding to the cylinder is greater than the AI50 average, it can be said that the ignition angle corresponding to the cylinder is too small, and the ignition angle corresponding to the cylinder needs to be adjusted; when the AI50 corresponding to the cylinder is less than the AI50 average, it can be said that the ignition angle corresponding to the cylinder is too large, and the ignition angle corresponding to the cylinder needs to be reduced, so the first preset step size needs to be set to less than 0, and the second preset step size needs to be set to greater than 0.
[0110] For example: a car has 4 cylinders, namely A, B, C, and D, among which the AI50 corresponding to cylinder A is 8, the AI50 corresponding to cylinder B is 7, the AI50 corresponding to cylinder C is 5, and the AI50 corresponding to cylinder D is 9. It can be determined that the average AI50 is 7.25, and the difference between the AI50 corresponding to cylinder A and the AI50 average is 0.75, the difference between the AI50 corresponding to cylinder B and the AI50 average is 0.25, the difference between the AI50 corresponding to cylinder C and the AI50 average is 2.25, and the difference between the AI50 corresponding to cylinder D and the AI50 average is 1.75; the preset value is 1, it can be determined that the difference corresponding to cylinder A is less than the preset value, the difference corresponding to cylinder B is less than the preset value, the difference corresponding to cylinder C is greater than the preset value, and the difference corresponding to cylinder D is greater than the preset value. It can be determined that cylinders C and D need to continue to execute subsequent steps, and there is no need to correct the ignition angles corresponding to cylinders A and B. The AI50 corresponding to the C cylinder is smaller than the AI50 average, and the AI50 corresponding to the D cylinder is larger than the AI50 average. It can be determined that the adjustment step corresponding to the C cylinder is the second preset step, and the adjustment step corresponding to the D cylinder is the first preset step.
[0111] In step 402: the ignition angle coefficient corresponding to the cylinder is adjusted based on the adjustment step length to obtain a correction coefficient.
[0112] In the embodiment of the present application, the initial value of the ignition angle coefficient corresponding to each cylinder is the same. After the adjustment step is obtained, the ignition angle coefficient can be corrected and the corrected ignition angle coefficient is used as the correction coefficient.
[0113] For example: a car has four cylinders, namely A, B, C, and D. Among them, it is determined that the ignition angle coefficients of cylinders C and D need to be corrected, and the ignition angles corresponding to cylinders A and B do not need to be corrected. The adjustment step corresponding to cylinder C is determined to be the second preset step, and the adjustment step corresponding to cylinder D is the first preset step. The first preset step is -0.1 degrees, and the second preset step is 0.1 degrees. The initial values of the ignition angle coefficients corresponding to cylinders C and D are both 1, so the correction coefficient corresponding to cylinder C is 1.1, and the correction coefficient corresponding to cylinder D is 0.9.
[0114] In step 403: the ignition angle of the cylinder is corrected based on the correction coefficient.
[0115] In the embodiment of the present application, the product of the correction coefficient and the current ignition angle of the cylinder may be used as the corrected ignition angle.
[0116] For example: the ignition angle corresponding to cylinder C is 45 degrees, the ignition angle corresponding to cylinder D is 55 degrees, the correction coefficient corresponding to cylinder C is 1.1, and the correction coefficient corresponding to cylinder D is 0.9. The corrected ignition angle of cylinder C is 49.5, and the corrected ignition angle of cylinder D is 49.5.
[0117] In some possible embodiments, after obtaining the AI50 mean, in order to ensure that the ignition angle can be accurately corrected, when the difference between the AI50 corresponding to the cylinder and the AI50 mean is too large, the adjustment step size can be set larger, thereby achieving a rapid correction of the ignition angle; when the difference between the AI50 corresponding to the cylinder and the AI50 mean is too small, the adjustment step size can be set smaller, thereby achieving an accurate correction of the ignition angle. For example: when the difference between the AI50 corresponding to the cylinder and the AI50 mean is too large, the adjustment step size is set to -1 or 1; when the difference between the AI50 corresponding to the cylinder and the AI50 mean is too small, the adjustment step size is set to -0.1 or 0.1.
[0118] Therefore, after step 501, it is necessary to determine whether the difference between the AI50 corresponding to the cylinder and the AI50 average is greater than the difference threshold. Based on the two judgment results, there are the following four situations: If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 average, the adjustment step size is the third preset step size; if it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 average, the adjustment step size is the fourth preset step size; if it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 average, the adjustment step size is the fifth preset step size; if it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 average, the adjustment step size is the fifth preset step size.
[0119] For example: a car has 4 cylinders, namely A, B, C, and D, among which the AI50 corresponding to cylinder A is 8, the AI50 corresponding to cylinder B is 7, the AI50 corresponding to cylinder C is 5, and the AI50 corresponding to cylinder D is 9. It can be determined that the average AI50 is 7.25, and the difference between the AI50 corresponding to cylinder A and the AI50 average is 0.75, the difference between the AI50 corresponding to cylinder B and the AI50 average is 0.25, the difference between the AI50 corresponding to cylinder C and the AI50 average is 2.25, and the difference between the AI50 corresponding to cylinder D and the AI50 average is 1.75; the preset value is 1, it can be determined that the difference corresponding to cylinder A is less than the preset value, the difference corresponding to cylinder B is less than the preset value, the difference corresponding to cylinder C is greater than the preset value, and the difference corresponding to cylinder D is greater than the preset value. It can be determined that cylinders C and D need to continue to execute subsequent steps, and there is no need to correct the ignition angles corresponding to cylinders A and B. If the difference threshold is 1, the AI50 corresponding to the C cylinder is less than the AI50 average, and the difference between the AI50 corresponding to the C cylinder and the AI50 average is greater than the difference threshold, then the adjustment step size corresponding to the C cylinder can be determined to be the fourth preset step size; if it is determined that the AI50 corresponding to the D cylinder is greater than the AI50 average, and the difference between the AI50 corresponding to the D cylinder and the AI50 average is greater than the difference threshold, then the adjustment step size corresponding to the D cylinder can be determined to be the third preset step size.
[0120] In some possible embodiments, there may be large differences in AI50 between different cylinders, so adjusting the ignition angle coefficient once cannot achieve the best effect. Therefore, the correction coefficient corresponding to the cylinder is adjusted based on the adjustment step. After the correction coefficient is obtained, the following can be implemented: Figure 6 The steps shown, where:
[0121] In step 601: obtain AI50 corresponding to the cylinder based on the combustion analyzer.
[0122] In the embodiment of the present application, in order to facilitate timely understanding of the combustion conditions of each cylinder, it is necessary to obtain the AI50 corresponding to each cylinder after adjusting the ignition angle coefficient corresponding to the cylinder each time.
[0123] In step 602: determine whether AI50 is equal to the AI50 mean.
[0124] In the embodiment of the present application, considering that the AI50 corresponding to all cylinders in the vehicle may not be completely consistent due to other natural reasons, when determining whether AI50 is equal to the AI50 mean, the AI50 mean range can be set based on the AI50 mean and the preset error. If the AI50 corresponding to the cylinder falls within the AI50 mean range, it can be determined that AI50 is equal to the AI50 mean.
[0125] In step 603: if not equal, the correction coefficient is gradually adjusted according to the adjustment step until AI50 is equal to the AI50 mean.
[0126] That is, in the embodiment of the present application, in order to ensure the accuracy of the ignition angle, the ignition angle coefficient corresponding to each cylinder can be corrected multiple times according to the adjustment step size.
[0127] It should be noted that, during the process of multiple corrections, as the number of corrections increases, the absolute value corresponding to the adjustment step may be gradually reduced to ensure the accuracy of the determined ignition angle coefficient.
[0128] For example: when the ignition angle coefficient corresponding to the cylinder is corrected for the first time, the absolute value of the adjustment step is 1; when the ignition angle coefficient corresponding to the cylinder is corrected for the second time, the absolute value of the adjustment step is 0.5; when the ignition angle coefficient corresponding to the cylinder is corrected for the third time, the absolute value of the adjustment step is 0.3; when the ignition angle coefficient corresponding to the cylinder is corrected for the fourth time, the absolute value of the adjustment step is 0.1.
[0129] By adjusting the adjustment step, the accuracy of the determined correction coefficient is ensured.
[0130] In the embodiment of the present application, after the ignition angle coefficient corresponding to each cylinder is corrected, in order to ensure that the vehicle can use an accurate ignition angle coefficient during subsequent use, the ignition angle coefficient corresponding to each cylinder needs to be set as a fixed parameter in the vehicle.
[0131] That is, in the embodiment of the present application, the corresponding ignition angles are corrected according to the waste combustion conditions in different cylinders, and then the ignition angles of each cylinder can be accurately calibrated individually, ensuring the consistency of combustion in each cylinder of the engine, while reducing exhaust emissions, reducing fuel consumption, and saving energy and protecting the environment.
[0132] Based on the same inventive concept, after introducing an ignition angle correction method provided by an embodiment of the present application, as shown in FIG. Figure 7 As shown, an ignition angle correction device 700 provided in an embodiment of the present application is described below, and the device includes:
[0133] The AI50 acquisition module 7001 is used to acquire the crankshaft angle AI50 corresponding to the combustion heat release rate corresponding to each cylinder of the target vehicle when the combustion heat release rate is at a specified threshold based on the combustion analyzer; wherein the target vehicle has at least two cylinders;
[0134] A mean value determination module 7002, configured to obtain an AI50 mean value based on the AI50 corresponding to each cylinder;
[0135] The correction module 7003 is used to correct the ignition angle corresponding to each cylinder based on the AI50 mean value.
[0136] In some possible embodiments, the correction module 7003 is specifically used to:
[0137] For each cylinder execute:
[0138] Determine an adjustment step size based on a corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean;
[0139] Adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain a correction coefficient;
[0140] The ignition angle of the cylinder is corrected based on the correction coefficient.
[0141] In some possible embodiments, the correction module 7003 is specifically used to:
[0142] Determine whether the AI50 corresponding to the cylinder is greater than the AI50 mean;
[0143] If it is greater than, the adjustment step length is the first preset step length;
[0144] If it is less than, the adjustment step size is the second preset step size;
[0145] Among them, the first preset step length is less than 0, and the second preset step length is greater than 0.
[0146] In some possible embodiments, the correction module 7003 is further used to:
[0147] Determine whether the difference between the AI50 corresponding to the cylinder and the AI50 mean is greater than a difference threshold;
[0148] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the third preset step;
[0149] If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 mean, the adjustment step is a fourth preset step;
[0150] If it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the fifth preset step;
[0151] If it is determined that the difference is smaller than the difference threshold, and the AI50 corresponding to the cylinder is smaller than the AI50 mean, the adjustment step is the fifth preset step.
[0152] In some possible embodiments, the correction module 7003 is further used to:
[0153] Obtaining AI50 corresponding to the cylinder based on the combustion analyzer;
[0154] Determining whether the AI50 is equal to the AI50 mean;
[0155] If not, the correction coefficient is gradually adjusted according to the adjustment step until the AI50 is equal to the AI50 mean.
[0156] In some possible embodiments, the mean value determination module 7002 is further used to:
[0157] For each cylinder, the following steps are performed: determining the difference between the AI50 corresponding to the cylinder and the AI50 mean; determining whether the difference is greater than a preset value;
[0158] The correction module 7003 is specifically used for:
[0159] If the difference is greater than the preset value, the ignition angle corresponding to the cylinder is corrected based on the AI50 mean value.
[0160] Corresponding to the above embodiments, the present application also provides an electronic device. Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present invention, the electronic device 800 may include: a processor 801, a memory 802 and a communication unit 803. These components communicate through one or more buses, and those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present invention, it can be a bus structure or a star structure, and can also include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0161] The communication unit 803 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.
[0162] The processor 801 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs and / or modules stored in the memory 802, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 801 can include only a central processing unit (CPU). In an embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0163] The memory 802 is used to store the execution instructions of the processor 801. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0164] When the execution instruction in the memory 802 is executed by the processor 801, the electronic device 800 can execute Figure 7 Some or all of the steps in the illustrated embodiments.
[0165] In a specific implementation, the present invention further provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the calling method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0166] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes 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 of the present invention or some parts of the embodiments.
[0167] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
Claims
1. A method for correcting an ignition angle, characterized in that: The method comprises: Obtaining, based on a combustion analyzer, a crankshaft angle AI50 corresponding to a combustion heat release rate corresponding to each cylinder of a target vehicle when the crankshaft angle AI50 is at a specified threshold; wherein the target vehicle has at least two cylinders; Obtaining an AI50 mean value based on the AI50 corresponding to each cylinder; The ignition angle corresponding to each cylinder is corrected based on the AI50 mean value.
2. The method according to claim 1, characterized in that The correcting process of the ignition angle corresponding to each cylinder based on the AI50 mean value includes: For each cylinder execute: Determine an adjustment step size based on a corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean; Adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain a correction coefficient; The ignition angle of the cylinder is corrected based on the correction coefficient.
3. The method according to claim 2, characterized in that The determining of the adjustment step size based on the corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean value includes: Determine whether the AI50 corresponding to the cylinder is greater than the AI50 mean; If it is greater than, the adjustment step length is the first preset step length; If it is less than, the adjustment step size is the second preset step size; Among them, the first preset step length is less than 0, and the second preset step length is greater than 0.
4. The method according to claim 2, characterized in that: After determining whether the AI50 corresponding to the cylinder is greater than the AI50 mean, the method further includes: Determine whether the difference between the AI50 corresponding to the cylinder and the AI50 mean is greater than a difference threshold; If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the third preset step; If it is determined that the difference is greater than the difference threshold, and the AI50 corresponding to the cylinder is less than the AI50 mean, the adjustment step is a fourth preset step; If it is determined that the difference is less than the difference threshold, and the AI50 corresponding to the cylinder is greater than the AI50 mean, the adjustment step is the fifth preset step; If it is determined that the difference is smaller than the difference threshold, and the AI50 corresponding to the cylinder is smaller than the AI50 mean, the adjustment step is the fifth preset step.
5. The method according to claim 2, characterized in that: After the ignition angle coefficient corresponding to the cylinder is adjusted based on the adjustment step length to obtain a correction coefficient, the method further includes: Obtaining AI50 corresponding to the cylinder based on the combustion analyzer; Determining whether the AI50 is equal to the AI50 mean; If not, the correction coefficient is gradually adjusted according to the adjustment step until the AI50 is equal to the AI50 mean.
6. The method according to claim 1, characterized in that Before correcting the ignition angle corresponding to each cylinder based on the AI50 mean value, the method further includes: For each cylinder, the following steps are performed: determining the difference between the AI50 corresponding to the cylinder and the AI50 mean; determining whether the difference is greater than a preset value; The correcting process of the ignition angle corresponding to each cylinder based on the AI50 mean value includes: If the difference is greater than the preset value, the ignition angle corresponding to the cylinder is corrected based on the AI50 mean value.
7. An ignition angle correction device, characterized in that: The device comprises: An AI50 acquisition module, used to acquire, based on a combustion analyzer, a crankshaft angle AI50 corresponding to a combustion heat release rate corresponding to each cylinder of a target vehicle when the crankshaft angle AI50 is at a specified threshold; wherein the target vehicle has at least two cylinders; A mean value determination module, configured to obtain an AI50 mean value based on the AI50 corresponding to each cylinder; A correction module is used to correct the ignition angle corresponding to each cylinder based on the AI50 mean value.
8. The device according to claim 7, characterized in that The correction module is specifically used for: For each cylinder execute: Determine an adjustment step size based on a corresponding relationship between the AI50 corresponding to the cylinder and the AI50 mean; Adjusting the ignition angle coefficient corresponding to the cylinder based on the adjustment step to obtain a correction coefficient; The ignition angle of the cylinder is corrected based on the correction coefficient.
9. An electronic device, characterized in that: The device comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Control method of multi-cylinder engine and multi-cylinder engine device
CN104179585A
Engine control method and controller used for bench test and bench test system
CN105134398A
Single-cylinder independent control method of firing angles of gasoline engine with multiple cylinders
CN107664082A
Ignition timing controller for internal combustion engine
JP1989187367A
Ignition timing control device of internal combustion engine
JP2005307789A
Cited By
Ignition angle control method and device of extended-range engine, vehicle and storage medium
CN121474034A