USPatent applicationPatented

Fuel vapor treatment system with leak diagnosing

Granted 29 Apr 2008 · 1 office action

Assignee: Nissan Motor Company, Ltd.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Takane Hayashi, Hiroya Ishii, Takeshi Tsuyuki · Examiner: Willis R. Wolfe · AU 3747 · TC 3700

Life of the application

7 dated events
⤢ drag to zoom20062008201020122014201620182020202220242026ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A fuel vapor purge system is configured to execute a highly accurate leak diagnosis with respect to a fuel vapor leak. After the engine is stopped, the temperature of the fuel vapor rises temporarily and then decreases until it reaches the outside ambient temperature. During this period, the purge line is closed off and a minimum value reached by the purge line pressure is detected. The difference between the minimum value of the purge line pressure and the atmospheric pressure is compared to a threshold value. The purge system is diagnosed as “normal†if the difference is equal to or larger than the threshold value and a “leaking†if the difference is less than the threshold value.

Description

9 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2004-369185. The entire disclosure of Japanese Patent Application No. 2004-369185 is hereby incorporated herein by reference.

›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to a fuel vapor treatment system configured to be used with an internal combustion engine for an automobile. More specifically, the present invention relates a fuel vapor treatment system equipped with a leak diagnosing system.

2. Background Information

A conventional fuel vapor treatment system for an internal combustion engine is configured to direct fuel vapor produced in a fuel tank into a canister so as to allow the fuel vapor to be temporarily adsorbed. The fuel vapor adsorbed in the canister is then sent to an air intake system of the internal combustion engine by introducing fresh air into the canister through a fresh air introducing port and allowing the fresh air and fuel vapor to be drawn into the air intake system through a purge control valve. In this way, fuel vapors are prevented from being released to the outside air.

However, if a crack develops in the piping of the purge line running from the fuel tank to the canister and from the canister to the purge control valve, or if a poor seal occurs at a joint portion of the piping, then fuel vapor will leak out and the fuel vapor treatment system will not be able to sufficiently prevent the release of fuel vapor to the outside air.

In response to the possibility of such a leak, leak diagnosing systems have been contrived that are configured to determine if fuel vapor is leaking from the purge line. One such system is disclosed in Japanese Laid-Open Patent Publication No. 2003-74421. In the system disclosed this publication, the purge line is closed off after the engine is stopped by closing the purge control valve and closing a fresh air introducing port on/off valve that is arranged and configured to open and close the fresh air introducing port (which is open to the atmosphere). After the purge line is closed off, the leak diagnosing system calculates the difference between the maximum value and the minimum value of the purge line pressure during a leak diagnosis period and determines if a leak exists based on the difference.

In view of the above, it will be apparent to those skilled in the art from this disclosure that there exists a need for an improved leak diagnosing system. This invention addresses this need in the art as well as other needs, which will become apparent to those skilled in the art from this disclosure.

›SUMMARY OF THE INVENTION

It has been discovered that when a leakage determination is based on the difference between a maximum value and a minimum value of the purge line pressure as in the above mentioned publication, the maximum value of the purge line pressure is very easily affected by the amount of evaporated fuel, which depends on the fuel (gasoline) properties. Consequently, the diagnosis must be executed while accepting the fact that the chances of an incorrect determination are high or it is necessary establish more stringent conditions under which the diagnosis is allowed.

The present invention was conceived in view of this unresolved issue. One object of the present invention is to provide a leak diagnosing system for a fuel vapor treatment system that can perform a highly precise leak diagnosis when the engine operation is stopped (i.e., when the engine is not running).

The present invention is configured to close off the purge line after engine operation is stopped and determine the leakage state of the purge line based on the amount by which the purge line pressure decreases due to a temperature decrease occurring within a temperature region lower than the temperature that existed immediately after the engine operation was stopped. When the purge line is closed off immediately after the engine operation is stopped, the pressure decreases because the temperature decreases. If the fuel vapor purge system (purge line) is normal, the purge line pressure will fall far below atmospheric pressure. Conversely, if a leak exists, the purge line pressure will converge toward the atmospheric pressure and the pressure decrease will be small. Therefore, the leakage state can be determined based on the amount by which the pressure decreases.

