Detection Method, Device, Electronic Equipment and System for Jet Valve Sticking

By detecting the drop time of the working current of the jet valve, the problem of inconvenient detection of jet valve stagnation in the prior art is solved, real-time monitoring of the jet valve status is realized, and the normal operation of the engine is ensured.

CN116066278BActive Publication Date: 2025-07-18WEICHAI POWER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310091702.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-03
Publication Date
2025-07-18
Estimated Expiration
2043-02-03

AI Technical Summary

Technical Problem

There is a lack of simple and effective method in the prior art to detect jam valve stagnation, resulting in the engine being unable to start and operate normally.

Method used

By controlling the opening and closing of the jet valve, its working current data is collected, the time when the current drops from the first current value to the second current value, the drop time is compared with the predetermined value, and whether the jet valve is stuck.

Benefits of technology

It provides a simple and effective method that can promptly detect jet valve stagnation and ensure the safe and smooth operation of the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116066278B_ABST
    Figure CN116066278B_ABST
Patent Text Reader

Abstract

The present application provides a method, apparatus, electronic device, and system for detecting jamming of a jet valve. The method includes: first, controlling the jet valve to open and then controlling the jet valve to close after a predetermined time; then, collecting current data of the operation of the jet valve, and determining, according to the current data, the time when the operating current of the jet valve drops from a first current value to a second current value to obtain a drop time; then, determining whether the drop time is greater than a predetermined value; finally, when the drop time is greater than the predetermined value, determining that the jet valve is jammed. By detecting the time when the operating current of the current jet valve drops from the first current value to the second current value to obtain the drop time, and comparing the drop time with the predetermined value, if the drop time is greater than the predetermined value, it indicates that the jet valve is jammed, thus solving the problem in the prior art that there is no simple and effective method for detecting jamming of a jet valve.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of detection of jet valves, and in particular, to a method for detecting jet valve jamming, a device for detecting jet valve jamming, a computer-readable storage medium, an electronic device, and a system for detecting jet valve jamming. Background Art

[0002] A gas engine uses the combustion of alternative fuels such as natural gas introduced by a jet valve as its power source. The state of the jet valve during use is directly related to whether the engine can operate safely and smoothly. If the jet valve fails to open normally due to jamming or other reasons, it will cause problems such as the engine being unable to start, insufficient power, and vehicle breakdown. Therefore, it is very necessary to monitor the jamming of the jet valve in real time. Summary of the Invention

[0003] The main purpose of the present application is to provide a method for detecting jet valve jamming, a device for detecting jet valve jamming, a computer-readable storage medium, an electronic device, and a system for detecting jet valve jamming, so as to at least solve the problem that there is no simple and effective method for detecting jet valve jamming in the prior art.

[0004] To achieve the above object, according to one aspect of the present application, a method for detecting jet valve jamming is provided, including: controlling the jet valve to open and then controlling the jet valve to close after a predetermined time; collecting current data of the jet valve during operation, and based on the current data, determining the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time, where the first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve; determining whether the drop time is greater than a predetermined value; and in the case where the drop time is greater than the predetermined value, determining that the jet valve is jammed.

[0005] Optionally, based on the current data, determining the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time includes: based on the current data, determining the relationship between the working current of the jet valve and time to obtain a time-current relationship; and based on the time-current relationship, determining the time between the first current value and the second current value to obtain the drop time.

[0006] Optionally, determining the time between the drop from the first current value to the second current value according to the time-current relationship to obtain the drop time includes: forming a working current curve of the time and the working current according to the time-current relationship; determining the slopes of the working current within a plurality of time intervals in sequence from front to back according to the chronological order of the time; determining the value of the working current corresponding to the slope within a first predetermined range and corresponding magnitude within a first predetermined current range as the first current value, and determining the value of the working current corresponding to the slope within a second predetermined range and corresponding magnitude within a second predetermined current range as the second current value, the maximum value of the second predetermined current range being less than the minimum value of the first predetermined current range; calculating the difference between the time corresponding to the second current value and the time corresponding to the first current value to obtain the drop time.

[0007] Optionally, collecting the current data of the jet valve during operation includes: collecting the current data of the jet valve during operation according to a preset sampling frequency.

[0008] Optionally, controlling the jet valve to open and then controlling the jet valve to close after a predetermined time includes: obtaining a drive voltage signal for generating the current required for the jet valve to operate; controlling the opening or closing of the jet valve according to the drive voltage signal.

[0009] Optionally, the method further includes: sending an alarm message when it is determined that the jet valve is stuck.

[0010] According to another aspect of the present application, there is provided a detection device for jet valve jamming, including a control unit, a first determination unit, a second determination unit, and a third determination unit. The control unit is configured to control the jet valve to open and then control the jet valve to close after a predetermined time. The first determination unit is configured to collect the current data of the jet valve during operation and determine the time for the working current of the jet valve to drop from a first current value to a second current value according to the current data to obtain a drop time, where the first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve. The second determination unit is configured to determine whether the drop time is greater than a predetermined value. The third determination unit is configured to determine that the jet valve is jammed when the drop time is greater than the predetermined value.

[0011] According to still another aspect of the present application, there is provided a computer-readable storage medium including a stored program, where when the program runs, it controls the device where the computer-readable storage medium is located to execute any one of the detection methods for jet valve jamming.

[0012] According to another aspect of the present application, there is provided an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to execute any one of the detection methods for jet valve jamming through the computer program.

[0013] According to another aspect of the present application, there is provided a detection system for jet valve jamming, including a jet valve and a controller. The controller is communicatively connected to the jet valve, and the controller is configured to execute any one of the detection methods for jet valve jamming.

[0014] Applying the technical solution of the present application, in the detection method for jet valve jamming, first, the jet valve is controlled to open and then controlled to close after a predetermined time; then, the current data of the jet valve during operation is collected, and based on the current data, the time for the working current of the jet valve to drop from a first current value to a second current value is determined to obtain a drop time. The first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the jet valve in an open state; then, it is determined whether the drop time is greater than a predetermined value; finally, when the drop time is greater than the predetermined value, it is determined that the jet valve is jammed. Since the time for the working current of the same type of jet valve to drop from the first current value to the second current value is consistent, in the case where the open state of the jet valve is abnormal, the time will increase. Therefore, this method obtains the drop time by detecting the time for the current working current of the current jet valve to drop from the first current value to the second current value, and compares the drop time with the predetermined value. If the drop time is greater than the predetermined value, it indicates that the jet valve is jammed, thus solving the problem in the prior art that there is no simple and effective method for detecting jet valve jamming. Description of the Drawings

[0015] The schematic diagrams in the specification that form a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:

[0016] Figure 1 It shows a hardware structure block diagram of a mobile terminal that executes a detection method for jet valve jamming provided in an embodiment of the present application;

[0017] Figure 2 It shows a schematic flowchart of a detection method for jet valve jamming provided in an embodiment of the present application;

[0018] Figure 3 It shows a curve diagram of the working current of a jet valve and a waveform diagram of a driving voltage signal provided in an embodiment of the present application;

[0019] Figure 4The logic diagram of a method for detecting jet valve jamming provided according to an embodiment of the present application is shown;

[0020] Figure 5 The structural block diagram of a device for detecting jet valve jamming provided according to an embodiment of the present application is shown.

[0021] Among them, the above-mentioned drawings include the following reference numerals:

[0022] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Specific embodiments

[0023] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the drawings and in combination with the embodiments.

[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0025] It should be noted that the terms "first", "second", etc. in the specification, claims and drawings of the present application are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances for the embodiments of the present application described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0026] For the convenience of description, some nouns or terms related to the embodiments of the present application are described below:

[0027] ECU: Electronic Control Unit, electronic control unit, abbreviated as electronic control unit, a control device used to implement functions such as analyzing data, processing data, and sending data. Generally used in vehicles and ships to control actuators and sensors, such as controlling fuel injection, collecting temperature and pressure, etc.

[0028] Jet valve: An actuator that injects fuel gas.

[0029] As introduced in the background art, there is no simple and effective method for detecting the jamming of the jet valve in the prior art. To solve the above problems, embodiments of the present application provide a method for detecting the jamming of the jet valve, a device for detecting the jamming of the jet valve, a computer-readable storage medium, an electronic device, and a system for detecting the jamming of the jet valve.

[0030] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention.

[0031] The method embodiments provided in the embodiments of the present application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking the operation on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal for a method of detecting the jamming of a jet valve according to an embodiment of the present invention. As Figure 1 shown, the mobile terminal may include one or more ( Figure 1 only one is shown in the figure) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Among them, the above mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above mobile terminal. For example, the mobile terminal may further include more or fewer components than Figure 1 shown in the figure, or have a different configuration from Figure 1 shown in the figure.

[0032] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the display method of device information in the embodiments of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above-mentioned method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by a communication provider of the mobile terminal. In one instance, the transmission device 106 includes a network adapter (Network Interface Controller, abbreviated as NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (Radio Frequency, abbreviated as RF) module, which is used to communicate with the Internet wirelessly.

[0033] In this embodiment, a method for detecting jet valve jamming running on a mobile terminal, a computer terminal, or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0034] Figure 2 It is a flowchart of the method for detecting jet valve jamming according to an embodiment of the present application. As Figure 2 shown, the method includes the following steps:

[0035] Step S201, control the jet valve to open and then control the above jet valve to close after a predetermined time;

[0036] Specifically, when controlling the jet valve to open, it takes a certain amount of time for the jet valve to receive the opening command and enter the open state. Therefore, after a predetermined time, the jet valve is controlled to close. Similarly, it also takes a certain amount of time for the jet valve to be controlled to close and enter the closed state.

[0037] In step S201, controlling the jet valve to open and then closing the jet valve after a predetermined time includes: obtaining a drive voltage signal, where the drive voltage signal is used to generate the current required for the operation of the jet valve; and controlling the opening or closing of the jet valve according to the drive voltage signal. By supplying the drive voltage to the jet valve, the jet valve is energized to generate current.

