Engine misfire warning method and related devices

By matching real-time engine operating data with historical data, the probability of misfire is calculated, and personalized misfire warnings are provided, solving the problems of false alarms and missed alarms in existing technologies and achieving more accurate and timely warnings.

CN117307316BActive Publication Date: 2026-08-04BEIJING CO WHEELS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING CO WHEELS TECH CO LTD
Filing Date
2022-06-22
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing engine misfire warning methods use a uniform detection threshold, which leads to false alarms or missed alarms and cannot address the differences between different engine models, thus posing a safety hazard.

Method used

By collecting real-time engine operating data and matching it with historical operating data in the database, the probability of misfire is calculated, and a misfire warning is output to achieve targeted early warning.

Benefits of technology

It improves the accuracy and timeliness of engine misfire warning, adapts to the individual needs of different engine models, and reduces false alarms and missed alarms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117307316B_ABST
    Figure CN117307316B_ABST
Patent Text Reader

Abstract

The application provides an engine misfire early warning method and related equipment, wherein the method comprises the following steps: collecting real-time working data of an engine; matching the real-time working data with a plurality of historical working data in a database to obtain a matching result; and outputting a misfire warning of the engine in response to the matching result being a misfire early warning. The method provided by the application can perform targeted misfire early warning on each engine, thereby ensuring the accuracy and timeliness of the engine misfire early warning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to an engine misfire warning method and related equipment. Background Technology

[0002] In existing technologies, the common practice for warning of engine fires in automobiles is to set fixed thresholds, such as detecting whether parameters like exhaust temperature meet the set thresholds, in order to determine whether to issue a fire warning. However, due to the differences in manufacturing and subsequent use of different engine models, the signs of engine fires also vary. Using a uniform detection threshold may lead to false alarms or missed alarms, causing property damage and even endangering passenger safety. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose an engine misfire early warning method and related equipment.

[0004] To achieve the above objectives, this application provides an engine misfire warning method, comprising: collecting real-time operating data of the engine; matching the real-time operating data with multiple historical operating data in a database to obtain a matching result; and outputting an engine misfire warning in response to the matching result being a misfire warning.

[0005] Optionally, the method further includes: in response to the matching result being normal operation, collecting the real-time operation data at a first time interval; in response to the matching result being key monitoring, collecting the real-time operation data at a second time interval, wherein the second time interval is shorter than the first time interval.

[0006] Optionally, both the real-time operating data and the historical operating data include at least exhaust temperature data, intake pressure data, air-fuel ratio data, and GPF differential pressure data.

[0007] Optionally, the database also includes multiple historical work results, each of which corresponds to at least one historical work result. Matching the real-time work data with the multiple historical work data in the database to obtain a matching result includes: identifying the historical work data with the highest similarity to the real-time work data among the multiple historical work data as the matching data; calculating the fire probability of the matching data based on the historical work result corresponding to the matching data; determining a target probability interval for the fire probability from a predetermined probability interval corresponding to each matching type, wherein the probability interval is determined based on the total fire probability of all historical work data in the database; and using the matching type corresponding to the target probability interval as the matching result.

[0008] Optionally, the historical work results include fire-related results and non-fire-related results. The step of calculating the fire-related probability of the matched data based on the historical work results corresponding to the matched data includes: calculating the fire-related probability of the matched data according to the following formula:

[0009]

[0010] Wherein, P is the fire probability of the matched data, a is the total number of historical work results corresponding to the matched data, and b is the number of fire results in the historical work results corresponding to the matched data.

[0011] Optionally, the method for determining the probability interval corresponding to each matching type includes:

[0012]

[0013] Wherein, P is the fire probability, and P0 is the total fire probability of all the historical working data in the database.

[0014] Optionally, the method further includes: in response to the engine stopping, obtaining the current working result of the engine; and updating the database using all the real-time working data collected during the engine's current operation and the current working result.

