Claims
- 1. A method for detecting leaks and blockages in a fuel system, the method comprising the steps of:determining whether small leaks are present when a first set of operating conditions are present and when a tank hydrocarbon level does not exceed an allowable tank hydrocarbon threshold value using a RAMP OFF mode modified purge duty cycle; determining whether large leaks are present when a second set of operating conditions are present and when a tank hydrocarbon level does not exceed an allowable tank hydrocarbon threshold value using a RAMP OFF mode modified purge duty cycle; and determining whether the vent solenoid valve is blocked when a third set of operating conditions is present using a MASS FLOW mode modified purge duty cycle when said MASS FLOW mode modified purge duty cycle is called.
- 2. The method according to claim 1, wherein the step of determining whether small leaks are present when a first set of operating conditions is present using a RAMP OFF mode modified purge duty cycle comprises the steps of:determining whether a first set of engine operating conditions is present; modifying a purge logic duty cycle with a RAMP OFF purge mode when a tank hydrocarbon level does not exceed an allowable tank hydrocarbon threshold value; sealing the fuel system; drawing a vacuum across a fuel system at a predetermined rate for a predetermined time when said first set of operating conditions is present, wherein said predetermined rate is a function of said purge logic duty cycle; determining whether a vacuum pressure rise exceeds a predetermined vacuum rise threshold; and indicating when said vacuum pressure rise exceeds said predetermined vacuum rise threshold within said predetermined time.
- 3. The method according to claim 2, wherein the step of determining whether said first set of engine operating conditions is present comprises the steps of verifying that a fuel level of the fuel system is within an acceptable range; verifying that a coolant temperature of the fuel system is within an acceptable range; verifying that an engine intake temperature of the fuel system is within an acceptable range; verifying that a coolant-intake delta temperature of the fuel system is within an acceptable range; verifying that an engine containing the fuel system is idling; verifying that that a minimum time in a Preset Mode has been completed; and verifying that an engine fault is not indicated.
- 4. The method according to claim 1, wherein the step of determining whether large leaks are present when a second set of operating conditions are present using a TANK mode modified purge duty cycle comprises the steps of:determining whether a second set of engine operating conditions is present; modifying a purge logic duty cycle with a TANK purge mode when a tank hydrocarbon level does not exceed an allowable tank hydrocarbon threshold value; closing a vent solenoid valve; drawing a vacuum across the fuel system at a predetermined rate for a predetermined time when said second set of operating conditions is present, wherein said predetermined rate is a function of said purge logic duty cycle; determining whether a vacuum pressure rise exceeds a predetermined vacuum threshold rise; and indicating when said vacuum pressure rise is less than said predetermined vacuum rise threshold within said predetermined time.
- 5. The method according to claim 4, wherein the step of determining whether said second set of engine operating conditions is present comprises the steps of verifying that a fuel level of the fuel system is within an acceptable range; verifying that a coolant temperature of the fuel system is within an acceptable range; verifying that an engine intake temperature of the fuel system is within an acceptable range; verifying that a coolant-intake delta temperature of the fuel system is within an acceptable range; verifying that an engine containing the fuel system is idling; verifying that that a minimum time in a Preset Mode has been completed; and verifying that an engine fault is not indicated.
- 6. The method of claim 1, wherein the step of determining whether the vent solenoid is blocked when a third set of operating conditions are present using a MASS FLOW mode modified purge duty cycle is called comprises the steps of:determining whether a third set of engine operating conditions is present; modifying a purge logic duty cycle with a MASS FLOW purge mode to hold a constant air flow rate within the fuel system during a diagnostic test cycle; opening the vent solenoid valve and a purge solenoid valve of the fuel system; purging the fuel system at a predetermined constant rate until a sufficient mass is purged, wherein said predetermined constant rate is a function of said purge logic duty cycle; determining whether a vacuum pressure rise exceeds a predetermined vacuum threshold rise; and indicating when said vacuum pressure rise exceeds said predetermined vacuum rise threshold within said predetermined time.
- 7. The method according to claim 6, wherein the step of determining whether said third set of engine operating conditions is present comprises the steps of verifying that a fuel level of the fuel system is within an acceptable range; verifying that a coolant temperature of the fuel system is within an acceptable range; verifying that an engine intake temperature of the fuel system is within an acceptable range; verifying that a coolant-intake delta temperature of the fuel system is within an acceptable range; verifying that an engine containing the fuel system is idling; verifying that that a minimum time in a Preset Mode has not been completed; and verifying that an engine fault is not indicated.
- 8. The method according to claim 2, further comprising the step of increasing an idle speed to a predetermined idle speed level prior to the step of sealing said the fuel system.
- 9. The method according to claim 4, further comprising the step of increasing an idle speed to a predetermined idle speed level prior to the step of closing a vent solenoid valve.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is related to the following patent applications which are co-owned by the same: “Evaporative Emission Leak Detection Method With Vapor Generation Compensation”, Ser. No. 09/437,661, filed Nov. 10, 1999 (DKT H-203436), “Preset Diagnostic Leak Detection Method For An Automotive Evaporative Emission System”, Ser. No. 09/438,068, filed Nov. 10, 1999 (DKT H-203437).
US Referenced Citations (14)