Fuel injector anomaly detection method, device and equipment and storage medium

Through automated control and data analysis procedures, the abnormality of the diesel engine fuel injector is detected, and the problem of working consistency and uniformity detection of multi-cylinder diesel engine fuel injectors is solved, and efficient and accurate diagnosis of injector abnormality is achieved.

CN120292003APending Publication Date: 2025-07-11FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510573419.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The prior art is difficult to effectively detect the working consistency and uniformity of multi-cylinder diesel engine fuel injectors, resulting in the inability to timely detect abnormalities in individual fuel injectors, affecting the stability of the power system and the economical fuel consumption of the fuel system.

Method used

The engine single-cylinder fuel supply is interrupted in turn through an automated control program, data samples are collected, and abnormal coefficients are calculated using the data analysis program to determine whether the fuel injector is abnormal, including preheating the engine, data cleaning, abnormal coefficient calculation and frequency statistics.

Benefits of technology

It improves the accuracy and reliability of the abnormal detection of the injector, improves the detection efficiency, and can promptly detect abnormal conditions of the injector, ensuring the credibility of the detection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120292003A_ABST
    Figure CN120292003A_ABST
Patent Text Reader

Abstract

The invention discloses a fuel injector anomaly detection method, device and equipment and a storage medium, and belongs to the technical field of fault detection. The method comprises the following steps: keeping the engine stable operation; sequentially interrupting single-cylinder oil supply of the engine by using the automatic control program, collecting a data sample when any single-cylinder oil supply of the engine is interrupted, and storing the data sample to the data analysis program; obtaining observation indexes and confirming the number of the observation indexes by using a data analysis program, and further determining an abnormal coefficient corresponding to each data sample under each observation index; comparing the abnormal coefficient with a preset coefficient value, and if the absolute value of the abnormal coefficient is not less than the preset coefficient value, marking the data sample corresponding to the abnormal coefficient as an abnormal point; and the occurrence frequency of an abnormal point in the observation indexes is counted, and if the abnormal frequency of the abnormal point exceeds the set frequency, it is determined that the fuel injector corresponding to the current abnormal coefficient breaks down. The accuracy and the reliability of the anomaly detection result of the fuel injector are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of fault detection, and in particular, to a method, device, equipment and storage medium for detecting injector anomalies. Background Art

[0002] Currently, in the commercial vehicle field, in-line four-cylinder or six-cylinder diesel engines are generally used as power systems. Facing the strict National VI regulations and the fourth-stage fuel consumption regulations, as well as the fierce market competition, in order to meet the requirements of production consistency review, the operating stability of multi-cylinder diesel engines, and fuel consumption economy and other indicators, there is an urgent need for a bench test method for the working consistency and uniformity of multi-cylinder diesel engine injectors to promptly detect abnormal situations where individual injectors are malfunctioning. Summary of the Invention

[0003] The embodiments of the present invention provide a method, device, equipment and storage medium for detecting injector anomalies, which at least sequentially interrupt the single-cylinder fuel supply of the engine through an automated control program, complete the acquisition of data samples, and use a data analysis program to calculate the anomaly coefficient corresponding to the data samples, and then determine whether the corresponding injector is abnormal according to the anomaly coefficient, which is conducive to improving the accuracy and reliability of the injector anomaly detection results and improving the detection efficiency.

[0004] In a first aspect, the embodiments of the present invention provide a method for detecting injector anomalies, which at least includes the following steps:

[0005] Preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and at least keep the engine running steadily;

[0006] Call the automated control program, use the automated control program to sequentially interrupt the single-cylinder fuel supply of the engine, collect the data samples when any single-cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program;

[0007] Use the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and determine the anomaly coefficient corresponding to each data sample under each observation indicator at least through the data sample, the data sample mean value and the data sample standard deviation value;

[0008] Compare the anomaly coefficient with the preset coefficient value. If the absolute value of the anomaly coefficient is not less than the preset coefficient value, then mark the data sample corresponding to the anomaly coefficient as an anomaly point;

[0009] Count the occurrence frequency of the anomaly points in the observation indicators when any single-cylinder fuel supply is interrupted. If the anomaly frequency of the anomaly points exceeds the set frequency, then determine that the injector corresponding to the current anomaly coefficient has a fault.

[0010] Optionally, the step of invoking the automatic control program to sequentially interrupt the fuel supply of a single cylinder of the engine, collect data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program at least includes:

[0011] Invoke the automatic control program to obtain the engine speed;

[0012] If the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed;

[0013] If the engine speed is not less than the preset speed, determine the set operating condition of the engine under the set engine speed and set engine torque based on the external characteristic curve of the engine;

[0014] Adjust the dynamometer control parameters to make the engine operate at the set operating condition;

[0015] Obtain the current engine coolant temperature;

[0016] If the current engine coolant temperature is not less than the preset temperature, sequentially interrupt the fuel supply of a single cylinder of the engine, collect data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program.

[0017] Optionally, the step of if the current engine coolant temperature is not less than the preset temperature, sequentially interrupt the fuel supply of a single cylinder of the engine, collect data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program at least includes:

[0018] If the current engine coolant temperature is not less than the preset temperature, obtain the total number of cylinders of the engine;

[0019] Initialize the loop counter and set the number of loops to the total number of cylinders of the engine;

[0020] Interrupt the fuel supply of the first cylinder of the engine, and collect data samples of the engine after the steady-state operation time of the engine meets the set time;

[0021] Restore the fuel supply of the first cylinder of the engine. If the number of loops is not greater than the total number of cylinders of the engine, continue to interrupt the fuel supply of the next cylinder of the engine, and continue to collect data samples of the engine after the steady-state operation time of the engine meets the set time until the number of loops is greater than the total number of cylinders of the engine, exit the loop, and save all the data samples to the data analysis program.

[0022] Optionally, after the step of obtaining the current engine coolant temperature, it further includes:

[0023] If the current engine coolant temperature is less than the preset temperature, the current engine coolant temperature is acquired again until the current engine coolant temperature is not less than the preset temperature.