[0015] Based on the same inventive concept, this application also provides an engine misfire warning device, comprising: a data acquisition module configured to acquire real-time operating data of the engine; a matching module configured to match the real-time operating data with multiple historical operating data in a database to obtain a matching result; and a response output module configured to output a misfire warning of the engine in response to the matching result being a misfire warning.

[0016] Based on the same inventive concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement any one of the engine misfire warning methods described above.

[0017] Based on the same inventive concept, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute any of the engine misfire warning methods described above.

[0018] As can be seen from the above, the engine misfire early warning method provided in this application collects real-time operating data of the engine; matches the real-time operating data with multiple historical operating data in a database to obtain a matching result; and outputs an engine misfire warning in response to the matching result being a misfire early warning. The method provided in this application can provide targeted misfire early warning for each engine, ensuring the accuracy and timeliness of the engine misfire early warning. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies 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 these drawings without creative effort.

[0020] Figure 1 This is a flowchart illustrating the engine misfire early warning method according to an embodiment of this application;

[0021] Figure 2 This is a flowchart illustrating the method for matching real-time working data with historical working data according to an embodiment of this application.

[0022] Figure 3 This is a schematic diagram of the engine misfire warning device according to an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of the matching module in an embodiment of this application;

[0024] Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0025] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0026] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0027] In view of this, one embodiment of this application provides an engine misfire early warning method, such as... Figure 1 As shown, it includes:

[0028] Step S101: Collect real-time engine operating data. This real-time operating data is collected by sensors installed on the vehicle that are related to engine operation, and transmitted to a cloud-based big data platform via a mobile network through the vehicle's communication equipment. The mobile network can be an in-vehicle mobile network, or it can utilize the mobile network of passengers' communication devices. When using a passenger's mobile network, passenger permission must be obtained first.

[0029] Step S102: Match the real-time operating data with multiple historical operating data in the database to obtain a matching result. In a specific embodiment, the database is a cloud-based big data platform database, and the historical operating data is the historical operating data of the same engine. After uploading the real-time operating data to the database, the historical operating data with the highest similarity to the real-time operating data is obtained through search and matching, and the misfire probability of the historical operating data is calculated. The misfire probability is used to determine whether the matching result is a misfire warning. The data storage capacity of the cloud-based big data platform database is greater than the data storage capacity of the vehicle itself. As mentioned in the background section, the reason why the existing technology achieves engine misfire warning by setting a fixed threshold is due to the limitation of the vehicle's own data storage capacity. The existing technology does not introduce a database for engine misfire warning. By storing all the historical operating data of an engine in a database, targeted misfire warnings for each engine can be further realized.

[0030] Step S103: In response to the matching result being a misfire warning, output the engine misfire warning.

[0031] The method provided in this application provides a targeted misfire warning for each engine by matching the engine's real-time operating data with the engine's own historical operating data, thus ensuring the accuracy and timeliness of the engine misfire warning.

[0032] In some embodiments, step S103 further includes:

[0033] In response to the matching result indicating normal operation, real-time operational data is collected at a first time interval; in response to the matching result indicating key monitoring, real-time operational data is collected at a second time interval, wherein the second time interval is shorter than the first time interval. In specific implementation, transmitting the real-time operational data to the cloud-based big data platform requires a certain amount of time. The first / second time interval may include the data transmission time, or it may start timing after the data transmission is complete. The fire warning can be issued via the dashboard or through other means that can inform passengers inside the vehicle.

[0034] The method provided in this application rationally allocates communication resources between the vehicle and the outside world by making the data acquisition interval during periods of key monitoring shorter than the data acquisition interval during normal operation, thereby achieving efficient data acquisition. Specifically, when the engine is operating normally, a longer data acquisition interval saves communication resources between the vehicle and the outside world; when the engine requires key monitoring, a shorter data acquisition interval ensures the accuracy and timeliness of engine misfire warning.

[0035] In practice, during one engine operation, real-time operating data will be collected multiple times and the above steps S101 to S103 will be repeated. The time interval between each collection is determined by the matching result obtained from the previous collection. For example, if the matching result of the first collection is normal operation, the matching result of the second collection is normal operation, the matching result of the third collection is key monitoring, the matching result of the fourth collection is normal operation, and the matching result of the fifth collection is normal operation, then the time intervals of the first, second, third, fourth, and fifth collections are respectively the first time interval, the first time interval, the second time interval, and the first time interval.

[0036] In one specific embodiment, the entire monitoring system will simultaneously perform fire detection and early warning for multiple engines located in different vehicles. This may result in multiple vehicle communication devices using the same channel to send data to the database. The method provided in this application embodiment can transfer some communication resources of the normally operating engine to the engine that needs to be monitored by making the data acquisition interval during the key monitoring period shorter than the data acquisition interval during normal operation. This ensures that the multi-device detection system can achieve efficient operation with less communication resources consumed.

[0037] In some embodiments, both the real-time operating data and the historical operating data include at least exhaust temperature data, intake pressure data, air-fuel ratio data, and GPF (Gasoline Particulate Filter) differential pressure data. Specifically, the exhaust temperature data is collected by a temperature sensor located at the exhaust port, the intake pressure data is collected by a pressure sensor at the intake port, the air-fuel ratio data is collected by an oxygen sensor and a fuel regulator, and the GPF differential pressure data is collected by a GPF differential pressure sensor. Simultaneously collecting multiple parameter data as operating data further ensures the accuracy of the engine misfire warning.

[0038] In some embodiments, the database also includes multiple historical work results, each historical work data corresponding to at least one historical work result. The database includes data from multiple engine operations; all historical work data generated during the engine's operation from start-up to shutdown constitutes data for one operation. Each operation produces a result indicating whether the engine misfired, and this result corresponds to all historical work data generated during that operation. However, different operations may generate many identical historical work data. For example, for the same engine, the historical work data generated at certain times during each start-up may be the same because it has not yet been subjected to much interference from the working environment. However, due to other interfering factors in subsequent operations, the work results may differ each time. Therefore, the same historical work data may correspond to multiple different historical work results.

[0039] In some embodiments, such as Figure 2 As shown, step S102 includes:

[0040] Step S201: Identify the historical working data with the highest similarity to the real-time working data from the multiple historical working data sets as the matching data. Each real-time / historical working data set can be considered as a sequence of data composed of different types of data (data collected by different sensors), for example...<a,b,c,d> Where a represents exhaust temperature data, b represents intake pressure data, c represents air-fuel ratio data, and d represents GPF pressure differential data. All real-time / historical working data series have the same number of data points, and data of the same type are located in the same positions. The process of calculating the similarity between two working data sets is as follows: compare the data in each corresponding position of the two series and calculate the individual similarity of the data at each position. Take the average of all individual similarities to obtain the overall similarity, and use the overall similarity to determine the matching data. If there are multiple historical working data sets with the highest similarity, one of them can be used as the matching data.

[0041] Step S202: Calculate the misfire probability of the matching data based on the historical operating results corresponding to the matching data. The misfire probability reflects the probability that the real-time operating data corresponding to the matching data will cause the engine to misfire.

[0042] Step S203: From the predetermined probability intervals corresponding to each matching type, determine the target probability interval where the misfire probability lies. The probability interval is determined based on the total misfire probability of all historical operating data in the database. The probability of engine misfire caused by real-time operating data can intuitively reflect the current engine condition. Determining the probability interval corresponding to each matching type classifies the current engine condition, and determining the target probability interval where the misfire probability lies outputs similar conditions as the same matching result.

[0043] Step S204: Take the matching type corresponding to the target probability interval as the matching result.

[0044] Using real historical operating data to determine the probability of misfire in real-time operating data makes the matching results closer to the real situation, further ensuring the accuracy and timeliness of engine misfire warning.

[0045] In some embodiments, the historical working results include fire-fighting results and non-fire-fighting results. Step S202 further includes calculating the fire-fighting probability of the matched data according to the following formula:

[0046]

[0047] Where P is the misfire probability of the matched data, a is the total number of historical working results corresponding to the matched data, and b is the number of misfire results among the historical working results corresponding to the matched data. From the above formula, it can be seen that the misfire probability calculated for working data that is not significantly related to whether the engine misfires, such as the working data generated each time the engine is started, is basically equal to the overall working misfire probability of the engine; the misfire probability calculated for working data that is directly related to whether the engine misfires is close to 1; and the misfire probability calculated for working data that may lead to engine misfire is between the overall working misfire probability of the engine and 1.

[0048] In some embodiments, step S203 further includes determining the probability interval corresponding to each matching type according to the following formula:

[0049]

[0050] Where P is the fire failure probability, and P0 is the total fire failure probability of all historical working data in the database. In one specific embodiment, Where d represents the total number of historical work results in the database, and c represents the number of fire results among all historical work results. The above formula divides the probability intervals of the total fire probability into three matching types within the range of 0 to 1, so that all calculated fire probabilities can be matched with corresponding reasonable results, further ensuring the accuracy and timeliness of engine fire warning.

[0051] In some embodiments, the first time interval is 4 to 7 seconds, and the second time interval is 0.5 to 3 seconds. In specific implementation, the first time interval and the second time interval can be set according to actual usage requirements and communication device parameters, ensuring that the first time interval is greater than the second time interval.

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

[0053] Step S104: In response to the engine stopping, obtain the current working result of the engine.

[0054] Step S105: Update the database using all the real-time working data collected during the engine's current operation and the current working results.

[0055] Data from each engine operation is saved to a database, which becomes increasingly comprehensive as the engine is used. Real-world operating data is used to provide early warning of engine misfires, further ensuring the accuracy and timeliness of the early warning system.

[0056] In one specific embodiment, step S105 includes: adding the real-time work data as historical work data and adding the current work result as historical work result to the database.

[0057] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0058] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0059] Based on the same inventive concept, corresponding to any of the methods in the above embodiments, this application also provides an engine misfire warning device, such as... Figure 3 As shown, the device includes:

[0060] The acquisition module 10 is configured to acquire real-time operating data of the engine;

[0061] The matching module 20 is configured to match the real-time working data with multiple historical working data in the database to obtain a matching result;

[0062] The response output module 30 is configured to output a misfire warning for the engine in response to the matching result being a misfire warning.

[0063] The device provided in this application embodiment can provide targeted misfire warnings for each engine by matching the engine's real-time operating data with the engine's own historical operating data, thus ensuring the accuracy and timeliness of the engine misfire warning.

[0064] In some embodiments, the response output module 30 is further configured to:

[0065] In response to the matching result being normal operation, the real-time working data is collected at a first time interval; in response to the matching result being key monitoring, the real-time working data is collected at a second time interval, wherein the second time interval is shorter than the first time interval.

[0066] In some embodiments, the real-time operating data and the historical operating data both include at least exhaust temperature data, intake pressure data, air-fuel ratio data, and GPF differential pressure data.

[0067] In some embodiments, the database also includes multiple historical work results, each of which corresponds to at least one historical work result, such as... Figure 4 As shown, the matching module 20 includes:

[0068] The first determining unit 40 is configured to determine the historical working data with the highest similarity to the real-time working data among the plurality of historical working data as the matching data;

[0069] The calculation unit 50 is configured to calculate the fire probability of the matching data based on the historical work results corresponding to the matching data;

[0070] The second determining unit 60 is configured to: determine the target probability interval where the fire probability is located from the predetermined probability intervals corresponding to each matching type, wherein the probability interval is determined based on the total fire probability of all the historical working data in the database.

[0071] The third determining unit 70 is configured to take the matching type corresponding to the target probability interval as the matching result.

[0072] In some embodiments, the historical work results include fire failure results and non-fire failure results, and the calculation unit 50 is further configured to:

[0073] The fire probability of the matched data is calculated according to the following formula:

[0074]

[0075] Wherein, P is the fire probability of the matched data, a is the total number of historical work results corresponding to the matched data, and b is the number of fire results in the historical work results corresponding to the matched data.

[0076] In some embodiments, the second determining unit 60 is further configured to:

[0077] The probability interval corresponding to the matching type is determined according to the following formula:

[0078]

[0079] Wherein, P is the fire probability, and P0 is the total fire probability of all the historical working data in the database.

[0080] In some embodiments, the first time interval is 4 to 7 seconds, and the second time interval is 0.5 to 3 seconds.

[0081] In some embodiments, the apparatus further includes:

[0082] The acquisition module is configured to acquire the current operating result of the engine in response to the engine stopping.

[0083] The data update module is configured to update the database using all the real-time working data collected during the current operation of the engine and the current working results.

[0084] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0085] The apparatus described above is used to implement the corresponding engine misfire warning method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0086] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the engine misfire warning method described in any of the above embodiments.

[0087] Figure 5This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0088] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0089] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0090] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0091] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0092] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0093] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0094] The electronic devices described above are used to implement the corresponding engine misfire warning method in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0095] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the engine misfire warning method as described in any of the above embodiments.

[0096] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0097] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the engine misfire warning method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0098] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0099] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0100] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0101] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the term "comprising" or any other variations thereof is intended to cover 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 limitations, 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.

[0102] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. An engine misfire early warning method, characterized by, include: Collect real-time operating data of the engine; The real-time working data is matched with multiple historical working data in the database to obtain the matching results; In response to the matching result being a misfire warning, a misfire warning for the engine is output; The database also includes multiple historical work results, each of which corresponds to at least one historical work result. The process of matching the real-time work data with the multiple historical work results in the database to obtain a matching result includes: The historical work data that has the highest similarity to the real-time work data among the multiple historical work data is identified as the matching data; The fire probability of the matching data is calculated based on the historical work results corresponding to the matching data; From the predetermined probability intervals corresponding to each matching type, the target probability interval in which the fire probability is located is determined, wherein the probability interval is determined based on the total fire probability of all the historical working data in the database; The matching type corresponding to the target probability interval is taken as the matching result.

2. The engine misfire warning method of claim 1, wherein Also includes: In response to the matching result being normal, the real-time working data is collected at a first time interval; In response to the matching result being a key monitoring point, the real-time working data is collected at a second time interval, wherein the second time interval is shorter than the first time interval.

3. The engine misfire warning method of claim 1, wherein The real-time operating data and the historical operating data both include at least exhaust temperature data, intake pressure data, air-fuel ratio data, and GPF pressure difference data.

4. The engine misfire warning method of claim 1, wherein The historical work results include fire occurrence results and no fire occurrence results. The step of calculating the fire occurrence probability of the matched data based on the historical work results corresponding to the matched data includes: The fire probability of the matched data is calculated according to the following formula: wherein, is the misfire probability for the matching data, is the total number of historical work results corresponding to the matching data, is the number of misfire results in the historical work results corresponding to the matching data.

5. The engine misfire warning method of claim 1, wherein Methods for determining the probability intervals corresponding to each matching type include: wherein, is the misfire probability for the historical operating data, is the total misfire probability for all of the historical operating data in the database.

6. The engine misfire warning method of claim 1, wherein Also includes: In response to the engine stopping, the current operating result of the engine is obtained; The database is updated using all the real-time working data collected during the engine's current operation and the current working results.

7. An engine misfire early warning device characterized by comprising: include: The acquisition module is configured to acquire real-time operating data of the engine; The matching module is configured to match the real-time working data with multiple historical working data in the database to obtain a matching result; The response output module is configured to output a misfire warning for the engine in response to the matching result being a misfire warning; The database also includes multiple historical work results, each of which corresponds to at least one historical work result. The process of matching the real-time work data with the multiple historical work results in the database to obtain a matching result includes: The historical work data that has the highest similarity to the real-time work data among the multiple historical work data is identified as the matching data; The fire probability of the matching data is calculated based on the historical work results corresponding to the matching data; From the predetermined probability intervals corresponding to each matching type, the target probability interval in which the fire probability is located is determined, wherein the probability interval is determined based on the total fire probability of all the historical working data in the database; The matching type corresponding to the target probability interval is taken as the matching result.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 6.