These and other objects, features, aspects and advantages of the present invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses a preferred embodiment of the present invention.

›BRIEF DESCRIPTION OF THE DRAWINGS

Referring now to the attached drawings which form a part of this original disclosure:

FIG. 1 is a schematic view of a portion of an engine utilizing a fuel vapor treatment system in accordance with a first embodiment of the present invention;

FIG. 2 is a control flowchart showing a first half of a control routine that is executed for performing a leak diagnosis in accordance with the first embodiment of the present invention;

FIG. 3 is a control flowchart showing a latter or second half of a control routine that is executed for performing a leak diagnosis in accordance with the first embodiment of the present invention;

FIG. 4 is a control timing chart showing a pressure behavior that occurs during a leak diagnosis in accordance with the first embodiment of the present invention;

FIG. 5 is a flowchart showing key elements of a control routine that is executed for performing a leak diagnosis in accordance with a second embodiment of the present invention;

FIG. 6 is a timing chart showing a pressure behavior that occurs during a leak diagnosis in accordance with the second embodiment of the present invention;

FIG. 7 is a flowchart showing key elements of a control routine that is executed for performing a leak diagnosis in accordance with a third embodiment of the present invention;

FIG. 8 is a flowchart showing a first half of a control routine that is executed for performing a leak diagnosis in accordance with a fourth embodiment of the present invention;

FIG. 9 a flowchart showing a latter or second of a control routine that is executed for performing a leak diagnosis in accordance with the fourth embodiment of the present invention; and

FIG. 10 is a timing chart showing a pressure behavior that occurs during a leak diagnosis in accordance with the fourth embodiment of the present invention.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 5

Selected embodiments of the present invention will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments of the present invention are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.

Referring initially to FIG. 1 , a portion of an internal combustion engine 1 is illustrated that utilizes a fuel vapor treatment system in accordance with a first embodiment of the present invention. The internal combustion engine 1 has an air intake system that includes an air cleaner 2 , a throttle valve 3 , and an intake air manifold 4 in that order from an upstream end to a downstream end. A fuel injection valve or injector (not shown) is provided in each of the cylinders to supply fuel to the cylinders from the fuel tank 5 in a conventional manner.

The fuel vapor treatment system is fluidly connected between the intake air manifold 4 of the engine 1 and the fuel tank 5 . The fuel vapor treatment system basically includes a fuel vapor guide passage 6 that is arranged to guide fuel vapor produced in the fuel tank 5 to a canister 7 . The canister 7 is configured to temporarily adsorb the fuel vapor produced in the fuel tank 5 . For example, the canister 7 contains a fuel adsorbing material (e.g., activated carbon or other adsorbing material) that temporarily adsorb the fuel vapor. The canister 7 is provided with a fresh air introducing port 9 that opens to the atmosphere and a purge passage 10 that leads out of the canister 7 . The purge passage 10 connects to the air intake manifold 4 at a position downstream of the throttle valve 3 . A purge control valve 11 is provided at an intermediate position along the purge passage 10 . The purge control valve 11 is configured to open in response to a signal sent from an engine control unit or “ECU” 20 . The passages 6 and 10 together with the connecting portion of the canister 7 effectively form a purge line from the fuel tank 5 to the air intake manifold 4 .

When the engine 1 is stopped (not running), fuel vapor generated inside the fuel tank 5 is guided by the fuel vapor guide passage 6 to the canister 7 and adsorbed. When the engine 1 is started and a prescribed purge allowance condition is satisfied, the purge control valve 11 is opened and the intake vacuum of the engine 1 acts on the canister 7 , causing fresh air to be drawn into the canister 7 through the fresh air introducing port 9 . The fresh air causes the adsorbed fuel vapor to be released and flow into the purge passage along with the fresh air, the fresh air and fuel vapor forming a purge gas. The purge gas is drawn into the air intake manifold 4 and then combusted inside the combustion chambers of the engine 1 .

A component element of the leak diagnosing system of the fuel vapor treatment system is a fresh air introducing port on/off valve 12 provided in the fresh air introducing port 9 of the canister 7 and configured to open and close the fresh air introducing port 9 . The fresh air introducing port on/off valve 12 is a non-throttling valve that either opens or closes the fresh air introducing port 9 of the canister 7 .

