Oil tank isolation valve fault diagnosis method, device, equipment and medium
Patent Information
- Application Number
- CN202611237204.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-14
- Publication Date
- 2026-10-20
AI Technical Summary
[0003]本申请提供一种油箱隔离阀故障诊断方法、装置、设备及介质,用以解决现有技术中难以准确诊断油箱隔离阀的故障情况的缺陷,实现油箱隔离阀故障的准确诊断
[0015]本申请提供的油箱隔离阀故障诊断方法、装置、设备及介质,在发动机处于目标运行状态时向油箱隔离阀发送与目标运行状态对应的目标指令,并检测与目标指令对应的油箱隔离阀的电流数据、高压油箱的第一压力数据与碳罐的第二压力数据,从而诊断油箱隔离阀的故障情况,当油箱隔离阀执行的目标指令不同时,油箱隔离阀的电流数据、高压油箱的压力数据和碳罐的压力数据的变化情况也不相同,因此可以将目标指令对应的正常数据变化情况(如油箱隔离阀的正常电流数据、高压油箱的正常第一压力数据和碳罐的正常第二压力数据)与实际采集的电流数据、第一压力数据和第二压力数据进行比较,从而进行油箱隔离阀故障情况的判断,能够精确判断油箱隔离阀的故障情况,保证车辆安全。
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This application relates to the field of fault diagnosis technology, and in particular to a method, device, equipment and medium for diagnosing faults in an oil tank isolation valve. Background Technology
[0002] Plug-in hybrid electric vehicles (PHEVs) and range-extended electric vehicles (REVs) operate in pure electric mode for extended periods, reducing engine involvement and causing the carbon canister desorption mechanism in traditional gasoline-powered vehicles to malfunction. To meet emission regulations, current technologies generally employ a high-pressure fuel tank structure with a fuel tank isolation valve (FTIV) between the high-pressure fuel tank and the carbon canister, forming a dual-chamber structure of "high-pressure fuel tank side - low-pressure carbon canister side." Failure of the fuel tank isolation valve can affect daily refueling, vehicle emissions, engine operation, and even pose safety hazards in extreme cases. However, current technologies struggle to accurately diagnose fuel tank isolation valve malfunctions; therefore, a new method for diagnosing fuel tank isolation valve failures is urgently needed. Summary of the Invention
[0003] This application provides a method, apparatus, equipment, and medium for diagnosing faults in a tank isolation valve, which addresses the shortcomings of existing technologies in accurately diagnosing faults in tank isolation valves and enables accurate diagnosis of tank isolation valve faults.
[0004] In a first aspect, this application provides a method for diagnosing a fuel tank isolation valve, applied to a vehicle's fuel evaporation control system. The fuel evaporation control system includes a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister, and an engine. The high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the engine's intake manifold. The method includes: If the engine is in a target operating state, a target command corresponding to the target operating state is sent to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a shutdown command or an opening command; After sending the target command, the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister are detected. Based on the target command, the current data, the first pressure data, and the second pressure data, the fault condition of the oil tank isolation valve is diagnosed.
[0005] Optionally, if the target operating state is a non-operating state, then the target instruction is a shutdown instruction, the current data includes a first current change rate, a first steady-state current value, and a first steady-state current establishment time, the first pressure data includes a first pressure change trend and a first pressure change rate, and the second pressure data includes a second pressure change trend and a second pressure change rate.
[0006] Optionally, diagnosing the fault condition of the tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data includes: If the target instruction is a shutdown instruction, the first current change rate is within a preset first current change rate range, the first steady-state current value is within a preset first steady-state current value range, the first steady-state current establishment time is within a preset first steady-state time range, the first pressure change trend is a downward trend, the absolute value of the first pressure change rate is greater than a preset first change rate, the second pressure change trend is an upward trend, and the second pressure change rate is greater than a preset second change rate, then it is determined that the oil tank isolation valve has a normally open fault.
[0007] Optionally, if the target operating state is an idling operating state, then the target command is an open command, the current data includes a second current change rate, a second steady-state current value, and a second steady-state current establishment time, the first pressure data includes a first pressure value and a third pressure change rate, and the second pressure data includes a second pressure value.
[0008] Optionally, diagnosing the fault condition of the tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data includes: If the target instruction is an open instruction, the second current change rate is within a preset second current change rate range, the second steady-state current value is within a preset second steady-state current value range, the second steady-state current establishment time is within a preset second steady-state time range, the first pressure value exceeds the upper limit of a preset pressure threshold, and the absolute value of the third pressure change rate after the second pressure value is negative is less than the preset third change rate, then it is determined that the oil tank isolation valve has a normally closed fault.
[0009] Optionally, the method for diagnosing faults in the fuel tank isolation valve also includes: If the fuel tank isolation valve is diagnosed as being normally open multiple times, the engine will be controlled to desorb carbon from the canister.
[0010] Optionally, the method for diagnosing faults in the fuel tank isolation valve also includes: If the normally closed fault of the oil tank isolation valve is diagnosed multiple times, a prompt message will be issued to prompt the business personnel to handle the fault.
[0011] Secondly, this application also provides a fuel tank isolation valve fault diagnosis device, applied to a vehicle's fuel evaporation control system. The fuel evaporation control system includes a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister, and an engine. The high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the engine's intake manifold. The device includes: The sending module is used to send a target command corresponding to the target operating state to the fuel tank isolation valve if the engine is in the target operating state; wherein the target operating state is one of a variety of preset operating states, and the target command is a closing command or an opening command; The detection module is used to detect the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister after the target command is sent. The diagnostic module is used to diagnose the fault condition of the oil tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data.
[0012] Thirdly, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.
[0013] Fourthly, this application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0014] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.
[0015] The method, apparatus, equipment, and medium for diagnosing fuel tank isolation valve faults provided in this application send a target command corresponding to the target operating state to the fuel tank isolation valve when the engine is in a target operating state. It also detects the current data of the fuel tank isolation valve, the first pressure data of the high-pressure fuel tank, and the second pressure data of the carbon canister corresponding to the target command, thereby diagnosing the fault condition of the fuel tank isolation valve. When the target command executed by the fuel tank isolation valve is different, the changes in the current data of the fuel tank isolation valve, the pressure data of the high-pressure fuel tank, and the pressure data of the carbon canister are also different. Therefore, the normal data changes corresponding to the target command (such as the normal current data of the fuel tank isolation valve, the normal first pressure data of the high-pressure fuel tank, and the normal second pressure data of the carbon canister) can be compared with the actually collected current data, first pressure data, and second pressure data to determine the fault condition of the fuel tank isolation valve. This allows for accurate judgment of the fuel tank isolation valve fault condition, ensuring vehicle safety. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating the method for diagnosing a fault in a fuel tank isolation valve provided in an embodiment of this application. Figure 2 This is a schematic diagram of the structure of the oil tank isolation valve fault diagnosis device provided in the embodiments of this application; Figure 3 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0019] This application provides a method for diagnosing a fault in a fuel tank isolation valve. The executing entity can be a terminal or server that communicates and interacts with the engine controller (ECU). The following description uses a control terminal as the executing entity of the method.
[0020] The aforementioned servers can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers or server clusters providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The aforementioned terminals can be smartphones (such as Android phones, iOS phones, etc.), tablets, laptops, digital radio receivers, mobile internet devices (MIDs), handheld computers (PDAs), desktop computers, in-vehicle terminals (such as in-vehicle navigation terminals, in-vehicle computers, etc.), smart speakers, smartwatches, etc., without specific limitations. The terminals and battery management system can be directly or indirectly connected to the network via wired or wireless communication, but are not limited to these methods. Specific details can also be determined based on the actual application scenario requirements, without further limitations.
[0021] The aforementioned networks may include, but are not limited to, wired networks and wireless networks. The wired networks include local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs). The wireless networks include Bluetooth, Wi-Fi, and other networks that enable wireless communication.
[0022] The fuel tank isolation valve fault diagnosis method provided in this application is applied to the fuel evaporation control system of a vehicle. The fuel evaporation control system includes a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister, and an engine. The high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the engine's intake manifold. This application considers that when the fuel tank isolation valve is working normally, the solenoid coil of the fuel tank isolation valve is energized to generate a magnetic field that drives the valve core of the fuel tank isolation valve to move. During this process, the current waveform of the fuel tank isolation valve will exhibit a specific rising edge slope and steady-state value. At the same time, the mechanical movement of the valve core will cause a corresponding change in the pressure of the high-pressure fuel tank. There is a definite timing and amplitude relationship between the two. When the fuel tank isolation valve malfunctions and jams, this current-pressure coupling relationship will be disrupted. A normally open fault is characterized by normal current but abnormal high-pressure fuel tank pressure, while a normally closed fault is characterized by normal current but no response in the high-pressure fuel tank pressure. This application identifies fault types by collecting dynamic characteristics of the FTIV drive current, such as the rate of change of current, steady-state current value, and steady-state settling time; and by collecting pressure signals from the high-pressure oil tank and carbon canister, extracting their pressure change characteristics, such as the rate of change of pressure and pressure change trend.
[0023] Figure 1 This is a schematic flowchart of the oil tank isolation valve fault diagnosis method provided in an embodiment of this application. (Refer to...) Figure 1The method may include: Step 110: If the engine is in the target operating state, send a target command corresponding to the target operating state to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a closing command or an opening command.
[0024] The opening and closing of the fuel tank isolation valve is related to the engine's operating status. The control terminal can send a closing or opening command to the fuel tank isolation valve when the engine is in one of several preset operating states, corresponding to the target operating state.
[0025] Step 120: After sending the target command, detect the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister.
[0026] Depending on the target command sent, the current data of the tank isolation valve, the first pressure data of the high-pressure tank, and the second pressure data of the carbon canister will change differently. After sending the target command, the control terminal can collect the current data of the tank isolation valve, the first pressure data of the high-pressure tank, and the second pressure data of the carbon canister generated by the execution of the target command, such as current slope, steady-state value, pressure change rate, and other relevant data.
[0027] Step 130: Based on the target command, current data, first pressure data and second pressure data, diagnose the fault condition of the oil tank isolation valve.
[0028] The control terminal can compare the normal data changes corresponding to the target command (such as the normal current data of the oil tank isolation valve, the normal first pressure data of the high-pressure oil tank, and the normal second pressure data of the carbon canister) with the actual collected current data, first pressure data, and second pressure data, thereby judging the fault condition of the oil tank isolation valve and obtaining the fault condition of the oil tank isolation valve.
[0029] The fuel tank isolation valve fault diagnosis method provided in this application sends a target command corresponding to the target operating state to the fuel tank isolation valve when the engine is in a target operating state, and detects the current data of the fuel tank isolation valve, the first pressure data of the high-pressure fuel tank, and the second pressure data of the carbon canister corresponding to the target command, thereby diagnosing the fault condition of the fuel tank isolation valve. When the target command executed by the fuel tank isolation valve is different, the changes in the current data of the fuel tank isolation valve, the pressure data of the high-pressure fuel tank, and the pressure data of the carbon canister are also different. Therefore, the normal data changes corresponding to the target command (such as the normal current data of the fuel tank isolation valve, the normal first pressure data of the high-pressure fuel tank, and the normal second pressure data of the carbon canister) can be compared with the actual collected current data, first pressure data, and second pressure data to determine the fault condition of the fuel tank isolation valve. This method can accurately determine the fault condition of the fuel tank isolation valve and ensure vehicle safety.
[0030] Taking the issuance of the target command from the control terminal as the zero point, the complete action cycle of executing the target command is as follows: First, the target command is issued; then, the current of the tank isolation valve rises to the pull-in threshold and a characteristic inflection point appears, corresponding to the mechanical movement of the tank isolation valve core; next, the valve core fully moves into position, and the current enters a stable state; after a fixed delay, the pressure in the high-pressure tank begins to show observable changes; subsequently, the rate of pressure change reaches its peak; finally, the pressure in the high-pressure tank enters a new stable state. The timing sequence of the entire process is irreversible.
[0031] The current-side rise rate and steady-state current value both have corresponding normal ranges. The steady-state current is determined solely by the coil resistance and supply voltage, and is independent of the mechanical state. The pressure-side pressure change rate and final steady-state pressure difference also have corresponding benchmarks. When the tank isolation valve is fully open, the pressure difference between the high-pressure tank and the carbon canister approaches zero; when the tank isolation valve is fully closed, the pressure difference remains unchanged from its initial value. Under normal operating conditions, when the steady-state current value meets the standard, the pressure change rate will inevitably fall within the corresponding range. The more fully the current is drawn in, the faster the valve core actuates, and the earlier the pressure response begins.
[0032] Both FTIV jamming (normally open / normally closed) and fuel system leakage manifest as abnormal fuel tank pressure, making them difficult to distinguish accurately. This application differentiates them using the following method: In a normally closed stuck fault, the valve core is stuck in the closed position and cannot be opened even when energized. In this case, the current characteristics of the tank isolation valve are completely normal, and the steady-state current is within the normal range. However, the high-pressure tank pressure shows no response and remains at the initial high pressure. The electrical and mechanical coupling is normal, but the mechanical and fluid coupling is completely broken. In a normally open stuck fault, the valve core is stuck in the open position and cannot be closed even when energized. In this case, the current cut-off process under the valve closing command is completely normal, but the high-pressure tank pressure cannot be maintained and continues to decrease.
[0033] Based on this, in some embodiments, if the target operating state is a non-operating state, the target instruction is a shutdown instruction, the current data includes a first current change rate, a first steady-state current value and a first steady-state current establishment time, the first pressure data includes a first pressure change trend and a first pressure change rate, and the second pressure data includes a second pressure change trend and a second pressure change rate.
[0034] In some embodiments, based on the target command, current data, first pressure data, and second pressure data, diagnosing the fault condition of the tank isolation valve includes: if the target command is a closing command, the first current change rate is within a preset first current change rate range, the first steady-state current value is within a preset first steady-state current value range, the first steady-state current establishment time is within a preset first steady-state time range, the first pressure change trend is a decreasing trend, the absolute value of the first pressure change rate is greater than a preset first change rate, the second pressure change trend is an increasing trend, and the second pressure change rate is greater than a preset second change rate, then it is determined that the tank isolation valve has a normally open fault.
[0035] When the engine is not running, the control terminal sends a closing command to the fuel tank isolation valve. If the first current change rate, the first steady-state current value, and the first steady-state current establishment time of the fuel tank isolation valve are within the set normal range, it indicates that the control function of the fuel tank isolation valve itself is normal. Under this premise, if the first pressure change trend of the high-pressure fuel tank is downward and the absolute value of the first pressure change rate exceeds the preset first change rate (positive value), while the second pressure change trend of the carbon canister is upward and the second pressure change rate of the carbon canister is greater than the preset second change rate (positive value), it can be determined that the fuel tank isolation valve has not truly cut off the passage, and fuel vapor is continuously leaking from the fuel tank to the carbon canister. Therefore, the fault condition of the fuel tank isolation valve is determined to be a normally open fault.
[0036] The fuel tank isolation valve fault diagnosis method provided in this application sends a closing command to the fuel tank isolation valve when the engine is not running. It then detects the current data of the fuel tank isolation valve corresponding to the closing command, the first pressure data of the high-pressure fuel tank, and the second pressure data of the carbon canister. If the first current change rate is within a preset first current change rate range, the first steady-state current value is within a preset first steady-state current value range, the first steady-state current establishment time is within a preset first steady-state time range, the first pressure change trend is decreasing, the absolute value of the first pressure change rate is greater than a preset first change rate, and the second pressure change trend is increasing, and the second pressure change rate is greater than a preset second change rate, then a normally open fault is determined in the fuel tank isolation valve. This method can distinguish between two different fault types—normally open and normally closed—in the fuel tank isolation valve, thereby accurately determining the fault condition of the fuel tank isolation valve and ensuring vehicle safety.
[0037] In some embodiments, if the target operating state is an idling operating state, the target command is an open command, the current data includes a second current change rate, a second steady-state current value and a second steady-state current establishment time, the first pressure data includes a first pressure value and a third pressure change rate, and the second pressure data includes a second pressure value.
[0038] In some embodiments, based on the target command, current data, first pressure data, and second pressure data, diagnosing the fault condition of the tank isolation valve includes: if the target command is an opening command, the second current change rate is within a preset second current change rate range, the second steady-state current value is within a preset second steady-state current value range, the second steady-state current establishment time is within a preset second steady-state time range, the first pressure value exceeds a preset pressure threshold upper limit, and the absolute value of the third pressure change rate after the second pressure value is negative is less than a preset third change rate, then it is determined that the tank isolation valve has a normally closed fault.
[0039] When the engine is idling, the control terminal sends an opening command to the fuel tank isolation valve. If the second current change rate, the second steady-state current value, and the second steady-state current establishment time of the fuel tank isolation valve are within the set normal range, and under this premise, if the first pressure value of the high-pressure fuel tank is always maintained at a high pressure state, exceeding the upper limit of the preset pressure threshold, and at the same time, after the carbon canister forms a negative pressure, that is, after the second pressure value is negative, the absolute value of the third pressure change rate of the high-pressure fuel tank is less than the preset third change rate (positive value), then it can be determined that the valve has not truly opened the passage, and the fault condition of the fuel tank isolation valve is determined to be a normally closed fault of the fuel tank isolation valve.
[0040] The fuel tank isolation valve fault diagnosis method provided in this application sends an opening command to the fuel tank isolation valve when the engine is idling. It then detects the current data of the fuel tank isolation valve corresponding to the opening command, the first pressure data of the high-pressure fuel tank, and the second pressure data of the carbon canister. If the second current change rate is within a preset second current change rate range, the second steady-state current value is within a preset second steady-state current value range, the second steady-state current establishment time is within a preset second steady-state time range, the first pressure value exceeds a preset pressure threshold upper limit, and the absolute value of the third pressure change rate after the second pressure value is negative is less than a preset third change rate, then it is determined that the fuel tank isolation valve has a normally closed fault. This method can distinguish between two different fault types of the fuel tank isolation valve: normally open and normally closed, thereby accurately determining the fault condition of the fuel tank isolation valve and ensuring vehicle safety.
[0041] In some embodiments, the fuel tank isolation valve fault diagnosis method further includes: if the fuel tank isolation valve is diagnosed as having a normally open fault multiple times, then controlling the engine to perform carbon canister desorption.
[0042] In some embodiments, the method for diagnosing a fault in a fuel tank isolation valve further includes: if the normally closed fault in the fuel tank isolation valve is diagnosed multiple times, a prompt message is issued to prompt the business personnel to handle the fault.
[0043] If the control terminal diagnoses a fault in the fuel tank isolation valve, the fault count is incremented by 1. If the fault count exceeds a threshold (which can be set, for example, to 3), the fault is confirmed, a fault code is reported, and fault handling measures are taken. For example, if three diagnoses indicate a normally open fault, the engine fault can be downgraded, such as performing carbon canister desorption; if three diagnoses indicate a normally closed fault, a prompt message can be issued to remind the personnel to handle the fault.
[0044] The fuel tank isolation valve fault diagnosis method provided in this application can take corresponding measures when the fuel tank isolation valve malfunctions multiple times, which can fully ensure vehicle safety.
[0045] The following describes the tank isolation valve fault diagnosis device provided in this application. The tank isolation valve fault diagnosis device described below can be referred to in correspondence with the tank isolation valve fault diagnosis method described above.
[0046] The fuel tank isolation valve fault diagnosis device provided in this application is applied to the fuel evaporation control system of a vehicle. The fuel evaporation control system includes a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister and an engine. The high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the intake manifold of the engine. Figure 2 This is a schematic diagram of the structure of the oil tank isolation valve fault diagnosis device provided in an embodiment of this application. (Refer to...) Figure 2 The fuel tank isolation valve fault diagnosis device provided in this application embodiment may include: The sending module 210 is used to send a target command corresponding to the target operating state to the fuel tank isolation valve if the engine is in the target operating state; wherein the target operating state is one of a variety of preset operating states, and the target command is a closing command or an opening command; The detection module 220 is used to detect the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister after sending the target command. The diagnostic module 230 is used to diagnose the fault condition of the oil tank isolation valve based on the target command, the current data, the first pressure data and the second pressure data.
[0047] The fuel tank isolation valve fault diagnosis device provided in this application sends a target command corresponding to the target operating state to the fuel tank isolation valve when the engine is in a target operating state. It also detects the current data of the fuel tank isolation valve, the first pressure data of the high-pressure fuel tank, and the second pressure data of the carbon canister corresponding to the target command, thereby diagnosing the fault condition of the fuel tank isolation valve. When the target command executed by the fuel tank isolation valve is different, the changes in the current data of the fuel tank isolation valve, the pressure data of the high-pressure fuel tank, and the pressure data of the carbon canister are also different. Therefore, the normal data changes corresponding to the target command (such as the normal current data of the fuel tank isolation valve, the normal first pressure data of the high-pressure fuel tank, and the normal second pressure data of the carbon canister) can be compared with the actual collected current data, first pressure data, and second pressure data to determine the fault condition of the fuel tank isolation valve. This allows for accurate judgment of the fault condition of the fuel tank isolation valve, ensuring vehicle safety.
[0048] In some embodiments, if the target operating state is a non-operating state, then the target instruction is a shutdown instruction, the current data includes a first current change rate, a first steady-state current value, and a first steady-state current establishment time, the first pressure data includes a first pressure change trend and a first pressure change rate, and the second pressure data includes a second pressure change trend and a second pressure change rate.
[0049] In some embodiments, the diagnostic module is used for: If the target instruction is a shutdown instruction, the first current change rate is within a preset first current change rate range, the first steady-state current value is within a preset first steady-state current value range, the first steady-state current establishment time is within a preset first steady-state time range, the first pressure change trend is a downward trend, the absolute value of the first pressure change rate is greater than a preset first change rate, the second pressure change trend is an upward trend, and the second pressure change rate is greater than a preset second change rate, then it is determined that the oil tank isolation valve has a normally open fault.
[0050] In some embodiments, if the target operating state is an idling operating state, then the target command is an open command, the current data includes a second current change rate, a second steady-state current value and a second steady-state current establishment time, the first pressure data includes a first pressure value and a third pressure change rate, and the second pressure data includes a second pressure value.
[0051] In some embodiments, the diagnostic module is used for: If the target instruction is an open instruction, the second current change rate is within a preset second current change rate range, the second steady-state current value is within a preset second steady-state current value range, the second steady-state current establishment time is within a preset second steady-state time range, the first pressure value exceeds the upper limit of a preset pressure threshold, and the absolute value of the third pressure change rate after the second pressure value is negative is less than the preset third change rate, then it is determined that the oil tank isolation valve has a normally closed fault.
[0052] In some embodiments, the diagnostic module is further configured to: If the fuel tank isolation valve is diagnosed as being normally open multiple times, the engine will be controlled to desorb carbon from the canister.
[0053] In some embodiments, the diagnostic module is further configured to: If the normally closed fault of the oil tank isolation valve is diagnosed multiple times, a prompt message will be issued to prompt the business personnel to handle the fault.
[0054] Specifically, the oil tank isolation valve fault diagnosis device provided in this application embodiment can realize all the method steps implemented by the method embodiment with the execution subject being the control terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0055] Figure 3 This is a schematic diagram of the structure of the electronic device provided in an embodiment of this application. For example... Figure 3 As shown, the electronic device may include: a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communications interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 can call logical instructions in the memory 330 to execute a fault diagnosis method for the fuel tank isolation valve, such as: If the engine is in a target operating state, a target command corresponding to the target operating state is sent to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a shutdown command or an opening command; After sending the target command, the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister are detected. Based on the target command, the current data, the first pressure data, and the second pressure data, the fault condition of the oil tank isolation valve is diagnosed.
[0056] Furthermore, the logical instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0057] On the other hand, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the oil tank isolation valve fault diagnosis method provided by the above methods, including, for example: If the engine is in a target operating state, a target command corresponding to the target operating state is sent to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a shutdown command or an opening command; After sending the target command, the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister are detected. Based on the target command, the current data, the first pressure data, and the second pressure data, the fault condition of the oil tank isolation valve is diagnosed.
[0058] Furthermore, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to perform the steps of the oil tank isolation valve fault diagnosis method provided by the above methods, such as including: If the engine is in a target operating state, a target command corresponding to the target operating state is sent to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a shutdown command or an opening command; After sending the target command, the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister are detected. Based on the target command, the current data, the first pressure data, and the second pressure data, the fault condition of the oil tank isolation valve is diagnosed.
[0059] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0060] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0061] It should also be noted that in the embodiments of this application, the terms "first," "second," etc., are used to distinguish similar objects, and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited. For example, the first object can be one or more.
[0062] In this application embodiment, the term "and / or" describes the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0063] In this application's embodiments, "determine B based on A" means that factor A must be considered when determining B. It is not limited to "B can be determined based solely on A," but should also include: "determine B based on A and C," "determine B based on A, C, and E," "determine C based on A, and further determine B based on C," etc. Additionally, it can include using A as a condition for determining B, for example, "when A meets the first condition, determine B using the first method"; another example, "when A meets the second condition, determine B," etc.; another example, "when A meets the third condition, determine B based on the first parameter," etc. Of course, it can also be a condition where A is a factor in determining B, for example, "when A meets the first condition, determine C using the first method, and further determine B based on C," etc.
[0064] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0065] In this application, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this application, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0066] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for diagnosing faults in a fuel tank isolation valve, characterized in that, A fuel evaporation control system for vehicles, comprising a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister, and an engine; the high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the engine's intake manifold; the method includes: If the engine is in a target operating state, a target command corresponding to the target operating state is sent to the fuel tank isolation valve; wherein, the target operating state is one of a variety of preset operating states, and the target command is a shutdown command or an opening command; After sending the target command, the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister are detected. Based on the target command, the current data, the first pressure data, and the second pressure data, the fault condition of the oil tank isolation valve is diagnosed.
2. The method for diagnosing faults in the fuel tank isolation valve according to claim 1, characterized in that, If the target operating state is non-operating, then the target instruction is a shutdown instruction. The current data includes a first current change rate, a first steady-state current value, and a first steady-state current establishment time. The first pressure data includes a first pressure change trend and a first pressure change rate. The second pressure data includes a second pressure change trend and a second pressure change rate.
3. The method for diagnosing faults in the oil tank isolation valve according to claim 2, characterized in that, The method of diagnosing the fault condition of the oil tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data includes: If the target instruction is a shutdown instruction, the first current change rate is within a preset first current change rate range, the first steady-state current value is within a preset first steady-state current value range, the first steady-state current establishment time is within a preset first steady-state time range, the first pressure change trend is a downward trend, the absolute value of the first pressure change rate is greater than a preset first change rate, the second pressure change trend is an upward trend, and the second pressure change rate is greater than a preset second change rate, then it is determined that the oil tank isolation valve has a normally open fault.
4. The method for diagnosing faults in the fuel tank isolation valve according to claim 1, characterized in that, If the target operating state is idling, then the target command is an open command. The current data includes a second current change rate, a second steady-state current value, and a second steady-state current establishment time. The first pressure data includes a first pressure value and a third pressure change rate. The second pressure data includes a second pressure value.
5. The method for diagnosing faults in the oil tank isolation valve according to claim 4, characterized in that, The method of diagnosing the fault condition of the oil tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data includes: If the target instruction is an open instruction, the second current change rate is within a preset second current change rate range, the second steady-state current value is within a preset second steady-state current value range, the second steady-state current establishment time is within a preset second steady-state time range, the first pressure value exceeds the upper limit of a preset pressure threshold, and the absolute value of the third pressure change rate after the second pressure value is negative is less than the preset third change rate, then it is determined that the oil tank isolation valve has a normally closed fault.
6. The method for diagnosing faults in the fuel tank isolation valve according to claim 1, characterized in that, Also includes: If the fuel tank isolation valve is diagnosed as being normally open multiple times, the engine will be controlled to desorb carbon from the canister.
7. The method for diagnosing faults in the fuel tank isolation valve according to claim 1, characterized in that, Also includes: If the normally closed fault of the oil tank isolation valve is diagnosed multiple times, a prompt message will be issued to prompt the business personnel to handle the fault.
8. A fault diagnosis device for a fuel tank isolation valve, characterized in that, A fuel evaporation control system for vehicles, comprising a high-pressure fuel tank, a fuel tank isolation valve, a carbon canister, and an engine; the high-pressure fuel tank is connected to the fuel tank isolation valve, the fuel tank isolation valve is connected to the carbon canister, and the carbon canister is connected to the engine's intake manifold; the device includes: The sending module is used to send a target command corresponding to the target operating state to the fuel tank isolation valve if the engine is in the target operating state; wherein the target operating state is one of a variety of preset operating states, and the target command is a closing command or an opening command; The detection module is used to detect the current data of the oil tank isolation valve, the first pressure data of the high-pressure oil tank, and the second pressure data of the carbon canister after the target command is sent. The diagnostic module is used to diagnose the fault condition of the oil tank isolation valve based on the target command, the current data, the first pressure data, and the second pressure data.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the oil tank isolation valve fault diagnosis method as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the oil tank isolation valve fault diagnosis method as described in any one of claims 1 to 7.