Natural gas engine misfire fault detection method, device and electronic equipment

By comprehensively judging the engine speed, air-fuel ratio, and post-oxygen sensor voltage value, the problem of high false alarm rate in natural gas engine misfire fault detection is solved, and more accurate misfire condition determination is achieved.

CN118030299BActive Publication Date: 2025-12-26WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410311840.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-12-26
Estimated Expiration
2044-03-19

AI Technical Summary

Technical Problem

Existing natural gas engine misfire detection methods have a high false alarm rate, cannot accurately determine the engine misfire status, and are prone to misjudgment.

Method used

By acquiring the engine's first and second target speeds, and combining them with the air-fuel ratio and the voltage value of the rear oxygen sensor, a comprehensive judgment of engine misfire faults can be made, reducing the false alarm rate.

Benefits of technology

It effectively reduced the false alarm rate of engine misfire fault detection and improved the accuracy of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118030299B_ABST
    Figure CN118030299B_ABST
Patent Text Reader

Abstract

The application discloses a natural gas engine misfire fault detection method, device and electronic equipment, and belongs to the technical field of engine control. The method comprises the following steps: after starting misfire fault detection, acquiring a first target speed and a second target speed of the engine, and determining a first judgment result of the misfire fault of the engine based on the first target speed and the second target speed; wherein the first target speed and the second target speed are respectively the crankshaft speed values of the crankshaft when the piston of the engine moves from the top dead center to the bottom dead center in the process of the working stroke and the crankshaft rotates to a first rotation angle and a second rotation angle; and when a first time length after starting the misfire fault detection is reached, judging the misfire fault of the engine based on the fuel-air ratio, and determining a second judgment result of the misfire fault of the engine; and determining the misfire fault detection result of the engine based on the first judgment result and the second judgment result. The misreporting rate of the misfire fault detection of the engine in the prior art can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of engine control, and particularly relates to a natural gas engine misfire fault detection method and device and electronic equipment. BACKGROUND

[0002] Engine misfire fault refers to that, when an engine is running, one or more cylinders fail to combust or incompletely combust due to no ignition, too lean or too rich mixture, low compression stroke pressure or other reasons. After the engine misfire fault occurs, the power performance of the engine may be affected, and in severe cases, the service life of the engine may be affected.

[0003] At present, the natural gas engine misfire fault detection method mainly determines the misfire state of the engine through the change rate of the crankshaft acceleration of the engine. However, using only the crankshaft acceleration to determine the misfire state may cause misjudgment due to fluctuations in the engine speed, and the engine misfire state cannot be accurately determined, and the false positive rate is high. SUMMARY

[0004] The natural gas engine misfire fault detection method, device and electronic equipment provided in the embodiments of the present application can reduce the false positive rate of engine misfire fault detection in the prior art.

[0005] In a first aspect, the embodiments of the present application provide a natural gas engine misfire fault detection method, comprising:

[0006] After starting the misfire fault detection, a first target speed and a second target speed of the engine are obtained, and a first determination result of the misfire fault of the engine is determined based on the first target speed and the second target speed; wherein the first target speed is a crankshaft speed value when the crankshaft rotates to a first rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center during the working stroke, and the second target speed is a crankshaft speed value when the crankshaft rotates to a second rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center during the working stroke; and

[0007] When a first time length after starting the misfire fault detection is reached, the misfire fault of the engine is determined based on the fuel air ratio, and a second determination result of the misfire fault of the engine is determined.

[0008] Based on the first determination result and the second determination result, a misfire fault detection result of the engine is determined.

[0009] In some embodiments, the determination of the misfire fault detection result of the engine based on the first determination result and the second determination result comprises:

[0010] If the first determination result and the second determination result both indicate misfire fault, it is determined that the misfire fault detection result of the engine is misfire fault.

[0011] In some embodiments, after the misfire fault determination of the engine based on the fuel-air ratio and the determination of the second determination result of the misfire fault of the engine, the method further comprises:

[0012] When the second time length after starting the misfire fault detection arrives, a voltage value measured by the post-oxygen sensor is acquired;

[0013] The determination of the misfire fault detection result of the engine based on the first determination result and the second determination result comprises:

[0014] The determination of the misfire fault detection result of the engine based on the first determination result, the second determination result and the voltage value measured by the post-oxygen sensor.