When a prescribed leak diagnosis condition is satisfied, the engine control unit 20 controls the purge control valve 11 and the fresh air introducing port on/off valve 12 , and then conducts the leak diagnosis. In order to conduct the leak diagnosis, the engine control unit 20 receives signals from a pressure sensor 21 and a fuel temperature sensor 22 . The engine control unit 20 also receives an ON/OFF signal from an engine key switch 23 and a signal indicating a power supply voltage or battery voltage Vb from a battery 24 and uses these signals to determine if the lead diagnosis condition is satisfied.

The pressure sensor 21 is arranged to face into the purge passage 10 so that it can detect a pressure P (absolute pressure) in the purge line that funs from the fuel tank 5 to the purge control valve 11 via the canister 7 .

The fuel temperature sensor 22 is arranged to face into the fuel tank 5 so that it can detect the fuel temperature Tf.

The control routine executed by the engine control unit 20 in order to diagnose the leakage state of the fuel vapor treatment system will now be described with reference to the flowcharts shown in FIGS. 2 and 3 . Since the leakage determination in this control routine is executed while the vehicle is stopped, the accuracy of the diagnosis is not easily degraded by the operating conditions and, thus, the accuracy of the diagnosis can be ensured. Also, since the leak diagnosis is conducted while the temperature is falling within a temperature region that is below the temperature that exists immediately after the engine operation stops, much of the fuel that evaporated due to the increased temperature of the engine room while the engine was running has already condensed by the time the diagnosis is conducted. Thus, the effect of such evaporated fuel on the amount of fuel vapor involved in the diagnosis is reduced. Therefore, a highly accurate leak diagnosis can be conducted based on the pressure decrease resulting from the temperature decrease in the region.

In step S 1 , the engine control unit 20 is configured to determine if the engine key switch 23 has been turned OFF. If the engine is running and the engine key switch 23 is ON, the engine control unit 20 proceeds to step S 31 and subsequent steps where it initializes flags and other values.

In step S 31 , the engine control unit 20 is configured to reset the leak diagnosis complete flag FLAGB to 0.

In step S 32 , the engine control unit 20 is configured to open the fresh air introducing port on/off valve 12 .

In step S 33 , the engine control unit 20 is configured to reset the diagnosis condition satisfied flag FLAGA to 0.

In step S 34 , the engine control unit 20 is configured to clear a timer A for measuring the time elapsed since the diagnosis condition was satisfied.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 5

In step S 35 , the engine control unit 20 is configured to clear a timer B for measuring the time period B during which the pressure change rate is calculated.

If the engine key switch 23 is found to be OFF in step S 1 , the engine control unit 20 proceeds to step S 2 .

In step S 2 , the engine control unit 20 is configured to determine if the fuel temperature Tfs at the time when the engine key switch 23 was turned off is higher than the fuel temperature at the time when the engine key switch was turned ON to start the engine 1 by a prescribed temperature D or more. If the fuel temperature Tfs is found to be higher by the prescribed temperature D or more, then the engine control unit 20 proceeds to step S 3 because it can be assumed that when the purge line is closed off, the gas inside the purge line will have a sufficient quantity of heat to ensure a large enough temperature decrease to achieve a highly accurate leak diagnosis.

In step S 3 , the engine control unit 20 is configured to determine if the power supply voltage or battery voltage Vb is equal to or above a prescribed value C. If so, the engine control unit 20 determines that there is sufficient electric power available to start the engine again and proceeds to step S 4 . If the power supply voltage Vb is below the prescribed value C, the engine control unit 20 proceeds to steps S 31 to S 36 and ends the control routine.

In step S 4 , the engine control unit 20 is configured to determine if the vehicle is being refueled by, for example, determining if the rate at which the pressure in the purge line is increasing is equal to or larger than a prescribed value. If the vehicle is not being refueled, the engine control unit 20 proceeds to step S 5 . If the vehicle is being refueled, the engine control unit 20 proceeds to steps S 31 to S 36 and ends the control routine.

