Jet control method and device of engine, electronic equipment and storage medium

By detecting the injection closed-loop correction amount and oxygen closed-loop correction coefficient, nozzle blockage can be determined. Unblocked nozzles can be used to replace blocked nozzles for jet injection, which solves the problem of poor gas mixing uniformity when the nozzles of natural gas engines are blocked, and ensures combustion stability.

CN119393234BActive Publication Date: 2025-11-18WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411530167.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-11-18
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In existing technologies, when a natural gas engine nozzle is blocked, it is impossible to determine which nozzle is blocked, resulting in poor uniformity of gas mixing and affecting combustion stability.

Method used

By detecting the injection closed-loop correction amount, combined with the oxygen closed-loop correction coefficient and the self-learning coefficient, it is determined whether there is nozzle blockage, and the injection is interrupted according to the preset sequence to identify the blocked nozzles and adjust the injection scheduling sequence of the non-blocked nozzles.

Benefits of technology

It enables accurate positioning of the blocked nozzle when it becomes clogged, and replaces it with an unblocked nozzle to ensure continuous injection and uniform gas mixing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119393234B_ABST
    Figure CN119393234B_ABST
Patent Text Reader

Abstract

The application provides an engine jet control method and device, electronic equipment and storage medium. In the engine jet control method, when the jet closed-loop correction amount is greater than a preset first threshold value, it is detected whether there is nozzle blockage. If it is detected that there is nozzle blockage, for each nozzle, the nozzle is blocked according to a preset order, and the blocked nozzle is determined. Finally, the jet scheduling of the blocked nozzle is stopped, and the jet scheduling order of the unblocked nozzle is adjusted. By using the method of the application, if nozzle blockage occurs during engine operation, the blocked nozzle can be detected, and the jet scheduling order of the remaining unblocked nozzle is adjusted, the unblocked nozzle is used to replace the blocked nozzle for jet, the continuity of jet is ensured, and the gas mixing uniformity is improved. The problem that the blocked nozzle cannot be determined and the gas mixing uniformity is poor in the prior art when nozzle blockage occurs is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This 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 Technology

[0002] Currently, natural gas engines use single-point multi-nozzle injection, and in actual operation, a single nozzle may become clogged.

[0003] In existing technologies, when a nozzle becomes clogged, it's impossible to determine which nozzle is blocked. Therefore, the only solution is to increase the injection volume of all nozzles to keep the system running. However, this leads to poor gas-fuel mixture uniformity, thus affecting the final combustion stability. Summary of the Invention

[0004] In view of this, this application provides an engine jet control method, device, electronic equipment, and storage medium to solve the problem in the prior art that when nozzle blockage occurs, the blocked nozzle cannot be identified, resulting in poor gas mixture uniformity.

[0005] To achieve the above objectives, this application provides the following technical solution:

[0006] The first aspect of this application discloses a jet control method for an engine, comprising:

[0007] If the injection closed-loop correction amount is detected to be greater than a preset first threshold, then nozzle blockage is detected; wherein, the injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and the self-learning coefficient;

[0008] If a nozzle blockage is detected, spraying is interrupted for each nozzle in a preset sequence to identify the blocked nozzle.

[0009] Stop the jet flow scheduling of the blocked nozzles and adjust the jet flow scheduling order of the unblocked nozzles.

[0010] Optionally, in the above method, detecting whether there is nozzle blockage includes:

[0011] The engine parameters are checked to see if they meet preset conditions. These engine parameters include an atmospheric calibration coefficient, an injection closed-loop correction, 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 does not change under a first preset operating condition. The third condition includes that the change in the oxygen closed-loop correction coefficient under a second preset operating condition is not greater than a preset second threshold.

[0012] If the engine parameters meet the preset conditions, it is determined that there is nozzle blockage.

[0013] Optionally, in the above method, the step of performing spray interruption processing for each nozzle in a preset sequence to identify clogged nozzles includes:

[0014] When the engine operating state meets the preset fourth condition, for each nozzle, the jetting of each nozzle is stopped sequentially according to the preset order until the preset time T1 is reached, and the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period is recorded.

[0015] The average value of the change is calculated based on the change in the injection closed-loop correction amount corresponding to each nozzle during the interruption period.

[0016] Determine whether the target change is greater than a preset third threshold; wherein the target change is the change with the largest difference from the average change;

[0017] If the target change is determined to be greater than the third threshold, then the nozzle corresponding to the target change is determined to be the clogged nozzle.

[0018] Optionally, in the above method, adjusting the jet strategy for unclogged nozzles includes:

[0019] Obtain the original nozzle jet sequence;

[0020] Remove the clogged nozzle from the nozzle jet sequence to generate a jet sequence that only contains the unclogged nozzle.

[0021] Optionally, the above methods also include:

[0022] If it is determined that the target change is not greater than the third threshold, the original jetting strategy is maintained and the vehicle malfunction status is recorded.

[0023] A second aspect of this application discloses an engine jet control device, comprising:

[0024] The detection unit is used to detect whether nozzle blockage exists when 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;

[0025] The determination unit is used to determine the blocked nozzle by performing a spray interruption process for each nozzle in a preset order if nozzle blockage is detected.

[0026] An adjustment unit is used to stop the jet jet scheduling of the blocked nozzles and adjust the jet jet scheduling order of the unblocked nozzles.

[0027] Optionally, in the above-described apparatus, the detection unit includes:

[0028] A detection subunit is used to detect whether engine parameters meet preset conditions; wherein, the engine parameters include an atmospheric calibration coefficient, an injection closed-loop correction, 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 does not change under a first preset operating condition; the third condition includes that the change in the oxygen closed-loop correction coefficient under a second preset operating condition is not greater than a preset second threshold.

[0029] The determination subunit is used to determine that there is nozzle blockage if the engine parameters meet the preset conditions.

[0030] Optionally, in the above-described apparatus, the determining unit includes:

[0031] The first recording subunit is used to, when the engine operating state meets the preset fourth condition, stop the jetting of each nozzle in the preset order until the preset time T1 is reached, and record the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period.

[0032] The calculation subunit is used to calculate the average value of the change based on the change in the injection closed-loop correction amount corresponding to each nozzle during the spray interruption period;

[0033] The first determining subunit is used to 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 change amount;

[0034] The first determining subunit is configured to determine the nozzle corresponding to the target change as the clogging nozzle if the target change is determined to be greater than the third threshold.

[0035] Optionally, in the above-described apparatus, the adjustment unit 303 includes:

[0036] Acquire sub-unit, used to obtain the original nozzle jet sequence;

[0037] A generation subunit is used to remove the clogged nozzle from the nozzle jet sequence and generate a jet sequence that only contains the unclogged nozzle.

[0038] Optionally, in the above-described apparatus, the determining unit further includes:

[0039] The second recording subunit is used to maintain the original jetting strategy and record the vehicle malfunction status if it is determined that the target change is not greater than the third threshold.

[0040] A third aspect of this application discloses an electronic device, comprising:

[0041] One or more processors;

[0042] A storage device on which one or more programs are stored;

[0043] When the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method as described in any one of the first aspects of this application.

[0044] The fourth aspect of this application discloses a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in any one of the first aspects of this application.

[0045] As can be seen from the above technical solution, in the jet control method for an engine provided by this application, when the injection closed-loop correction amount is detected to be greater than a preset first threshold, nozzle blockage is detected; 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, for each nozzle, injection interruption is performed according to a preset sequence to identify the blocked nozzle. Finally, the jet scheduling of the blocked nozzle is stopped, and the jet scheduling order of the unblocked nozzles is adjusted. Therefore, using the method of this application, if nozzle blockage occurs during engine operation, it is possible to detect which nozzle is blocked and adjust the jet scheduling order of the remaining unblocked nozzles, using the unblocked nozzles to replace the blocked nozzles for jet injection, ensuring injection continuity and improving the uniformity of gas mixing. This solves the problem in the prior art where the blocked nozzle cannot be identified when nozzle blockage occurs, resulting in poor gas mixing uniformity. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0047] Figure 1 This is a flowchart of an engine jet control method disclosed in an embodiment of this application;

[0048] Figure 2 A flowchart illustrating one implementation of step S102 disclosed in another embodiment of this application;

[0049] Figure 3This is a schematic diagram of an engine jet control device disclosed in another embodiment of this application;

[0050] Figure 4 This is a schematic diagram of an electronic device disclosed in another embodiment of this application. Detailed Implementation

