Air injection control method and device of engine, electronic equipment and storage medium
By detecting the injection closed-loop correction amount and spray-breaking treatment technology, the engine nozzle blockage is accurately positioned and the jet strategy is adjusted, which solves the problems of poor gas mixing uniformity and combustion stability caused by nozzle blockage.
Patent Information
- Application Number
- CN202411530167.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The prior art cannot determine which nozzle is blocked when the engine's nozzle is blocked, resulting in poor gas mixing uniformity and affecting combustion stability.
By detecting whether the injection closed-loop correction amount is greater than the preset threshold, it is determined whether the nozzle is blocked. If present, each nozzle is disconnected in a preset order, determine the clogged nozzle, and adjust the jet scheduling order of the unclogged nozzle.
The blocking nozzle can be accurately positioned, and by adjusting the jet strategy of other nozzles, the continuity of injection is ensured, the uniformity of gas mixing is improved, and the combustion stability problem is solved.
Smart Images

Figure CN119393234A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engine control technology, and in particular to an engine jet control method, device, electronic equipment and storage medium. Background Art
[0002] Currently, natural gas engines use single-point multi-nozzle injection. During actual operation, one of the nozzles may become clogged.
[0003] In the prior art, when a nozzle is clogged, it is impossible to determine which nozzle is clogged, so the only way to keep the system running is to increase the injection volume of all nozzles. However, this will lead to poor gas mixing uniformity, thus affecting the final combustion stability. Summary of the invention
[0004] In view of this, the present application provides an engine jet control method, device, electronic device and storage medium to solve the problem in the prior art that when the nozzle is blocked, the blocked nozzle cannot be determined and the gas mixing uniformity is poor.
[0005] To achieve the above objectives, this application provides the following technical solutions:
[0006] The first aspect of the present application discloses an engine jet control method, comprising:
[0007] When it is detected that the injection closed-loop correction amount is greater than a preset first threshold, it is detected whether the nozzle is blocked; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient;
[0008] If nozzle blockage is detected, each nozzle is shut off in a preset order to determine the blocked nozzle;
[0009] Stop the jet scheduling of the blocked nozzle and adjust the jet scheduling order of the unblocked nozzle.
[0010] Optionally, in the above method, the step of detecting whether the nozzle is clogged includes:
[0011] Detecting whether the engine parameters meet the preset conditions; wherein the engine parameters include the atmospheric calibration coefficient, the injection closed-loop correction amount and the oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under the first preset operating condition; the third condition includes that the change value of the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold value;
[0012] If the engine parameters meet the preset conditions, it is determined that the nozzle is clogged.
[0013] Optionally, in the above method, for each nozzle, performing a spray cut-off process in a preset order to determine the blocked nozzles includes:
[0014] When the engine operation state meets the preset fourth condition, for each nozzle, the jet of each nozzle is stopped in sequence according to the preset order until the preset T1 time is reached, and the change amount of the injection closed-loop correction amount corresponding to each nozzle during the stop period is recorded;
[0015] The average value of the variation is calculated based on the variation of the injection closed loop correction amount corresponding to each nozzle during the spraying interruption period;
[0016] Determine whether the target change amount is greater than a preset third threshold; wherein the target change amount is the change amount with the largest difference from the average value of the change amount;
[0017] If it is determined that the target change amount is greater than the third threshold, the nozzle corresponding to the target change amount is determined to be the blocked nozzle.
[0018] Optionally, in the above method, the jetting strategy of adjusting the unblocked nozzle comprises:
[0019] Get the original nozzle jet order;
[0020] The blocked nozzle is deleted from the nozzle jetting sequence, and a jetting sequence including only the unblocked nozzle is generated.
[0021] Optionally, the above method further includes:
[0022] If it is determined that the target change amount is not greater than the third threshold, the original injection strategy is maintained and the vehicle fault state is recorded.
[0023] The second aspect of the present application discloses an engine jet control device, comprising:
[0024] A detection unit, used to detect whether the nozzle is blocked when it is detected that the injection closed-loop correction amount is greater than a preset first threshold value; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient;
[0025] A determination unit, for determining the blocked nozzles by performing a spray cut-off process for each nozzle in a preset order if a nozzle blockage is detected;
[0026] The adjusting unit is used to stop the jet scheduling of the blocked nozzle and adjust the jet scheduling order of the unblocked nozzle.
[0027] Optionally, in the above device, the detection unit includes:
[0028] A detection subunit is used to detect whether the engine parameters meet the preset conditions; wherein the engine parameters include the atmospheric calibration coefficient, the injection closed-loop correction amount and the oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under the first preset operating condition; the third condition includes that the change value of the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold value;
[0029] The determination subunit is used to determine whether the nozzle is blocked if the engine parameters meet the preset conditions.
[0030] Optionally, in the above device, the determining unit includes:
[0031] The first recording subunit is used for, when the engine operation state meets the preset fourth condition, for each nozzle, stopping the jet of each nozzle in turn according to the preset order until the preset T1 time is reached, and recording the change amount of the injection closed-loop correction amount corresponding to each nozzle during the jet-off period;
[0032] A calculation subunit, used for calculating the average value of the variation based on the variation of the injection closed-loop correction amount corresponding to each nozzle during the spraying cut-off period;
[0033] A first determination subunit is used to determine whether the target variation is greater than a preset third threshold value; wherein the target variation is the variation with the largest difference from the variation average value;
[0034] The first determining subunit is configured to determine that the nozzle corresponding to the target change amount is the blocked nozzle if it is determined that the target change amount is greater than the third threshold value.
[0035] Optionally, in the above device, the adjusting unit 303 includes:
[0036] An acquisition subunit is used to acquire the original nozzle jet sequence;
[0037] A generating subunit is used to delete the blocked nozzle from the nozzle jet sequence and generate a jet sequence containing only the unblocked nozzles.
[0038] Optionally, in the above device, the determining unit further includes:
[0039] The second recording subunit is used to maintain the original injection strategy and record the vehicle fault state if it is determined that the target change amount is not greater than the third threshold value.
[0040] The third aspect of the present application discloses an electronic device, comprising:
[0041] one or more processors;
[0042] a storage device having one or more programs stored thereon;
[0043] When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of the first aspects of the present application.
[0044] A fourth aspect of the present application discloses a computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method described in any one of the first aspects of the present application is implemented.
[0045] It can be seen from the above technical scheme that in an engine jet control method provided by the present application, when it is detected that the jet closed-loop correction amount is greater than a preset first threshold value, it is detected whether there is nozzle blockage; wherein, the jet closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient. If nozzle blockage is detected, the jet cut-off process is performed for each nozzle in a preset order to determine the blocked nozzle. Finally, the jet scheduling of the blocked nozzle is stopped, and the jet scheduling order of the unblocked nozzle is adjusted. It can be seen that using the method of the present application, during the operation of the engine, if the nozzle is blocked, it is possible to detect which nozzle is blocked, and adjust the jet scheduling order of the remaining unblocked nozzles, and use the unblocked nozzle instead of the blocked nozzle for jetting, so as to ensure the continuity of the jet and improve the mixing uniformity of the gas. It solves the problem in the prior art that when the nozzle is blocked, the blocked nozzle cannot be determined and the gas mixing uniformity is poor. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0047] Figure 1 A flow chart of an engine jet control method disclosed in an embodiment of the present application;
[0048] Figure 2 This is a flowchart of an implementation of step S102 disclosed in another embodiment of the present application;
[0049] Figure 3A schematic diagram of an engine jet control device disclosed in another embodiment of the present application;
[0050] Figure 4 A schematic diagram of an electronic device disclosed in another embodiment of the present application. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0052] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.
[0053] Furthermore, in this document, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0054] As can be seen from the background technology, in the prior art, when a nozzle is blocked, it is impossible to determine which nozzle is blocked, so the only way to keep the system running is to increase the injection volume of all nozzles. However, this will lead to poor gas mixing uniformity, thus affecting the final combustion stability.
[0055] In view of this, the present application provides an engine jet control method, device, electronic device and storage medium to solve the problem in the prior art that when nozzle clogging occurs, the clogged nozzle cannot be determined and the gas mixing uniformity is poor.
[0056] S101. When it is detected that the injection closed-loop correction amount is greater than a preset first threshold, it is detected whether there is nozzle blockage; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient.
[0057] It should be noted that the value of the injection closed-loop correction is detected in real time. The injection closed-loop correction is used to characterize the accuracy of the injection amount of the engine nozzle. When the value is 1, the injection amount accuracy is the best. The calculation formula of the injection closed-loop correction is as follows:
[0058] Injection closed loop correction amount = oxygen closed loop correction coefficient * self-learning coefficient
[0059] Among them, the oxygen closed-loop correction system is the system that adjusts the injection amount in a closed loop according to the excess air coefficient λ measured by the front oxygen sensor, so that λ remains near 1. The amount of this correction coefficient that has been adjusted is the oxygen closed-loop correction coefficient. The larger the λ, the leaner it is, which means that the injection closed-loop correction amount should be increased to increase the injection amount. The self-learning coefficient is the oxygen closed-loop correction coefficient that the system will continue to exist, and slowly store it in the storage space. This part of the coefficient will also be used in the next injection to reduce the injection closed-loop correction amount.
[0060] When it is detected that the injection closed-loop correction amount is greater than the preset first threshold, the threshold can be set according to the actual situation, for example, 1.2, it is determined that there is a risk of nozzle clogging, because the final injection amount (demand) = basic injection amount * oxygen closed-loop correction coefficient * self-learning coefficient. Assume that the engine has 6 cylinders with a total of 6 nozzles, and then one of them is broken and does not spray, but the ECU does not know, resulting in the final actual injection amount = (5 / 6) * final injection amount (demand), which leads to insufficient injection. At this time, the oxygen closed-loop correction coefficient will become larger, increasing the injection amount of other cylinders, so that the final excess air coefficient λ remains near 1. Among them, the excess air coefficient λ represents the actual excess air coefficient measured by the front oxygen sensor, and the three-way catalytic converter requires the excess air coefficient λ at the exhaust position to be near 1.
[0061] Therefore, if the oxygen closed-loop correction coefficient is too large, it means that the nozzle may be blocked, and it is necessary to check whether the nozzle is blocked.
[0062] Optionally, in another embodiment of the present application, an implementation of detecting whether there is nozzle clogging in step S101 may include:
[0063] Detect whether the engine parameters meet the preset conditions; wherein the engine parameters include an atmospheric calibration coefficient, an injection closed-loop correction amount and an oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under a first preset operating condition; the third condition includes that a change value of the oxygen closed-loop correction coefficient under a second preset operating condition is not greater than a preset second threshold value.
[0064] If the engine parameters meet the preset conditions, it is determined that the nozzle is clogged.
[0065] It should be noted that the atmospheric calibration coefficient of the oxygen sensor is obtained to determine whether the atmospheric calibration coefficient meets the first condition, that is, the atmospheric calibration coefficient is not greater than the preset atmospheric calibration coefficient limit. The atmospheric calibration coefficient limit can be set according to actual conditions, for example 1.1. The atmospheric calibration coefficient is a coefficient of the existing system. The oxygen sensor is calibrated to see if it is normal by measuring the oxygen concentration in the atmosphere. If the atmospheric calibration coefficient is greater than the preset atmospheric calibration coefficient limit, the oxygen sensor is considered to be abnormal. At this time, the change in injection amount has nothing to do with the nozzle.
[0066] Then, it is determined whether the injection closed-loop correction value satisfies the second condition, that is, the injection closed-loop correction value does not change under the first preset working condition, and the first preset working condition is the working condition from the last time the vehicle added gas to the current time of adding gas. If the injection closed-loop correction value does not change under the first preset working condition, it means that the gas composition has not changed, and the influence of the gas composition is excluded.
[0067] Finally, it is determined whether the oxygen closed-loop correction coefficient meets the third condition, that is, the change value of the oxygen closed-loop correction coefficient under the second preset working condition is not greater than the preset second threshold value, and the second preset working condition includes at least two working conditions, such as low-speed forward and high-speed forward. Then the oxygen closed-loop correction coefficient when the vehicle is moving forward at a low speed and the oxygen closed-loop correction coefficient when the vehicle is moving forward at a high speed are collected, and the difference between the closed-loop correction coefficients under these two working conditions, that is, the change value, is calculated, and the difference is compared with the preset second threshold value, which can be set according to the actual situation, for example, 0.2. If it is not greater than the preset second threshold value, the possibility of air leakage in the air system can be ruled out.
[0068] If all the engine parameters meet the above preset conditions, the influence of other factors is excluded, and it can be determined that there is nozzle clogging causing the injection closed-loop correction amount to be greater than the first threshold.
[0069] S102: If nozzle blockage is detected, a spray cut-off process is performed on each nozzle in a preset order to determine the blocked nozzle.
[0070] It should be noted that if nozzle blockage is detected, a spray cut-off test is performed on each nozzle in a preset order, and data on each nozzle being spray cut-off is collected to determine which nozzle is the blocked nozzle.
[0071] Optionally, in another embodiment of the present application, an implementation of step S102 is as follows: Figure 2 As shown, it may include:
[0072] S201. When the engine operating state meets the preset fourth condition, for each nozzle, stop the jet of each nozzle in turn according to the preset order until the preset T1 time is reached, and record the change of the injection closed-loop correction amount corresponding to each nozzle during the spray stop period.
[0073] It should be noted that when the engine running state meets the preset fourth condition, that is, when the engine speed is in the preset speed range and the rate of change is small, for each nozzle, the jet of each nozzle is stopped in sequence until the preset T1 time is reached, and the change in the injection closed-loop correction amount corresponding to each nozzle during the spray cut-off period is recorded. For example, nozzle No. 1 is cut off, and T1 time is waited, and the change in the injection closed-loop correction amount δ1 before and after T1 time is recorded. Then the air supply of nozzle No. 1 is restored, and then the above process is repeated for other numbered nozzles, and (δ1, δ2, δ3, δ4, δ5, δ6) can be obtained at this time.
[0074] S202, calculating an average value of the variation based on the variation of the injection closed-loop correction amount corresponding to each nozzle during the spraying stop period.
[0075] It should be noted that, based on δ1, δ2, δ3, δ4, δ5, and δ6, the average value of the change Meanδ is calculated.
[0076] S203, determining whether the target change amount is greater than a preset third threshold; wherein the target change amount is the change amount with the largest difference from the average value of the change amount.
[0077] It should be noted that the change with the largest difference from the average value of the change Meanδ is selected from δ1, δ2, δ3, δ4, δ5, and δ6 as the target change, and then the target change is compared with a preset third threshold to determine whether the target change is greater than the preset third threshold. The third threshold can be set according to actual conditions, for example, 1.1.
[0078] S204: If it is determined that the target change amount is greater than the third threshold, determine that the nozzle corresponding to the target change amount is a blocked nozzle.
[0079] It should be noted that, if it is determined that the target change amount is greater than the third threshold, the nozzle corresponding to the target change amount is determined to be a blocked nozzle.
[0080] Optionally, in another embodiment of the present application, after executing step S204, the following may also be included:
[0081] If it is determined that the target change amount is not greater than the third threshold, the original injection strategy is maintained and the vehicle fault state is recorded.
[0082] It should be noted that if it is determined that the target change is not greater than the third threshold, then the nozzle injection amount may be inaccurate due to unknown factors, and the vehicle can still operate normally without any processing. However, the vehicle fault status needs to be recorded.
[0083] S103, stopping the jet scheduling of the blocked nozzles, and adjusting the jet scheduling order of the unblocked nozzles.
[0084] It should be noted that after the blocked nozzle is determined, the jet order of the blocked nozzle is stopped, and the blocked nozzle will no longer be scheduled for jetting in the subsequent jet scheduling. At the same time, the jet order of the remaining unblocked nozzles is adjusted, and the unblocked nozzles are used instead of the blocked nozzles for jetting to ensure the continuity of the jet and optimize the uniformity.
[0085] Optionally, in another embodiment of the present application, an implementation of the above step S103 may include:
[0086] Get the original nozzle jet order;
[0087] Remove the blocked nozzles from the nozzle jet order, creating a jet order that contains only unblocked nozzles.
[0088] It should be noted that the original nozzle injection sequence is obtained, for example, the nozzle numbers of the 6 nozzles are 1-2-3-4-5-6, which corresponds to the firing sequence of 153624 cylinders in the engine. The current blocked nozzle is nozzle No. 6, and its corresponding cylinder number is cylinder No. 4. The blocked nozzle is deleted from the nozzle injection sequence, and an injection sequence containing only unblocked nozzles is generated, that is, the new injection sequence is 123451, which changes one by one to correspond to the firing sequence of 153624 cylinders.
[0089] In an engine jet control method provided by the present application, when it is detected that the jet closed-loop correction amount is greater than a preset first threshold value, it is detected whether there is nozzle blockage; wherein the jet closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient. If nozzle blockage is detected, the jet is cut off for each nozzle in a preset order to determine the blocked nozzle. Finally, the jet scheduling of the blocked nozzle is stopped, and the jet scheduling order of the unblocked nozzle is adjusted. It can be seen that by using the method of the present application, during the operation of the engine, if the nozzle is blocked, it is possible to detect which nozzle is blocked, and adjust the jet scheduling order of the remaining unblocked nozzles, and use the unblocked nozzle instead of the blocked nozzle for jetting, so as to ensure the continuity of the jet and improve the mixing uniformity of the gas. It solves the problem in the prior art that when the nozzle is blocked, the blocked nozzle cannot be determined and the gas mixing uniformity is poor.
[0090] Another embodiment of the present application also provides an engine jet control device, such as Figure 3 As shown, including:
[0091] The detection unit 301 is used to detect whether there is nozzle blockage when it is detected that the injection closed-loop correction amount is greater than a preset first threshold; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient.
[0092] The determination unit 302 is used to perform a spray cut-off process on each nozzle in a preset order to determine the blocked nozzle if nozzle blockage is detected.
[0093] The adjustment unit 303 is used to stop the jet scheduling of the blocked nozzles and adjust the jet scheduling order of the unblocked nozzles.
[0094] In this embodiment, the specific execution process of the detection unit 301, the determination unit 302, and the adjustment unit 303 can be found in the corresponding Figure 1 The content of the method embodiment will not be repeated here.
[0095] In an engine jet control device provided by the present application, when the detection unit 301 detects that the injection closed-loop correction amount is greater than a preset first threshold value, it detects whether there is nozzle blockage; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient. If nozzle blockage is detected, the determination unit 302 performs a jet cut-off process for each nozzle in a preset order to determine the blocked nozzle. Finally, the adjustment unit 303 stops the jet scheduling of the blocked nozzle and adjusts the jet scheduling order of the unblocked nozzle. It can be seen that using the method of the present application, during the operation of the engine, if the nozzle is blocked, it is possible to detect which nozzle is blocked, and adjust the jet scheduling order of the remaining unblocked nozzles, and use the unblocked nozzle instead of the blocked nozzle for jetting, so as to ensure the continuity of the injection and improve the mixing uniformity of the gas. It solves the problem that when the nozzle is blocked in the prior art, the blocked nozzle cannot be determined and the gas mixing uniformity is poor.
[0096] Optionally, in another embodiment of the present application, an implementation of the above detection unit 301 may include:
[0097] A detection subunit is used to detect whether the engine parameters meet preset conditions; wherein the engine parameters include an atmospheric calibration coefficient, an injection closed-loop correction amount and an oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under a first preset operating condition; the third condition includes that a change value of the oxygen closed-loop correction coefficient under a second preset operating condition is not greater than a preset second threshold value.
[0098] The determination subunit is used to determine whether the nozzle is blocked if the engine parameters meet the preset conditions.
[0099] In this embodiment, the specific execution process of the detection subunit and the determination subunit can be found in the corresponding method embodiments described above, and will not be repeated here.
[0100] Optionally, in another embodiment of the present application, an implementation of the above-mentioned determining unit 302 may include:
[0101] The first recording subunit is used to stop the injection of each nozzle in sequence according to a preset order until a preset T1 time is reached when the engine operating state meets the preset fourth condition, and record the change in the injection closed-loop correction amount corresponding to each nozzle during the injection stop period.
[0102] The calculation subunit is used to calculate the average value of the change amount based on the change amount of the injection closed-loop correction amount corresponding to each nozzle during the spraying stop period.
[0103] The first determination subunit is used to determine whether the target change amount is greater than a preset third threshold value; wherein the target change amount is the change amount with the largest difference from the average value of the change amount.
[0104] The first determining subunit is used to determine that the nozzle corresponding to the target variation is a blocked nozzle if it is determined that the target variation is greater than a third threshold.
[0105] In this embodiment, the specific execution process of the recording subunit, the calculation subunit, the first determination subunit and the second determination subunit can be referred to in the corresponding Figure 2 The corresponding method implementation contents will not be repeated here.
[0106] Optionally, in another embodiment of the present application, an implementation of the adjustment unit 303 may include:
[0107] The acquisition subunit is used to obtain the original nozzle jet order.
[0108] A generating subunit is used to delete the blocked nozzle from the nozzle jet sequence and generate a jet sequence containing only the unblocked nozzles.
[0109] In this embodiment, the specific execution process of obtaining the sub-unit and generating the sub-unit can be found in the corresponding method embodiment content above, which will not be repeated here.
[0110] Optionally, in another embodiment of the present application, an implementation of the above-mentioned determining unit 302 may further include:
[0111] The second recording subunit is used to maintain the original injection strategy and record the vehicle fault state if it is determined that the target change amount is not greater than the third threshold value.
[0112] In this embodiment, the specific execution process of the second recording subunit can refer to the corresponding method embodiment described above, which will not be repeated here.
[0113] Another embodiment of the application also provides an electronic device, such as Figure 4 As shown, specifically including:
[0114] One or more processors 401 .
[0115] The storage device 402 stores one or more programs.
[0116] When one or more programs are executed by one or more processors 401 , the one or more processors 401 implement any one of the methods in the above embodiments.
[0117] Another embodiment of the present application further provides a computer storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, any one of the methods in the above embodiments is implemented.
[0118] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, 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 creative work.
[0119] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0120] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for controlling the jet flow of an engine, characterized in that: include: When it is detected that the injection closed-loop correction amount is greater than a preset first threshold, it is detected whether the nozzle is blocked; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient; If nozzle blockage is detected, each nozzle is shut off in a preset order to determine the blocked nozzle; Stop the jet scheduling of the blocked nozzle and adjust the jet scheduling order of the unblocked nozzle.
2. The method according to claim 1, characterized in that The detecting whether the nozzle is blocked comprises: Detecting whether the engine parameters meet the preset conditions; wherein the engine parameters include the atmospheric calibration coefficient, the injection closed-loop correction amount and the oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under the first preset operating condition; the third condition includes that the change value of the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold value; If the engine parameters meet the preset conditions, it is determined that the nozzle is clogged.
3. The method according to claim 1, characterized in that The method of performing a spray cut-off process for each nozzle in a preset order to determine the blocked nozzle includes: When the engine operation state meets the preset fourth condition, for each nozzle, the jet of each nozzle is stopped in sequence according to the preset order until the preset T1 time is reached, and the change amount of the injection closed-loop correction amount corresponding to each nozzle during the stop period is recorded; The average value of the change amount is calculated based on the change amount of the injection closed loop correction amount corresponding to each nozzle during the spraying interruption period; Determine whether the target change amount is greater than a preset third threshold; wherein the target change amount is the change amount with the largest difference from the average value of the change amount; If it is determined that the target change amount is greater than the third threshold, the nozzle corresponding to the target change amount is determined to be the blocked nozzle.
4. The method according to claim 1, characterized in that The jetting strategy of adjusting the unblocked nozzle comprises: Get the original nozzle jet order; The blocked nozzle is deleted from the nozzle jetting sequence, and a jetting sequence including only the unblocked nozzle is generated.
5. The method according to claim 3, characterized in that: Also includes: If it is determined that the target change amount is not greater than the third threshold, the original injection strategy is maintained and the vehicle fault state is recorded.
6. An engine jet control device, characterized in that: include: A detection unit, used to detect whether the nozzle is blocked when it is detected that the injection closed-loop correction amount is greater than a preset first threshold value; wherein the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient; A determination unit, for determining the blocked nozzles by performing a spray cut-off process for each nozzle in a preset order if a nozzle blockage is detected; The adjusting unit is used to stop the jet scheduling of the blocked nozzle and adjust the jet scheduling order of the unblocked nozzle.
7. The device according to claim 6, characterized in that The detection unit comprises: A detection subunit is used to detect whether the engine parameters meet the preset conditions; wherein the engine parameters include the atmospheric calibration coefficient, the injection closed-loop correction amount and the oxygen closed-loop correction coefficient; the preset conditions include a first condition, a second condition and a third condition; the first condition includes that the atmospheric calibration coefficient is not greater than a preset atmospheric calibration coefficient limit; the second condition includes that the injection closed-loop correction amount does not change under the first preset operating condition; the third condition includes that the change value of the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold value; The determination subunit is used to determine whether the nozzle is blocked if the engine parameters meet the preset conditions.
8. The device according to claim 6, characterized in that The determining unit comprises: The first recording subunit is used for, when the engine operation state meets the preset fourth condition, for each nozzle, stopping the jet of each nozzle in turn according to the preset order until the preset T1 time is reached, and recording the change amount of the injection closed-loop correction amount corresponding to each nozzle during the jet-off period; A calculation subunit, used for calculating the average value of the variation based on the variation of the injection closed-loop correction amount corresponding to each nozzle during the spraying cut-off period; A first determination subunit is used to determine whether the target variation is greater than a preset third threshold value; wherein the target variation is the variation with the largest difference from the variation average value; The first determining subunit is configured to determine that the nozzle corresponding to the target change amount is the blocked nozzle if it is determined that the target change amount is greater than the third threshold value.
9. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 5.
10. A computer storage medium, characterized in that: A computer program is stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Fuel injector malfunction monitoring apparatus and method
CN101463769A
Injection valve fault detection method and device
CN113847154A
Method for correcting oil injection quantity by rail pressure drop of cylinders of electronic control high-pressure common rail system
CN117365800A
Device for diagnosing failure of fuel injection device
JP1990005736A
Nozzle clogging detector
JP2014109228A