In step S 5 , the engine control unit 20 determines if the leak diagnosis has been completed or not by determining if the value of the flag FLAGB is 0 or 1. If the value is 1, then the leak diagnosis is incomplete and the engine control unit 20 proceeds to step S 6 . If the value is 0, then the leak diagnosis is complete and the engine control unit 20 proceeds to steps S 31 to S 36 , ending the control routine.

In step S 6 , the engine control unit 20 is configured to determine whether or not it is the first time the control routine has been executed since the diagnosis condition was satisfied by determining if the value of the flag FLAGA is 0 or 1. If the value is 0, then the engine control unit 20 determines that it is the first time and proceeds to step S 7 .

In step S 7 , the engine control unit 20 sets the flag FLAGA to 1.

In step S 8 , the engine control unit 20 is configured to detect an atmospheric pressure Pb to be used as a reference pressure value with respect to the pressure inside the purge line during the leak diagnosis. More specifically, the atmospheric pressure Pb is the pressure currently detected by the pressure sensor 21 while the fresh air introducing port on/off valve 12 is open. When the fresh air introducing port on/off valve 12 is open, the pressure inside the purge line is approximately equal to the atmospheric pressure due to the ability of air to move from the outside to the purge line through the canister 7 .

In step S 9 , the engine control unit 20 is configured to close both the purge control valve 11 and the fresh air introducing port on/off valve 12 and proceeds to step S 10 . As a result, the purge line running from the fuel tank 5 to the purge control valve 11 through the canister 7 is closed off.

Starting from the second time the control routine is executed after the diagnostic conditions are satisfied, the engine control unit 20 will skip from step S 6 to step S 10 because the value of the flag FLAGA is 1.

In step S 10 , the engine control unit 20 is configured to increment the value of the timer A (which serves to measure the time elapsed since the diagnosis condition was satisfied) by the cycle period T, i.e., by the time required to execute the control routine once.

In step S 11 , the engine control unit 20 is configured to increment the timer B (which serves to measure the time period B during which the pressure change rate is calculated) by the cycle period T.

In step S 12 , the engine control unit 20 is configured to determine if the value of the timer B has reached the time period B. If not yet, engine control unit 20 ends the current cycle of the control routine (i.e., returns to step S 1 ). If so, the engine control unit 20 proceeds to step S 13 and resets the value of the timer B to 0.

In step S 14 , the engine control unit 20 is configured to read in the purge line pressure (system pressure) P detected by the pressure sensor 21 .

In step S 15 , the engine control unit 20 is configured to determine if the flag FLAGC has a value of 1. The flag FLAGC is set to 1 when the maximum pressure is detected. Initially (in the first cycle), the engine control unit 20 proceeds to step S 16 because the flag FLAGC has been reset to 0.

In step S 16 , the engine control unit 20 is configured to determine if the purge line pressure P is equal to or larger than Pmax. If so, the engine control unit 20 proceeds to step S 41 and updates the value of Pmax to the value of the current purge line pressure. The engine control unit 20 then proceeds to step S 42 .

In step S 42 , the engine control unit 20 is configured to determine if the amount of time elapsed since the diagnosis condition was satisfied, i.e., the value of the timer A, has reached a prescribed value A at which the diagnosis is to be ended.

If the prescribed value A has not yet been reached, the engine control unit 20 returns to step S 1 . If the prescribed value A has been reached, the engine control unit 20 proceeds to step S 43 where it sets the value of the flag FLAGB to 1, and then to step S 44 where it refrains from making a determination (does not commit to a particular diagnosis). After returning to step S 1 , the engine control unit 20 proceeds from step S 5 to steps S 31 to S 36 and ends the routine.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 5

If the purge line pressure P is found to be less than Pmax in step S 16 , the engine control unit 20 proceeds to step S 17 and sets the flag FLAGC to 1.

Thus, so long as the purge line pressure P continues to rise, the latest purge line pressure P is set as the value of Pmax. When the purge line pressure P reaches its actual maximum value where it stops rising and starts falling, the system sets that maximum value as Pmax.

If the set time A elapses before the maximum value is detected, i.e., while the purge line pressure P is still rising, the diagnosis cannot be conducted and the system refrains from making a determination in order to reduce the electric power consumption.