[0015] In some embodiments, the determination of the misfire fault detection result of the engine based on the first determination result, the second determination result and the voltage value measured by the post-oxygen sensor comprises:

[0016] If the first determination result and the second determination result both indicate misfire fault and the voltage value measured by the post-oxygen sensor is lower than a preset voltage value, it is determined that the misfire fault detection result of the engine is misfire fault.

[0017] In some embodiments, after the acquisition of the voltage value measured by the post-oxygen sensor when the second time length after starting the misfire fault detection arrives, the method further comprises:

[0018] The engine speed change rate and the intake pipe pressure change rate are acquired;

[0019] The determination of the misfire fault detection result of the engine based on the first determination result, the second determination result and the voltage value measured by the post-oxygen sensor comprises:

[0020] The determination of the misfire fault detection result of the engine based on the first determination result, the second determination result, the voltage value measured by the post-oxygen sensor, the engine speed change rate and the intake pipe pressure change rate.

[0021] In some embodiments, the determination of the misfire fault detection result of the engine based on the first determination result, the second determination result, the voltage value measured by the post-oxygen sensor, the engine speed change rate and the intake pipe pressure change rate comprises:

[0022] If both the first and second judgment results indicate a misfire fault, and the voltage value measured by the rear oxygen sensor is lower than a preset voltage value, the engine speed change rate is less than a preset speed change rate, and the intake manifold pressure change rate is less than a preset pressure change rate, then the engine misfire fault detection result is determined to be a misfire fault.

[0023] In some embodiments, it also includes:

[0024] The detection results of each misfire failure are statistically analyzed, and the engine misfire rate is calculated when the conditions for calculating the misfire rate are met.

[0025] When the engine misfire rate is higher than a preset probability threshold, a misfire fault alarm is triggered.

[0026] In some embodiments, prior to determining the activation of misfire fault detection, the method further includes determining at least one of the following activation conditions:

[0027] The engine has been running for longer than the preset duration.

[0028] The battery voltage is within the preset voltage range;

[0029] The water temperature is within the preset temperature range;

[0030] The intake manifold pressure is within the preset pressure range;

[0031] The rotational speed is within the preset range.

[0032] Secondly, embodiments of this application provide a natural gas engine misfire fault detection device, comprising:

[0033] A first determining module is used to determine, after detecting a misfire fault, the engine's first target speed and second target speed, and based on the first target speed and the second target speed, to determine a first judgment result of the engine misfire fault; wherein, the first target speed is the crankshaft speed value when the crankshaft rotates to a first rotation angle during the piston's movement from top dead center to bottom dead center during the power stroke, and the second target speed is the crankshaft speed value when the crankshaft rotates to a second rotation angle during the piston's movement from top dead center to bottom dead center during the power stroke; and

[0034] The second determining module is used to determine the engine misfire fault based on the air-fuel ratio when the first time after the misfire fault detection is initiated, and to determine the second determination result of the engine misfire fault.

[0035] The third determining module is used to determine the misfire fault detection result of the engine based on the first determining result and the second determining result.

[0036] In some embodiments, the third determining module is specifically configured to:

[0037] If the first determination result and the second determination result both indicate misfire failure, the third determining module determines that the misfire failure detection result of the engine is misfire failure.

[0038] In some embodiments, the method further comprises:

[0039] The acquisition module is configured to, after the second determining module determines the second determination result of the misfire failure of the engine based on the fuel-air ratio, and when the second time length after starting the misfire failure detection is reached, acquire the voltage value measured by the post-oxygen sensor.

[0040] The third determining module is specifically configured to:

[0041] The third determining module determines the misfire failure detection result of the engine based on the first determination result, the second determination result, and the voltage value measured by the post-oxygen sensor.

[0042] In some embodiments, the third determining module is specifically configured to:

[0043] If the first determination result and the second determination result both indicate misfire failure and the voltage value measured by the post-oxygen sensor is lower than a preset voltage value, the third determining module determines that the misfire failure detection result of the engine is misfire failure.

[0044] In some embodiments, the acquisition module is further configured to, after the second time length after starting the misfire failure detection is reached and the voltage value measured by the post-oxygen sensor is acquired, acquire the engine speed change rate and the intake pipe pressure change rate.

[0045] The third determining module is specifically configured to:

[0046] The third determining module determines the misfire failure detection result of the engine based on the first determination result, the second determination result, the voltage value measured by the post-oxygen sensor, the engine speed change rate, and the intake pipe pressure change rate.

[0047] In some embodiments, the third determining module is specifically configured to:

[0048] If the first determination result and the second determination result both indicate misfire failure, the voltage value measured by the post-oxygen sensor is lower than a preset voltage value, the engine speed change rate is lower than a preset speed change rate, and the intake pipe pressure change rate is lower than a preset pressure change rate, the third determining module determines that the misfire failure detection result of the engine is misfire failure.

[0049] In some embodiments, the method further comprises:

[0050] a calculating module configured to count the detection results of each misfire fault, and calculate a misfire rate of the engine when it is determined that the misfire rate calculation condition is met;

[0051] when the misfire rate of the engine is higher than a preset probability threshold, a misfire fault alarm is performed.

[0052] In some embodiments, the first determining module is further configured to determine at least one of the following starting conditions before starting the misfire fault detection:

[0053] the engine operating time exceeds a preset time length;

[0054] the battery voltage is within a preset voltage range;

[0055] the water temperature is within a preset temperature range;

[0056] the intake pipe pressure is within a preset pressure range;

[0057] the rotating speed is within a preset rotating speed range.

[0058] In a third aspect, an electronic device is provided, which includes at least one processor, and a memory connected with the at least one processor in communication, wherein:

[0059] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the above-mentioned misfire fault detection method for the natural gas engine.

[0060] In a fourth aspect, a storage medium is provided, and when a computer program in the storage medium is executed by a processor of an electronic device, the electronic device can execute the above-mentioned misfire fault detection method for the natural gas engine.

[0061] In a fifth aspect, a computer program product is provided, and when the computer program product is executed by an electronic device, the electronic device can execute the above-mentioned misfire fault detection method for the natural gas engine.

[0062] In the embodiment of the present application, after it is determined that the misfire fault detection is started, the first target speed and the second target speed of the engine are acquired, and based on the first target speed and the second target speed, a first determination result of the misfire fault of the engine is determined; wherein the first target speed is a crankshaft speed value when the crankshaft rotates to a first rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center in the process of the working stroke, and the second target speed is a crankshaft speed value when the crankshaft rotates to a second rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center in the process of the working stroke; and when the first time length after the misfire fault detection is reached, the misfire fault of the engine is judged based on the fuel-air ratio, and a second determination result of the misfire fault of the engine is determined; based on the first determination result and the second determination result, a misfire fault detection result of the engine is determined. In this way, the misfire fault detection result of the engine can be determined by judging the crankshaft speed and combining the fuel-air ratio for misfire fault judgment, which can effectively reduce the false positive rate of the misfire fault detection of the engine in the prior art.

[0063] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings. BRIEF DESCRIPTION OF DRAWINGS

[0064] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and serve to explain the present application. In the drawings:

[0065] Figure 1 A flow chart of a misfire fault detection method of a natural gas engine provided by an embodiment of the present application;

[0066] Figure 2 A flow chart of another misfire fault detection method of a natural gas engine provided by an embodiment of the present application;

[0067] Figure 3 A flow chart of another misfire fault detection method of a natural gas engine provided by an embodiment of the present application;

[0068] Figure 4 A structural schematic diagram of a misfire fault detection device of a natural gas engine provided by an embodiment of the present application;

[0069] Figure 5 A hardware structural schematic diagram of an electronic device for implementing a misfire fault detection method of a natural gas engine provided by an embodiment of the present application. DETAILED DESCRIPTION

[0070] In order to reduce the false positive rate of engine misfire fault detection in the prior art, an embodiment of the present application provides a natural gas engine misfire fault detection method, device and electronic equipment.

[0071] The preferred embodiments of the present application are described below in conjunction with the accompanying drawings of the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0072] It should be noted that in the description of the embodiments of the present application, "a plurality of" means two or more than two, and the terms "first", "second" are only used for description purposes, and cannot be understood as implying or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more of the features. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0073] In order to facilitate the understanding of the present application, the technical terms involved in the present application are as follows:

[0074] Electronic Control Unit (ECU): ECU is also called "engine electronic control unit", which is a controller that performs operation, processing, judgment, and then outputs instruction control to actuator according to the signals input by various sensors.

