The present invention relates to vapor leak diagnostic systems for vehicles, and more particularly to a fuel filling detection algorithm for a vapor leak diagnostic system.
A vehicle having an internal combustion engine includes a fuel tank that stores liquid fuel, such as gasoline, diesel, methanol or other fuels. The liquid fuel evaporates into fuel vapors that increase pressure within the fuel tank. Evaporation is caused by energy that is transferred to the fuel tank. Sources of energy include radiation (e.g. sun energy), convection, and conduction. Increased vapor pressure in the fuel system may effect the rate that vapor fuel is released into the atmosphere through a leak in the fuel system. Vapor leak diagnostic systems attempt to diagnose vapor fuel leaks.
The present invention provides a refueling detection system for a vehicle. The refueling detection system includes a fuel system and a controller. The controller communicates with the fuel system to detect a fuel filling event. The controller initiates a vapor leak test of the fuel system and terminates the vapor leak test if a fuel filling event is detected.
In one feature, a vent solenoid seals the fuel system. The controller closes the vent solenoid after initiating the vapor leak test.
In another feature, the controller monitors vapor pressure within the fuel system to detect the fuel filling event.
In still another feature, the controller monitors a fuel level in a fuel tank of the fuel system to detect the fuel filling event.
In yet another feature, the controller monitors a fuel level within a fuel tank of the fuel system after terminating the vapor leak test to confirm that the fuel filling event occurred.
Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
The following description of the preferred embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses. For purposes of clarity, the same reference numbers will be used in the drawings to identify similar elements.
Referring now to
The engine 11 includes an intake manifold 18 and an exhaust system 20. Air and fuel are drawn into the engine 11 and are combusted in the cylinders of the engine 11. An intake manifold temperature sensor 27 generates an intake air temperature signal that is output to the controller 14. It is anticipated, however, that the temperature sensor 27 may be disposed in other locations, such as an air intake, to generate the intake air temperature signal. An engine coolant temperature sensor 29 generates a coolant temperature signal that is output to the controller 14.
The fuel system 12 includes a fuel tank 30 that contains both liquid and vapor fuel. A fuel inlet 32 extends from the fuel tank 30 to an outer portion of the vehicle 10 to enable fuel filling. A fuel cap 34 not shown closes the fuel inlet 32 and may include a bleed tube (not shown). A modular reservoir assembly (MRA) 36 is located inside the fuel tank 30 and includes a fuel pump 38, a liquid fuel line 40, and a vapor fuel line 42. The fuel pump 38 pumps liquid fuel through the liquid fuel line 40 to the engine 11.
Vapor fuel flows through the vapor fuel line 42 into an evaporative emissions canister (EEC) or carbon canister 44. A vapor fuel line 48 connects a purge solenoid valve 46 to the EEC 44. The controller 14 opens the purge solenoid valve 46 to enable vapor fuel flow to the engine 11 and closes the purge solenoid valve 46 to disable vapor fuel flow to the engine 11. The purge solenoid valve 46 may also be positioned between fully open and fully closed positions for partial vapor flow.
The controller 14 modulates a canister vent valve 50 to selectively enable air flow from atmosphere through the EEC 44. A fuel level sensor 49 and a vapor pressure sensor 51 are located within the fuel tank 30 to provide fuel level and pressure signals, respectively, which are output to the controller 14. The fuel level sensor 49 can include a float, a resistive strip or any other suitable sensor. The fuel level signal may be converted to % of fuel tank volume by applying a scaling factor to the voltage signal. The vapor pressure sensor 51 measures the pressure in units of kPa, although other units/scales may be used. The pressure signal is provided as a voltage and is converted to kPa using a scaling factor.
Referring now to
In step 100, control determines whether an ignition key has been switched to an off position. If false, control loops back to step 100. If true, control determines whether one or more pre-conditions are met in step 102. For example, one pre-condition may relate to engine temperature. For example, the pre-condition may relate to fuel level. For example, the pre-condition may require the fuel level to be between 15% to 85% of the rated fuel tank capacity. Other preconditions may require the vehicle 10 to run a first period, such as 10 minutes, and to be driven for a first distance, such as 3 miles. It can be appreciated that other temperature, time, and/or distance values may be used. Alternatively, other preconditions in addition to or instead of the foregoing preconditions may be used. If the pre-conditions are not met, then control ends. If the pre-conditions are met, then control continues with step 104.
In step 104, control initiates the EONV test. In step 106, a present fuel level signal (FLpres) from the fuel level sensor 49 is set equal to a reference fuel level (FLref). In step 108, control closes the vent valve 50 to seal the fuel system 12 after a stabilization period. In step 110, control compares the difference between a present vapor pressure signal (Vpres) and a reference vapor pressure signal (Vref) to a predetermined vacuum value. If the difference is less than the predetermined or threshold value, control continues with step 112. Otherwise, a fuel filling event is detected and the controller 14 continues with step 124. Vref is continuously updated based on Vpres. For example, Vref can be updated every second although the rate of update may vary. Although Vref is continuously updated based on Vpres, a sufficient amount of time typically elapses after the update event and prior to execution of step 110 for Vpres to vary from Vref.
An exemplary predetermined or threshold value for the vapor pressure comparison is 0.05 kPa. It can be appreciated, however, that the threshold value may vary based on vehicle type, vehicle configuration, and fuel system characteristics. To determine the threshold value for a vehicle, a series of tests are performed that include variable rates of fuel filling, door slamming, rocking of the vehicle, and other actions that result in vapor pressure signal spikes. The empirical data representative of non-fuel filling events (e.g., door slam, vehicle rocking) are ignored and the threshold value is interpolated from the remaining data (e.g., data representing a fuel filling event).
In step 112, control compares the difference between FLpres and FLref to a predetermined threshold. If the difference is greater than the threshold, a fuel filling event is detected and control continues with step 124. Otherwise, control continues with step 114. An exemplary threshold is 10% of fuel tank volume. It can be appreciated, however, that the threshold may vary based on vehicle type, vehicle configuration, and fuel system characteristics. In step 114, control determines whether the EONV test is complete. If complete, control ends. Otherwise, control loops back to step 110 to compare the updated Vref to Vpres.
In step 124, control terminates the EONV test and the vent valve 50 is opened. Control confirms the fuel filling event to justify termination of the EONV test. In step 126, control continues to monitor FLpres for a predetermined period. In step 128, control determines whether FLpres confirms the fuel filling event by sensing a fuel level change that persists for a period of time. If so, then control confirms the termination in step 130. If not, control reports a termination fault in step 132.
Those skilled in the art can now appreciate from the foregoing description that the broad teachings of the present invention can be implemented in a variety of forms. Therefore, while this invention has been described in connection with particular examples thereof, the true scope of the invention should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, the specification and the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5295472 | Otsuka et al. | Mar 1994 | A |
6321727 | Reddy et al. | Nov 2001 | B1 |
6363921 | Cook et al. | Apr 2002 | B1 |
Number | Date | Country | |
---|---|---|---|
20050022584 A1 | Feb 2005 | US |