When the maximum value Pmax has been calculated as just described, the engine control unit 20 proceeds to step S 18 and subsequent steps and calculates a minimum value of the purge line pressure P.

In step S 18 the engine control unit 20 is configured to determine if the purge line pressure P is equal to or below a value Pmin. If so, the engine control unit 20 proceeds to step S 19 and updates the value of Pmin to the current purge line pressure P. The engine control unit 20 then proceeds to step S 20 .

In step S 20 , the engine control unit 20 is configured to determine if the amount of time elapsed since the diagnosis condition was satisfied, i.e., the value of the timer A, has reached a prescribed value A at which the diagnosis is to be ended.

If the prescribed value A has not yet been reached, the engine control unit 20 returns to step S 1 . If the prescribed value A has been reached, the engine control unit 20 proceeds to step S 21 where it sets the value of the flag FLAGB to 1 and then proceeds to step S 22 . If it is found that the purge line pressure P exceeds the value of Pmin in step S 18 , the engine control unit 20 jumps to step S 21 .

Thus, so long as the purge line pressure P continues to fall, the latest purge line pressure P is set as the value of Pmin. When the purge line pressure P reaches its actual minimum value where it stops falling and starts rising, the system sets that minimum value as Pmin. Or, if the amount of time elapsed since the diagnosis condition was satisfied reaches the prescribed value A while the purge line pressure P is still continuing to fall, the purge line pressure P at that point in time is set as the minimum value Pmin.

In step S 22 , the engine control unit 20 is configured to determine if the value obtained by subtracting the minimum value Pmin from the reference atmospheric pressure Pb detected in step S 8 is equal to or larger than a diagnostic threshold value P 0 . The threshold value P 0 is set in a variable manner such that the larger the volume of the empty space inside the fuel tank 5 (i.e., the volume obtained by subtracting the volume of the remaining fuel measured with a fuel level gauge from the total volume of the tank), the smaller the value of the threshold value P 0 .

If the difference Pb−Pmin is equal to or larger than the threshold value P 0 , the engine control unit 20 proceeds to step S 23 where it determines that the purge line (fuel vapor treatment system) is normal. Meanwhile, if the difference Pb−Pmin is smaller than the threshold value P 0 , the engine control unit 20 proceeds to step S 24 where it determines that a leak exists in the purge line. The engine control unit 20 then returns to step S 1 and then proceeds to step S 31 from step S 5 .

FIG. 4 shows how the purge line pressure P varies over time during the diagnosis described above.

After the engine is stopped, the temperature inside the engine room rises because the cooling fan stops and this temperature rise causes the purge line pressure P to rise temporarily because the air pressure and fuel vapor pressure inside the fuel tank increases. Afterwards, the fuel tank temperature decreases to the outside ambient temperature due to natural cooling and, accordingly, the purge line pressure P decreases.

When the purge line is normal, the pressure rise is large and purge line pressure P falls below atmospheric pressure when the temperature decreases to the outside ambient temperature, which is lower than the temperature that exists immediately after the engine is stopped.

Meanwhile, if the purge line is no good (i.e., leaking), the amount by which the purge line pressure P rises is small and the purge line pressure P converges toward atmospheric pressure because the purge line is open to the atmosphere (ambient air).