[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0052] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0053] Furthermore, in this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0054] As the background technology shows, in existing technologies, when a nozzle becomes clogged, it is impossible to determine which nozzle is blocked. Therefore, the only solution is to increase the injection volume of all nozzles to maintain system operation. However, this leads to poor gas-fuel mixture uniformity, thus affecting the final combustion stability.

[0055] In view of this, this application provides an engine jet control method, device, electronic equipment, and storage medium to solve the problem in the prior art that when nozzle blockage occurs, the blocked nozzle cannot be identified, resulting in poor gas mixture uniformity.

[0056] S101. When the injection closed-loop correction amount is detected to be greater than the preset first threshold, the nozzle blockage is detected; 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 quantity from the engine nozzle; a value of 1 indicates optimal injection accuracy. The formula for calculating the injection closed-loop correction is as follows:

[0058] Injection closed-loop correction amount = Oxygen closed-loop correction coefficient * Self-learning coefficient

[0059] The oxygen closed-loop correction system adjusts the injection quantity in a closed loop based on the excess air coefficient λ measured by the front oxygen sensor, keeping λ around 1. The amount of this adjustment is called the oxygen closed-loop correction coefficient. A larger λ indicates a leaner environment, requiring a greater injection closed-loop correction, thus increasing the injection quantity. The self-learning coefficient is the system that gradually stores the continuously existing oxygen closed-loop correction coefficient in its storage space. This coefficient is then used in the next injection cycle to reduce the injection closed-loop correction.

[0060] When the detected injection closed-loop correction amount exceeds a preset first threshold (which can be set according to actual conditions, such as 1.2), it indicates a risk of nozzle clogging. This is because the final injection quantity (demand) = basic injection quantity * oxygen closed-loop correction coefficient * self-learning coefficient. Assume the engine has 6 cylinders with 6 nozzles, and one of them malfunctions and stops injecting, but the ECU doesn't know this, resulting in a final actual injection quantity of (5 / 6) * final injection quantity (demand), leading to insufficient injection. In this case, the oxygen closed-loop correction coefficient increases, increasing the injection quantity of other cylinders, keeping the final excess air coefficient λ around 1. Here, the excess air coefficient λ represents the actual excess air coefficient measured by the front oxygen sensor. The three-way catalytic converter requires the excess air coefficient λ at the exhaust position to be around 1.

[0061] Therefore, an excessively large oxygen closed-loop correction factor indicates that the nozzle may be clogged, and it is necessary to check whether the nozzle is clogged.

[0062] Optionally, in another embodiment of this application, one implementation of detecting nozzle blockage in step S101 may include:

[0063] The engine parameters are checked to see if they meet preset conditions. These engine parameters include atmospheric calibration coefficient, injection closed-loop correction, and 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 does not change under the first preset operating condition. The third condition includes that the change in the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold.

[0064] If the engine parameters meet the preset conditions, it is determined that there is nozzle blockage.

[0065] It should be noted that the atmospheric calibration coefficient of the oxygen sensor is obtained, and it is determined 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. This atmospheric calibration coefficient limit can be set according to the actual situation, for example, 1.1. This atmospheric calibration coefficient is a coefficient of the existing system. The oxygen sensor is calibrated 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 malfunctioning. At this time, the change in the injection volume is unrelated to the nozzle.

[0066] Then, it is determined whether the injection closed-loop correction amount meets the second condition, that is, the injection closed-loop correction amount does not change under the first preset operating condition. The first preset operating condition is the operating condition from the last fuel refueling to the current fuel refueling. If the injection closed-loop correction amount does not change under the first preset operating condition, it means that the fuel composition has not changed, thus eliminating the influence of fuel composition.

[0067] Finally, it is determined whether the oxygen closed-loop correction coefficient meets the third condition, namely, the change value of the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than the preset second threshold. The second preset operating condition includes at least two operating conditions, such as low-speed forward movement and high-speed forward movement. The oxygen closed-loop correction coefficients for low-speed and high-speed forward movement are collected, and the difference between the closed-loop correction coefficients under these two operating conditions, i.e., the change value, is calculated. This difference is then compared with the preset second threshold, which can be set according to actual conditions, for example, 0.2. If it is not greater than the preset second threshold, the possibility of air system leakage can be ruled out.

[0068] If all engine parameters meet the above preset conditions, the influence of other factors is eliminated. At this time, it can be determined that there is nozzle blockage causing the injection closed-loop correction amount to be greater than the first threshold.

[0069] S102. If nozzle blockage is detected, spray interruption is performed for each nozzle in a preset sequence to identify the blocked nozzle.

[0070] It should be noted that if nozzle blockage is detected, a spray interruption test is performed on each nozzle in a preset order, and data is collected for each nozzle during the spray interruption to determine which nozzle is the blocked nozzle.

[0071] Optionally, in another embodiment of this application, one 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 jetting of each nozzle in a preset order until the preset T1 time is reached, and record the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period.

[0073] It should be noted that when the engine operating state meets the preset fourth condition, namely, when the engine speed is within a preset speed range and the rate of change is small, for each nozzle, the jetting of each nozzle is stopped sequentially according to a preset order until a preset time T1 is reached, and the change in the injection closed-loop correction amount corresponding to each nozzle during the jetting stop is recorded. For example, if nozzle No. 1 is stopped, wait for time T1, and record the change in the injection closed-loop correction amount δ1 before and after time T1. Then the air supply to nozzle No. 1 is restored, and the above process is repeated for other numbered nozzles. At this time, (δ1, δ2, δ3, δ4, δ5, δ6) can be obtained.

[0074] S202. The average value of the change is calculated based on the change in the injection closed-loop correction amount corresponding to each nozzle during the interruption period.

[0075] It should be noted that the average value of the change, Meanδ, is calculated based on δ1, δ2, δ3, δ4, δ5, and δ6.

[0076] S203. Determine whether the target change is greater than the preset third threshold; wherein, the target change is the change with the largest difference from the average change.

[0077] It should be noted that the change with the largest difference from the average change mean δ is selected from δ1, δ2, δ3, δ4, δ5, and δ6 as the target change. 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 the actual situation, for example, 1.1.

[0078] S204. If it is determined that the target change is greater than the third threshold, then the nozzle corresponding to the target change is determined to be a clogged nozzle.

[0079] It should be noted that if the target change is determined to be greater than the third threshold, then the nozzle corresponding to the target change is determined to be a clogged nozzle.

[0080] Optionally, in another embodiment of this application, after performing step S204, the following may also be included:

[0081] If it is determined that the target change is not greater than the third threshold, the original jetting strategy is maintained and the vehicle malfunction status is recorded.

[0082] It should be noted that if the target change is determined to be no greater than the third threshold, then the inaccurate nozzle spray volume may be due to unknown factors. In this case, no action is needed, and the vehicle can still operate normally. However, the vehicle's fault status should be recorded.

[0083] S103. Stop the jet jet scheduling of the blocked nozzles and adjust the jet jet scheduling order of the unblocked nozzles.

[0084] It should be noted that once a clogged nozzle is identified, the jetting sequence of the clogged nozzle is stopped, and it will not be scheduled to jet in subsequent jetting operations. At the same time, the jetting sequence of the remaining unclogged nozzles is adjusted, and the unclogged nozzles are used to replace the clogged nozzles to ensure the continuity of jetting and optimize uniformity.

[0085] Optionally, in another embodiment of this application, one implementation of step S103 above may include:

[0086] Obtain the original nozzle jet sequence;

[0087] Remove clogged nozzles from the nozzle jet sequence to generate a jet sequence that only contains unclogged nozzles.

[0088] It should be noted that the original nozzle injection sequence is obtained, for example, the nozzle numbers of 6 nozzles are 1-2-3-4-5-6, which corresponds to the firing order of cylinders 1, 5, 3, 6, 2, and 4 in the engine. The current blocked nozzle is nozzle number 6, which corresponds to cylinder number 4. The blocked nozzle is removed from the nozzle injection sequence, generating an injection sequence that only contains unblocked nozzles, i.e., the new injection sequence is 123451. Each of these is changed sequentially to correspond to the firing order of cylinders 1, 5, 3, 6, 2, and 4.

