Injection valve fault diagnosis method, device, equipment and storage medium
By utilizing a closed-loop system for engine speed control under no-load idling conditions, the minimum speed drop for injection valve fault diagnosis is obtained, solving the problem of low accuracy in existing injection valve fault diagnosis technologies and achieving higher diagnostic accuracy and safety.
Patent Information
- Application Number
- CN202311033968.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-08-16
AI Technical Summary
Existing methods for diagnosing injector valve faults suffer from low accuracy. Current technologies cannot effectively address how to accurately locate injector valve faults, especially the risk of misdiagnosis due to the influence of gas pressure changes on various components of the gas pipeline.
Using the engine idle speed condition as the diagnostic condition for the injection valve, and combining the principle that the injection quantity is minimal under idle conditions, the closed-loop system of engine speed control at idle speed is used to obtain the minimum detection value of engine speed drop by observing the conversion effect of engine speed change after disconnecting the drive signal of the injection valve. The fault diagnosis result is generated based on the minimum detection value, the reference value of speed drop, and the speed threshold.
It improves the accuracy of injection valve fault diagnosis, can accurately locate injection valve faults, reduce the risk of misdiagnosis, and ensure the stability and safety of engine performance.
Smart Images

Figure CN116906239B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engine testing technology, and in particular to a method, apparatus, device and storage medium for diagnosing injection valve faults. Background Technology
[0002] During use, the actual gas injection flow rate of the engine injection valve may deviate from the required flow rate due to wear, component damage, sealing issues, jamming, or blockage by foreign objects. This can affect engine performance and even lead to safety accidents.
[0003] Currently, the fault diagnosis method for injection valves typically relies on indirect assessment of gas pressure changes to determine if a malfunction exists. However, various components in the gas pipeline affect gas pressure changes, making it difficult to accurately pinpoint injection valve faults based solely on pressure variations, and carries the risk of misdiagnosis.
[0004] Therefore, current methods for diagnosing injection valve faults suffer from low diagnostic accuracy. Summary of the Invention
[0005] This invention provides a method, apparatus, device, and storage medium for diagnosing jet valve faults, in order to solve the problem of low diagnostic accuracy in current jet valve fault diagnosis methods.
[0006] The first aspect of this invention provides a method for diagnosing a fault in an injection valve, comprising:
[0007] When the vehicle is in a preset state, the vehicle's idle speed setting and engine temperature are acquired; the preset state includes: the engine is in an unloaded idle state, or the engine currently has no electrical signal faults from the injection valve and oxygen sensor;
[0008] A first speed threshold, a second speed threshold, and a speed drop reference value are determined based on the idle speed setpoint and the engine temperature; the parameter group consisting of the idle speed setpoint and the engine temperature has a mapping relationship with the first speed threshold, the parameter group has a mapping relationship with the second speed threshold, and the parameter group has a mapping relationship with the speed drop reference value;
[0009] If there is only one target injection valve to be detected, disconnect the drive signal of the target injection valve and obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve.
[0010] The fault diagnosis result corresponding to the target injection valve is generated based on the minimum detection value, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0011] Optionally, in the method described above, determining the first speed threshold, the second speed threshold, and the speed drop reference value based on the idle speed setpoint and the engine temperature includes:
[0012] The corresponding speed reduction reference value is determined based on the idle speed setpoint, engine temperature, and the first preset two-dimensional mapping relationship;
[0013] The corresponding first speed threshold is determined based on the idle speed setting value, engine temperature, and the second preset two-dimensional mapping relationship;
[0014] The corresponding second speed threshold is determined based on the idle speed setting value, engine temperature, and the third preset two-dimensional mapping relationship.
[0015] Optionally, in the method described above, the detection of the minimum engine speed drop after obtaining the drive signal to disconnect the target injection valve includes:
[0016] Record the minimum engine speed from the moment the drive signal to the target injection valve is disconnected until the engine speed returns to the preset speed range; the preset speed range is a numerical range based on the idle speed setting value, and the preset speed range includes the idle speed setting value;
[0017] The minimum rotational speed is determined as the minimum detection value.
[0018] Optionally, in the method described above, generating the fault diagnosis result corresponding to the target injection valve based on the detection minimum value, the speed drop reference value, the first speed threshold, and the second speed threshold includes:
[0019] Calculate the difference between the minimum detected value and the reference value for the decrease in rotational speed;
[0020] The fault diagnosis result corresponding to the target injection valve is generated based on the difference, the first speed threshold, and the second speed threshold.
[0021] Optionally, in the method described above, generating the fault diagnosis result corresponding to the target injection valve based on the difference, the first speed threshold, and the second speed threshold includes:
[0022] Determine whether the difference is less than the first speed threshold;
[0023] If the difference is determined to be less than the first speed threshold, the fault diagnosis result corresponding to the target injection valve is an excessive injection valve flow fault.
[0024] If it is determined that the difference is greater than or equal to the first speed threshold, then it is determined whether the difference is greater than the second speed threshold;
[0025] If it is determined whether the difference is greater than the second speed threshold, the fault diagnosis result corresponding to the target injection valve is an injection valve flow rate too low fault.
[0026] If the difference is determined to be less than or equal to the second speed threshold, then the target injection valve is determined to be in a normal state.
[0027] Optionally, in the method described above, after generating the fault diagnosis result corresponding to the target injection valve based on the detection minimum value, the speed drop reference value, the first speed threshold, and the second speed threshold, the method further includes:
[0028] If the fault diagnosis result is that the injection valve flow is too high or too low, a notification message will be sent indicating that the target injection valve needs to be repaired or replaced.
[0029] If the fault diagnosis result indicates that the target injection valve is in a normal state, a notification message indicating that the target injection valve is in a normal state will be displayed.
[0030] Optionally, in the method described above, if there are multiple target injection valves to be detected, the method further includes:
[0031] According to the preset detection sequence, each target injection valve is processed as follows:
[0032] Disconnect the drive signal of the current target injection valve and obtain the minimum detected value of engine speed drop;
[0033] Restore the drive signal of the current target injection valve, and determine the next target injection valve as the current target injection valve. Execute the step of disconnecting the drive signal of the current target injection valve until the minimum detection value corresponding to all target injection valves is obtained.
[0034] The fault diagnosis result corresponding to the current target injection valve is generated based on the minimum detection value, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0035] A second aspect of the present invention provides a jet valve fault diagnosis device, comprising:
[0036] The acquisition module is used to acquire the vehicle's idle speed setting and engine temperature when the vehicle is in a preset state; the preset state includes: the engine is in an unloaded idle state, and the engine currently has no electrical signal faults in the injection valve and oxygen sensor;
[0037] The determining module is used to determine a first speed threshold, a second speed threshold, and a speed drop reference value based on the idle speed setpoint and the engine temperature; the parameter group consisting of the idle speed setpoint and the engine temperature has a mapping relationship with the first speed threshold, the parameter group has a mapping relationship with the second speed threshold, and the parameter group has a mapping relationship with the speed drop reference value;
[0038] The detection module is used to disconnect the drive signal of the target injection valve if there is only one target injection valve to be detected, and to obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve.
[0039] The generation module is used to generate the fault diagnosis result corresponding to the target injection valve based on the detection minimum value, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0040] Optionally, in the apparatus described above, the determining module is specifically used for:
[0041] The corresponding speed drop reference value is determined based on the idle speed setting value, engine temperature, and a first preset two-dimensional mapping relationship; the corresponding first speed threshold is determined based on the idle speed setting value, engine temperature, and a second preset two-dimensional mapping relationship; and the corresponding second speed threshold is determined based on the idle speed setting value, engine temperature, and a third preset two-dimensional mapping relationship.
[0042] Optionally, in the apparatus described above, the detection module, when acquiring the minimum detected value of the engine speed drop after the drive signal for disconnecting the target injection valve is obtained, is specifically used for:
[0043] Record the minimum engine speed from the moment the drive signal to the target injection valve is disconnected until the engine speed returns to the preset speed range; the preset speed range is a numerical range based on the idle speed setting value, and the preset speed range includes the idle speed setting value; the minimum engine speed is determined as the minimum detection value.
[0044] Optionally, in the apparatus described above, the generation module is specifically used for:
[0045] Calculate the difference between the minimum detection value and the reference value of speed drop; generate the fault diagnosis result corresponding to the target injection valve based on the difference, the first speed threshold and the second speed threshold.
[0046] Optionally, in the apparatus described above, the generation module, when generating the fault diagnosis result corresponding to the target injection valve based on the difference, the first speed threshold, and the second speed threshold, is specifically used for:
[0047] Determine whether the difference is less than the first speed threshold; if the difference is less than the first speed threshold, the generated fault diagnosis result for the target injection valve is an excessive injection valve flow fault; if the difference is greater than or equal to the first speed threshold, determine whether the difference is greater than the second speed threshold; if the difference is greater than the second speed threshold, the generated fault diagnosis result for the target injection valve is an insufficient injection valve flow fault; if the difference is less than or equal to the second speed threshold, determine that the target injection valve is in a normal state.
[0048] Optionally, the apparatus as described above further includes:
[0049] The notification module is used to notify the target injection valve that it needs to be repaired or replaced if the fault diagnosis result is that the injection valve flow is too high or too low; and to notify the target injection valve that it is in a normal state if the fault diagnosis result is that the target injection valve is in a normal state.
[0050] Optionally, if the number of target injection valves to be detected is multiple, the device further includes:
[0051] The multi-target detection module is used to process each target injection valve according to a preset detection sequence as follows: disconnect the drive signal of the current target injection valve and obtain the minimum detection value of engine speed drop; restore the drive signal of the current target injection valve, and determine the next target injection valve as the current target injection valve, and execute the step of disconnecting the drive signal of the current target injection valve until the minimum detection value corresponding to all target injection valves is obtained; generate the fault diagnosis result corresponding to the current target injection valve based on each of the minimum detection values, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0052] A third aspect of the present invention provides a jet valve fault diagnosis device, comprising: a memory and a processor;
[0053] The memory stores computer-executed instructions;
[0054] The processor executes computer execution instructions stored in the memory to implement the injection valve fault diagnosis method according to any one of the first aspects.
[0055] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the injection valve fault diagnosis method according to any one of the first aspects.
[0056] A fifth aspect of the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the injection valve fault diagnosis method described in any of the first aspects.
[0057] This invention provides a method, apparatus, device, and storage medium for diagnosing injection valve faults. The method includes: acquiring the vehicle's idle speed setting and engine temperature when the vehicle is in a preset state; the preset state includes: the engine is in an unloaded idle state, and there are currently no electrical signal faults in the injection valve and oxygen sensor; determining a first speed threshold, a second speed threshold, and a speed drop reference value based on the idle speed setting and the engine temperature; the parameter set formed by the idle speed setting and the engine temperature has a mapping relationship with the first speed threshold, the parameter set has a mapping relationship with the second speed threshold, and the parameter set has a mapping relationship with the speed drop reference value; if there is only one target injection valve to be detected, disconnecting the drive signal of the target injection valve and acquiring the minimum detected speed drop after disconnecting the drive signal of the target injection valve; generating a fault diagnosis result corresponding to the target injection valve based on the minimum detected speed drop, the speed drop reference value, the first speed threshold, and the second speed threshold. This invention's injection valve fault diagnosis method uses the engine's unloaded idle condition as the injection valve fault diagnosis condition, leveraging the principle of minimum injection volume under idle conditions to better distinguish the differences in injection flow rates among different injection valves. Meanwhile, engine speed control at idle is a closed-loop control system. When the drive signal of a certain injection valve is disconnected, fuel consumption decreases and engine speed drops. However, to maintain the target idle speed, the closed-loop speed control system increases the fuel injection amount for other injection valves whose drive signals are not disconnected, causing the engine speed to return to the target idle speed. Based on this principle, the minimum detected engine speed drop after disconnecting the drive signal of the target injection valve is obtained. Furthermore, based on the minimum detected value, the reference value of the speed drop, the first speed threshold, and the second speed threshold, a fault diagnosis result corresponding to the target injection valve is generated. This allows for accurate location of injection valve faults and improves diagnostic accuracy. Attached Figure Description
[0058] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0059] Figure 1 This is a scenario diagram illustrating how the injection valve fault diagnosis method of this embodiment of the invention can be implemented;
[0060] Figure 2 Flowchart of the injection valve fault diagnosis method provided by the present invention Figure 1 ;
[0061] Figure 3Flowchart of the injection valve fault diagnosis method provided by the present invention Figure 2 ;
[0062] Figure 4 Flowchart of the injection valve fault diagnosis method provided by the present invention Figure 3 ;
[0063] Figure 5 This is a schematic diagram of the structure of the injection valve fault diagnosis device provided by the present invention;
[0064] Figure 6 This is a schematic diagram of the structure of the jet valve fault diagnosis device provided by the present invention.
[0065] The accompanying drawings have illustrated specific embodiments of the invention, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the invention in any way, but rather to illustrate the concept of the invention to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0066] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0067] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will now be described with reference to the accompanying drawings.
[0068] To clearly understand the technical solution of this application, the existing technology will first be described in detail. Currently, natural gas engines generally adopt a single-point injection technology in the intake manifold. All injection valves inject gas into the manifold, which then mixes with air and enters each cylinder for combustion. During use, the injection valves may experience problems such as wear, component damage, sealing issues, jamming, or blockage by foreign objects, resulting in the actual gas injection flow being larger or smaller than the required flow. This affects engine performance and, in severe cases, can lead to safety accidents. For this type of non-electrical fault mode, the on-board terminal cannot diagnose the valves through electrical signals. Furthermore, because it is a single-point injection in the manifold, it is impossible to accurately locate which valve is malfunctioning when engine performance problems occur.
[0069] Currently, the fault diagnosis method for injection valves typically relies on indirect assessment of gas pressure changes to determine if a malfunction exists. However, various components in the gas pipeline affect gas pressure changes, making it difficult to accurately pinpoint injection valve faults based solely on pressure variations, thus posing a risk of misdiagnosis. Therefore, current injection valve fault diagnosis methods suffer from low diagnostic accuracy.
[0070] Therefore, addressing the issue of low diagnostic accuracy in existing injection valve fault diagnosis methods, the inventors discovered a solution: First, pre-defined operating conditions for fault diagnosis are established to improve accuracy. ① The engine idle speed is selected as the condition for injection valve fault diagnosis because idle speed is the lowest engine speed for normal operation, resulting in a smaller injection volume and allowing for clear differentiation of injection flow differences between injection valves. ② Engine speed control at idle is a closed-loop control system. When a certain injection valve is disconnected, fuel consumption decreases and engine speed drops. However, to maintain the target idle speed, the closed-loop speed control system increases the fuel injection volume of other non-disconnected injection valves to bring the engine speed back to the target idle speed. Combining this specific operating condition with the speed change after the injection valve is disconnected allows for accurate diagnosis of the difference between the flow rate of the corresponding injection valve and the flow rate of a brand-new, normal injection valve (diagnostic threshold).
[0071] Specifically:
[0072] When the vehicle is in a preset state, the vehicle's idle speed setting and engine temperature are acquired. Preset states include: engine idling under no-load conditions, and current engine failure due to electrical signals from the injection valve and oxygen sensor.
[0073] The first speed threshold, the second speed threshold, and the speed drop reference value are determined based on the idle speed setpoint and engine temperature. The parameter set consisting of the idle speed setpoint and engine temperature has a mapping relationship with the first speed threshold, a mapping relationship with the second speed threshold, and a mapping relationship with the speed drop reference value.
[0074] If there is only one target injection valve to be detected, then disconnect the drive signal of the target injection valve and obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve.
[0075] The fault diagnosis result corresponding to the target injection valve is generated based on the minimum detection value, the reference value of speed drop, the first speed threshold, and the second speed threshold.
[0076] The injection valve fault diagnosis method of this invention, based on the principle of the above-mentioned preset operating conditions, obtains the minimum detected value of engine speed drop after disconnecting the drive signal of the target injection valve. At the same time, it generates the fault diagnosis result corresponding to the target injection valve based on the minimum detected value, the speed drop reference value, the first speed threshold, and the second speed threshold, which can accurately locate the injection valve fault and improve the diagnostic accuracy.
[0077] Based on the above-mentioned inventive discovery, the inventor has proposed the technical solution of this application.
[0078] The following describes the application scenarios of the injection valve fault diagnosis method provided in the embodiments of the present invention. For example... Figure 1 As shown, 1 is the injection valve fault diagnosis device, 2 is the engine, and 3 is the database. The engine 2 includes multiple injection valves; this embodiment uses six injection valves as an example. The database 3 stores the vehicle's idle speed setting and engine temperature.
[0079] During the injection valve fault diagnosis process, when the injection valve fault diagnosis device 1 determines that the vehicle is in a preset state, it ① retrieves the vehicle's idle speed setting and engine temperature from the database 3. The preset state includes: the engine is in an unloaded idle state, and the engine currently has no electrical signal faults related to the injection valve and oxygen sensor. Optionally, the injection valve fault diagnosis device 1 can also obtain the corresponding idle speed setting and engine temperature through the vehicle's testing equipment; this embodiment does not limit this.
[0080] ②The injection valve fault diagnosis device 1 determines the first speed threshold, the second speed threshold, and the speed drop reference value based on the idle speed setting value and the engine temperature.
[0081] ③ The injection valve fault diagnosis device 1 sends a drive signal disconnect command to the engine 2 to disconnect the target injection valve to be tested.
[0082] ④ The injection valve fault diagnosis device 1 detects the minimum value of engine speed drop after the drive signal of the target injection valve is disconnected.
[0083] ⑤ The injection valve fault diagnosis device 1 generates a fault diagnosis result for the target injection valve based on the minimum detection value, the reference value for speed drop, the first speed threshold, and the second speed threshold. After generating the fault diagnosis result, the injection valve fault diagnosis device 1 can prompt the user with the specific fault diagnosis result, or generate a corresponding maintenance report based on the fault diagnosis result.
[0084] The embodiments of the present invention will now be described with reference to the accompanying drawings.
[0085] Figure 2 Flowchart of the injection valve fault diagnosis method provided by the present invention Figure 1 ,like Figure 2As shown, in this embodiment, the executing entity of this invention is an injection valve fault diagnosis device, which can be located within an injection valve fault diagnosis equipment, which can be an on-board terminal. The injection valve fault diagnosis method provided in this embodiment includes the following steps:
[0086] Step S101: When the vehicle is in a preset state, acquire the vehicle's idle speed setting and engine temperature. The preset state includes: the engine is in an unloaded idle state, or the engine currently has no electrical signal faults from the injection valve and oxygen sensor.
[0087] In this embodiment, the method to determine whether the vehicle is in a preset state can be obtained from the vehicle detection equipment. Idle speed is the lowest speed at which the engine is running normally. At this time, the injection volume is small, and the difference in injection flow of the injection valve can be clearly distinguished.
[0088] The current absence of electrical signal faults in the engine's injection valve and oxygen sensor is to avoid interference from other faults besides injection flow, thereby improving the accuracy of subsequent fault diagnosis.
[0089] Step S102: Determine a first speed threshold, a second speed threshold, and a speed drop reference value based on the idle speed setpoint and engine temperature. The parameter set consisting of the idle speed setpoint and engine temperature is mapped to the first speed threshold, the parameter set is mapped to the second speed threshold, and the parameter set is mapped to the speed drop reference value.
[0090] In this embodiment, pre-set mapping relationships are established between two parameters—idle speed setpoint and engine temperature—and a first speed threshold, between these parameters and a second speed threshold, and between these parameters and a speed drop reference value. The first speed threshold, second speed threshold, and speed drop reference value can be directly determined based on the idle speed setpoint and engine temperature, improving the efficiency of determining these parameters.
[0091] The reference value for engine speed drop refers to the minimum engine speed after disconnecting the drive signal of a brand-new (i.e., a normally unworn) injection valve. Since this value corresponds to the idle speed setting and engine temperature, it can be obtained in advance through experimental testing of normally unworn injection valves.
[0092] Step S103: If there is only one target injection valve to be detected, disconnect the drive signal of the target injection valve and obtain the minimum engine speed drop after disconnecting the drive signal of the target injection valve. The minimum detection value is the minimum engine speed after the engine speed drops after disconnecting the drive signal of the target injection valve.
[0093] Step S104: Generate the fault diagnosis result corresponding to the target injection valve based on the minimum detection value, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0094] In this embodiment, based on the numerical relationship between the minimum detection value and the reference value of speed drop, and using the first speed threshold and the second speed threshold as threshold references, the fault diagnosis result corresponding to the target injection valve is determined.
[0095] This invention provides a method for diagnosing injection valve faults. The method includes: acquiring the vehicle's idle speed setting and engine temperature when the vehicle is in a preset state. The preset state includes: the engine is in an unloaded idle state, and there are currently no electrical signal faults in the injection valve and oxygen sensor. A first speed threshold, a second speed threshold, and a speed drop reference value are determined based on the idle speed setting and engine temperature. The parameter set consisting of the idle speed setting and engine temperature has a mapping relationship with the first speed threshold, the second speed threshold, and the speed drop reference value. If there is only one target injection valve to be detected, the drive signal of the target injection valve is disconnected, and the minimum detected engine speed drop after disconnecting the drive signal is acquired. A fault diagnosis result corresponding to the target injection valve is generated based on the minimum detected value, the speed drop reference value, the first speed threshold, and the second speed threshold.
[0096] The injection valve fault diagnosis method of this invention uses the engine idle speed condition as the fault diagnosis condition. By leveraging the principle of minimum injection quantity at idle, it better distinguishes the differences in injection flow rates among various injection valves. Simultaneously, engine speed control at idle is a closed-loop control. When the drive signal of a certain injection valve is disconnected, fuel consumption decreases and engine speed drops. However, to maintain the target idle speed, the speed closed-loop control system increases the fuel injection quantity of other injection valves whose drive signals are not disconnected, causing the engine speed to return to the target idle speed. Based on this principle, the minimum detected engine speed drop after disconnecting the drive signal of the target injection valve is obtained. Furthermore, based on the minimum detected value, the speed drop reference value, a first speed threshold, and a second speed threshold, a fault diagnosis result corresponding to the target injection valve is generated, which can accurately locate the injection valve fault and improve diagnostic accuracy.
[0097] Figure 3 Flowchart of the injection valve fault diagnosis method provided by the present invention Figure 2 ,like Figure 3 As shown, the injection valve fault diagnosis method provided in this embodiment is a further refinement based on the injection valve fault diagnosis method provided in the previous embodiment of the present invention. The injection valve fault diagnosis method provided in this embodiment includes the following steps.
[0098] Step S201: When the vehicle is in a preset state, obtain the vehicle's idle speed setting and engine temperature.
[0099] In this embodiment, the implementation of S201 is similar to that of S101 in the previous embodiment of the present invention, and will not be described again here.
[0100] Step S202: Determine the corresponding speed drop reference value based on the idle speed setting value, engine temperature, and the first preset two-dimensional mapping relationship.
[0101] In this embodiment, the first preset two-dimensional mapping relationship is a MAP two-dimensional array mapping relationship. Inputs X and Y output the corresponding Z, i.e., (idle speed setting value, engine temperature) corresponds to a speed drop reference value. For example, when the engine idle speed setting value is 700 rpm and the temperature is 30 degrees Celsius, the speed drop reference value can be 600 rpm, 620 rpm, etc.
[0102] Step S203: Determine the corresponding first speed threshold based on the idle speed setting value, engine temperature, and the second preset two-dimensional mapping relationship.
[0103] In this embodiment, the same MAP two-dimensional array mapping relationship is used as the first preset two-dimensional mapping relationship, that is, (idle speed setting value, engine temperature) corresponds to a first speed threshold. For example, when the engine idle speed setting value is 700 rpm and the temperature is 30 degrees Celsius, the first speed threshold can be -20 rpm. The first speed threshold is generally a negative number.
[0104] Step S204: Determine the corresponding second speed threshold based on the idle speed setting value, engine temperature, and the third preset two-dimensional mapping relationship.
[0105] In this embodiment, the same MAP two-dimensional array mapping relationship is used as the first preset two-dimensional mapping relationship, that is, (idle speed setting value, engine temperature) corresponds to a second speed threshold. For example, when the engine idle speed setting value is 700 rpm and the temperature is 30 degrees Celsius, the second speed threshold can be 20 rpm.
[0106] In step S205, if the number of target injection valves to be detected is one, the drive signal of the target injection valve is disconnected, and the minimum value of the engine speed drop after the drive signal of the target injection valve is disconnected is obtained.
[0107] In this embodiment, the implementation of step 205 is similar to that of step 103 in the previous embodiment of the present invention, and will not be described again here.
[0108] Optionally, in this embodiment, the minimum detected value of the engine speed drop after obtaining the drive signal to disconnect the target injection valve can be specifically as follows:
[0109] Record the minimum engine speed from the moment the drive signal to the target injection valve is disconnected until the engine speed returns to the preset speed range. The preset speed range is a numerical range based on the idle speed setting value, and includes the idle speed setting value.
[0110] The minimum rotational speed is determined as the minimum detection value.
[0111] Since engine speed control at idle is a closed-loop control, when the drive signal of the target injection valve is disconnected, fuel consumption decreases and the engine speed drops. However, to maintain the idle speed, the engine speed closed-loop control system increases the fuel injection quantity of other injection valves that are not disconnected, causing the engine speed to return to the preset speed range. Therefore, the minimum engine speed drop caused by disconnecting the target injection valve drive signal can be determined by recording the minimum engine speed during the process from disconnecting the target injection valve drive signal to the engine speed returning to the preset speed range.
[0112] The recording can be done by collecting data from vehicle inspection equipment and obtaining data from the vehicle inspection equipment.
[0113] Step S206: Calculate the difference between the minimum detected value and the reference value for speed drop.
[0114] The speed drop reference value refers to the minimum engine speed after the drive signal of a brand-new injection valve (i.e., a normal, unworn injection valve) is disconnected. By calculating the difference between the minimum value and the speed drop reference value, it can be determined whether the injection quantity of the target injection valve is normal.
[0115] Step S207: Generate the fault diagnosis result corresponding to the target injection valve based on the difference, the first speed threshold and the second speed threshold.
[0116] By comparing the numerical relationship between the difference, the first speed threshold, and the second speed threshold, it can be determined whether the target injection valve has malfunctioned. The first speed threshold and the second speed threshold can be set according to the actual application, and this embodiment does not limit them.
[0117] Optionally, in this embodiment, S207 can specifically be:
[0118] Determine whether the difference is less than the first speed threshold.
[0119] If the difference is determined to be less than the first speed threshold, the fault diagnosis result corresponding to the target injection valve is an excessive injection valve flow fault.
[0120] If the difference is determined to be greater than or equal to the first speed threshold, then determine whether the difference is greater than the second speed threshold.
[0121] If it is determined whether the difference is greater than the second speed threshold, the fault diagnosis result corresponding to the target injection valve is an injection valve flow rate too low fault.
[0122] If the difference is determined to be less than or equal to the second speed threshold, then the target injection valve is determined to be in normal condition.
[0123] Optionally, in this embodiment, after S207, the user can be further prompted whether the target injection valve needs maintenance or replacement based on different fault diagnosis results, as follows:
[0124] If the fault diagnosis result is that the injection valve flow rate is too high or too low, a notification message will be sent indicating that the target injection valve needs to be repaired or replaced.
[0125] If the fault diagnosis result indicates that the target injection valve is in a normal state, a notification message indicating that the target injection valve is in a normal state will be displayed.
[0126] Notifications indicating that the target injection valve needs maintenance or replacement can help users perform maintenance or replacement more promptly, thus preventing safety accidents.
[0127] Optionally, in this embodiment, multiple target injection valves can be detected simultaneously, as detailed below:
[0128] If there are multiple target injection valves to be tested, each target injection valve shall be processed as follows according to the preset testing sequence:
[0129] Disconnect the drive signal of the current target injection valve and obtain the minimum detected value of engine speed drop.
[0130] Restore the drive signal of the current target injection valve, identify the next target injection valve as the current target injection valve, and execute the step of disconnecting the drive signal of the current target injection valve until the minimum detection value corresponding to all target injection valves is obtained.
[0131] The fault diagnosis result corresponding to the current target injection valve is generated based on the minimum value of each detection, the reference value of speed drop, the first speed threshold, and the second speed threshold.
[0132] For example, if there are six target injection valves to be tested, they can be numbered 1-6, and judged sequentially from first to last according to their numbers. If the current target injection valve is the first-ranked target injection valve, the drive signal of the first-ranked target injection valve is disconnected, and the minimum detection value of engine speed drop is obtained. Then, the drive signal of the first-ranked target injection valve is restored, and the above operation is performed on the second-ranked target injection valve to obtain the corresponding minimum detection value. This process is repeated until all six target injection valves have completed the above processing and six corresponding minimum detection values have been obtained. Then, for each of the six minimum detection values, the difference between the minimum detection value and the reference value of engine speed drop is calculated sequentially, and the fault diagnosis result of the corresponding target injection valve is determined based on the numerical relationship between the difference and the first and second engine speed thresholds.
[0133] To further describe the overall process in practical applications in more detail, the following explanation will be provided in conjunction with the accompanying diagrams, such as... Figure 4 As shown, in this embodiment, an active diagnostic mode for the injection valve is added, including a single valve diagnostic mode and a one-click automatic diagnostic mode for all valves. The specific flow of the injection valve fault diagnosis method provided in this embodiment is as follows.
[0134] Step S301: Obtain parameters such as engine speed, idle speed status, idle speed setpoint, engine temperature, relevant fault status of injection valve and oxygen sensor, and active diagnostic enable status of injection valve.
[0135] Step S302: Determine whether the current engine operating parameters meet the preset conditions. If yes, proceed to step S303; otherwise, proceed to step S301.
[0136] In this embodiment, the preset conditions include the engine being in an unloaded idling state, the engine currently having no electrical signal faults in the injection valve and oxygen sensor, and whether the engine operating condition is normal. The parameters obtained in S301 are used to determine whether the preset conditions are met.
[0137] Step S303: Determine whether the active diagnostic enable state of the injection valve is set. If yes, proceed to step S304; otherwise, proceed to step S301. The active diagnostic enable state of the injection valve being set indicates that subsequent injection valve diagnostics can be performed.
[0138] Step S304: Obtain the active diagnostic mode for injection valve malfunction.
[0139] Step S305: Determine whether the injection valve's active diagnostic mode is a single-valve diagnostic mode. If yes, proceed to step S306; otherwise, proceed to step S314.
[0140] Step S306: Automatically disconnect the drive signal of the corresponding injection valve according to the tester's selection.
[0141] Step S307: Record the minimum value A during the process from disconnecting the injection valve drive signal to the engine speed returning to the preset range (after the injection valve drive signal is disconnected, the engine speed drops due to the reduction in gas volume, but under the action of the speed closed loop, the injection valves of other cylinders will inject more gas, thereby gradually restoring the engine speed to the preset range).
[0142] Step S308: Calculate the difference C between the minimum value A and the preset reference value B.
[0143] Step S309: Determine whether the difference C is less than a preset threshold C1. If yes, proceed to step S310; otherwise, proceed to step S311. The preset threshold C1 is the first rotational speed threshold of the aforementioned embodiment.
[0144] Step S310 reports a fault that the injection valve has excessive flow, reminding the user to conduct further inspection and replacement.
[0145] Step S311: Determine whether the difference C is greater than the preset threshold C2. If yes, proceed to step S312; otherwise, proceed to step S313. The preset threshold C2 is the second rotational speed threshold of the aforementioned embodiment.
[0146] Step S312 reports a fault that the injection valve has too low flow rate, reminding the user to conduct further inspection and replacement.
[0147] Step S313 indicates that the injection valve is functioning normally.
[0148] Step S314: The active diagnostic mode for injection valve malfunction is set to the one-button automatic diagnostic mode for all valves.
[0149] Step S315: Sequentially disconnect the injection valve drive signals of the 6 cylinders, and record the minimum values D1 to D6 during the process of the engine speed returning to the preset range after disabling each injection valve (after disconnecting the injection valve drive signal of one cylinder at a time and completing the relevant parameter recording, the injection valve needs to be re-energized before proceeding with the subsequent injection valve operations).
[0150] Step S316: Calculate the differences E1 to E6 between D1 to D6 and the reference value B, respectively.
[0151] Step S317: Determine whether E1 to E6 are less than the preset threshold C1. If yes, proceed to step S318; otherwise, proceed to step S319.
[0152] Step S318 reports a fault that the injection valve has excessive flow, reminding the user to conduct further inspection and replacement.
[0153] Step S319: Determine whether E1 to E6 are greater than the preset threshold C2. If yes, proceed to step S320; otherwise, proceed to step S321.
[0154] Step S320 reports a fault that the injection valve has too low flow rate, reminding the user to conduct further inspection and replacement.
[0155] Step S321 indicates that the injection valve is normal.
[0156] Step S322, End.
[0157] The injection valve fault diagnosis method of this embodiment can diagnose non-electrical related faults such as excessive or insufficient injection valve flow caused by wear, component damage, sealing issues, jamming, or foreign object blockage, without disassembling the injection valve. Simultaneously, through automated software testing and diagnosis, and by setting different active fault diagnosis modes, the method simplifies the injection valve fault diagnosis process, saves fault confirmation time, and improves fault diagnosis accuracy. Furthermore, considering the different speed drops after disconnecting the injection valve under different engine temperatures and idle speed settings, characteristic parameters of engine temperature and idle speed settings are added to the fault diagnosis judgment thresholds and reference values. The method obtains the first speed threshold C1, the second speed threshold C2, and the speed drop reference value B by looking up a preset two-dimensional mapping using engine temperature and idle speed settings, further increasing the accuracy of fault diagnosis.
[0158] Figure 5 This is a schematic diagram of the structure of the injection valve fault diagnosis device provided by the present invention, as shown below. Figure 5 As shown, in this embodiment, the injection valve fault diagnosis device 400 can be located in an electronic device. The injection valve fault diagnosis device 400 includes:
[0159] The acquisition module 401 is used to acquire the vehicle's idle speed setting and engine temperature when the vehicle is in a preset state. The preset state includes: the engine is in an unloaded idle state, or the engine currently has no electrical signal faults from the injection valve and oxygen sensor.
[0160] The determining module 402 is used to determine a first speed threshold, a second speed threshold, and a speed drop reference value based on the idle speed setpoint and engine temperature. The parameter set consisting of the idle speed setpoint and engine temperature has a mapping relationship with the first speed threshold, a mapping relationship with the second speed threshold, and a mapping relationship with the speed drop reference value.
[0161] The detection module 403 is used to disconnect the drive signal of the target injection valve if there is only one target injection valve to be detected, and to obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve.
[0162] The generation module 404 is used to generate the fault diagnosis result corresponding to the target injection valve based on the detection minimum value, the speed drop reference value, the first speed threshold and the second speed threshold.
[0163] The jet valve fault diagnosis device provided in this embodiment can perform... Figure 2 The technical solution of the method embodiment shown has the same implementation principle and technical effect as... Figure 2 The methods and embodiments shown are similar and will not be described in detail here.
[0164] Meanwhile, the injection valve fault diagnosis device provided by the present invention further refines the injection valve fault diagnosis device 400 based on the injection valve fault diagnosis device provided in the previous embodiment.
[0165] Optionally, in this embodiment, the determining module 402 is specifically used for:
[0166] The corresponding speed reduction reference value is determined based on the idle speed setpoint, engine temperature, and a first preset two-dimensional mapping relationship. The corresponding first speed threshold is determined based on the idle speed setpoint, engine temperature, and a second preset two-dimensional mapping relationship. The corresponding second speed threshold is determined based on the idle speed setpoint, engine temperature, and a third preset two-dimensional mapping relationship.
[0167] Optionally, in this embodiment, the detection module 403 is specifically used to: detect the minimum value of the engine speed drop after acquiring the drive signal to disconnect the target injection valve.
[0168] Record the minimum engine speed from the moment the drive signal to the target injection valve is disconnected until the engine speed returns to the preset speed range. The preset speed range is a numerical range based on the idle speed setpoint and includes the idle speed setpoint. The minimum engine speed is determined as the minimum detection value.
[0169] Optionally, in this embodiment, the generation module 404 is specifically used for:
[0170] Calculate the difference between the minimum detected value and the reference value for speed drop. Based on this difference, the first speed threshold, and the second speed threshold, generate the fault diagnosis result corresponding to the target injection valve.
[0171] Optionally, in this embodiment, the generation module 404 is specifically used to generate the fault diagnosis result corresponding to the target injection valve based on the difference, the first speed threshold, and the second speed threshold:
[0172] Determine if the difference is less than a first speed threshold. If the difference is less than the first speed threshold, the generated fault diagnosis result for the target injection valve is "injection valve flow too high." If the difference is greater than or equal to the first speed threshold, determine if the difference is greater than a second speed threshold. If the difference is greater than the second speed threshold, the generated fault diagnosis result for the target injection valve is "injection valve flow too low." If the difference is less than or equal to the second speed threshold, the target injection valve is determined to be in normal condition.
[0173] Optionally, in this embodiment, the injection valve fault diagnosis device 400 further includes:
[0174] The notification module is used to send a notification message indicating that the target injection valve needs to be inspected or replaced if the fault diagnosis result is that the injection valve flow rate is too high or too low. If the fault diagnosis result is that the target injection valve is in a normal state, it will send a notification message indicating that the target injection valve is in a normal state.
[0175] Optionally, in this embodiment, if there are multiple target injection valves to be detected, the injection valve fault diagnosis device 400 further includes:
[0176] The multi-target detection module processes each target injection valve according to a preset detection sequence as follows: It disconnects the drive signal of the current target injection valve and obtains the minimum detection value for engine speed reduction. It then restores the drive signal of the current target injection valve, designates the next target injection valve as the current target injection valve, and repeats the process of disconnecting the drive signal of the current target injection valve until the minimum detection values for all target injection valves are obtained. Finally, it generates a fault diagnosis result for the current target injection valve based on each minimum detection value, the engine speed reduction reference value, a first engine speed threshold, and a second engine speed threshold.
[0177] The jet valve fault diagnosis device provided in this embodiment can perform... Figures 2-4 The technical solution of the method embodiment shown has the same implementation principle and technical effect as... Figures 2-4 The methods and embodiments shown are similar and will not be described in detail here.
[0178] According to embodiments of the present invention, the present invention also provides a jet valve fault diagnosis device, a computer-readable storage medium, and a computer program product.
[0179] like Figure 6 As shown, Figure 6 This is a schematic diagram of the structure of the injection valve fault diagnosis device provided by the present invention. The injection valve fault diagnosis device is intended for use with various electronic devices capable of performing injection valve fault diagnosis methods, such as microcomputers, single-chip microcomputers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0180] like Figure 6 As shown, the injection valve fault diagnosis device includes a processor 501 and a memory 502. The various components are interconnected via different buses and can be mounted on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the injection valve fault diagnosis device.
[0181] The memory 502 is the non-transitory computer-readable storage medium provided by the present invention. The non-transitory computer-readable storage medium of the present invention stores computer instructions that cause a computer to execute the injection valve fault diagnosis method provided by the present invention.
[0182] Memory 502, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the injection valve fault diagnosis method in this embodiment of the invention (e.g., attached...). Figure 5 The acquisition module 401, determination module 402, detection module 403, and generation module 404 are shown. The processor 501 executes various functional applications and data processing by running non-transient software programs, instructions, and modules stored in the memory 502, thereby realizing the injection valve fault diagnosis method in the above method embodiment.
[0183] In addition, this embodiment also provides a computer product that, when the instructions in the computer product are executed by the processor, enables the execution of the injection valve fault diagnosis method of the above embodiment.
[0184] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. The invention is intended to cover any variations, uses, or adaptations of the embodiments thereof that follow the general principles of the embodiments and include common knowledge or customary techniques in the art not disclosed in the embodiments thereof. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.
[0185] It should be understood that the embodiments of the present invention are not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from their scope. The scope of the embodiments of the present invention is limited only by the appended claims.
Claims
1. A method for diagnosing a fault in an injection valve, characterized in that, include: When the vehicle is in a preset state, obtain the vehicle's idle speed setting and engine temperature; The preset states include: the engine is in an unloaded idling state, and the engine currently has no electrical signal faults related to the injection valve and oxygen sensor. A first speed threshold, a second speed threshold, and a speed drop reference value are determined based on the idle speed setpoint and the engine temperature; the parameter group consisting of the idle speed setpoint and the engine temperature has a mapping relationship with the first speed threshold, the parameter group has a mapping relationship with the second speed threshold, and the parameter group has a mapping relationship with the speed drop reference value; If there is only one target injection valve to be detected, disconnect the drive signal of the target injection valve and obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve. Calculate the difference between the minimum detected value and the reference value for the decrease in rotational speed; Based on the minimum detection value, the speed drop reference value, the first speed threshold, and the second speed threshold, a fault diagnosis result corresponding to the target injection valve is generated. The method for generating the fault diagnosis result for the target injection valve includes determining whether the difference is less than the first speed threshold; if the difference is determined to be less than the first speed threshold, the generated fault diagnosis result for the target injection valve is an excessive injection valve flow fault; if the difference is determined to be greater than or equal to the first speed threshold, then determining whether the difference is greater than the second speed threshold; if the difference is determined to be greater than the second speed threshold, the generated fault diagnosis result for the target injection valve is an insufficient injection valve flow fault; if the difference is determined to be less than or equal to the second speed threshold, the target injection valve is determined to be in a normal state.
2. The method according to claim 1, characterized in that, The step of determining the first speed threshold, the second speed threshold, and the speed drop reference value based on the idle speed setpoint and the engine temperature includes: The corresponding speed reduction reference value is determined based on the idle speed setpoint, engine temperature, and the first preset two-dimensional mapping relationship; The corresponding first speed threshold is determined based on the idle speed setting value, engine temperature, and the second preset two-dimensional mapping relationship; The corresponding second speed threshold is determined based on the idle speed setting value, engine temperature, and the third preset two-dimensional mapping relationship.
3. The method according to claim 1, characterized in that, The detection of the minimum engine speed drop after obtaining the drive signal to disconnect the target injection valve includes: Record the minimum engine speed from the moment the drive signal to the target injection valve is disconnected until the engine speed returns to the preset speed range; the preset speed range is a numerical range based on the idle speed setting value, and the preset speed range includes the idle speed setting value; The minimum rotational speed is determined as the minimum detection value.
4. The method according to claim 1, characterized in that, After generating the fault diagnosis result corresponding to the target injection valve based on the detection minimum value, the speed drop reference value, the first speed threshold, and the second speed threshold, the method further includes: If the fault diagnosis result is that the injection valve flow is too high or too low, a notification message will be sent indicating that the target injection valve needs to be repaired or replaced. If the fault diagnosis result indicates that the target injection valve is in a normal state, a notification message indicating that the target injection valve is in a normal state will be displayed.
5. The method according to any one of claims 1 to 4, characterized in that, If there are multiple target injection valves to be detected, the method further includes: According to the preset detection sequence, each target injection valve is processed as follows: Disconnect the drive signal of the current target injection valve and obtain the minimum detected value of engine speed drop; Restore the drive signal of the current target injection valve, and determine the next target injection valve as the current target injection valve. Execute the step of disconnecting the drive signal of the current target injection valve until the minimum detection value corresponding to all target injection valves is obtained. The fault diagnosis result corresponding to the current target injection valve is generated based on the minimum detection value, the speed drop reference value, the first speed threshold, and the second speed threshold.
6. A fault diagnosis device for a jet valve, characterized in that, include: The acquisition module is used to acquire the vehicle's idle speed setting and engine temperature when the vehicle is in a preset state. The preset states include: the engine is in an unloaded idling state, and the engine currently has no electrical signal faults related to the injection valve and oxygen sensor. The determining module is used to determine a first speed threshold, a second speed threshold, and a speed drop reference value based on the idle speed setpoint and the engine temperature; the parameter group consisting of the idle speed setpoint and the engine temperature has a mapping relationship with the first speed threshold, the parameter group has a mapping relationship with the second speed threshold, and the parameter group has a mapping relationship with the speed drop reference value; The detection module is used to disconnect the drive signal of the target injection valve if there is only one target injection valve to be detected, and to obtain the minimum value of the engine speed drop after disconnecting the drive signal of the target injection valve. The generation module is used to calculate the difference between the minimum detected value and the speed drop reference value; and to generate a fault diagnosis result corresponding to the target injection valve based on the minimum detected value, the speed drop reference value, the first speed threshold, and the second speed threshold. The generation module, when generating a fault diagnosis result corresponding to the target injection valve based on the difference, a first speed threshold, and a second speed threshold, specifically determines whether the difference is less than the first speed threshold; if the difference is determined to be less than the first speed threshold, the generated fault diagnosis result corresponding to the target injection valve is an excessive injection valve flow fault; if the difference is determined to be greater than or equal to the first speed threshold, it determines whether the difference is greater than the second speed threshold; if the difference is determined to be greater than the second speed threshold, the generated fault diagnosis result corresponding to the target injection valve is an insufficient injection valve flow fault; if the difference is determined to be less than or equal to the second speed threshold, the target injection valve is determined to be in a normal state.
7. A fault diagnosis device for injection valves, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the injection valve fault diagnosis method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the injection valve fault diagnosis method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Fuel injector malfunction monitoring apparatus and method
CN101463769A
Engine fuel injector fault diagnosis method, storage medium and device
CN116498471A