[0024] Optionally, before obtaining the observation index by using the data analysis program and confirming the number of observation indexes, it at least includes;

[0025] Using the data analysis program to perform data cleaning on all the data samples.

[0026] Optionally, the abnormality coefficient is determined at least by the following method:

[0027]

[0028] In the formula, Z represents the abnormality coefficient, μ represents the mean value of the data samples in the observation index, σ represents the standard deviation of the data samples in the observation index, and x i represents the measured value of the data sample in the observation index when calculating the abnormality coefficient, and n represents the number of data samples under the current observation index;

[0029] Among them, the mean value μ of the data samples in the observation index is determined at least by the following method:

[0030]

[0031] The standard deviation σ of the data samples in the observation index is determined at least by the following method:

[0032]

[0033] Optionally, the observation index at least includes one of engine fuel consumption, output torque, output power, exhaust temperature, and in-cylinder explosion pressure.

[0034] In a second aspect, an injector abnormality detection device according to an embodiment of the present invention at least includes:

[0035] A control program module for calling an automatic control program, using the automatic control program to sequentially interrupt the single-cylinder fuel supply of the engine, collecting data samples when any single-cylinder fuel supply of the engine is interrupted, and saving the data samples to a data analysis program;

[0036] An abnormality calculation module for obtaining an observation index by using the data analysis program and confirming the number of observation indexes, and determining the abnormality coefficient corresponding to each data sample under each observation index at least through the data sample, the data sample mean value, and the data sample standard deviation value;

[0037] Anomaly annotation module, configured to compare the anomaly coefficient with a preset coefficient value, and when the absolute value of the anomaly coefficient is not less than the preset coefficient value, label the data sample corresponding to the anomaly coefficient as an anomaly point;

[0038] Fault determination module, configured to count the occurrence frequency of anomaly points in the observation indicators when any single-cylinder fuel supply of the engine is interrupted, and when the anomaly frequency of the anomaly points exceeds a set frequency, determine that the fuel injector corresponding to the current anomaly coefficient has a fault.

[0039] In a third aspect, an embodiment of the present invention further provides an electronic device, including a processor and a memory, where the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the fuel injector anomaly detection method described in the first aspect are run.

[0040] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps in the entire fuel injector anomaly detection method described in the first aspect are implemented.

[0041] For the technical solution provided by the embodiment of the present invention, first, preheat the engine to at least make the coolant temperature and the engine oil temperature meet the preset conditions, and at least keep the engine running in a steady state; second, call the automated control program, use the automated control program to interrupt the single-cylinder fuel supply of the engine in sequence, collect the data samples when any single-cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program; third, use the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and at least determine the anomaly coefficient corresponding to each data sample under each observation indicator through the data samples, the data sample mean value, and the sample standard deviation value; then, compare the anomaly coefficient with the preset coefficient value, and if the absolute value of the anomaly coefficient is not less than the preset coefficient value, label the data sample corresponding to the anomaly coefficient as an anomaly point; finally, count the occurrence frequency of anomaly points in the observation indicators when any single-cylinder fuel supply of the engine is interrupted, and if the anomaly frequency of the anomaly points exceeds the set frequency, determine that the fuel injector corresponding to the current anomaly coefficient has a fault.

[0042] It can be seen that, on the one hand, in the embodiment of the present invention, the engine single-cylinder fuel supply is interrupted in sequence through an automatic control program to complete the acquisition of data samples. After all data samples are acquired, a data analysis program is used to determine the abnormal coefficient corresponding to each data sample under each observation index through the data samples, the mean value of the data samples, and the standard deviation value of the data samples. Furthermore, whether the injector is abnormal is automatically judged according to the abnormal coefficient, which is beneficial to improving the reliability of the injector abnormal detection result and the detection efficiency. On the other hand, in the embodiment of the present invention, the data samples corresponding to the abnormal coefficients with absolute values not less than the preset coefficient value are marked as abnormal points, and the occurrence frequency of the abnormal points in the observation index is counted. Only after the abnormal frequency exceeds the set frequency is it determined that the injector is abnormal, which is beneficial to improving the credibility of the detection result and ensuring the accuracy of the injector detection. Description of the Drawings

[0043] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0044] Figure 1 is a flowchart of a method for detecting injector abnormality provided by an embodiment of the present invention;

[0045] Figure 2 is a flowchart of another method for detecting injector abnormality provided by an embodiment of the present invention;

[0046] Figure 3 is an execution flowchart of an automatic control program provided by an embodiment of the present invention;

[0047] Figure 4 is a flowchart of yet another method for detecting injector abnormality provided by an embodiment of the present invention;

[0048] Figure 5 is a structural schematic diagram of an injector abnormality detection device provided by an embodiment of the present invention;

[0049] Figure 6 is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0050] To make the objectives, technical solutions and advantages of this application clearer, the following will further describe this application in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part rather than all of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0051] The terms used in the embodiments of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms "a", "the" and "said" used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. "Plural" generally includes at least two.

[0052] It should be understood that the term "and / or" used herein is only a description of the associated relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.

[0053] It should be understood that although terms such as first, second, and third may be used in the embodiments of this application for description, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, without departing from the scope of the embodiments of this application, the first may also be called the second, and similarly, the second may also be called the first.

[0054] Depending on the context, the words "if", "when" as used herein may be interpreted as "when...", "when...", "in response to determining", or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detecting (stated condition or event)" may be interpreted as "when determined", "in response to determining", "when detecting (stated condition or event)", or "in response to detecting (stated condition or event)".

[0055] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a commodity or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such commodity or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the commodity or device including the said element.

[0056] It should be particularly noted that symbols and / or numbers existing in the specification that are not marked in the drawings description are not drawing reference numerals.

[0057] Figure 1 The figure is a flowchart of a method for detecting injector anomalies provided by an embodiment of the present invention. This embodiment is applicable at least to bench test scenarios of diesel injectors in various vehicles, such as various commercial vehicles or passenger vehicles (for example, a passenger vehicle can be an off-road vehicle equipped with a diesel engine). The method for detecting injector anomalies can be, but is not limited to, executed by the injector anomaly detection device in the embodiment of the present invention as the execution entity, and the execution entity can be implemented in software and / or hardware. As Figure 1 shown, the method for detecting injector anomalies at least includes the following steps:

[0058] S1. Preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and keep the engine running stably for at least a certain period.

[0059] Among them, the preset conditions can refer to the coolant temperature and oil temperature when the engine is running stably. Exemplarily, the preset conditions can specifically be the coolant temperature and oil temperature under the conditions of medium engine speed and medium torque.

[0060] S2. Call the automated control program, use the automated control program to interrupt the single-cylinder fuel supply of the engine in sequence, collect the data samples when any single-cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program.

[0061] Among them, the automated program can be written in any computer language, as long as it can complete the application program for collecting the corresponding data samples in this application. Generally, each cylinder in a diesel engine corresponds to an injector. Interrupting the single-cylinder fuel supply of the engine can specifically refer to cutting off the drive current of an injector so that the cylinder corresponding to the injector stops working. The data sample can refer to the engine parameter value when the engine is running. More specifically, the data sample can be the average value of the engine parameter values measured within a certain period when the engine is running stably. The data analysis program can refer to any application program for calculating the anomaly coefficient in this application.

[0062] S3. Use the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and determine the anomaly coefficient corresponding to each data sample under each observation indicator at least through the data sample, the data sample mean, and the data sample standard deviation.

[0063] Among them, there can be various calculation methods for the anomaly coefficient corresponding to each data sample under each observation indicator.

[0064] In a specific implementation manner, optionally, the anomaly coefficient is determined at least through the following method:

[0065] (that is, the following anomaly coefficient formula);

[0066] In the formula, Z represents the anomaly coefficient, μ represents the mean value of the data samples in the observed index, σ represents the standard deviation of the data samples in the observed index, x i represents the measured value of the data sample in the observed index when calculating the anomaly coefficient, and n represents the number of data samples under the current observed index;

[0067] Among them, the mean value μ of the data samples in the observed index is determined at least in the following ways:

[0068] (that is, the following data sample mean formula);

[0069] The standard deviation σ of the data samples in the observed index is determined at least in the following ways:

[0070] (that is, the following data sample standard deviation formula).

[0071] In another specific embodiment, optionally, the observed index includes at least one of engine fuel consumption, output torque, output power, exhaust temperature, and in-cylinder explosion pressure.

[0072] Of course, in the actual diagnosis process, to ensure the accuracy of injector diagnosis, the number of observed indexes can be no less than 3. The anomaly coefficient can be understood as the coefficient value when the data sample exceeds or is lower than the data sample under the normal working state of the injector.

[0073] S4. Compare the anomaly coefficient with the preset coefficient value. If the absolute value of the anomaly coefficient is not less than the preset coefficient value, mark the data sample corresponding to the anomaly coefficient as an anomaly point.

[0074] Among them, the preset coefficient value can be obtained through pre-experiment measurement. Exemplarily, the preset coefficient value can be 2. The anomaly point can refer to the point where the engine operating parameters are abnormal. In this embodiment, the data sample corresponding to the anomaly coefficient with an absolute value not less than 2 can be marked as an anomaly point.

[0075] S5. Statistically count the occurrence frequency of anomaly points in the observed index when any single-cylinder fuel supply is interrupted. If the anomaly frequency of the anomaly points exceeds the set frequency, it is determined that the injector corresponding to the current anomaly coefficient fails.

[0076] Among them, the set frequency can be the frequency value set by the bench test personnel according to actual test experience. For example, it can be 60%. The anomaly frequency can be, for example, when the number of observed indexes is 5 and the number of anomaly points is 4, by statistically counting the proportion of the number of anomaly points in the number of observed indexes, that is, 80% (i.e., the anomaly frequency). Since the anomaly frequency (80%) is greater than the set frequency (60%), it can be considered that the test result is credible at this time, and it is confirmed that the injector corresponding to the anomaly point fails.

[0077] For the technical solution provided in this embodiment, first, preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and at least keep the engine running steadily. Second, call the automatic control program, use the automatic control program to interrupt the fuel supply of a single cylinder of the engine in sequence, collect the data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program. Third, use the data analysis program to obtain the observation indexes and confirm the number of observation indexes, and determine the abnormal coefficient corresponding to each data sample under each observation index at least through the data samples, the mean value of the data samples and the standard deviation value of the data samples. Then, compare the abnormal coefficient with the preset coefficient value. If the absolute value of the abnormal coefficient is not less than the preset coefficient value, mark the data sample corresponding to the abnormal coefficient as an abnormal point. Finally, count the frequency of the abnormal points appearing in the observation indexes when any single cylinder fuel supply is interrupted. If the abnormal frequency of the abnormal points exceeds the set frequency, it is determined that the fuel injector corresponding to the current abnormal coefficient fails.

[0078] Thus, on the one hand, in this embodiment, the fuel supply of a single cylinder of the engine is interrupted in sequence through the automatic control program to complete the collection of data samples. After all the data samples are collected, the data analysis program is used to determine the abnormal coefficient corresponding to each data sample under each observation index through the data samples, the mean value of the data samples and the standard deviation value of the data samples, and then automatically judge whether the fuel injector is abnormal according to the abnormal coefficient, which is beneficial to improving the reliability of the abnormal detection result of the fuel injector and the detection efficiency. On the other hand, in this embodiment, the data sample corresponding to the abnormal coefficient whose absolute value is not less than the preset coefficient value is marked as an abnormal point, and the frequency of the abnormal points appearing in the observation indexes is counted. Only after the abnormal frequency exceeds the set frequency is it determined that the fuel injector is abnormal, which is beneficial to improving the credibility of the detection result and ensuring the accuracy of the fuel injector detection.

[0079] Based on the above embodiment or implementation manner, Figure 2 is a flowchart of another fuel injector abnormal detection method provided by an embodiment of the present invention. This embodiment is an addition based on the above embodiment. As Figure 2 shown, the fuel injector abnormal detection method at least includes the following steps:

[0080] S1. Preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and at least keep the engine running steadily.

[0081] S21. Call the automatic control program to obtain the engine speed.

[0082] S22. If the engine speed is less than the preset speed, obtain the engine speed again until the engine speed is not less than the preset speed.

[0083] Among them, the preset speed can refer to the speed when the engine is running normally. It can be understood that the speed of a medium-sized diesel engine is usually not less than 200 rpm. Therefore, 200 rpm can be selected as the preset speed; that is, when the engine speed is not less than 200 rpm, the engine is considered to be in the running state.

[0084] S23. If the engine speed is not less than the preset speed, determine the set operating condition of the engine under the set engine speed and the set engine torque based on the engine's external characteristic curve.

[0085] Among them, the specific value of the engine's external characteristic curve is the curve of the engine output power (torque) varying with the speed measured when the engine throttle opening is 100%. The set engine speed and the set engine torque can be user-defined data, and the purpose is to ensure the steady operation of the engine. In this embodiment, the set engine speed can be 50% of the speed (i.e., 50% of the maximum engine speed), and the set engine torque can be 50% of the torque (i.e., 50% of the maximum engine torque).

[0086] S24. Adjust the dynamometer control parameters to make the engine run to the set operating condition.

[0087] Among them, the set operating condition refers to the operating condition corresponding to the set engine speed and the set engine torque.

[0088] S25. Obtain the current engine coolant temperature.

[0089] S26. If the current engine coolant temperature is less than the preset temperature, re-obtain the current engine coolant temperature until the current engine coolant temperature is not less than the preset temperature.

[0090] Among them, the purpose of this step is to avoid the influence of too low coolant temperature on the engine fuel consumption and is conducive to improving the accuracy of injector anomaly detection.

[0091] S27. If the current engine coolant temperature is not less than the preset temperature, interrupt the single-cylinder fuel supply of the engine in sequence, collect the data samples when any single-cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program.

[0092] S31. Use the data analysis program to perform data cleaning on all data samples.

[0093] Among them, data cleaning can refer to removing obviously abnormal data, or filtering out abnormal data such as Not a Number (NaN) or ERROR.

[0094] S3. Use a data analysis program to obtain observation indicators and confirm the number of observation indicators, and determine the anomaly coefficient corresponding to each data sample under each observation indicator at least through the data sample, the data sample mean value, and the data sample standard deviation value.

[0095] S4. Compare the anomaly coefficient with the preset coefficient value. If the absolute value of the anomaly coefficient is not less than the preset coefficient value, label the data sample corresponding to the anomaly coefficient as an anomaly point.

[0096] S5. Statistically count the occurrence frequency of anomaly points in the observation indicators when any single-cylinder fuel supply is interrupted. If the anomaly frequency of the anomaly points exceeds the set frequency, determine that the fuel injector corresponding to the current anomaly coefficient has a fault.

[0097] For the technical solution provided in this embodiment, first, preheat the engine so that at least the coolant temperature and the oil temperature meet the preset conditions, and keep the engine running in a steady state at least. Second, call the automated control program to obtain the engine speed. Third, if the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed. Further, if the engine speed is not less than the preset speed, determine the set operating condition of the engine under the set engine speed and the set engine torque based on the external characteristic curve of the engine; further, adjust the dynamometer control parameters to make the engine run to the set operating condition. Further, obtain the current engine coolant temperature. Further, if the current engine coolant temperature is less than the preset temperature, re-obtain the current engine coolant temperature until the current engine coolant temperature is not less than the preset temperature. Further, if the current engine coolant temperature is not less than the preset temperature, interrupt the single-cylinder fuel supply of the engine in sequence, collect the data samples when any single-cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program. Further, use the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and determine the anomaly coefficient corresponding to each data sample under each observation indicator at least through the data sample, the data sample mean value, and the data sample standard deviation value. Further, compare the anomaly coefficient with the preset coefficient value. If the absolute value of the anomaly coefficient is not less than the preset coefficient value, label the data sample corresponding to the anomaly coefficient as an anomaly point. Further, statistically count the occurrence frequency of anomaly points in the observation indicators when any single-cylinder fuel supply is interrupted. If the anomaly frequency of the anomaly points exceeds the set frequency, determine that the fuel injector corresponding to the current anomaly coefficient has a fault.

[0098] It can be seen that, on the one hand, in this embodiment, the fuel supply of each cylinder of the engine is interrupted in sequence through an automatic control program to complete the acquisition of data samples. After all the data samples are acquired, a data analysis program is used to determine the anomaly coefficient corresponding to each data sample under each observation index based on the data samples, the mean value of the data samples, and the standard deviation value of the data samples. Furthermore, whether the injector is abnormal is automatically judged according to the anomaly coefficient, which can effectively diagnose the injector anomaly, is beneficial to improving the reliability of the injector anomaly detection result, and improves the detection efficiency. On the other hand, in this embodiment, the data samples corresponding to the anomaly coefficients with absolute values not less than the preset coefficient value are marked as anomaly points, and the occurrence frequency of the anomaly points in the observation index is counted. Only when the anomaly frequency exceeds the set frequency is it determined that the injector is abnormal, which is beneficial to improving the credibility of the detection result and ensuring the accuracy of the injector detection.

[0099] Figure 3 is the execution flowchart of an automatic control program provided by an embodiment of the present invention. Figure 4 is the flowchart of another injector anomaly detection method provided by an embodiment of the present invention. This embodiment is added based on the above-mentioned embodiment. As Figure 4 and Figure 3 shown, the injector anomaly detection method at least includes the following steps:

[0100] S1. Preheat the engine so that at least the coolant temperature and the engine oil temperature meet the preset conditions, and keep the engine running steadily for at least a certain period of time.

[0101] S21. Call the automatic control program to obtain the engine speed (the foregoing step S21 is equivalent to Figure 3 the step of "obtaining the engine speed" in

[0102] ).

[0103] S22. If the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed.

[0104] S23. If the engine speed is not less than the preset speed, determine the set working condition of the engine under the set engine speed and the set engine torque based on the external characteristic curve of the engine.

[0105] Table 1

[0106] Serial number Set time (s) Measurement time (s) Engine speed (rpm) Throttle opening (%) Fuel cut-off cylinder number 1 30 30 1300 50 1# 2 30 30 1300 50 2# 3 30 30 1300 50 3# 4 30 30 1300 50 4# 5 30 30 1300 50 5# 6 30 30 1300 50 6#

[0107] S24. Adjust the dynamometer control parameters to make the engine run to the set working condition (the foregoing step S24 is equivalent to Figure 3 the step of "set working condition: 50% speed, 50% torque" in

[0108] S25. Obtain the current engine coolant temperature (the aforementioned step S25 is equivalent to Figure 3 the step of "obtaining the coolant temperature" in

[0109] S26. If the current engine coolant temperature is less than the preset temperature, re-obtain the current engine coolant temperature until the current engine coolant temperature is not less than the preset temperature.

[0110] S201. If the current engine coolant temperature is not less than the preset temperature, obtain the total number of engine cylinders (the aforementioned step S201 is equivalent to Figure 3 the step of "obtaining the number of engine cylinders" in

[0111] S202. Initialize the loop counter and set the number of loops to the total number of engine cylinders (the aforementioned step S202 is equivalent to Figure 3 the step of "initializing the number of loops J = 1" in

[0112] S203. Interrupt the fuel supply to the first cylinder of the engine, and after the steady-state operation time of the engine meets the set time, collect the data samples of the engine (the aforementioned step S203 is equivalent to Figure 3 the step of "controlling the fuel supply to the Jth cylinder of the engine" in

[0113] Among them, the first cylinder may refer to the cylinder corresponding to the fuel injector with the serial number 1, and the set time may be 30 s for example.

[0114] S204. Resume the fuel supply to the first cylinder of the engine. If the number of loops is not greater than the total number of engine cylinders, continue to interrupt the fuel supply to the next cylinder of the engine, and after the steady-state operation time of the engine meets the set time, continue to collect the data samples of the engine until the number of loops is greater than the total number of engine cylinders, exit the loop, and save all the data samples to the data analysis program (the aforementioned step S204 is equivalent to Figure 3 the steps of "starting the timer, recording the steady-state operation of the engine for 30 s; taking the average value after 30 s and saving it as a data sample; J = J + 1; whether J is greater than the total number of engine cylinders; saving all the data samples to the data analysis program" in

[0115] Taking Table 1 as an example, under the set working conditions shown in Table 1, Table 2 is a data sample table provided in this embodiment, and the data samples collected in this embodiment are shown in Table 2:

[0116] Table 2

[0117] Serial number Single-cylinder torque (Nm) Fuel consumption (g / kWh) Power (kW) Exhaust gas temperature in front of turbine (℃) Explosion pressure (bar) 1 85 192.5 11.6 322 105 2 84 192.2 11.4 320 106 3 86 192.6 11.7 323 107 4 97 194.1 13.2 346 109 5 84 192.5 11.4 319 106 6 83 192.2 11.3 321 105

[0118] S31. Use the data analysis program to perform data cleaning on all the data samples.

[0119] S3. Use the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and determine the anomaly coefficient corresponding to each data sample under each observation indicator at least through the data sample, the data sample mean, and the data sample standard deviation value.

[0120] Taking Table 2 as an example, when calculating the anomaly coefficient, first calculate the data sample mean μ of this data sample in this observation indicator. Taking the single-cylinder torque in Table 2 as an example, the data sample values of the single-cylinder torque are 85, 84, 86, 97, 84, and 83 respectively, and the number of data is 6, that is, n = 6.

[0121] According to the formula Get

[0122] Furthermore, calculate the standard deviation σ of this set of data. First, calculate the square of the difference between each data sample of the single-cylinder torque and the mean in sequence according to the order of serial numbers 1 to 6, (85 - 86.5) 2 = 2.25, (84 - 86.5) 2 = 6.25, (86 - 86.5) 2 = 0.25, (97 - 86.5) 2 = 110.25, (84 - 86.5) 2 = 6.25, (83 - 86.5) 2 = 12.25.

[0123] Furthermore, according to the standard deviation formula Get

[0124]

[0125] Finally, according to the formula Calculate the anomaly coefficient corresponding to each data sample value of the single-cylinder torque in sequence;

[0126] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 1:

[0127] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 2:

[0128] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 3:

[0129] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 4:

[0130] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 5:

[0131] Calculation of the anomaly coefficient for the single-cylinder torque with serial number 6:

[0132] The calculation method of other abnormal coefficients is the same as above. Table 3 is an abnormal coefficient table provided in this embodiment. When all abnormal coefficients are calculated, all abnormal coefficients are as shown in Table 3.

[0133] Table 3

[0134] Serial number Single-cylinder torque (Nm) Fuel consumption (g / kWh) Power (Kw) Exhaust gas temperature in front of turbine (℃) Explosion pressure (bar) 1 -0.31 -0.28 -0.25 -0.34 -0.97 2 -0.52 -0.74 -0.56 -0.55 -0.24 3 -0.10 -0.13 -0.10 -0.23 0.49 4 2.19 2.17 2.19 2.21 1.94 5 -0.52 -0.28 -0.56 -0.66 -0.24 6 -0.73 -0.74 -0.71 -0.44 -0.97

[0135] S4. Compare the abnormal coefficient with the preset coefficient value. If the absolute value of the abnormal coefficient is not less than the preset coefficient value, mark the data sample corresponding to this abnormal coefficient as an abnormal point.

[0136] Continuing with Table 3 as an example, where the preset coefficient value is equal to 2, there are 4 indicators for which the absolute value of the abnormal coefficient of the fuel injector corresponding to serial number 4 is not less than 2. That is, there are a total of 4 data samples that need to be marked as abnormal points, namely single-cylinder torque, fuel consumption, power, and pre-turbine exhaust temperature.

[0137] S5. When any single-cylinder fuel supply is interrupted, count the occurrence frequency of abnormal points in the observed indicators. If the abnormal frequency of the abnormal points exceeds the set frequency, determine that the fuel injector corresponding to the current abnormal coefficient has failed.

[0138] Continuing to refer to Table 3, as can be seen from Table 3, the number of abnormal points is 4, and the number of observed indicators is 5. The abnormal frequency is equal to the number of abnormal points divided by the number of observed indicators, that is 80% (abnormal frequency) > 60% (set frequency), the determination result is credible, and it can be determined that the fuel injector corresponding to serial number 4 has failed.

[0139] For the technical solution provided in this embodiment, first, preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and keep the engine running stably at least. Secondly, call the automated control program to obtain the engine speed. Thirdly, if the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed. Further, if the engine speed is not less than the preset speed, determine the set operating condition of the engine at the set engine speed and set engine torque based on the engine's external characteristic curve; further, adjust the dynamometer control parameters to make the engine run to the set operating condition. Further, obtain the current engine coolant temperature. Further, if the current engine coolant temperature is less than the preset temperature, re-obtain the current engine coolant temperature until the current engine coolant temperature is not less than the preset temperature. Further, if the current engine coolant temperature is not less than the preset temperature, obtain the total number of cylinders of the engine. Further, initialize the loop counter and set the number of loops to the total number of cylinders of the engine. Further, interrupt the fuel supply to the first cylinder of the engine, and after the engine has been running stably for a set time, collect the data samples of the engine. Further, resume the fuel supply to the first cylinder of the engine. If the number of loops is not greater than the total number of cylinders of the engine, continue to interrupt the fuel supply to the next cylinder of the engine, and after the engine has been running stably for a set time, continue to collect the data samples of the engine until the number of loops is greater than the total number of cylinders of the engine, exit the loop, and save all the data samples to the data analysis program. Further, use the data analysis program to obtain the observation indexes and confirm the number of observation indexes, and determine the anomaly coefficient corresponding to each data sample under each observation index at least through the data samples, the mean value of the data samples, and the standard deviation value of the data samples. Further, compare the anomaly coefficient with the preset coefficient value. If the absolute value of the anomaly coefficient is not less than the preset coefficient value, label the data sample corresponding to the anomaly coefficient as an anomaly point. Further, count the occurrence frequency of the anomaly points in the observation indexes when any single-cylinder fuel supply is interrupted. If the anomaly frequency of the anomaly points exceeds the set frequency, determine that the injector corresponding to the current anomaly coefficient has failed.

[0140] It can be seen that, on the one hand, in this embodiment, the automatic control program is used to interrupt the fuel supply of each cylinder of the engine in sequence to complete the acquisition of data samples. After all the data samples are acquired, the data analysis program is used to calculate the mean value of the data samples through the data sample mean formula, and then the standard deviation formula of the data samples is used to calculate the standard deviation of the data samples. Furthermore, the anomaly coefficient formula is used to determine the anomaly coefficient corresponding to each data sample under each observation index, and whether the injector is abnormal is automatically judged based on the anomaly coefficient, which can effectively diagnose the injector anomaly, is beneficial to improving the reliability of the injector anomaly detection result, and improves the detection efficiency. On the other hand, in this embodiment, the data samples corresponding to the anomaly coefficients whose absolute values are not less than the preset coefficient value are marked as anomaly points, and the occurrence frequency of the anomaly points in the observation index is counted. Only when the anomaly frequency exceeds the set frequency is it determined that the injector is abnormal, which is beneficial to improving the credibility of the detection result and ensuring the accuracy of the injector detection. On the other hand, the test results and fault conclusions of this embodiment can be used as the basis for judging the working consistency of each cylinder injector, can simply and efficiently find out the working anomaly of a certain cylinder injector, and provide guiding suggestions for its further fault inspection, further improving the detection efficiency.

[0141] Figure 5 It is a schematic structural diagram of an injector anomaly detection device provided by an embodiment of the present invention. This embodiment is at least applicable to the bench test scenarios of diesel engine injectors in various vehicles, such as various commercial vehicles or passenger vehicles (for example, passenger vehicles can be off-road vehicles equipped with diesel engines), and this injector anomaly detection device can be implemented in software and / or hardware. As Figure 5 shown, the injector anomaly detection device 100 at least includes:

[0142] A preheating module 110, configured to preheat the engine so that at least the coolant temperature and the engine oil temperature meet preset conditions, and at least keep the engine running stably.

[0143] A control program module 120, configured to call an automatic control program, use the automatic control program to interrupt the fuel supply of each cylinder of the engine in sequence, collect data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program.

[0144] An anomaly calculation module 130, configured to use the data analysis program to obtain observation indexes and confirm the number of observation indexes, and determine the anomaly coefficient corresponding to each data sample under each observation index at least through the data samples, the data sample mean value, and the data sample standard deviation value.

[0145] An anomaly marking module 140, configured to compare the anomaly coefficient with the preset coefficient value, and when the absolute value of the anomaly coefficient is not less than the preset coefficient value, mark the data sample corresponding to the anomaly coefficient as an anomaly point.

[0146] The fault determination module 150 is configured to count the occurrence frequency of abnormal points in the observed indicators when interrupting the fuel supply of any single cylinder. When the abnormal frequency of the abnormal points exceeds the set frequency, it is determined that the fuel injector corresponding to the current abnormal coefficient has a fault.

[0147] Optionally, the control program module 120 is specifically configured to:

[0148] Call the automation control program to obtain the engine speed.

[0149] When the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed.

[0150] When the engine speed is not less than the preset speed, determine the set operating condition of the engine under the set engine speed and set engine torque based on the engine's external characteristic curve.

[0151] Adjust the dynamometer control parameters to make the engine operate at the set operating condition.

[0152] Obtain the current engine coolant temperature.

[0153] When the current engine coolant temperature is not less than the preset temperature, sequentially interrupt the fuel supply of the single cylinders of the engine, collect the data samples when the engine interrupts the fuel supply of any single cylinder, and save the data samples to the data analysis program.

[0154] Optionally, the control program module 120 is also specifically configured to:

[0155] When the current engine coolant temperature is not less than the preset temperature, obtain the total number of cylinders of the engine.

[0156] Initialize the loop counter and set the number of loops to the total number of cylinders of the engine.

[0157] Interrupt the fuel supply of the first cylinder of the engine, and collect the data samples of the engine after the steady-state running time of the engine meets the set time.

[0158] Restore the fuel supply of the first cylinder of the engine. When the number of loops is not greater than the total number of cylinders of the engine, continue to interrupt the fuel supply of the next cylinder of the engine, and continue to collect the data samples of the engine after the steady-state running time of the engine meets the set time. When the number of loops is greater than the total number of cylinders of the engine, exit the loop and save all the data samples to the data analysis program.

[0159] Optionally, the control program module 120 is also specifically configured to:

[0160] If the current engine coolant temperature is less than the preset temperature, re-obtain the current engine coolant temperature until the current engine coolant temperature is not less than the preset temperature.

[0161] Optionally, the anomaly calculation module 130 is further specifically configured to:

[0162] Use a data analysis program to clean all data samples.

[0163] Optionally, the anomaly coefficient is determined at least by the following method:

[0164] The anomaly coefficient is determined at least by the following method:

[0165]

[0166] In the formula, Z represents the anomaly coefficient, μ represents the mean value of the data samples in the observed index, σ represents the standard deviation of the data samples in the observed index, x i represents the measured value of the data sample in the observed index when calculating the anomaly coefficient, and n represents the number of data samples under the current observed index.

[0167] Among them, the mean value μ of the data samples in the observed index is determined at least by the following method:

[0168]

[0169] The standard deviation σ of the data samples in the observed index is determined at least by the following method:

[0170]

[0171] Optionally, the observed index includes at least one of engine fuel consumption, output torque, output power, exhaust temperature, and in-cylinder explosion pressure.

[0172] For the technical solution provided in this embodiment, first, the preheating module preheats the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and at least keeps the engine running stably; further, the control program module calls the automation control program, uses the automation control program to interrupt the single-cylinder fuel supply of the engine in sequence, collects the data samples when any single-cylinder fuel supply of the engine is interrupted, and saves the data samples to the data analysis program; further, the anomaly calculation module uses the data analysis program to obtain the observed index and confirm the number of observed indexes, and determines the anomaly coefficient corresponding to each data sample under each observed index at least through the data sample, the mean value of the data sample, and the standard deviation value of the data sample; further, through the anomaly annotation module, the anomaly coefficient is compared with the preset coefficient value, and when the absolute value of the anomaly coefficient is not less than the preset coefficient value, the data sample corresponding to the anomaly coefficient is marked as an anomaly point; finally, the fault determination module counts the occurrence frequency of the anomaly points in the observed index when any single-cylinder fuel supply is interrupted, and when the anomaly frequency of the anomaly points exceeds the set frequency, it is determined that the fuel injector corresponding to the current anomaly coefficient fails.

[0173] As can be seen, on the one hand, in this embodiment, the automated control program is used to interrupt the fuel supply of each cylinder of the engine in sequence to complete the acquisition of data samples. After all data samples are acquired, the data analysis program is used to determine the anomaly coefficient corresponding to each data sample under each observation index through the data samples, the mean value of the data samples, and the standard deviation value of the data samples. Then, whether the injector is abnormal is automatically judged according to the anomaly coefficient, which is beneficial to improving the reliability of the injector anomaly detection result and the detection efficiency. On the other hand, in this embodiment, the data samples corresponding to the anomaly coefficients whose absolute values are not less than the preset coefficient value are marked as anomaly points, and the occurrence frequency of the anomaly points in the observation index is counted. Only when the anomaly frequency exceeds the set frequency is it determined that the injector is abnormal, which is beneficial to improving the credibility of the detection result and ensuring the accuracy of the injector detection.

[0174] An embodiment of the present invention further provides an electronic device. Figure 6 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Refer to Figure 6 As shown in the figure, the electronic device 1000 includes a processor 1001 and a memory 1002. The memory 1002 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 1001, the steps in any one of the above injector anomaly detection methods are run. Through the above technical solution, the processor 1001 and the memory 1002 are interconnected and communicate with each other through a communication bus and / or other forms of connection mechanisms (not shown). The memory 1002 stores a computer program executable by the processor. When the electronic device 1000 runs, the processor 1001 executes the computer program to execute the injector anomaly detection method in any optional implementation manner of the above embodiment, so as to at least implement the following functions: preheating the engine to at least make the coolant temperature and the engine oil temperature meet the preset conditions, and at least maintaining the engine in a steady state operation; calling the automated control program, using the automated control program to interrupt the fuel supply of each cylinder of the engine in sequence, acquiring the data samples when any cylinder of the engine is interrupted from fuel supply, and saving the data samples to the data analysis program; using the data analysis program to obtain the observation indexes and confirm the number of observation indexes, and at least determining the anomaly coefficient corresponding to each data sample under each observation index through the data samples, the mean value of the data samples, and the standard deviation value of the data samples; comparing the anomaly coefficient with the preset coefficient value, if the absolute value of the anomaly coefficient is not less than the preset coefficient value, then marking the data sample corresponding to the anomaly coefficient as an anomaly point; counting the occurrence frequency of the anomaly points in the observation index when any cylinder of the engine is interrupted from fuel supply, if the anomaly frequency of the anomaly points exceeds the set frequency, then determining that the injector corresponding to the current anomaly coefficient fails.

[0175] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the injector abnormality detection method provided by all the inventive embodiments of the present application: preheat the engine to at least make the coolant temperature and the engine oil temperature meet the preset conditions, and keep the engine running steadily at least; call the automatic control program, use the automatic control program to interrupt the fuel supply of a single cylinder of the engine in sequence, collect the data samples when any single cylinder fuel supply of the engine is interrupted, and save the data samples to the data analysis program; use the data analysis program to obtain the observation indexes and confirm the number of observation indexes, and determine the abnormality coefficient corresponding to each data sample under each observation index at least through the data samples, the mean value of the data samples and the standard deviation value of the data samples; compare the abnormality coefficient with the preset coefficient value. If the absolute value of the abnormality coefficient is not less than the preset coefficient value, mark the data sample corresponding to the abnormality coefficient as an abnormal point; count the frequency of the abnormal points appearing in the observation indexes when any single cylinder fuel supply is interrupted. If the abnormal frequency of the abnormal points exceeds the set frequency, determine that the injector corresponding to the current abnormality coefficient fails.

[0176] One or more computer-readable media in any combination can be adopted. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or combined with an instruction execution system, apparatus, or device.

[0177] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An abnormal detection method for an injector, characterized in that, At least include the following steps: Preheat the engine to at least make the coolant temperature and oil temperature meet the preset conditions, and at least maintain the engine running in a steady state; Call the automatic control program, use the automatic control program to interrupt the fuel supply of each cylinder of the engine in turn, collect the data samples when the engine interrupts the fuel supply of any single cylinder, and save the data samples to the data analysis program; Use the data analysis program to obtain the observation indexes and confirm the number of observation indexes, and determine the abnormal coefficient corresponding to each data sample under each observation index at least through the data samples, the mean value of the data samples and the standard deviation value of the data samples; Compare the abnormal coefficient with the preset coefficient value. If the absolute value of the abnormal coefficient is not less than the preset coefficient value, mark the data sample corresponding to the abnormal coefficient as an abnormal point; Count the occurrence frequency of the abnormal points in the observation indexes when interrupting the fuel supply of any single cylinder. If the abnormal frequency of the abnormal points exceeds the set frequency, determine that the injector corresponding to the current abnormal coefficient fails.

2. The abnormal detection method of the fuel injector according to claim 1, wherein The step of calling the automatic control program, using the automatic control program to interrupt the fuel supply of each cylinder of the engine in turn, collecting the data samples when the engine interrupts the fuel supply of any single cylinder, and saving the data samples to the data analysis program at least includes: Call the automatic control program to obtain the engine speed; If the engine speed is less than the preset speed, re-obtain the engine speed until the engine speed is not less than the preset speed; If the engine speed is not less than the preset speed, determine the set working condition of the engine under the set engine speed and set engine torque based on the external characteristic curve of the engine; Adjust the dynamometer control parameters to make the engine run to the set working condition; Obtain the current engine coolant temperature; If the current engine coolant temperature is not less than the preset temperature, interrupt the fuel supply of each cylinder of the engine in turn, collect the data samples when the engine interrupts the fuel supply of any single cylinder, and save the data samples to the data analysis program.

3. The injector abnormality detection method according to claim 2, wherein The step of if the current engine coolant temperature is not less than the preset temperature, interrupt the fuel supply of each cylinder of the engine in turn, collect the data samples when the engine interrupts the fuel supply of any single cylinder, and save the data samples to the data analysis program at least includes: If the current engine coolant temperature is not less than the preset temperature, obtain the total number of cylinders of the engine; Initialize the loop counter and set the number of loops to the total number of cylinders of the engine; Interrupt the fuel supply of the first cylinder of the engine, and collect the data samples of the engine after the steady running time of the engine meets the set time; Restore the fuel supply of the first cylinder of the engine. If the number of loops is not greater than the total number of cylinders of the engine, continue to interrupt the fuel supply of the next cylinder of the engine, and continue to collect the data samples of the engine after the steady running time of the engine meets the set time until the number of loops is greater than the total number of cylinders of the engine, exit the loop, and save all the data samples to the data analysis program.

4. The injector abnormality detection method according to claim 2, wherein After obtaining the current engine coolant temperature, the following steps are further included: If the current engine coolant temperature is less than the preset temperature, the current engine coolant temperature is re-obtained until the current engine coolant temperature is not less than the preset temperature.

5. The injector abnormality detection method according to claim 1, characterized in that Before using the data analysis program to obtain the observation indicators and confirm the number of observation indicators, at least the following steps are included: Using the data analysis program to perform data cleaning on all the data samples.

6. The abnormal detection method of the fuel injector according to claim 5, wherein The abnormal coefficient is determined at least by the following method: Wherein, Z represents the anomaly coefficient, μ represents the mean value of the data samples in the observation index, σ represents the standard deviation of the data samples in the observation index, and x i represents the measured value of the data sample in the observation index when calculating the anomaly coefficient, and n represents the number of data samples under the current observation index; Among them, the mean value μ of the data samples in the observation indicators is determined at least by the following method: The standard deviation σ of the data samples in the observation indicators is determined at least by the following method:

7. The injector abnormality detection method according to claim 1, wherein The observation indicators include at least one of engine fuel consumption, output torque, output power, exhaust temperature, and in-cylinder explosion pressure.

8. An injector abnormality detection device, characterized in that, At least include: A preheating module for preheating the engine to at least make the coolant temperature and oil temperature meet the preset conditions and at least keep the engine running steadily; A control program module for calling an automatic control program, using the automatic control program to interrupt the fuel supply of a single cylinder of the engine in sequence, collecting the data samples when any single cylinder of the engine has its fuel supply interrupted, and saving the data samples to the data analysis program; An abnormal calculation module for using the data analysis program to obtain the observation indicators and confirm the number of observation indicators, and determining the abnormal coefficient corresponding to each data sample under each observation indicator at least through the data samples, the mean value of the data samples, and the standard deviation value of the data samples; An abnormal marking module for comparing the abnormal coefficient with the preset coefficient value, and when the absolute value of the abnormal coefficient is not less than the preset coefficient value, marking the data sample corresponding to the abnormal coefficient as an abnormal point; A fault determination module for counting the occurrence frequency of the abnormal points in the observation indicators when any single cylinder has its fuel supply interrupted, and when the abnormal frequency of the abnormal points exceeds the set frequency, determining that the injector corresponding to the current abnormal coefficient has a fault.

9. An electronic device, characterized in that, It includes a processor and a memory, and the memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the steps in the injector abnormal detection method according to any one of claims 1-7 are run.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the injector abnormal detection method according to any one of claims 1-7.