[0089] In an engine jet control method provided in this application, when the injection closed-loop correction is detected to be greater than a preset first threshold, nozzle blockage is detected. The injection closed-loop correction is calculated based on the oxygen closed-loop correction coefficient and a self-learning coefficient. If nozzle blockage is detected, injection is interrupted for each nozzle in a preset order to identify the blocked nozzle. Finally, the jet scheduling of the blocked nozzle is stopped, and the jet scheduling order of the unblocked nozzles is adjusted. Therefore, using the method of this application, if nozzle blockage occurs during engine operation, the blocked nozzle can be detected, and the jet scheduling order of the remaining unblocked nozzles can be adjusted, using the unblocked nozzles to replace the blocked nozzle, ensuring continuous injection and improving the uniformity of gas mixing. This solves the problem in the prior art where the blocked nozzle cannot be identified when blockage occurs, resulting in poor gas mixing uniformity.

[0090] Another embodiment of this application also provides an engine jet control device, such as... Figure 3 As shown, it includes:

[0091] The detection unit 301 is used to detect whether there is nozzle blockage when 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 determining unit 302 is used to determine the blocked nozzle by performing a spray interruption process for each nozzle in a preset order if nozzle blockage is detected.

[0093] Adjustment unit 303 is used to stop the jet jet scheduling of blocked nozzles and adjust the jet jet scheduling order of 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 specific implementation details of the method are not repeated here.

[0095] In an engine jet control device provided in this application, when the detection unit 301 detects that the injection closed-loop correction amount is greater than a preset first threshold, it detects whether nozzle blockage exists. The injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and a self-learning coefficient. If nozzle blockage is detected, the determination unit 302 performs injection interruption processing for each nozzle according to a preset sequence to identify 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 nozzles. Therefore, using the method of this application, if nozzle blockage occurs during engine operation, it can detect which nozzle is blocked and adjust the jet scheduling order of the remaining unblocked nozzles, using the unblocked nozzles to replace the blocked nozzles for jet injection, ensuring injection continuity and improving the uniformity of gas mixing. This solves the problem in the prior art where the blocked nozzle cannot be identified when it occurs, resulting in poor gas mixing uniformity.

[0096] Optionally, in another embodiment of this application, one implementation of the detection unit 301 may include:

[0097] The detection subunit is used to detect whether the engine parameters meet preset conditions. The engine parameters include atmospheric calibration coefficient, injection closed-loop correction, and 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 does not change under the first preset operating condition. The third condition includes that the change in the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold.

[0098] The determination subunit is used to determine whether there is nozzle blockage 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 this application, one implementation of the determining unit 302 may include:

[0101] The first recording subunit is used to, when the engine operating state meets the preset fourth condition, stop the jetting of each nozzle in a preset order until the preset time T1 is reached, and record the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period.

[0102] The calculation subunit is used to calculate the average value of the change based on the change in the injection closed-loop correction amount corresponding to each nozzle during the spray interruption period.

[0103] The first determining subunit is used to determine whether the target change is greater than a preset third threshold; wherein the target change is the change with the largest difference from the average change.

[0104] The first determining subunit is used to determine that the nozzle corresponding to the target change is a clogged nozzle if the target change is determined to be greater than the third threshold.

[0105] In this embodiment, the specific execution process of the recording subunit, calculation subunit, first determining subunit, and second determining subunit can be found in the corresponding description above. Figure 2 The corresponding method implementation details will not be repeated here.

[0106] Optionally, in another embodiment of this application, one implementation of the adjustment unit 303 may include:

[0107] The acquisition sub-unit is used to obtain the original nozzle jet sequence.

[0108] A generation subunit is used to remove the clogged nozzle from the nozzle jet sequence and generate a jet sequence that only contains the unclogged nozzle.

[0109] In this embodiment, the specific execution process of obtaining and generating sub-units can be found in the corresponding method embodiments described above, and will not be repeated here.

[0110] Optionally, in another embodiment of this application, one implementation of the determining unit 302 may further include:

[0111] The second recording subunit is used to maintain the original jetting strategy and record the vehicle malfunction status if it is determined that the target change is not greater than the third threshold.

[0112] In this embodiment, the specific execution process of the second recording subunit can be found in the corresponding method embodiment described above, and will not be repeated here.

[0113] Another embodiment of the application also provides an electronic device, such as Figure 4 As shown, it specifically includes:

[0114] One or more processors 401.

[0115] Storage device 402, on which one or more programs are stored.