[0038] In practical applications, the drive voltage signal drives the opening or closing of the jet valve by supplying power to and cutting off power from the excitation coil of the jet valve. The waveform diagram of the drive voltage signal is as Figure 3 shown.

[0039] Step S202: Collect the current data of the operation of the jet valve, and based on the current data, determine the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time. The first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve.

[0040] Specifically, the drive voltage signal first outputs a stable voltage so that a working current is generated in the jet valve. The curve of the working current is as Figure 3 shown. First, the working current rises from zero to the first current value Ihold1. Then, the drive voltage signal outputs a pulse width modulation signal so that the working current is stabilized near the first current value Ihold1. Then, the drive voltage signal outputs a voltage signal of zero. When it is detected that the working current drops to the second current value Ihold2, the drive voltage signal outputs a pulse width modulation signal again so that the working current is stabilized near the second current value Ihold2. The drop time is tF. Finally, the input of the drive voltage signal is stopped, and the final working current drops to zero again.

[0041] In an alternative solution, collecting the current data of the operation of the jet valve includes: collecting the current data of the operation of the jet valve at a preset sampling frequency. Collecting the current data of the operation of the jet valve at a preset sampling frequency can facilitate the formation of the relationship between time and working current subsequently.

[0042] Based on the relationship between time and working current, the drop time can be determined quickly and accurately. In another alternative solution, determining the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time based on the current data includes: determining the relationship between the working current and time of the jet valve based on the current data to obtain a time-current relationship; and determining the time between the drop from the first current value to the second current value based on the time-current relationship to obtain the drop time.

[0043] Further, according to the above time-current relationship, determining the time between the above first current value and the above second current value to obtain the above fall time includes: forming a working current curve of the above time and the above working current according to the above time-current relationship; sequentially determining the slopes of the above working current within a plurality of time intervals in the order of the above time from front to back; determining the value of the above working current corresponding to the above slope within a first predetermined range and corresponding magnitude within a first predetermined current range as the above first current value, determining the value of the above working current corresponding to the above slope within a second predetermined range and corresponding magnitude within a second predetermined current range as the above second current value, the maximum value of the above second predetermined current range being less than the minimum value of the above first predetermined current range; calculating the difference between the above time corresponding to the above second current value and the above time corresponding to the above first current value to obtain the above fall time. By forming the above working current curve, the above first current value and the above second current value can be determined more accurately and quickly, so that the above fall time can be accurately calculated.

[0044] Specifically, both the above first predetermined range and the above second predetermined range include 0. As Figure 3 shown, the above first current value is the value of the first stable interval in the curve of the working current in Figure 3 . The slope of the curve of the above first stable interval is near 0, and the current magnitude is within the first predetermined current range. The above second current value is the value of the second stable interval in the curve of the working current in Figure 3 . The slope of the curve of the above second stable interval is near 0, and the current magnitude is within the second predetermined current range. The maximum value of the above second predetermined current range is less than the minimum value of the above first predetermined current range.

[0045] Step S203, determining whether the above fall time is greater than a predetermined value;

[0046] Specifically, the current waveforms of jet valves of the same model are basically the same. That is to say, the fall times are also basically the same. Set the normal fall time as the predetermined value t0, and the collected fall time is t F . By comparing t0 with t F , it can be determined whether the jet valve is stuck.

[0047] Step S204, in the case where the above fall time is greater than the above predetermined value, determining that the above jet valve is stuck.

[0048] Specifically, when there is a change in the internal structure during the opening process of the jet valve and there is a jam, after the signal of the above drive voltage becomes zero, the time for the above working current to drop becomes longer. Therefore, when it is detected that the above fall time is greater than the predetermined value, it can be determined that the above jet valve is stuck.

[0049] In order to determine the abnormal information of the jet valve in a timely manner so that corresponding countermeasures can be taken promptly, after step S204, the above method further includes: sending an alarm message when it is determined that the above jet valve is stuck.

[0050] In practical applications, during the operation of the vehicle, while the ECU controls the driving of the methanol nozzle, the above-mentioned drop time is collected, and it is determined whether the jet valve is stuck according to whether the above-mentioned drop time is greater than a predetermined value. When the above-mentioned drop time is greater than the above-mentioned predetermined value, it is determined that the above jet valve is stuck and a fault is reported, enabling the user to execute corresponding compensation measures in a timely manner.

[0051] Since the time for the working current of the same model of jet valve to drop from the first current value to the second current value is consistent, and the time will increase when the opening state of the jet valve is abnormal, therefore, through the above embodiment, the method detects the time for the working current of the current jet valve to drop from the first current value to the second current value to obtain the drop time, and compares the drop time with the predetermined value. If the drop time is greater than the predetermined value, it indicates that the jet valve is stuck, thus solving the problem in the prior art that there is no simple and effective method for detecting the stuck jet valve.

[0052] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the method for detecting the stuck jet valve of the present application will be described in detail below with specific embodiments.

[0053] This embodiment relates to a specific method for detecting the stuck jet valve, as Figure 4 shown, including the following steps:

[0054] Step S1: Control the jet valve to open and then control the jet valve to close after a predetermined time;

[0055] Step S2: Collect the current data of the jet valve working and determine the drop time according to the current data;

[0056] Step S3: Determine whether the drop time is greater than a predetermined value;

[0057] Step S4: When the drop time is greater than the predetermined value, determine that the jet valve is stuck.

[0058] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0059] The embodiments of the present application also provide a detection device for jet valve jamming. It should be noted that the detection device for jet valve jamming in the embodiments of the present application can be used to execute the detection method for jet valve jamming provided by the embodiments of the present application. The device for implementing the above embodiments and preferred implementation manners has been described and will not be repeated here. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0060] The following introduces the detection device for jet valve jamming provided by the embodiments of the present application.

[0061] Figure 5 is a schematic diagram of the detection device for jet valve jamming according to the embodiments of the present application. As Figure 5 shown, the device includes a control unit 10, a first determination unit 20, a second determination unit 30, and a third determination unit 40, where

[0062] The above control unit 10 is used to control the jet valve to open and control the jet valve to close after a predetermined time;

[0063] Specifically, when controlling the jet valve to open, it takes a certain amount of time from the jet valve receiving the opening command to entering the open state. Therefore, after a predetermined time, the jet valve is controlled to close. Similarly, it also takes a certain amount of time from controlling the jet valve to close to entering the closed state.

[0064] The above control unit includes an acquisition module and a control module. Among them, the above acquisition module is used to acquire a drive voltage signal, and the drive voltage signal is used to generate the current required for the jet valve to operate; the above control module is used to control the opening or closing of the jet valve according to the drive voltage signal. By providing the drive voltage to the jet valve, the jet valve is energized to generate current

[0065] In practical applications, the above drive voltage signal drives the opening or closing of the jet valve by supplying power to and cutting off the power supply of the excitation coil of the jet valve. The waveform diagram of the drive voltage signal is as Figure 3 shown.

[0066] The above first determination unit 20 is used to collect the current data of the jet valve during operation, and determine the time when the working current of the jet valve drops from a first current value to a second current value based on the current data, to obtain a drop time. The first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve;

[0067] Specifically, the above driving voltage signal first outputs a stable voltage to generate a working current in the jet valve. The curve of the above working current is as Figure 3 shown. First, the above working current rises from zero to the above first current value Ihold1. Then, the driving voltage signal outputs a pulse width modulation signal to make the above working current stable near the above first current value Ihold1. Then, the voltage signal output by the above driving voltage signal is zero. When it is detected that the above working current drops to the above second current value Ihold2, the above driving voltage signal outputs a pulse width modulation signal again to make the above working current stable near the above second current value Ihold2, with a fall time tF. Finally, the input of the driving voltage signal is stopped, and the final working current drops to zero again.

[0068] In an alternative solution, the above first determination unit includes an acquisition module, and the acquisition module is used to acquire the above current data of the jet valve working according to a preset sampling frequency. By acquiring the working current data of the jet valve according to a preset sampling frequency, the relationship between time and the working current can be conveniently formed subsequently.

[0069] According to the relationship between time and the working current, the above fall time can be determined quickly and accurately. In another alternative solution, the above first determination unit includes a first determination module and a second determination module. Among them, the first determination module is used to determine the relationship between the above working current and time of the above jet valve according to the above current data to obtain a time-current relationship; the second determination module is used to determine the time between the drop from the above first current value to the above second current value according to the above time-current relationship to obtain the above fall time.

[0070] Further, the above first determination module includes a formation sub-module, a first determination sub-module, a second determination sub-module, and a calculation sub-module. Among them, the formation sub-module is used to form a working current curve of the above time and the above working current according to the above time-current relationship; the first determination sub-module is used to sequentially determine the slopes of the above working current within multiple time intervals from front to back in the order of the above time; the second determination sub-module is used to determine that the value of the above working current corresponding to the slope within the first predetermined range and corresponding to a magnitude within the first predetermined current range is the above first current value, and determine that the value of the above working current corresponding to the slope within the second predetermined range and corresponding to a magnitude within the second predetermined current range is the above second current value, and the maximum value of the above second predetermined current range is less than the minimum value of the above first predetermined current range; the calculation sub-module is used to calculate the difference between the time corresponding to the above second current value and the time corresponding to the above first current value to obtain the above fall time. By forming the above working current curve, the above first current value and the above second current value can be determined more accurately and quickly, so that the above fall time can be accurately calculated.

[0071] Specifically, both the above-mentioned first predetermined range and the above-mentioned second predetermined range include 0. As Figure 3 shown, the above-mentioned first current value is Figure 3 the value of the first stable interval in the curve of the working current in Figure 3 , the slope of the curve of the first stable interval is near 0, and the current magnitude is within the first predetermined current range. The above-mentioned second current value is

[0072] The above-mentioned second determination unit 30 is used to determine whether the above-mentioned fall time is greater than a predetermined value;

[0073] Specifically, the current waveforms of jet valves of the same model are basically the same. That is to say, the fall times are also basically the same. Set the normal fall time as the predetermined value t0, and collect the fall time as t F , by comparing t0 with t F the magnitude can be used to determine whether the jet valve is stuck.