[0075] Top Dead Center (TDC): This is the highest point of piston movement, and the position where the piston is closest to the top of the cylinder. At this position, the piston changes direction and prepares to start moving downward.

[0076] The natural gas engine misfire fault detection method proposed by the present application is described below with specific embodiments. It should be noted that the embodiments of the present application can be applied to any applicable scenario.

[0077] Figure 1 A flowchart of a natural gas engine misfire fault detection method provided by an embodiment of the present application is shown in the figure. The method can be executed by ECU, and the method includes the following steps.

[0078] In step 101, after determining to start the misfire fault detection, a first target speed and a second target speed of the engine are obtained, and a first determination result of the engine misfire fault is determined based on the first target speed and the second target speed, wherein the first target speed is a crankshaft speed value when the crankshaft rotates to a first rotation angle during the movement of the piston from the top dead center to the bottom dead center in the working stroke of the engine, and the second target speed is a crankshaft speed value when the crankshaft rotates to a second rotation angle during the movement of the piston from the top dead center to the bottom dead center in the working stroke of the engine.

[0079] In specific implementation, the first rotation angle is 15°CA, and the second rotation angle is 75°CA. Based on the first target speed and the second target speed, the first determination result of the engine misfire fault can be determined according to the speed deviation value, and then the misfire state of the engine is determined according to the speed deviation value. For example, the first target speed is N1, the second target speed is N2, and the speed deviation value D = N1-N2. Since the crankshaft speed will decrease due to the loss of power when misfire occurs, if D is less than a set value, the first determination result of the engine misfire fault is determined as misfire fault.

[0080] In specific implementation, in order to ensure the accuracy of the misfire fault detection, the misfire monitoring method needs to be performed under the condition of meeting the misfire fault detection condition, so as to reduce the probability of misjudgment as much as possible. Therefore, the starting condition of the misfire fault detection can include but is not limited to at least one of the following:

[0081] (1) The engine operating time exceeds a preset time.

[0082] (2) The battery voltage is within a preset voltage range.

[0083] (3) The water temperature is within a preset temperature range.

[0084] (4) The intake pipe pressure is within a preset pressure range.

[0085] (5) The speed is within a preset speed range.

[0086] In step 102, when the first time after starting the misfire fault detection is reached, the misfire fault of the engine is judged based on the fuel-air ratio, and a second determination result of the engine misfire fault is determined.

[0087] The fuel-air ratio refers to the mass ratio of fuel to air in the air mixture. Since the natural gas engine usually adopts equivalent combustion, equivalent combustion means that the air and fuel mixture in the cylinder is maintained at a basic ratio and too much air is not mixed therein, which can improve the thermal efficiency of the engine and reduce the emission of pollutants.

[0088] In a specific implementation, when the fuel is normally combusted, the oxygen sensor cannot detect the oxygen content in the exhaust gas. If the oxygen content in the exhaust gas can be detected, it indicates that the fuel is not combusted or is not fully combusted. Therefore, when the fuel-air ratio is less than the threshold value, it is determined that the engine misfires, and the second determination result of the engine misfire fault is the misfire fault.

[0089] In step 103, based on the first determination result and the second determination result, the misfire fault detection result of the engine is determined.

[0090] In a specific implementation, if the first determination result and the second determination result both indicate the misfire fault, it is determined that the misfire fault detection result of the engine is the misfire fault.

[0091] In this way, the misfire fault of the engine can be determined by judging the crankshaft speed and combining the fuel-air ratio, and the misfire fault detection result of the engine can be determined, which can effectively reduce the false positive rate of the misfire fault detection of the engine in the prior art.

[0092] Figure 2 Another flowchart of a natural gas engine misfire fault detection method provided by an embodiment of the present application is provided. The method includes the following steps.

[0093] In step 201, after starting the misfire fault detection, the first target speed and the second target speed of the engine are obtained, and based on the first target speed and the second target speed, the first determination result of the engine misfire fault is determined.

[0094] In step 202, when the first time length after starting the misfire fault detection is reached, the misfire fault of the engine is judged based on the fuel-air ratio, and the second determination result of the engine misfire fault is determined.

[0095] In step 203, when the second time length after starting the misfire fault detection is reached, the voltage value measured by the rear oxygen sensor is obtained.

[0096] In a specific implementation, the rear oxygen sensor is a narrow-range oxygen sensor. The narrow-range oxygen sensor is a traditional automobile oxygen concentration monitoring sensor. The rear oxygen sensor is generally installed behind the three-way catalyst, and is mainly used to detect whether the three-way catalyst works normally. When the engine misfires, more unburned fuel usually enters the three-way catalyst, causing erosion and damage to the three-way catalyst. When the three-way catalyst fails, the oxygen measured by the rear oxygen sensor is low, and the voltage value is low. Therefore, the misfire fault of the engine can be judged by the voltage value of the rear oxygen sensor. If the voltage value of the rear oxygen sensor is lower than a preset voltage value, it indicates that the engine misfires.

[0097] In step 204, based on the first determination result, the second determination result, and the voltage value measured by the rear oxygen sensor, the misfire fault detection result of the engine is determined.

[0098] In a specific implementation, if the first determination result and the second determination result both indicate misfire failure and the voltage value measured by the rear oxygen sensor is lower than the preset voltage value, it is determined that the misfire failure detection result of the engine is misfire failure.

[0099] In this way, on the basis of combining the crankshaft speed with the fuel-air ratio for misfire failure determination, the engine is further determined for misfire failure in combination with the voltage value measured by the rear oxygen sensor, and when the first determination result and the second determination result both indicate misfire failure and the voltage value measured by the rear oxygen sensor is lower than the preset voltage value, it is determined that the engine is misfire failure, which can further reduce the false positive rate of engine misfire failure detection in the prior art.

[0100] Figure 3 Another flowchart of a misfire failure detection method of a natural gas engine is provided in the embodiments of the present application, and the method comprises the following steps.

[0101] In step 301, after it is determined that misfire failure detection is started, the first target speed and the second target speed of the engine are obtained, and based on the first target speed and the second target speed, a first determination result of misfire failure of the engine is determined.

[0102] In step 302, when a first time length after misfire failure detection is started arrives, misfire failure of the engine is determined based on the fuel-air ratio, and a second determination result of misfire failure of the engine is determined.

[0103] In step 303, when a second time length after misfire failure detection is started arrives, a voltage value measured by a rear oxygen sensor is obtained.

[0104] In step 304, an engine speed change rate and an intake pipe pressure change rate are obtained.

[0105] In step 305, based on the first determination result, the second determination result, the voltage value measured by the rear oxygen sensor, the engine speed change rate and the intake pipe pressure change rate, a misfire failure detection result of the engine is determined.

[0106] When the engine misfires, the engine speed change rate and the intake pipe pressure change rate become smaller.

[0107] In a specific implementation, when the first determination result and the second determination result both indicate misfire failure, the voltage value measured by the rear oxygen sensor is lower than the preset voltage value, the engine speed change rate is smaller than a preset speed change rate, and the intake pipe pressure change rate is smaller than a preset pressure change rate, it is determined that the misfire failure detection result of the engine is misfire failure.

[0108] In this way, further combining the engine speed change rate and the intake pipe pressure change rate is beneficial to further reduce the false positive rate of engine misfire failure detection in the prior art.

[0109] In actual implementation, after the natural gas engine misfire fault detection result is determined by using the natural gas engine misfire fault detection method provided in any of the above embodiments, the detection result of each misfire fault can be counted, and when it is determined that the misfire rate calculation condition is met, the misfire rate of the engine is calculated. When the misfire rate of the engine is higher than the preset probability threshold, a misfire fault alarm is performed, and the engine is controlled to limit the torque to protect the engine and the aftertreatment.

[0110] For example, the misfire rate calculation condition is that the misfire fault detection times reach a preset number, such as 200 times, or the misfire rate calculation condition is that a preset calculation period is reached. The calculation period can be one week, one month, etc., which is not limited in the present application. When the calculated misfire rate of the engine is higher than the preset probability threshold, a misfire fault alarm is performed, such as controlling the fault light to flash or outputting a fault code, so that the technician can discover it in time and take corresponding processing measures. At the same time, the engine can be controlled to limit the torque to protect the engine and the aftertreatment.

[0111] Based on the same technical concept, the present application also provides a natural gas engine misfire fault detection device. The principle of solving the problem of the natural gas engine misfire fault detection device is similar to that of the natural gas engine misfire fault detection method described above. Therefore, the implementation of the natural gas engine misfire fault detection device can be referred to the implementation of the natural gas engine misfire fault detection method, and the repeated parts will not be described again.

[0112] Figure 4 A structural schematic diagram of a natural gas engine misfire fault detection device provided by an embodiment of the present application includes a first determination module 401, a second determination module 402, and a third determination module 403.

[0113] The first determination module 401 is configured to determine the first target speed and the second target speed of the engine after starting the misfire fault detection, and determine the first judgment result of the misfire fault of the engine based on the first target speed and the second target speed. The first target speed is the crankshaft speed value when the crankshaft rotates to the first rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center in the working stroke process. The second target speed is the crankshaft speed value when the crankshaft rotates to the second rotation angle during the movement of the piston of the engine from the top dead center to the bottom dead center in the working stroke process.

[0114] The second determination module 402 is configured to determine the second judgment result of the misfire fault of the engine based on the fuel-air ratio when the first time length after starting the misfire fault detection is reached.

[0115] The third determination module 403 is configured to determine the misfire fault detection result of the engine based on the first determination result and the second determination result.

[0116] In some embodiments, the third determination module 403 is specifically configured to:

[0117] If the first determination result and the second determination result both indicate misfire fault, it is determined that the misfire fault detection result of the engine is misfire fault.

[0118] In some embodiments, the method further includes:

[0119] The acquisition module 404 is configured to, after the second determination module 402 determines the second determination result of the misfire fault of the engine based on the fuel-air ratio, and after a second time length after starting the misfire fault detection is reached, acquire the voltage value measured by the post-oxygen sensor.

[0120] The third determination module 403 is specifically configured to:

[0121] The third determination module 403 is specifically configured to:

[0122] In some embodiments, the third determination module 403 is specifically configured to:

[0123] If the first determination result and the second determination result both indicate misfire fault and the voltage value measured by the post-oxygen sensor is lower than a preset voltage value, it is determined that the misfire fault detection result of the engine is misfire fault.

[0124] In some embodiments, the acquisition module 404 is further configured to, after the second time length after starting the misfire fault detection is reached, acquire the voltage value measured by the post-oxygen sensor, and acquire the engine speed change rate and the intake pipe pressure change rate.

[0125] The third determination module 403 is specifically configured to:

[0126] The third determination module 403 is specifically configured to:

[0127] In some embodiments, the third determination module 403 is specifically configured to:

[0128] If the first determination result and the second determination result both indicate misfire faults, and the voltage value measured by the rear oxygen sensor is lower than a preset voltage value, the engine speed change rate is smaller than a preset speed change rate, and the intake pipe pressure change rate is smaller than a preset pressure change rate, it is determined that the misfire fault detection result of the engine is a misfire fault.

[0129] In some embodiments, the method further comprises:

[0130] The computing module 405 is configured to count the detection results of each misfire fault, and calculate the misfire rate of the engine when it is determined that the misfire rate calculation condition is met.

[0131] When the misfire rate of the engine is higher than a preset probability threshold, a misfire fault alarm is performed.

[0132] In some embodiments, before the first determination module 401 determines to start misfire fault detection, it is further configured to determine at least one of the following starting conditions:

[0133] The engine operating time is longer than a preset time;

[0134] The battery voltage is within a preset voltage range;

[0135] The water temperature is within a preset temperature range;

[0136] The intake pipe pressure is within a preset pressure range;

[0137] The speed is within a preset speed range.

[0138] The division of the modules in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, there can be another division manner. In addition, the function modules in each embodiment of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The coupling between the modules can be realized through some interfaces, which are usually electrical communication interfaces, but can also be mechanical interfaces or other forms of interfaces. Therefore, the modules described as separate components can be or can not be physically separated, and can be located in one place or distributed to different locations of the same or different devices. The integrated modules can be realized in the form of hardware or in the form of software function modules.

[0139] After introducing the natural gas engine misfire fault detection method and device of the example embodiment of the present application, next, an electronic device according to another example embodiment of the present application is introduced.

[0140] The following will be described with reference to Figure 5The electronic device 130 according to this embodiment of the present application will be described. Figure 5 The electronic device 130 shown is merely an example and should not limit the scope of applicability or functionality of the embodiments of the present application.

[0141] As shown in FIG. 1, the electronic device 130 is in the form of a general electronic device. Components of the electronic device 130 can include, but are not limited to, the at least one processor 131 described above, the at least one memory 132 described above, and a bus 133 that connects different system components, including the memory 132 and the processor 131. Figure 5

[0142] The bus 133 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor or local bus using any of a variety of bus architectures, etc.

[0143] The memory 132 can include read-only memory (ROM) 1323 in the form of a volatile or non-volatile memory, such as a flash memory or other appropriate persistent storage.

[0144] The memory 132 can also include a program / utility 1325 having a set of program modules 1324 including an operating system, one or more application programs, other program modules, and program data, each of which can give the electronic device 130 its functionality, some or all of which can be implemented as software instructions. The program modules 1324 can include an implementation of a network environment.

[0145] The electronic device 130 can also communicate with one or more external devices 134 such as a keyboard or a pointing device, which can be disposed on or off the electronic device 130, by I / O interface 135. Further, the electronic device 130 can communicate with one or more devices that enable a user to interact with the electronic device 130 and / or one or more devices that enable the electronic device 130 to communicate with one or more other electronic devices. Such communication can be via an I / O interface 135. The electronic device 130 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or the Internet) through a network adapter 136. The network adapter 136 can be any of a plurality of different types of such adapters to be suitable for use in the electronic device 130, such as a cable modem, a Digital Subscriber Line (DSL) modem, an Integrated Services Digital Network (ISDN) adapter, a token ring adapter, a wireless network adapter, and / or the like. It should be understood that the electronic device 130 can include many other components not specifically shown in FIG. 1, such as a microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0146] ​In an example embodiment, a storage medium is also provided, when a computer program in the storage medium is executed by a processor of an electronic device, the electronic device can perform the natural gas engine misfire fault detection method described above. Optionally, the storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0147] In an example embodiment, the electronic device of the present application can at least include at least one processor, and a memory connected in communication with the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and the computer program, when executed by the at least one processor, can cause the at least one processor to perform the steps of any natural gas engine misfire fault detection method provided by the embodiments of the present application.

[0148] In an example embodiment, a computer program product is also provided, when the computer program product is executed by an electronic device, the electronic device can implement any example method provided by the present application.

[0149] Furthermore, the computer program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, an optical disk only read memory (Compact Disk Read Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0150] The program product for natural gas engine misfire fault detection in the embodiments of the present application can adopt a CD-ROM and include program codes, and can run on a computing device. However, the program product of the present application is not limited thereto, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, device or apparatus.

[0151] A readable signal medium can be any medium that can be read by a machine (e.g., a computer) and can contain various kinds of machine-readable program code, calculations, or instructions. Examples of a readable signal medium include, but are not limited to, floppy diskettes, optical disks, CD-ROMs, DVDs, ROMs, RAMs, erasable programmable

[0152] The program code embodied on the readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical, radio frequency (RF), etc., or any suitable combination of the foregoing.

[0153] Program code, used by or in connection with the routines described herein, can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device (for example, through the Internet using an Internet Service Provider). The application is not limited to a particular programming language. The program code can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0154] It should be noted that, although the above detailed description refers to several units or sub-units of the apparatus, such division is merely illustrative and not mandatory. In fact, according to the embodiments of the present application, the features and functionalities of two or more units described above can be embodied in one unit. Conversely, the features and functionalities of one unit described above can be further divided into several units embodied by several units.

[0155] Moreover, while operations of the methods of the present application are described in a particular order in the drawings, this is not required or implied. That is, the operations can be performed in any order, or some operations can be omitted, combined, or split into multiple operations, and the desired results will still be achieved.

[0156] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In one

[0157] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0158] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0159] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.

[0160] While preferred embodiments of the application have been described, modifications and alterations thereto will occur to those skilled in the art upon reading the preceding description. In particular, it will be apparent to those skilled in the art that parts can be added to, or substituted for, parts of the described embodiment. It is therefore desired to be secured to the appended claims as they follow.

[0161] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A natural gas engine misfire fault detection method, characterized by, The method comprises the following steps: After starting misfire fault detection is determined, a first target speed and a second target speed of the engine are obtained, and a first determination result of the misfire fault of the engine is determined based on the first target speed and the second target speed; wherein the first target speed is a crankshaft speed value when the crankshaft rotates to a first rotation angle during the movement of the piston from the top dead center to the bottom dead center in the working stroke of the engine, and the second target speed is a crankshaft speed value when the crankshaft rotates to a second rotation angle during the movement of the piston from the top dead center to the bottom dead center in the working stroke of the engine; and When a first time length after starting misfire fault detection is reached, the misfire fault of the engine is determined based on the fuel-air ratio, and a second determination result of the misfire fault of the engine is determined; The misfire fault detection result of the engine is determined based on the first determination result and the second determination result.