[0116] When one or more programs are executed by one or more processors 401, the one or more processors 401 implement any of the methods described in the above embodiments.

[0117] Another embodiment of this application also provides a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the methods described in the above embodiments.

[0118] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0119] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0120] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily 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 this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A jet control method for an engine, characterized in that, include: When the injection closed-loop correction is detected to be greater than a preset first threshold, the engine parameters are checked to see if they meet preset conditions. These engine parameters include the atmospheric calibration coefficient of the oxygen sensor, the injection closed-loop correction, 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 of the oxygen sensor is not greater than a preset atmospheric calibration coefficient limit. The second condition includes that the injection closed-loop correction has not changed under a first preset operating condition. The first preset operating condition is the operating condition from the last fuel refueling to the current fuel refueling. The third condition includes that the change in the oxygen closed-loop correction coefficient under the second preset condition is not greater than a preset second threshold. The injection closed-loop correction is calculated based on the oxygen closed-loop correction coefficient and a self-learning coefficient. If the engine parameters meet the preset conditions, it is determined that there is nozzle blockage. If a nozzle blockage is detected, spraying is interrupted for each nozzle in a preset sequence to identify the blocked nozzle. Stop the jet flow scheduling of the blocked nozzles and adjust the jet flow scheduling order of the unblocked nozzles.

2. The method according to claim 1, characterized in that, The process of cutting off the flow of water from each nozzle in a preset sequence to identify clogged nozzles includes: When the engine operating state meets the preset fourth condition, for each nozzle, the jetting of each nozzle is stopped sequentially according to the preset order until the preset time T1 is reached, and the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period is recorded. The average value of the change is calculated based on the change in the injection closed-loop correction amount corresponding to each nozzle during the interruption period. Determine whether the target change is greater than a preset third threshold; wherein the target change is the change with the largest difference from the average change; If the target change is determined to be greater than the third threshold, then the nozzle corresponding to the target change is determined to be the clogged nozzle.

3. The method according to claim 1, characterized in that, The adjustment of the jetting strategy for unclogged nozzles includes: Obtain the original nozzle jet sequence; Remove the clogged nozzle from the nozzle jet sequence to generate a jet sequence that only contains the unclogged nozzle.

4. The method according to claim 2, characterized in that, Also includes: If it is determined that the target change is not greater than the third threshold, the original jetting strategy is maintained and the vehicle malfunction status is recorded.

5. An engine jet control device, characterized in that, include: The detection unit is used to detect whether the engine parameters meet preset conditions when the injection closed-loop correction amount is greater than a preset first threshold. The engine parameters include the atmospheric calibration coefficient of the oxygen sensor, 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 of the oxygen sensor 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 first preset operating condition is the operating condition from the last fuel refueling to the current fuel refueling. The third condition includes that the change in the oxygen closed-loop correction coefficient under the second preset operating condition is not greater than a preset second threshold. The injection closed-loop correction amount is calculated based on the oxygen closed-loop correction coefficient and a self-learning coefficient. If the engine parameters meet the preset conditions, it is determined that there is nozzle blockage. The determination unit is used to determine the blocked nozzle by performing a spray interruption process for each nozzle in a preset order if nozzle blockage is detected. An adjustment unit is used to stop the jet jet scheduling of the blocked nozzles and adjust the jet jet scheduling order of the unblocked nozzles.

6. The apparatus according to claim 5, characterized in that, The determining unit includes: The first recording subunit is used to, when the engine operating state meets the preset fourth condition, stop the jetting of each nozzle in the preset order until the preset time T1 is reached, and record the change in the corresponding injection closed-loop correction amount of each nozzle during the jetting interruption period. The calculation subunit is used to calculate the average value of the change based on the change in the injection closed-loop correction amount corresponding to each nozzle during the spray interruption period; The first determining subunit is used to 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 change amount; The first determining subunit is configured to determine the nozzle corresponding to the target change as the clogging nozzle if the target change is determined to be greater than the third threshold.

7. An electronic device, characterized in that, include: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method as described in any one of claims 1 to 4.

8. A computer storage medium, characterized in that, It stores a computer program thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Injection valve fault detection method and device

    CN113847154A

  • Device for diagnosing failure of fuel injection device

    JP1990005736A