[0074] The above-mentioned third determination unit 40 is used to determine that the above-mentioned jet valve is stuck when the above-mentioned fall time is greater than the above-mentioned predetermined value.

[0075] Specifically, when there is a jam due to a change in the internal structure during the opening process of the jet valve, after the signal of the above-mentioned drive voltage becomes zero, the time for the above-mentioned working current to fall becomes longer. Therefore, when it is detected that the above-mentioned fall time is greater than the predetermined value, it can be determined that the above-mentioned jet valve is stuck.

[0076] In order to timely determine the abnormal information of the jet valve so that corresponding countermeasures can be taken in a timely manner, the above-mentioned device further includes a sending unit, and the sending unit is used to send an alarm message when it is determined that the above-mentioned jet valve is stuck.

[0077] In practical applications, during the operation of the vehicle, the ECU controls the drive of the methanol nozzle and simultaneously collects the above-mentioned fall time, determines whether the jet valve is stuck according to whether the above-mentioned fall time is greater than the predetermined value. When the above-mentioned fall time is greater than the above-mentioned predetermined value, it is determined that the above-mentioned jet valve is stuck and a fault is reported, enabling the user to execute corresponding compensation measures in a timely manner.

[0078] Since the time for the operating current of the same type of jet valve to drop from the first current value to the second current value is consistent, in the case where the opening state of the jet valve is abnormal, the time will increase. Therefore, through the above embodiments, the device detects the time for the operating current of the current jet valve to drop from the first current value to the second current value, obtains the drop time, and compares the drop time with a predetermined value. If the drop time is greater than the predetermined value, it indicates that the jet valve is stuck, thus solving the problem in the prior art that there is no simple and effective method for detecting the sticking of the jet valve.

[0079] The above-mentioned detecting device for jet valve sticking includes a processor and a memory. The above control unit, the above first determining unit, the above second determining unit, and the above third determining unit, etc. are all stored in the memory as program units, and the processor executes the above program units stored in the memory to realize corresponding functions. The above modules are all located in the same processor; or, the above modules are respectively located in different processors in any combination form.

[0080] The processor contains a kernel, and the kernel retrieves the corresponding program units from the memory. One or more kernels can be set, and by adjusting the kernel parameters, the problem in the prior art that there is no simple and effective method for detecting the sticking of the jet valve is solved.

[0081] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, etc. in the form of read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one storage chip.

[0082] An embodiment of the present invention provides a computer-readable storage medium. The above computer-readable storage medium includes a stored program, wherein when the above program runs, it controls the device where the above computer-readable storage medium is located to execute the above method for detecting jet valve sticking.

[0083] Specifically, the method for detecting jet valve sticking includes:

[0084] Step S201, control the jet valve to open and then control the above jet valve to close after a predetermined time;

[0085] Specifically, when controlling the jet valve to open, it takes a certain time for the jet valve to receive the opening command and enter the opening state. Therefore, after a predetermined time, the jet valve is controlled to close. Similarly, it also takes a certain time for the jet valve to be controlled to close and enter the closed state.

[0086] Step S202: Collect the current data of the above jet valve during operation, and based on the above current data, determine the time when the working current of the above jet valve drops from the first current value to the second current value to obtain the drop time. The above first current value is the current value required to open the above jet valve, and the above second current value is the current value required to maintain the open state of the above jet valve;

[0087] Specifically, the above drive voltage signal first outputs a stable voltage to make the above working current rise from zero to the above first current value, then the drive voltage signal outputs a pulse width modulation signal to make the above working current stable near the above first current value, then the drive voltage signal outputs a voltage signal of zero. When it is detected that the above working current drops to the above second current value, the drive voltage signal outputs a pulse width modulation signal again to make the above working current stable near the above second current value, and finally the input of the drive voltage signal is stopped.

[0088] Step S203: Determine whether the above drop time is greater than a predetermined value;

[0089] Specifically, the current waveforms of jet valves of the same model are basically the same. Set the normal drop time as t0 and the collected drop time as t F , and by comparing the magnitudes of t0 and t F , it can be determined whether the jet valve is stuck.

[0090] Step S204: When the above drop time is greater than the above predetermined value, determine that the above jet valve is stuck.

[0091] Specifically, when there is a change in the internal structure during the opening process of the jet valve and it is stuck, after the signal of the above drive voltage becomes zero, the time for the above working current to drop becomes longer. Therefore, when it is detected that the above drop time is greater than the predetermined value, it can be determined that the above jet valve is stuck.

[0092] Optionally, based on the above current data, determining the time when the working current of the above jet valve drops from the first current value to the second current value to obtain the drop time includes: based on the above current data, determining the relationship between the above working current and time of the above jet valve to obtain the time-current relationship; based on the above time-current relationship, determining the time between dropping from the above first current value to the above second current value to obtain the above drop time.

[0093] Optionally, according to the above time-current relationship, determining the time between the decrease from the above first current value to the above second current value to obtain the above decrease time includes: forming a working current curve of the above time and the above working current according to the above time-current relationship; determining the slopes of the above working current within multiple time intervals in sequence from front to back according to the above chronological order of the time; determining that the value of the above working current corresponding to the above slope within a first predetermined range and corresponding to a magnitude within a first predetermined current range is the above first current value, and determining that the value of the above working current corresponding to the above slope within a second predetermined range and corresponding to a magnitude within a second predetermined current range is the above second current value, where the maximum value of the above second predetermined current range is less than the minimum value of the above first predetermined current range; calculating the difference between the above time corresponding to the above second current value and the above time corresponding to the above first current value to obtain the above decrease time.

[0094] Optionally, collecting the current data of the operation of the above jet valve includes: collecting the above current data of the operation of the above jet valve according to a preset sampling frequency.

[0095] Optionally, controlling the jet valve to open and then controlling the above jet valve to close after a predetermined time includes: obtaining a drive voltage signal, where the above drive voltage signal is used to generate the current required for the operation of the above jet valve; controlling the above jet valve to open or close according to the above drive voltage signal.

[0096] Optionally, the above method further includes: sending an alarm message when it is determined that the above jet valve is stuck.

[0097] An embodiment of the present invention provides an electronic device, including a memory and a processor, where a computer program is stored in the above memory, and the above processor is configured to execute the above method for detecting jet valve jamming through the above computer program.

[0098] Specifically, the method for detecting jet valve jamming includes:

[0099] Step S201, controlling the jet valve to open and then controlling the above jet valve to close after a predetermined time;

[0100] Specifically, when controlling the jet valve to open, it takes a certain time for the jet valve to receive the opening command and enter the opening state. Therefore, after a predetermined time, the jet valve is controlled to close. Similarly, it also takes a certain time for the jet valve to be controlled to close and enter the closed state.

[0101] Step S202, collect the current data of the above jet valve during operation, and based on the above current data, determine the time when the working current of the above jet valve drops from the first current value to the second current value, to obtain the drop time. The above first current value is the current value required to open the above jet valve, and the above second current value is the current value required to maintain the open state of the above jet valve;

[0102] Specifically, the above drive voltage signal first outputs a stable voltage, causing the above working current to rise from zero to the above first current value. Then the drive voltage signal outputs a pulse width modulation signal, causing the above working current to stabilize near the above first current value. Then the drive voltage signal outputs a voltage signal of zero. When it is detected that the above working current drops to the above second current value, the drive voltage signal outputs a pulse width modulation signal again, causing the above working current to stabilize near the above second current value. Finally, the input of the drive voltage signal is stopped.

[0103] Step S203, determine whether the above drop time is greater than a predetermined value;

[0104] Specifically, the current waveforms of jet valves of the same model are basically the same. Set the normal drop time as t0, and the collected drop time as t F , and by comparing the magnitudes of t0 and t F , it can be determined whether the jet valve is stuck.

[0105] Step S204, when the above drop time is greater than the above predetermined value, determine that the above jet valve is stuck.

[0106] Specifically, when there is a change in the internal structure during the opening process of the jet valve and it is stuck, after the signal of the above drive voltage becomes zero, the time for the above working current to drop becomes longer. Therefore, when it is detected that the above drop time is greater than the predetermined value, it can be determined that the above jet valve is stuck.

[0107] Optionally, based on the above current data, determining the time when the working current of the above jet valve drops from the first current value to the second current value to obtain the drop time includes: based on the above current data, determining the relationship between the above working current of the jet valve and time to obtain the time-current relationship; based on the above time-current relationship, determining the time between dropping from the above first current value to the above second current value to obtain the above drop time.

[0108] Optionally, according to the above time-current relationship, determining the time between the above first current value dropping to the above second current value to obtain the above drop time includes: forming a working current curve of the above time and the above working current according to the above time-current relationship; determining the slopes of the above working current within a plurality of time intervals in sequence from front to back according to the above time sequence; determining the value of the above working current corresponding to the above slope within a first predetermined range and corresponding magnitude within a first predetermined current range as the above first current value, and determining the value of the above working current corresponding to the above slope within a second predetermined range and corresponding magnitude within a second predetermined current range as the above second current value, where the maximum value of the above second predetermined current range is less than the minimum value of the above first predetermined current range; calculating the difference between the above time corresponding to the above second current value and the above time corresponding to the above first current value to obtain the above drop time.

[0109] Optionally, collecting the current data of the above jet valve working includes: collecting the above current data of the above jet valve working according to a preset sampling frequency.

[0110] Optionally, controlling the jet valve to open and then controlling the above jet valve to close after a predetermined time includes: obtaining a drive voltage signal, where the above drive voltage signal is used to generate the current required for the above jet valve to work; controlling the above jet valve to open or close according to the above drive voltage signal.

[0111] Optionally, the above method further includes: sending an alarm message when it is determined that the above jet valve is stuck.

[0112] An embodiment of the present invention provides a device, which includes a processor, a memory, and a program stored on the memory and executable on the processor. When the processor executes the program, it implements at least the following steps:

[0113] Step S201, controlling the jet valve to open and then controlling the above jet valve to close after a predetermined time;

[0114] Step S202, collecting the current data of the above jet valve working, and according to the above current data, determining the time when the working current of the above jet valve drops from a first current value to a second current value to obtain a drop time, where the above first current value is the current value required to open the above jet valve, and the above second current value is the current value required to maintain the open state of the above jet valve;

[0115] Step S203, determining whether the above drop time is greater than a predetermined value;

[0116] Step S204, when the above drop time is greater than the above predetermined value, determining that the above jet valve is stuck.

[0117] Optionally, according to the above current data, determine the time when the working current of the above jet valve drops from the first current value to the second current value, and obtain the drop time, including: according to the above current data, determine the relationship between the working current of the above jet valve and time, and obtain the time-current relationship; according to the above time-current relationship, determine the time between dropping from the above first current value to the above second current value, and obtain the above drop time.

[0118] Optionally, according to the above time-current relationship, determine the time between dropping from the above first current value to the above second current value, and obtain the above drop time, including: according to the above time-current relationship, form the working current curve of the above time and the above working current; in the order of the above time, determine the slopes of the above working current within multiple time intervals in sequence from front to back; determine the value of the above working current corresponding to the slope within the first predetermined range and corresponding magnitude within the first predetermined current range as the above first current value, and determine the value of the above working current corresponding to the slope within the second predetermined range and corresponding magnitude within the second predetermined current range as the above second current value, the maximum value of the above second predetermined current range is less than the minimum value of the above first predetermined current range; calculate the difference between the time corresponding to the above second current value and the time corresponding to the above first current value, and obtain the above drop time.

[0119] Optionally, collect the current data of the above jet valve working, including: collect the above current data of the above jet valve working according to a preset sampling frequency.

[0120] Optionally, control the jet valve to open and control the above jet valve to close after a predetermined time, including: obtain a drive voltage signal, the above drive voltage signal is used to generate the current required for the above jet valve to work; according to the above drive voltage signal, control the above jet valve to open or close.

[0121] Optionally, the above method further includes: when it is determined that the above jet valve is stuck, send an alarm message.

[0122] The device in this article can be a server, a PC, a PAD, a mobile phone, etc.

[0123] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program initialized with at least the following method steps:

[0124] Step S201, control the jet valve to open and control the above jet valve to close after a predetermined time;

[0125] Step S202, collect the current data of the above jet valve during operation, and based on the above current data, determine the time when the operating current of the above jet valve drops from the first current value to the second current value, obtaining the drop time. The above first current value is the current value required to open the above jet valve, and the above second current value is the current value required to maintain the open state of the above jet valve;

[0126] Step S203, determine whether the above drop time is greater than a predetermined value;

[0127] Step S204, when the above drop time is greater than the above predetermined value, determine that the above jet valve is stuck.

[0128] Optionally, based on the above current data, determining the time when the operating current of the above jet valve drops from the first current value to the second current value, obtaining the drop time, includes: based on the above current data, determining the relationship between the above operating current of the jet valve and time, obtaining a time-current relationship; based on the above time-current relationship, determining the time between dropping from the above first current value to the above second current value, obtaining the above drop time.

[0129] Optionally, based on the above time-current relationship, determining the time between dropping from the above first current value to the above second current value, obtaining the above drop time, includes: based on the above time-current relationship, forming an operating current curve of the above time and the above operating current; in the order of the above time from front to back, successively determining the slopes of the above operating current within multiple time intervals; determining the value of the above operating current corresponding to the slope within the first predetermined range and corresponding magnitude within the first predetermined current range as the above first current value, determining the value of the above operating current corresponding to the slope within the second predetermined range and corresponding magnitude within the second predetermined current range as the above second current value, the maximum value of the above second predetermined current range being less than the minimum value of the above first predetermined current range; calculating the difference between the time corresponding to the above second current value and the time corresponding to the above first current value, obtaining the above drop time.

[0130] Optionally, collecting the current data of the above jet valve during operation includes: collecting the above current data of the above jet valve during operation according to a preset sampling frequency.

[0131] Optionally, controlling the jet valve to open and controlling the above jet valve to close after a predetermined time includes: obtaining a drive voltage signal, the above drive voltage signal being used to generate the current required for the above jet valve to operate; controlling the above jet valve to open or close according to the above drive voltage signal.

[0132] Optionally, the above method further includes: sending an alarm message when it is determined that the above jet valve is stuck.

[0133] Obviously, those skilled in the art should understand that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. They can be implemented by program codes executable by the computing device. Thus, they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a different order from here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. In this way, the present invention is not limited to any specific combination of hardware and software.

[0134] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0135] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0136] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0137] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide for implementing the functions in the flowFigure 1 one or more processes and / or blocks Figure 1 steps of the functions specified in one or more blocks

[0138] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0139] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.

[0140] Computer-readable media includes permanent and non-permanent, removable and non-removable media and can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0141] It should also be noted that the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a list of elements does not include only those elements but also other elements not expressly listed or elements inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

[0142] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0143] 1) In the above detection method for jet valve jamming of the present application, first, the jet valve is controlled to open and then controlled to close after a predetermined time. After that, the current data during the operation of the jet valve is collected, and based on the current data, the time when the operating current of the jet valve drops from a first current value to a second current value is determined to obtain a drop time. The first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve. Then, it is determined whether the drop time is greater than a predetermined value. Finally, when the drop time is greater than the predetermined value, it is determined that the jet valve is jammed. Since the time for the operating current of jet valves of the same model to drop from the first current value to the second current value is consistent, and in the case of an abnormal open state of the jet valve, the time will increase. Therefore, this method detects the time when the operating current of the current jet valve drops from the first current value to the second current value to obtain the drop time, and compares the drop time with the predetermined value. If the drop time is greater than the predetermined value, it indicates that the jet valve is jammed, thus solving the problem in the prior art that there is no simple and effective method for detecting jet valve jamming.

[0144] 2) The above detection device for jet valve jamming of the present application includes a control unit, a first determination unit, a second determination unit, and a third determination unit. Among them, the control unit is used to control the jet valve to open and then control the jet valve to close after a predetermined time. The first determination unit is used to collect the current data during the operation of the jet valve, and based on the current data, determine the time when the operating current of the jet valve drops from a first current value to a second current value to obtain a drop time. The first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve. The second determination unit is used to determine whether the drop time is greater than a predetermined value. The third determination unit is used to determine that the jet valve is jammed when the drop time is greater than the predetermined value. Since the time for the operating current of jet valves of the same model to drop from the first current value to the second current value is consistent, and in the case of an abnormal open state of the jet valve, the time will increase. Therefore, this device detects the time when the operating current of the current jet valve drops from the first current value to the second current value to obtain the drop time, and compares the drop time with the predetermined value. If the drop time is greater than the predetermined value, it indicates that the jet valve is jammed, thus solving the problem in the prior art that there is no simple and effective method for detecting jet valve jamming.

[0145] The above are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, the present application can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A detection method for jet valve jamming, characterized in that, Including: Controlling the jet valve to open and controlling the jet valve to close after a predetermined time; Collecting the current data of the jet valve during operation, and based on the current data, determining the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time, where the first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve; Determining whether the drop time is greater than a predetermined value; Determining that the jet valve is stuck in the case where the drop time is greater than the predetermined value.

2. The method according to claim 1, characterized in that, Determining the time when the working current of the jet valve drops from the first current value to the second current value based on the current data to obtain a drop time, including: Based on the current data, determining the relationship between the working current and time of the jet valve to obtain a time-current relationship; Based on the time-current relationship, determining the time between the drop from the first current value to the second current value to obtain the drop time.

3. The method according to claim 2, wherein Determining the time between the drop from the first current value to the second current value based on the time-current relationship to obtain the drop time, including: Based on the time-current relationship, forming a working current curve of the time and the working current; Sequentially determining the slopes of the working current within a plurality of time intervals in chronological order from front to back; Determining that the value of the working current corresponding to the slope within a first predetermined range and corresponding magnitude within a first predetermined current range is the first current value, and determining that the value of the working current corresponding to the slope within a second predetermined range and corresponding magnitude within a second predetermined current range is the second current value, where the maximum value of the second predetermined current range is less than the minimum value of the first predetermined current range; Calculating the difference between the time corresponding to the second current value and the time corresponding to the first current value to obtain the drop time.

4. The method according to claim 1, wherein Collecting the current data of the jet valve during operation, including: Collecting the current data of the jet valve during operation at a preset sampling frequency.

5. The method according to claim 1, characterized in that, Controlling the jet valve to open and controlling the jet valve to close after a predetermined time, including: Obtaining a drive voltage signal, where the drive voltage signal is used to generate the current required for the jet valve to operate; Controlling the jet valve to open or close based on the drive voltage signal.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Sending an alarm message in the case where it is determined that the jet valve is stuck.

7. A detection device for jet valve jamming, characterized in that Including: A control unit for controlling the jet valve to open and controlling the jet valve to close after a predetermined time; A first determination unit for collecting the current data of the jet valve during operation, and based on the current data, determining the time when the working current of the jet valve drops from a first current value to a second current value to obtain a drop time, where the first current value is the current value required to open the jet valve, and the second current value is the current value required to maintain the open state of the jet valve; A second determination unit for determining whether the drop time is greater than a predetermined value; A third determination unit for determining that the jet valve is stuck in the case where the drop time is greater than the predetermined value.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein when the program runs, it controls the device where the computer-readable storage medium is located to execute the detection method of jet valve jamming described in any one of claims 1 to 6.

9. An electronic device, characterized in that, It includes a memory and a processor, characterized in that a computer program is stored in the memory, and the processor is configured to execute the detection method of jet valve jamming described in any one of claims 1 to 6 through the computer program.

10. A detection system for jet valve jamming, characterized in that, It includes: Jet valve; A controller communicatively connected to the jet valve, and the controller is used to execute the detection method of jet valve jamming described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Air injecting valve state detecting method and device

    CN110296029A

  • detecting injector timing with current measurement

    DE102016115522A1