2. The method of claim 1, wherein, The misfire fault detection result of the engine is determined based on the first determination result and the second determination result, comprising: If the first determination result and the second determination result both indicate misfire fault, it is determined that the misfire fault detection result of the engine is misfire fault.

3. The method of claim 2, wherein, After the misfire fault of the engine is determined based on the fuel-air ratio and the second determination result of the misfire fault of the engine is determined, the method further comprises: When a second time length after starting misfire fault detection is reached, a voltage value measured by a rear oxygen sensor is obtained; The misfire fault detection result of the engine is determined based on the first determination result and the second determination result, comprising: The misfire fault detection result of the engine is determined based on the first determination result, the second determination result and the voltage value measured by the rear oxygen sensor.

4. The method of claim 3, wherein, The misfire fault detection result of the engine is determined based on the first determination result, the second determination result and the voltage value measured by the rear oxygen sensor, comprising: If the first determination result and the second determination result both indicate misfire fault and the voltage value measured by the rear oxygen sensor is lower than a preset voltage value, it is determined that the misfire fault detection result of the engine is misfire fault.

5. The method of claim 3, wherein, After the voltage value measured by the rear oxygen sensor is obtained when the second time length after starting misfire fault detection is reached, the method further comprises: An engine speed change rate and an intake pipe pressure change rate are obtained; The misfire fault detection result of the engine is determined based on the first determination result, the second determination result and the voltage value measured by the rear oxygen sensor, comprising: The misfire fault detection result of the engine is determined based on the first determination result, the second determination result, the voltage value measured by the rear oxygen sensor, the engine speed change rate and the intake pipe pressure change rate.

6. The method of claim 5, wherein, The misfire fault detection result of the engine is determined based on the first determination result, the second determination result, the voltage value measured by the rear oxygen sensor, the engine speed change rate and the intake pipe pressure change rate, comprising: If the first determination result and the second determination result both indicate misfire fault, and the voltage value measured by the rear oxygen sensor is lower than a preset voltage value, the engine speed change rate is smaller than a preset speed change rate, and the intake pipe pressure change rate is smaller than a preset pressure change rate, it is determined that the misfire fault detection result of the engine is misfire fault.

7. The method of any one of claims 1-6, wherein, Further comprising: statistics of the detection result of each misfire fault, and calculation of the misfire rate of the engine when it is determined that the misfire rate calculation condition is met; When the engine misfire rate is higher than a preset probability threshold, misfire fault alarm is performed.

8. The method of claim 1, wherein, Before the determination of starting misfire fault detection, at least one of the following starting conditions is determined: The engine operating time is longer than a preset time; The battery voltage is within a preset voltage range; The water temperature is within a preset temperature range; The intake pipe pressure is within a preset pressure range; The speed is within a preset speed range.

9. A misfire fault detection device for a natural gas engine, characterized by, Comprising: A first determination module is configured to determine the first target speed and the second target speed of the engine after starting misfire fault detection, and determine the first determination result of the misfire fault of the engine based on the first target speed and the second target speed; wherein the first target speed is the crankshaft speed value when the crankshaft rotates to a first rotation angle during the movement of the piston from top dead center to bottom dead center in the working stroke process of the engine, and the second target speed is the crankshaft speed value when the crankshaft rotates to a second rotation angle during the movement of the piston from top dead center to bottom dead center in the working stroke process of the engine; and A second determination module is configured to determine the second determination result of the misfire fault of the engine based on the fuel-air ratio when the first time after starting misfire fault detection is reached; A third determination module is configured to determine the misfire fault detection result of the engine based on the first determination result and the second determination result.

10. An electronic device, comprising: Comprising: At least one processor and a memory connected in communication with the at least one processor, wherein: The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method of any one of claims 1-8.

Citation Information

Patent Citations

  • Engine misfire detection method and device, vehicle and storage medium

    CN115263548A

  • Engine fire fault alarm method and device, electronic equipment and storage medium

    CN115355087A