Therefore, the purge line can be diagnosed as normal when the purge line pressure P falls below the atmospheric pressure by a prescribed threshold value or more and the purge line can be diagnosed as leaking (no good) when the purge line pressure P falls below the atmospheric pressure by an amount smaller than a prescribed threshold value (or does not fall below atmospheric pressure.

In conventional systems configured such that the leakage determination is based on the difference between a maximum value and a minimum value of the purge line pressure, the pressure rise that occurs immediately after the engine is stopped will be large in cases where the amount of evaporated fuel is large—even if a leak exists. In such cases, the pressure difference is large and the changes of making an incorrect diagnosis are increase. Conversely, in a system in accordance with the present invention, the diagnosis is based on a pressure decrease amount that occurs in a temperature region that is lower than the temperature state that exists when the engine is stopped and, preferably, the diagnosis is based on the amount by which the pressure falls below atmospheric pressure, as is done in this embodiment. As a result, with the present invention, a highly accurate diagnosis can be accomplished without being affected by the amount of evaporated fuel.

Since the diagnosis time is not allowed to exceed an upper limit time A, the electric power consumption can be prevented from exceeding a prescribed value.

Although the amount by which the pressure decreases with respect to a given decrease in temperature becomes smaller as the volume of empty space inside the fuel tank 5 increases, the effect of the fuel level (amount of remaining fuel) on the diagnosis is eliminated by setting the threshold value P 0 in a variable manner in accordance with the volume of empty space. As a result, a highly accurate diagnosis can be accomplished.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 5

Since the diagnosis is executed when the engine is stopped, an accurate diagnosis that is not affected by sloshing can be accomplished and a chance to purge fuel vapor while the engine is running is not lost due to the diagnosis.

A second embodiment of a leak diagnosis will now be explained with reference to the flowchart of FIG. 5 (only the portions different from the first embodiment are shown).

In the second embodiment, the flow of steps is the same as the first embodiment up to step S 17 , where the maximum value Pmax of the purge line pressure P is detected. Then, in step S 101 , the engine control unit 20 is configured to open the fresh air introducing port on/off valve 12 temporarily such that the purge line is opened (released) to the outside. In step S 102 , the engine control unit 20 is configured to increment a timer C for measuring the amount of time elapsed since the purge line was opened by the cycle period T. In step S 103 , the engine control unit 20 is configured to determine if the value of the timer C has reached a set value C. If not, the engine control unit 20 returns to step S 1 . If so, the engine control unit 20 proceeds to step S 104 and resets the value of the timer C to 0 before proceeding to step S 18 . Then, in the same manner as the first embodiment, the engine control unit 20 calculates the minimum value Pmin and diagnoses the purge system as normal if the difference between the atmospheric pressure Pb and the minimum value Pmin is equal to or larger than a threshold value P 0 and as leaking if the difference is smaller than the threshold value P 0 .

Thus, as shown in FIG. 6 , the second embodiment drops the purge line pressure to atmospheric pressure in a rapid fashion at the point in time when the maximum value of the purge line pressure P is detected and allows the pressure decrease caused by the falling of the temperature to occur from atmospheric pressure. As a result, the time required for the pressure to reach its minimum value can be shortened and the electric power consumption can be reduced.

A third embodiment of a leak diagnosis will now be explained with reference to the flowchart of FIG. 7 (only the portions different from the first embodiment are shown).

In the third embodiment, immediately after the engine is stopped, in step S 201 the engine control unit 20 checks the value of a timer D for measuring the elapsed time. In step S 202 , the engine control unit 20 is configured to increment the timer D by the cycle period T and returns. The engine control unit 20 does not proceed to step S 4 until it finds that the timer D has reached a set value D in step S 201 .

Thus, after the engine is stopped, the fresh air introducing port on/off valve 12 is held open such that the purge line is released to the outside atmosphere for a prescribed amount of time. As a result, similarly to the second embodiment, the time required for the purge line pressure P to reach its minimum value after the purge line is closed off is shortened and the electric power consumption can be reduced. Furthermore, if the vehicle is refueled during the period when the purge line is released to the atmosphere after the engine is stopped, the leak diagnosis can be continued after the refueling is finished.

A fourth embodiment of a leak diagnosis will now be explained with reference to the flowcharts of FIGS. 8 and 9 .

In this embodiment, the flow of steps is the same as the first embodiment up to when the atmospheric pressure Pb is detected. Then, in step S 301 , the engine control unit 20 checks the value of a flag FLAGE.

The default value (reset value) of the flag FLAGE is 0. If the value of the flag FLAGE is 1, the engine control unit 20 proceeds to step 9 and subsequent steps. After the purge line has been closed off and the pressure detection period B has elapsed, the engine control unit 20 proceeds to step S 302 and compares the purge line pressure P to a set pressure Pst.

If the engine control unit 20 determines in step S 302 that the purge line pressure P is equal to or lower than the set pressure Pst, it proceeds to step S 115 and determines if the maximum pressure calculation complete flag FLAGC is set to 1.

If the value of the flag FLAGC is 0 because the maximum pressure calculation has not yet been calculated, the engine control unit 20 proceeds to step S 303 where it determines if the purge line pressure P is above the previous value Ppre (i.e., the purge line pressure P detected in the previous cycle). If so, the engine control unit 20 returns to step S 1 . If not, i.e., if the purge line pressure P is equal to or less than the previous value Ppre, the engine control unit 20 determines that the maximum value of the purge line pressure P has been detected because the pressure has stopped rising and started falling and the engine control unit 20 proceeds to step S 17 . In step S 17 , the engine control unit 20 sets the value of the flag FLAGC to 1.

Thereafter, the engine control unit 20 proceeds from step S 15 to S 18 . Then, in steps S 19 to S 24 , the engine control unit 20 is configured to calculate the minimum pressure value Pmin in the same manner as the previous embodiments and configured to determine if a leak exists by comparing the difference Pb−Pmin with the threshold value P 0 .

Meanwhile, if it determines in step S 302 that the rising purge line pressure P has exceeded the set pressure Pst, the engine control unit 20 proceeds to step S 304 and sets the flag FLAGE to 1. Then, in step S 305 the engine control unit 20 is configured to open the fresh air introducing port on/off valve 12 . As a result, the purge line is opened to the atmosphere and the pressure falls.

In step S 306 , the engine control unit 20 increments a timer TE for measuring the time elapsed since the fresh air introducing port on/off valve 12 was opened by the cycle period T. In step S 307 , the engine control unit 20 compares the value of the timer TE to a prescribed time E. Until the value of the timer TE reaches the prescribed time E, the engine control unit 20 returns to S 1 from step S 307 and to step S 304 from step S 301 . When the value of the timer TE reaches the prescribed time E, the engine control unit 20 proceeds to step S 308 and resets the value of the flag FLAGE to 0. As a result, thereafter, the engine control unit 20 proceeds from step S 301 to step S 9 . From step S 9 , the engine control unit 20 closes off the purge line and executes the same processing as described previously. If it determines in step S 302 that the purge line pressure P exceeds the set pressure Pst, the engine control unit 20 proceeds again to step S 304 and repeats the process of opening the purge line to the atmosphere for a prescribed amount of time. The process is repeated each cycle until the purge line pressure P is equal to or below the set pressure Pst. Once the purge line pressure P is equal to or below the set pressure Pst, the engine control unit 20 executes the leak diagnosis.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS · 5 of 5

FIG. 10 shows how the purge line pressure P varies over time during a diagnosis in accordance with the fourth embodiment.

With this embodiment, the purge line is only opened to the atmosphere when the amount of fuel vapor is large and the pressure rise that occurs immediately after the engine is stopped is too large. As a result, the electric power consumption can be reduced and the diagnosis can be completed quickly.

Also, since, in this embodiment, the leak determination (diagnosis result) is only executed when the difference between the fuel temperature that exists when the engine is stopped and the fuel temperature that existed when the engine was started is equal to or above a prescribe value, the temperature can be ensured to decrease by an amount that is sufficient to maintain the high accuracy of the leak diagnosis.

As used herein to describe the above embodiments, the term “detect” as used herein to describe an operation or function carried out by a component, a section, a device or the like includes a component, a section, a device or the like that does not require physical detection, but rather includes determining, measuring, modeling, predicting or computing or the like to carry out the operation or function. The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function. Moreover, terms that are expressed as “means-plus function” in the claims should include any structure that can be utilized to carry out the function of that part of the present invention. The terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. For example, these terms can be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.

While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents. Thus, the scope of the invention is not limited to the disclosed embodiments.

Claims as granted

11 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section F — Mechanical engineering; lighting; heating; weapons
  • F02M33/02
Section G — Physics
  • G01M99/00
USPC · US Patent Classification
701/10373/118.1123/520

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2005Jan 2006Apr 2006Jul 2006Oct 2006Jan 2007Apr 2007Jul 2007Oct 2007Jan 2008Apr 2008Jul 2008USPTOApplicantRestriction requirementNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
2.5 y
911 days filing → grant
Office actions
0
after a restriction
Examiner
Willis R. Wolfe
art unit 3747 · TC 3700
Citations: 5 back · 4 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20062008201020122014201620182020202220242026Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock