Information
-
Patent Grant
-
6523398
-
Patent Number
6,523,398
-
Date Filed
Tuesday, November 30, 199925 years ago
-
Date Issued
Tuesday, February 25, 200321 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
-
CPC
-
US Classifications
Field of Search
US
- 073 40
- 073 492
- 073 497
- 073 1181
- 701 31
- 123 519
- 123 520
-
International Classifications
-
Abstract
An improved diagnosis apparatus for detecting leakage of a fuel vapor purge system that purges fuel vapor from a fuel tank to an intake passage of an engine. The apparatus includes a pressure sensor and a purge valve. The pressure sensor detects the pressure in the purge system. The purge valve connects the purge system with the intake passage for lowering the purge system pressure to a predetermined pressure level. After the purge system pressure is lowered to the predetermined level, the purge system is sealed. The apparatus measures the rate of pressure change immediately after the purge system is sealed. The apparatus subsequently measures the rate of pressure change when the purge system pressure reaches a second reference pressure value and computes the ratio of the rates. The apparatus diagnoses whether there is a leak in the purge system based on the ratio and the rate of pressure change at the second reference pressure value.
Description
BACKGROUND OF THE INVENTION
The present invention relates to a diagnosis apparatus for a fuel vapor purge system, which supplies fuel vapor in a fuel tank to an intake system of an internal combustion engine.
Fuel vapor purge systems for sending fuel vapor in a fuel tank to an intake passage have been proposed. A typical fuel vapor purge system includes a canister, a vapor passage for connecting a fuel tank with the canister and a purge line for connecting the canister with an intake passage. The canister has an atmosphere valve through which the canister is exposed to the atmosphere. Fuel vapor in the fuel tank is collected by the canister. The collected fuel vapor is supplied to the intake passage through the purge line. A purge valve is located in the purge line to control the amount of fuel vapor supplied to the intake passage from the canister.
For example, Japanese Unexamined Patent Publication No. 4-362264 discloses a diagnosis apparatus for detecting leakage of fuel vapor through a puncture or a crack from a fuel vapor purge system. The diagnosis apparatus temporarily maintains a vacuum pressure in the purge system, or a pressure that is lower than atmospheric pressure. Then, the diagnosis apparatus observes changes of the purge system pressure over time thereby detecting whether there is a leak.
It is desirable that the diagnosis apparatus be able to quickly and accurately detect leakage through minute holes and cracks. However, the prior art diagnosis apparatuses cannot detect leakage through holes having a diameter that is smaller than 1.0 mm. Future regulations against pollution are likely to require that extremely small amount of vapor leakage be detected. Therefore, there is an increased demand for a diagnosis apparatus that detects holes smaller than 0.5 mm in diameter.
The diagnosis apparatus of Publication No. 4-362264 accurately detects vapor leakage only for a short period, for example, immediately after the engine is started. Further, when the amount of fuel in the fuel tank changes, the vapor pressure of the fuel changes the pressure in the purge system, which may cause the diagnosis apparatus to obtain erroneous diagnosis results.
SUMMARY OF THE INVENTION
Accordingly, it is a first objective of the present invention to provide a diagnosis apparatus that accurately and quickly detects fuel vapor leakage from a fuel vapor purge system. A second objective of the present invention to provide a diagnosis apparatus that frequently performs diagnosis.
To achieve the foregoing and other objectives and in accordance with the purpose of the present invention, this invention provides a diagnosis apparatus for a fuel vapor purge system. The purge system includes a fuel tank for storing fuel and supplies fuel vapor from the tank to an air-intake passage of an engine. The diagnosis apparatus determines whether the purge system has a malfunction. The apparatus includes a pressure sensor, a pressure changing means, and a diagnosis means. The pressure sensor detects the pressure in the purge system. The pressure changing means changes the purge system pressure to a predetermined level. The diagnosis means diagnoses the fuel vapor purge system. The diagnosis means closes the fuel vapor purge system after the purge system pressure has been changed by the operation of the pressure changing means. The diagnosis means measures a first rate of pressure change when the purge system pressure approaches a predetermined first reference pressure. The diagnosis means measures a second rate of pressure change when the purge system pressure approaches a predetermined second reference pressure. The second reference pressure differs from the first reference pressure, and the second reference pressure value is closer to the pressure of the purge system before the pressure of the purge system was changed by the pressure changing means than the first reference pressure. The diagnosis means judges whether the purge system has a malfunction based on the ratio of the first rate to the second rate.
This invention further provides a method for diagnosing whether a fuel vapor purge system has a malfunction. The purge system includes a fuel tank for storing fuel and supplies fuel vapor from the tank to an air-intake passage of an engine. The method includes changing the pressure in the purge system to a predetermined level, closing the purge system after the purge system pressure reaches the first pressure value, measuring a first rate of pressure change at a first reference pressure, measuring a second rate of pressure change at a predetermined second reference pressure that differs from the first reference pressure, and that is closer to the pressure of the purge system before the pressure of the purge system was changed to the predetermined level than the first reference pressure, and calculating a ratio of the first rate of pressure change to the second rate of pressure change.
Other aspects and advantages of the present invention will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present invention that are believed to be novel are set forth with particularity in the appended claims. The invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:
FIG. 1
is a diagram showing a diagnosis apparatus according to a first embodiment of the present invention;
FIG. 2
is a block diagram of a controller for controlling the diagnosis apparatus of
FIG. 1
;
FIGS.
3
(
a
) to
3
(
c
) are timing charts showing changes of the pressure in a purge system;
FIG. 4
is a map according to the first embodiment for diagnosing a malfunction;
FIG. 5
is a flowchart illustrating a malfunction diagnosis routine according to the first embodiment;
FIG. 6
is a timing chart showing a diagnosis executed by the diagnosis apparatus of the first embodiment;
FIG. 7
is a timing chart showing the diagnosis accuracy according to the first embodiment;
FIG. 8
is a timing chart showing a diagnosis executed by a diagnosis apparatus according to a second embodiment of the present invention;
FIG. 9
is a flowchart showing a diagnosis routine according to the second embodiment;
FIGS.
10
(
a
) to
10
(
c
) are maps used by a diagnosis apparatus according to a third embodiment of the present invention;
FIG. 11
is a flowchart showing a diagnosis routine according to the third embodiment;
FIG. 12
is a timing chart showing changes of the pressure in a purge system according to a fourth embodiment of the present invention;
FIG. 13
is a compensation map used in the diagnosis according to the fourth embodiment;
FIG. 14
is a flowchart showing a malfunction diagnosis routine according to the fourth embodiment;
FIG. 15
is a timing chart showing changes of the pressure in the purge system according to the fourth embodiment when a vehicle is moving on a hill;
FIG. 16
is a timing chart showing changes of the pressure in a fuel vapor purge system according to a fifth embodiment of the present invention;
FIG. 17
is a graph showing changes of the pressure in the fuel vapor purge system of the fifth embodiment;
FIG. 18
is a graph showing the relationship between the degree inclination of a hill and the intake air amount in the fifth embodiment;
FIG. 19
is a compensation map used in the fifth embodiment;
FIG. 20
is a diagnosis aide map used in the fifth embodiment;
FIG. 21
is a flowchart showing a malfunction diagnosis routine according to the fifth embodiment;
FIG. 22
is a compensation map used in a malfunction diagnosis according to a sixth embodiment;
FIG. 23
is a compensation map used in the malfunction diagnosis of the sixth embodiment;
FIG. 24
is a flowchart showing a malfunction diagnosis routine of the sixth embodiment;
FIG. 25
is a flowchart showing a malfunction diagnosis routine of the sixth embodiment;
FIG. 26
is a timing chart showing when a diagnosis condition according to a seventh embodiment is satisfied;
FIG. 27
is flowchart showing a routine for computing a vibration amount Σ|ΔΔP| according to the seventh embodiment; and
FIG. 28
is a flowchart showing a malfunction diagnosis routine according to the seventh embodiment.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Diagnosis apparatuses according to first to seventh embodiments of the present invention will now be described with reference to drawings. First, a diagnosis apparatus according to the first embodiment will be described.
As shown in
FIG. 1
, a vehicle engine
10
includes a combustion chamber
11
, an intake passage
12
and an exhaust passage
13
. A fuel tank
30
stores fuel. When the engine
10
is running, fuel is drawn from the tank
30
by a fuel pump
31
. Fuel is then conducted to a delivery pipe
12
a
through a fuel passage. A fuel injector
12
b
injects fuel into the intake passage
12
of the engine
10
. A throttle valve
12
c
is located in the intake passage
12
. The throttle valve
12
c
alters the cross-sectional area of the intake passage in accordance with the position of a gas pedal (not shown). An air cleaner
12
d
and an air flowmeter
12
e
are located at the upstream side of the throttle valve
12
c
. The air cleaner
12
d
cleans atmospheric air drawn into the passage
12
. The flow meter
12
e
measures the amount of intake air.
A fuel vapor purge system
20
includes a canister
40
and a purge line
71
. The canister
40
collects fuel vapor from the fuel tank
30
. The collected fuel vapor is supplied to the intake passage
12
via the purge line
71
. A pressure sensor
32
and a breather control valve
33
are located at the top of the fuel tank
30
. The pressure sensor
32
measures the pressure in a space including and connected to the interior of the fuel tank
30
. A breather passage
34
is directly connected to the canister
40
. The breather control valve
33
is a diaphragm type differential valve. When the pressure in the fuel tank
30
is higher than the pressure in the breather passage
34
, for example, when fuel is being supplied to the fuel tank
30
, the breather control valve
33
is open, which causes fuel vapor to flow to the breather passage
34
. The space in the fuel tank
30
is connected to a vapor passage
35
, the diameter of which is smaller than that of the breather passage
34
. The vapor passage
35
is connected to the canister
40
via a tank pressure control valve
60
. The tank pressure control valve
60
is also a diaphragm type differential pressure valve and has the same function as the breather control valve
33
. As illustrated in
FIG. 1
, the tank pressure control valve
60
includes a diaphragm
61
. When the pressure in the fuel tank
30
is higher than the pressure in the canister
40
by an amount equal to or greater than a predetermined value, the diaphragm
61
is displaced to open the tank pressure control valve
60
. The breather control valve
33
has the same structure as the tank pressure control valve
60
.
The canister
40
contains an adsorbent comprised of activated carbon, which adsorbs fuel vapor. When the absorbent is exposed to a vacuum pressure, the fuel vapor adsorbed by the adsorbent is separated from the adsorbent. The canister
40
is connected to the fuel tank
30
through the breather passage
34
and the vapor passage
35
. The canister
40
is also connected to an atmosphere intake passage
72
and an outlet passage
73
via an atmosphere valve
70
.
The purge line
71
is connected to the intake passage
12
. An electromagnetic purge valve
71
a
is located in the purge line
71
. The atmosphere intake passage
72
is connected to an air cleaner
12
d
. An electromagnetic atmosphere intake valve
72
a
is located in the passage
72
.
The atmosphere valve
70
includes a first diaphragm
74
and a second diaphragm
75
. A space
74
a
at the backside of the first diaphragm
74
is connected the purge line
71
. Normally, the first diaphragm
74
disconnects the canister
40
from the atmosphere intake passage
72
. When the pressure in the purge line
71
is equal to or lower than a predetermined vacuum pressure value, the first diaphragm
74
is displaced and allows air in the atmosphere intake passage
72
to flow into the canister
40
. Normally, the second diaphragm
75
disconnects the canister
40
from the outlet passage
73
. When the pressure in the canister
40
is equal to or higher than a predetermined pressure value, the second diaphragm
75
is displaced and allows air in the canister
40
to flow out through the outlet passage
73
.
The interior of the canister
40
is divided in to a first chamber
42
and a second chamber
43
by a partition wall
41
. A permeable filter
44
is located along a wall of the canister
40
. The chambers
42
and
43
are communicated through the filter
44
. The chambers
42
,
43
are filled with an adsorbent comprised of activated carbon (not shown). The first chamber
42
is connected to the fuel tank
30
by two routes. A first route includes the vapor passage
35
and the tank pressure control valve
60
. A second route includes the breather passage
34
and the breather control valve
33
. The second chamber
43
is connected to the atmosphere intake passage
72
and the outlet passage
73
via the atmosphere valve
70
. The purge line
71
connects the first chamber
42
with the downstream side of the throttle valve
12
c
in the intake passage
12
. The purge valve
71
a
selectively opens the purge line
71
.
Fuel vapor in the fuel tank
30
is conducted to the canister
40
through the vapor passage
35
and through the breather passage
34
. The conducted fuel vapor is temporarily adsorbed by the adsorbent in the first chamber
42
and then is sent to the purge line
71
. When the second diaphragm
75
in the atmospheric valve
70
is displaced to exhaust air in the canister
40
to the outlet passage
73
, fuel vapor remaining in the canister
40
is adsorbed by the adsorbent in the chambers
42
,
43
. The fuel vapor is therefore not emitted to the atmosphere.
A vacuum passage
80
connects the interior of the tank pressure control valve
60
with the second chamber
43
. An electromagnetic vacuum valve
80
a
is located in the vacuum passage
80
. When the vacuum valve
80
a
is open, the interior of the tank pressure control valve
60
is connected to the second chamber
43
. Particularly, if the vacuum valve
80
a
is open when the purge valve
71
a
is open and the canister
40
is exposed to vacuum pressure, the purge line
71
is connected to the fuel tank
30
via the first chamber
42
, the filter
44
, the second chamber
43
, the vacuum passage
80
, the tank pressure control valve
60
and the vapor passage
35
. Since the breather passage
34
is normally connected to the first chamber
42
, the breather passage
34
is also connected to the fuel tank
30
via the first chamber
42
, the filter
44
, the second chamber
43
, the vacuum passage
80
, the tank pressure control valve
60
and the vapor passage
35
.
The interior of the fuel vapor purge system
20
is defined as a series of connected spaces when the canister
40
is exposed to vacuum pressure and the vacuum valve
80
a
is open. The diagnosis apparatus according to this embodiment diagnoses malfunctions in the fuel vapor purge system by judging whether air is leaking from the interior of the purge system
20
.
The pressure sensor
32
, the air flowmeter
12
e
and other sensors of the engine
10
and the fuel vapor purge system
20
are connected to an electronic control unit (ECU)
50
. The ECU
50
receives signals from the sensors to control and diagnose the engine
10
. The ECU
50
controls the fuel injector
12
b
, the fuel pump
31
, the purge valve
71
, the atmosphere intake valve
72
a
and the vacuum valve
80
a
and diagnoses malfunctions of the fuel vapor purge system
20
.
As shown in
FIG. 2
, the main part of the ECU
50
includes a microcomputer
51
. The microcomputer
51
includes a central processing unit (CPU)
51
a
, a read only memory (ROM)
51
b
, a random access memory (RAM)
51
c
and a back up RAM
51
d
, which is non-volatile storage in this embodiment. The CPU
51
a
executes various controls for controlling and diagnosing the engine
10
. Data in the backup RAM
51
d
is retained by battery power after the engine
10
is stopped.
The microcomputer
51
is connected to the pressure sensor
32
, the air flowmeter
12
e
and various sensors that are used for controlling the engine
10
. The various sensors include an engine speed sensor and a cylinder distinguishing sensor. Some signals from the sensors are sent to the microcomputer
51
after being processed by an A/D converter.
The output port of the microcomputer
51
is connected to drivers for driving the fuel injector
12
b
, the fuel pump
31
, the purge valve
71
a
, the atmosphere intake valve
72
a
and the vacuum valve
80
a
. The ECU
50
performs various controls such as fuel injection control for controlling the engine
10
based on signals sent to the microcomputer
51
from the sensors. Further, the ECU
50
controls the purge valve
71
a
, the atmosphere intake valve
72
a
and the vacuum valve
80
a
based on signals from the pressure sensor
32
, thereby diagnosing malfunctions of the fuel vapor purge system
20
.
Purging performed by the fuel vapor purge system
20
will now be described.
When the pressure in the tank
30
reaches a predetermined value due to vaporization of fuel, the tank pressure control valve
60
is opened. This allows fuel vapor to flow to the canister
40
from the fuel tank
30
. For example, when fuel is being supplied to the tank
30
, the pressure in the fuel tank
30
is increased rapidly. At this time, the breather valve
33
is also opened. This allows a significant amount of fuel vapor to flow to the canister
40
from the fuel tank
30
. Fuel vapor in the canister
40
is adsorbed by the adsorbent in the canister
40
.
When the purge valve
71
a
and the atmosphere intake valve
72
a
are opened by command signals from the ECU
50
, the canister
40
is exposed to the intake vacuum pressure in the intake passage
12
via the purge line
71
, and fresh air is introduced into the canister
40
from the air cleaner
12
d
via the atmosphere intake passage
72
. At this time, the vacuum pressure separates the fuel vapor from the adsorbent. The separated fuel vapor is purged to the intake passage
12
via the purge line
71
. At the same time, air in the fuel vapor purge system
20
is replaced with fresh air from the air cleaner
12
d.
Malfunction diagnosis for the fuel vapor purge system
20
performed by the ECU
50
will now be described.
During the malfunction diagnosis, the ECU
50
closes the atmosphere intake valve
72
a
and opens the purge valve
71
a
and the vacuum valve
80
a
. Accordingly, the interior of the canister
40
is disconnected from the atmosphere and vacuum pressure in the suction passage
12
is applied to the canister
40
via the purge line
71
. Since the vacuum valve
80
a
is open, the pressure in the entire purge system, that is, the fuel tank
30
, the canister
40
, the breather passage
34
, the vapor passage
35
and the purge line
71
, becomes equal to the vacuum pressure. The pressure in the purge system
20
is monitored by the pressure sensor
32
located in the fuel tank
30
.
Then, the purge valve
71
a
is closed, which seals the purge system
20
. If there is no malfunction, or leakage, the pressure in the purge system is increased by vaporization of fuel in the tank
30
and finally approaches a pressure at which the air and fuel vapor in the purge system reach equilibrium. However, if there is a leak in the purge system
20
, the pressure in the purge system
20
rapidly approaches atmospheric pressure. The ECU
50
diagnoses malfunctions of the purge system
20
based on changes of the pressure in the purge system
20
.
FIG.
3
(
a
) shows changes of the pressure in the purge system
20
. In this graph, parameters influencing the purge control, such as the intake air amount, are assumed to be constant.
When starting the malfunction diagnosis, the ECU
50
closes the atmosphere intake valve
72
a
and opens the purge valve
71
a
and the vacuum valve
80
a
at time t
0
. Accordingly, the pressure in the purge system
20
linearly decreases. Thereafter, when the pressure in the purge system
20
becomes lower than a predetermined reference pressure value P
1
, the ECU
50
closes the purge line
71
thereby sealing the purge system at a time t
1
. Vaporization of fuel increases the pressure in the purge system
20
. If there is no puncture or crack in the purge system
20
, the pressure increases until fuel vapor (vapor-phase) and the liquid fuel (liquid-phase) reach equilibrium. When the pressure in the purge system
20
reaches the first reference pressure value P
1
, the ECU
50
measures the first rate ΔP
1
of the pressure change. The units of the pressure rate of change ΔP
1
are mmHg/second or kPa/second. Other appropriate units may be used. Thereafter, the ECU
50
measures a rate of change in pressure ΔP
2
(mmHg/second or kPa/second) at a time when the purge system pressure reaches a predetermined reference pressure value P
2
(P
1
<P
2
<the atmospheric pressure). Then, the ECU
50
judges whether there is malfunction in the purge system by referring to a map (FIG.
4
), which is described later, based on the ratio ΔP
1
/ΔP
2
of the measured rates of pressure change ΔP
1
and ΔP
2
and the rate of pressure change ΔP
2
at the second reference pressure value P
2
.
As shown in FIG.
3
(
b
), the pressure increasing rate after the time t
1
varies in accordance with the amount of fuel in the fuel tank
30
. In FIG.
3
(
b
), line L
1
shows a change of pressure when a relatively great amount of fuel is in the tank
30
, and line L
3
shows a change of pressure when a relatively small amount of fuel is in the tank
30
. The inventors have confirmed that the rate of the pressure increase decreases as the amount of fuel in the tank
30
decreases.
A solid line in FIG.
3
(
c
) shows the change of pressure when there is no leakage from the purge system
20
. The broken line shows the change of pressure when there is a leak.
The purge system
20
is filled with volatile fuel (liquid-phase) and air mixed with fuel vapor (vapor-phase). If there is no leakage, a sudden drop of the pressure to vacuum pressure causes the pressure in the purge system
20
to change as illustrated by the solid line in FIG.
3
(
c
). That is, the pressure in the purge system
20
is increased rapidly at first. This is because the liquid fuel is vaporized such that the partial pressure of the fuel vapor reaches a certain vapor pressure. As the partial pressure of the fuel vapor and the partial pressure of air in the system
20
approach an equilibrium state, the rate of the pressure increase in the purge system
20
decreases. When the partial pressure of the fuel vapor and the partial pressure of the air in the system reach equilibrium, the pressure in the purge system
20
becomes constant. However, if there is a leak in from the purge system
20
, the pressure in the purge system
20
changes as illustrated by the broken line of FIG.
3
(
c
). That is, the pressure approaches atmospheric pressure, which is higher than the pressure at which the fuel vapor and the air in the system reach equilibrium. The pressure increases substantially linearly and more quickly compared to the pressure increase when there is no leakage.
At the time t
1
in FIG.
3
(
c
), that is, immediately after the purge system
20
is sealed, the rate of increase in the pressure of the purge system
20
when there is no leak is greater than that when there is a leak. Thereafter, the rate of increase in the pressure of the purge system when there is no leak is (solid line) gradually falls and becomes less than that when there is a leak (dotted line). This behavior has been confirmed by the inventors. The reason for the difference in the rate of pressure increase is believed to be that a sudden drop in the pressure of the purge system
20
temporarily generates high-density fuel vapor in the fuel tank
30
.
After the pressure in the purge system
20
falls to the predetermined vacuum pressure, the pressure in the purge system
20
changes as illustrated in FIGS.
3
(
a
) to
3
(
c
). The pressure change after the time t
1
has the following characteristics.
a1): The rate of increase in the pressure decreases as the vapor-phase and the liquid-phase approach equilibrium in the purge system
20
. For example, a first rate of change in pressure ΔP
1
when the pressure is the reference value P
1
is greater than a second rate of change in pressure ΔP
2
when the pressure is the reference speed P
2
. (see FIG.
3
(
a
)).
a2): The rate of increase in the pressure is lower when there is less fuel in the fuel tank
30
and is higher when there is a greater amount of fuel in the fuel tank
30
.
a3): Atmospheric air enters the purge system
20
if there is a leak in the purge system
20
, which causes the pressure to increase steeply in a linear manner (see FIG.
3
(
c
)). That is, the ratio of the first rate ΔP
1
to the second rate ΔP
2
(ΔP
1
/ΔP
2
) is approximately one.
a4): Immediately after the time t
1
, the rate of increase in the pressure of a leak-free purge system is greater than that of a purge system having a leak.
Thereafter, the rate of increase in the pressure of a leaking purge system surpasses that of a leak-free purge system.
Taking the characteristics a1) to a4) into consideration, the ECU
50
judges if there is a malfunction, or leakage, in the purge system
20
referring to the map of FIG.
4
.
The horizontal axis of the map is the ratio of the first rate of pressure change ΔP
1
to the second rate of pressure change ΔP
2
, and the vertical axis is the second rate of pressure change ΔP
2
. The criterion for finding a malfunction is determined in the following manner.
The likelihood of the existence of a leak is high for greater values of the second rate of pressure change ΔP
2
. Also, the likelihood that there is no leak is high for greater values of the ratio ΔP
1
/ΔP
2
. These judgments are based on the characteristics a3) and a4). Thus, taking the characteristics a4) in to consideration, the second rate of pressure change ΔP
2
must be measured after the time when the rate of pressure change of a purge system having a leak surpasses that of a purge system having no leak. The second reference pressure value P
2
is experimentally predetermined.
As illustrated in
FIG. 4
, when the second rate of pressure change ΔP
2
is less than a predetermined first threshold value S
1
, it is very likely that there is no malfunction. When the second rate of pressure change ΔP
2
is equal to or greater than the first threshold value S
1
and less than the second threshold value S
2
, the judgment is basically deferred.
As illustrated in
FIG. 4
, the ECU
50
judges that there is a malfunction when the second rate of pressure change ΔP
2
is equal to or greater than a predetermined second threshold value S
2
regardless of the value of the ratio ΔP
1
/ΔP
2
.
Considering the characteristics a3), smaller values of the ratio ΔP
1
/ΔP
2
(values closer to 1.0) represent a greater likelihood that the purge system
20
has a leak. Therefore, first and second reference ratios R
1
and R
2
of the ratio ΔP
1
/ΔP
2
are determined such that values of the ratio ΔP
1
/ΔP
2
smaller than second reference ratio R
2
represent a high likelihood that there is a leak, and values of the ratio ΔP
1
/ΔP
2
smaller than the first reference ratio R
1
represent an even higher likelihood that there is a leak.
For example, if liquid fuel (liquid phase) and air mixed with fuel vapor (vapor phase) are in the purge system
20
when there is no leak, a sudden drop of pressure in the system
20
to the vacuum pressure first causes the pressure to increase at a constant rate due to the vapor pressure of the fuel. Thereafter, the rate of pressure increase quickly falls. When the partial pressure of the fuel vapor and the partial pressure of the air are in equilibrium, the pressure stops increasing. If the pressure in the purge system
20
continues to increase, it is very likely that there is a leak as described in FIG.
3
(
c
). A ratio ΔP
1
/ΔP
2
of 1.0 indicates that the pressure is increasing linearly without deceleration. A greater ratio ΔP
1
/ΔP
2
indicates a drop in the rate of increase of the pressure.
In the first embodiment, the first threshold value S
1
of the second rate of pressure change ΔP
2
is 0.05 kPa/second. The second threshold value S
2
is 0.13 kPa/second. The first reference ratio R
1
of ΔP
1
/ΔP
2
is 1.5. The second reference ratio R
2
is 2.0. A region defined by the second rate of pressure change ΔP
2
from the first threshold value S
1
to the second threshold value S
2
and the ratio ΔP
1
/ΔP
2
greater than the first reference ratio R
1
is defined as a judgment deferment region. A region defined by second rates of pressure change ΔP
2
from the first threshold value S
1
to the second threshold value S
2
and ratios ΔP
1
/ΔP
2
smaller than the first reference ratio R
1
defines part of the abnormality judgment region. The values S
1
, S
2
, R
1
and R
2
vary depending on the volume of the purge system
20
. Therefore, the values S
1
, S
2
, R
1
and R
2
are experimentally predetermined for each variation of the purge system.
In a region where the second rate of pressure change ΔP
2
is lower than the threshold value S
1
, the system
20
is basically considered to be functioning normally. However, as described above, lower values of the ratio ΔP
1
/ΔP
2
indicate a higher likelihood of an abnormality, and a lower values of the second rate of pressure change ΔP
2
indicate a lower likelihood of abnormality. Thus, in the first embodiment, a region α defined by coordinates (R
0
,
0
), (R
0
, S
1
) and (R
2
, S
1
) is defined to be part of the judgment deferment region.
If the difference between the rates of pressure change ΔP
1
-ΔP
2
is used instead of the ratio ΔP
1
/ΔP
2
for judging whether there is a leak in the purge system
20
, it will be difficult to properly define the abnormality judging region, the normality judging region and the judgment deferment region. Two cases, a first pressure change and a second, different pressure change, are compared as follows. In the first case, the first rate ΔP
1
is
2
A and the second rate ΔP
2
is A. In the second case, the first rate ΔP
1
is
4
A and the second rate ΔP
2
is
3
A. The value A is an arbitrary value. The difference (ΔP
1
-ΔP
2
) of the first case is computed by an equation (1)
2
A−A=A (1)
The difference (ΔP
1
-ΔP
2
) of the second case is computed by an equation (2)
4
A−
3
A=A (2)
Therefore, if the pressure speed difference (ΔP
1
-ΔP
2
) is used, the two cases cannot be distinguished.
The ratio ΔP
1
/ΔP
2
of the first case is computed by an equation (3).
2
A/A=2/1 (3)
The ratio ΔP
1
/ΔP
2
of the second case is computed by an equation (4).
4
A/
3
A=4/3 (4)
Thus, comparing the ratios of the two cases results in an obvious difference, which allows the cases to be easily distinguished. That is, for any values of the rates ΔP
1
and ΔP
2
, the first case cannot be distinguished from the second case if the difference between the rates ΔP
1
and ΔP
2
in the first case is equal to that of the second case. However, comparing the ratios allows the first case to be distinguished from the second case.
Using the map of
FIG. 4
, the first and second cases will now be judged. In the first case, the second rate ΔP
2
is between the value S
1
and S
2
, and the ratio ΔP
1
/ΔP
2
is 2/1 or 2.0 (≈R
2
). Thus, the ratio ΔP
1
/ΔP
2
is in the judgment deferment region. In the second case, the ratio ΔP
1
/ΔP
2
is 4/3 (≈1.3<R
1
). Thus, even if the second rate ΔP
2
is between the value S
1
and the second threshold value S
2
, the ratio ΔP
1
/ΔP
2
is in the abnormality region. In this manner, the two cases of pressure change are distinguished. However, if the pressure difference (ΔP
1
-ΔP
2
) is used, the difference in the first and second cases are both A. Thus, the two cases cannot be distinguished.
In this manner, the judgment standard for judging abnormality of the system is determined.
The process of malfunction diagnosis for the purge system
20
using the map of
FIG. 4
will now be described.
FIG. 5
is a flowchart showing a malfunction diagnosis routine for detecting malfunction (leakage) of the purge system
20
. The ECU
50
executes this routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the conditions for executing the diagnosis are satisfied at step
1000
. Specifically, the ECU
50
judges whether the following conditions (b1) to (b3) are all satisfied.
(b1) The air fuel ratio A/F detected by an air-fuel ratio sensor (not shown) is not changing rapidly;
(b2) The vehicle speed detected by a vehicle speed sensor (not shown) is not changing rapidly; and
(b3) The registration of air-fuel ratio control and purge control learning values is completed.
If the conditions (b1) to (b3) are all satisfied, the ECU
50
moves to step
1001
. If any one of the conditions (b1) to (b3) is not satisfied, the ECU
50
terminates the routine.
At step
1001
, the ECU
50
opens the purge valve
71
a
and the vacuum valve
80
a
and closes the atmosphere intake valve
72
a
. Accordingly, the purge system
20
is communicated with the intake passage
12
. As a result, the purge system
20
is exposed to the vacuum pressure. Thereafter, the pressure in the purge system falls until the ECU
50
judges that the pressure in the system
20
is lower than the first reference pressure value P
1
(P
1
<atmospheric pressure). Step
1001
is performed until the pressure in the system
20
becomes lower than the first reference pressure value P
1
using flags.
At step
1002
, the ECU
50
closes the purge valve
71
a
for sealing the purge system
20
. Then, the ECU
50
continuously monitors the rate of pressure change ΔP for a predetermined period. As described above, after the purge valve
71
a
is closed, the pressure in the purge system
20
is initially lower than the first reference pressure value P
1
. The pressure increases due to vaporization of fuel in the fuel tank
30
.
At step
1003
, the ECU
50
judges whether the time ΔT, in which the pressure in the purge system
20
changes from the first reference pressure value P
1
to the second reference pressure value P
2
, is greater than a value ΔT
1
, which is, for example, sixty seconds. If there is no leakage in the purge system, the pressure increase in the purge system
20
is caused only by the fuel vaporization in the fuel tank
30
. Thus, the time ΔT is a relatively long period like the time ΔT
1
in FIG.
6
. The value ΔT
1
is chosen based on experiments to be long enough to determine that there is no leakage in the purge system. Therefore, if the time ΔT is longer than the value ΔT
1
, the ECU
50
judges that the pressure in the purge system
20
has not been increased due to atmospheric air and selects YES at step
1003
. At step
1004
, the ECU
50
judges that there is no malfunction in the purge system and terminates the routine. If ΔT is shorter than ΔT
1
, the ECU
50
selects NO at step
1003
.
At step
1005
, the ECU
50
judges whether the pressure in the purge system
20
has reached the second reference value P
2
. If the pressure reaches the second reference value P
2
, the ECU
50
measures the first rate pressure change ΔP
1
in a predetermine time period ΔTs (for example five seconds) immediately after the purge system pressure reaches the first reference value P
1
and the second rate of pressure change ΔP
2
in the period ΔTs immediately after the purge system pressure reaches the second reference value P
2
. Then, the ECU
50
computes the ratio ΔP
1
/ΔP
2
.
At step
1007
, the ECU
50
finds the coordinates of the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
on the map of
FIG. 4
to decide that there is a leak, that there is no leak, or that judgement is to be deferred.
As described previously, if the second rate of pressure change ΔP
2
is equal to or greater than the second threshold value S
2
, the ECU
50
basically judges that the there is a leak in the purge system. If the second rate ΔP
2
is less than the first threshold value S
1
, the ECU
50
judges that the purge system has no leak. If the second rate ΔP
2
is equal to or greater than the first threshold value S
1
and less than the second threshold value S
2
, the ECU
50
defers the judgment. However, if the ratio ΔP
1
/ΔP
2
is equal to or less than the first reference ratio R
1
, the ECU
50
judges there is a leak in the purge system. If the coordinates are in the region a when the second rate ΔP
2
is smaller than the first threshold value S
1
, the ECU
50
defers the judgment.
In the malfunction diagnosis of the first embodiment, leakage from the system
20
is detected based on the second rate of pressure change ΔP
2
when the pressure in the system
20
reaches the second reference pressure value P
2
. The rate of pressure change when the purge system reaches the second reference pressure value P
2
is not measured by simply lowering the purge system pressure to the second reference pressure value P
2
. The ECU
50
starts measuring the rate of pressure change after the speed is steady in the entire purge system
20
. Specifically, the purge system pressure is first lowered below the first reference pressure value P
1
, which is lower than the second reference pressure value P
2
. The ECU
50
then monitors changes of the purge system pressure. The ECU
50
computes the first and second rates of pressure change ΔP
1
and ΔP
2
at the first and second reference pressure values P
1
and P
2
. Considering the ratio ΔP
1
/ΔP
2
, the ECU
50
judges whether there is a leak.
If the malfunction diagnosis is executed based only on the second rate of pressure change ΔP
2
when the purge system pressure approximately reaches the second reference pressure value P
2
, the ECU
50
may reach an erroneous judgment as described below.
For example, the first broken line condition (represented by a broken line having alternating long and short dashes) in
FIG. 7
represents a case where there is no leakage in the purge system
20
. In the first condition, either highly volatile fuel, a large amount of fuel, or a large amount of highly volatile fuel is in the tank
3
. The broken line having paired short dashes of the second condition represents a case where there is a minute hole of approximately 0.5 mm in diameter formed in the purge system
20
. In the second condition, either low volatility fuel, a small amount of fuel, or a small amount of low volatility fuel is in the tank
30
.
The diagnosis apparatus of the first embodiment accurately detects leakage based on the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
. The apparatus accurately detects leakage through a small hole having diameter of 0.5 mm.
If a low volatility fuel is used or if a small amount of fuel is in the tank
30
, the pressure in the purge system
20
increases slowly when there is no leakage in the purge system. That is, the period ΔT, which is necessary for the pressure to reach the second reference pressure value P
2
, is sufficiently long (ΔT>ΔT
1
). In this case, the ECU
50
judges that there is no malfunction in the purge system
20
even before the pressure of the purge system
20
reaches the second reference pressure value P
2
. Thus, if the purge system
20
is functioning normally, the judgment time is shortened.
The first embodiment has the following advantages.
(1) The ECU
50
accurately diagnoses malfunctions even if the type and the amount of fuel varies.
(2) Malfunctions are accurately diagnosed based on the rates of pressure change at the two reference pressure values P
1
and P
2
, which are only slightly different from each other.
(3) If it is certain that there is no leakage in the purge system
20
, the diagnosis time is shortened, which permits the diagnosis to be performed frequently. As a result, an accurate diagnosis result is obtained.
A diagnosis apparatus according to a second embodiment will now be described. The difference from the first embodiment will mainly be discussed below.
If the pressure in the purge system
20
changes from the first reference pressure value P
1
to the second reference pressure value P
2
in a sufficiently short time, the diagnosis will be quick when there is no leakage. However, if there is no leakage and the amount of fuel vapor in the tank
30
is small, the pressure increases very slowly after the purge system
20
is exposed to the vacuum pressure. If the rate of pressure increase is slow, it is possible to judge that the purge system
20
has a malfunction before the time ΔT
1
, which is used in the first embodiment, has passed.
FIG. 8
shows such a case. Even if the purge system
20
is functioning normally, the rate of the pressure change after the vacuum pressure is applied changes in accordance with the nature of the fuel and the amount of fuel in the tank
30
. Line L
21
in
FIG. 8
illustrates a case where there is a relatively a large amount of fuel vapor in the tank
30
, that is, where the fuel is highly volatile or a great amount of fuel is in the tank
30
. Line L
22
illustrates a case where there is a relatively small amount of fuel vapor in the tank
30
, that is, where the fuel is not particularly volatile or where there is not much fuel in the tank
30
. Line L
23
illustrates a case where there is even less fuel vapor in the tank
30
.
(A) As described in the first embodiment, if the pressure changes along line L
21
, the state of the purge system
20
is judged based on whether the coordinates of the ratio ΔP
1
/ΔP
2
and the second rate of pressure change ΔP
2
is in the normal region in the map of FIG.
4
.
(B) If the pressure changes along line L
22
, the time ΔT
1
elapses before the pressure reaches the second reference pressure value P
2
. Thus, the pressure change is judged to be normal.
(C) Line
23
illustrates a case where pressure change is small. Specifically, line
23
shows a case where the pressure in the purge system
20
is lower than a third reference pressure value Ph after a predetermined period ΔTh elapses from the time t
1
. The third reference pressure value Ph is closer to the first reference pressure value P
1
than to the second reference pressure value P
2
. In this case, the pressure change is judged to be normal before the predetermined time ΔT
1
has passed. Further, the time ΔTh can be shortened in accordance with the third reference pressure value Ph, which results in a quicker judgment when there is no leakage in the purge system
20
.
FIG. 9
is a flowchart showing a malfunction diagnosis according to the second embodiment. The ECU
50
executes this routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the conditions for executing the malfunction diagnosis are satisfied. If the conditions are satisfied, the ECU
50
moves to step
2001
. If the conditions are not satisfied, the ECU
50
temporarily suspends the routine. At step
2001
, the ECU
50
opens the purge valve
71
a
and closes the atmosphere intake valve
72
a
. This causes the pressure in the purge system to be lowered by the vacuum pressure from the intake passage
12
. Step
2001
is executed by using flags until the purge system pressure falls below the first reference pressure value P
1
.
At step
2002
, the ECU
50
closes the purge valve
71
a
to seal the purge system
20
. The ECU
50
monitors the rate of pressure change ΔP for a predetermined period.
At step
2003
, the ECU
50
judges whether the time ΔTh (for example, fifteen seconds) shown in
FIG. 8
has elapsed from when the pressure in the purge system is lowered below the first reference pressure value P
1
.
If the time ΔTh has elapsed, the ECU
50
judges whether the pressure in the purge system
20
is below than the third reference pressure value Ph at step
2004
. If the pressure is judged to be lower than the third reference pressure value Ph, the ECU
50
moves to step
2005
. At step
2005
, the ECU
50
judges that the there is no malfunction in the purge system
20
and terminates the routine.
If the pressure has not reached the third reference pressure value Ph when the predetermined time ΔTh has elapsed from when the pressure is lowered to the first reference pressure value P
1
, the change of the pressure is judged to be normal. In other words, the purge system
20
is judged to be normally functioning as described in FIG.
8
. The time ΔTh is extremely short compared to the time ΔT
1
, which allows the judgment to be made earlier if there is no leakage in the purge system
20
.
If the pressure in the purge system
20
is judged to be equal to or higher than the third reference pressure value Ph when the period ΔTh has elapsed at step
2004
, the ECU
50
executes steps
2006
to
2009
.
Steps
2006
to
2009
are the same as steps
1003
and
1007
. That is, the ECU
50
judges that the determination of step
2006
is positive if the period ΔT, during which the pressure in the purge system
20
increases from the first reference pressure value P
1
to the second reference pressure value P
2
, is longer than the predetermined time ΔT
1
(for example sixty seconds). At step
2005
, the ECU
50
judges that there is no leakage in the purge system
20
and terminates the routine.
If the pressure in the purge system
20
reaches the second reference pressure value P
2
within the predetermined time ΔT
1
, the ECU
50
judges whether there is a malfunction in the purge system
20
referring to the map of
FIG. 4
based on the ratio ΔP
1
/ΔP
2
and the second rate ΔP
2
, which is the rate of pressure change when the purge system pressure reaches the second reference pressure value P
2
.
Since the coordinates of the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
are used in the diagnosis, small punctures having a diameter of 0.5 mm are accurately detected regardless of the nature and the amount of fuel in the tank
30
.
In addition to the advantages (1) to (3) of the first embodiment, the second embodiment has the following advantages.
(4) When it is certain that there is no leakage in the purge system
20
, the diagnosis is completed in the period ΔTh, which is shorter than the period ΔT
1
.
(5) Since the diagnosis judging that there is no leakage in the purge system
20
is executed in a short time, an erroneous detection due to external factors when computing the second rate of pressure change ΔP
2
is prevented.
(6) A fuel vapor purge system having the diagnosis apparatus described above cannot purge fuel vapor to the intake passage
12
during a diagnosis. Therefore, if the malfunction diagnosis is frequently executed, the amount of purged fuel vapor is small. However, in the purge system of the second embodiment, the diagnosis time is shortened to the period ΔTh when there is no malfunction, which guarantees a sufficient amount of purged fuel vapor.
A diagnosis apparatus according to a third embodiment will now be described. The difference from the first and second embodiments will mainly be discussed below.
Turning, speed changes of the vehicle, and bumps on the road surface cause the fuel in the fuel tank
30
to rise, fall and splash. This motion of fuel fluctuates the pressure in the purge system
20
, which disturbs the diagnosis.
As in the first and second embodiments, the pressure and rate of pressure change in the purge system
20
are measured when the purge system is sealed. At this time, the pressure fluctuation level is also measured. The pressure fluctuation level refers to a value ΔΔP, which is computed by applying second order differentiation to a change of the purge system pressure in an extremely short period. The value ΔΔP represents the fluctuation of the fuel vapor pressure.
In the third embodiment, for example, three maps shown in FIGS.
10
(
a
) to
10
(
c
) are prepared in accordance with the pressure fluctuation level. The maps are selectively used in the malfunction diagnosis of the purge system
20
in accordance with the pressure fluctuation level.
The map of FIG.
10
(
a
) is used when the pressure fluctuation level is lowest, for example, when the engine is idling. The map of FIG.
10
(
c
) is used when the pressure fluctuation level is the highest for permitting diagnosis to be continued. The map of FIG.
10
(
b
) is used when the pressure fluctuation level is about midway between the maps of FIGS.
10
(
a
) and
10
(
c
).
The maps of FIGS.
10
(
a
) to
10
(
c
) are based on the same concept as the map of FIG.
4
. However, the detection deferment region is small in the map of FIG.
10
(
a
), which is designed for smaller pressure fluctuation levels. The detection deferment region is large in the map of FIG.
10
(
c
), which is designed for greater pressure fluctuation levels.
Selectively using the multiple maps permits an appropriate diagnosis to be performed. The pressure fluctuation level is greatly increased when the vehicle is turned, accelerated, decelerated or when the driver changes the lane. Also, bumps on the road surface increase the pressure fluctuation level. If the fluctuation level is greatly increased, that is, when external factors increase a possibility of an erroneous judgment, the diagnosis is deferred in most of the cases as shown in the graph of FIG.
10
(
c
). The normality judgment or the abnormality judgment is made only when it is certain. On the other hand, when the pressure fluctuation level is small, for example, when the engine is idling, the normality and abnormality judgments are more frequent.
FIG. 11
shows a malfunction diagnosis routine according to the third embodiment. The ECU
50
executes this routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the conditions for executing the diagnosis are satisfied. If the conditions are satisfied, the ECU
50
moves to step
3001
. If any of the conditions are not satisfied, the ECU
50
temporarily suspends the routine. At step
3001
, the ECU
50
opens the purge valve
71
a
and closes the atmosphere intake valve
72
a
. Accordingly, the pressure in the purge system
20
is lowered to the predetermined pressure value P
1
by the vacuum pressure of the intake passage
12
. As in the above embodiments, step
3001
is executed using a flag from when the diagnosis is started until the pressure in the purge system is judged to reach the first reference pressure value P
1
.
At step
3002
, the ECU
50
closes the purge valve
71
a
thereby sealing the purge system
20
. The ECU
50
measures the rate of pressure change ΔP and the pressure fluctuation at predetermined time intervals until the pressure in the purge system reaches the predetermined pressure value P
2
(P
1
<P
2
<atmospheric pressure). The rate of pressure change ΔP is measured in the same manner as in step
1002
of the first embodiment. Step
3002
is different from step
1002
in that the pressure fluctuation is also measured.
At step
3003
, the ECU
50
judges whether the detected pressure fluctuation is equal to or greater than a predetermined level. If the fluctuation is equal to or greater than the predetermined level, the ECU
50
temporarily suspends the routine. If the fluctuation is smaller than the predetermined level, the ECU
50
moves to step
3004
.
Steps
3004
and
3005
are the same as steps
1005
and
1006
in the routine of the first embodiment. At step
3006
, the ECU
50
selects one of the maps of FIGS.
10
(
a
) to
10
(
c
) based on the pressure fluctuation level. The ECU
50
then judges whether there is an abnormality in the purge system using the selected map based on the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
of the rates of pressure change. Thus, even if the pressure in the purge system fluctuates due to turning, acceleration and deceleration of the vehicle or due to bumps on the road surface, the diagnosis standard is changed in accordance with the pressure fluctuation level. Accordingly, the detection is maintained accurate.
In addition to the advantages (1) and (2) of the first and second embodiment, the third embodiment has the following advantages.
(7) The abnormality detection is executed in accordance with the pressure fluctuation level in the purge system
20
, which improves the accuracy of the detection.
(8) Turning, acceleration and deceleration of the vehicle and bumps on the road surface fluctuate the pressure in the purge system
20
. The diagnosis of the third embodiment flexibly deals with the pressure fluctuations, which allows frequent, accurate detection.
(9) If an external disturbance prevents accurate detection, the detection deferment region is enlarged. If there is not much external disturbance that may lead to an erroneous judgment, the detection deferment region is narrowed. Accordingly, erroneous judgment is avoided.
(10) When the pressure fluctuation in the purge system
20
is greater than a predetermined value, the detection is suspended, which prevents an erroneous detection.
In the third embodiment, one of the maps of FIGS.
10
(
a
) to
10
(
c
) is selected in accordance with the level of the pressure fluctuation. However, it is not necessary to prepare a plurality of maps for compensating pressure fluctuations. For example, a single map may be used and the boundary between the detection deferment region and the abnormality region, which is indicated by reference character Z, may be changed. In this case, the diagnosis has the same advantages as the third embodiment.
A diagnosis apparatus according to a fourth embodiment will now be described. The difference from the third embodiment will mainly be discussed.
In the third embodiment, the pressure fluctuation is measured during the entire period in which the rate of pressure change is measured. The detection standard is then altered according to the measured pressure fluctuation. However, in reality, it is sufficient that the detection standard be altered in accordance with the pressure fluctuation measured when the rates of pressure change ΔP
1
and ΔP
2
are being computed.
In the fourth embodiment, the pressure fluctuation is measured in a period TA, at which the rate of pressure change ΔP
1
is computed, and in a period TB, at which the second rate of pressure change ΔP
2
is computed. If the pressure fluctuations measured in the periods TA and TB are in a range to permit the diagnosis to be continued, the boundary between the abnormality judgment region and the judgment deferment region is changed in accordance with the accumulated pressure fluctuation, or fluctuation amount ΣΔΔP, in the period TB as shown in a map of FIG.
13
.
The pressure fluctuation level is the value ΔΔP, which is computed by applying second order differentiation to a change of the pressure detected by the pressure sensor
32
. The value ΔΔP is a parameter representing the vapor pressure fluctuation in the purge system
20
due to turning, acceleration, deceleration and motion of the vehicle. The fluctuation amount ΣΔΔP is computed by accumulating the value ΔΔP.
A map of
FIG. 13
shows how the boundary between the judgment deferment region and the abnormality region in the map of
FIG. 4
changes between the values R
0
and R
1
of the ratio ΔP
1
/ΔP
2
in accordance with the fluctuation amount ΣΔΔP. That is, the map of
FIG. 13
shows that the boundary Z shown in maps of FIGS.
10
(
a
) to
10
(
c
) is continuously changed in accordance with the fluctuation amount ΣΔΔP.
FIG. 14
is a flowchart of a malfunction diagnosis routine of the fourth embodiment. As in the first and second embodiment, the ECU
50
executes the routine at predetermined intervals.
When entering this routing, the ECU
50
judges whether conditions for executing the malfunction diagnosis satisfied at step
4000
. If the conditions are satisfied, the ECU
50
opens the purge valve
71
a
and closes the atmosphere intake valve
72
a
, thereby lowering the pressure in the purge system to a predetermined value P
1
at step
4001
. Step
4001
is performed until the system interior pressure reaches the first reference pressure value P
1
by using a flag.
At step
4002
, the ECU
50
closes the purge valve
71
a
to seal the purge system. At the same time, the ECU
50
continuously measures the rate of pressure change ΔP and the pressure fluctuation during a period in which the pressure in the purge system increases from the first reference pressure value P
1
to the second reference pressure value P
2
(P
1
<P
2
<atmospheric pressure).
At step
4003
, the ECU
50
judges whether the pressure fluctuation in the period TA for computing the rate of pressure change ΔP
1
when the pressure in the purge system reaches the first reference pressure value P
1
. If the pressure fluctuation is greater than a predetermined level, the ECU
50
temporarily suspends the diagnosis.
If the pressure fluctuation is smaller than the predetermined level in the period TA, the ECU
50
continues the diagnosis. At step
4004
, the ECU
50
judges whether the pressure in the purge system
20
has reached the second reference pressure value P
2
. If the pressure has reached the second reference pressure value P
2
, the ECU
50
measures the pressure fluctuation level in a period TB for judging the pressure fluctuation level is equal to or greater than a predetermined level. If the pressure fluctuation level is equal to or greater than the predetermined level, the ECU
50
stops the diagnosis as in step
4003
.
At step
4005
, if the pressure fluctuation amount ΣΔΔP is in the judgment cancellation region shown in
FIG. 13
, the current diagnosis is stopped. The diagnosis is stopped in the same manner if the determination of step
4003
is negative.
If the pressure fluctuation level in the period TB is in the predetermined range at step
4005
, the ECU
50
moves to step
4006
. At step
4006
, the ECU
50
adjusts the map of
FIG. 4
in accordance with the pressure fluctuation amount ΣΔΔP in the period TB. That is, the boundary between the abnormality judgment region and the judgment deferment region is changed as illustrated in the map of
FIG. 13
in accordance with the pressure fluctuation amount ΣΔΔP.
After adjusting the map of
FIG. 4
, the ECU
50
moves to step
4007
. At step
4007
, the ECU
50
measures the rates of pressure change ΔP
1
and ΔP
2
and computes the ratio ΔP
1
/ΔP
2
. At step
4008
, the ECU
50
judges whether there is an abnormality in the purge system using the adjusted map of
FIG. 4
referring to the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
.
As described above, the apparatus of the fourth embodiment has the following advantages in addition to the advantages (1), (2) of the first and second embodiments and the advantages (7) to (10) of the third embodiment.
(11) In the diagnosis of the fourth embodiment, the pressure fluctuation level in the purge system
20
is not continuously measured in the entire diagnosis period. However, the pressure fluctuation level is measured in the periods TA and TB, during which the rate of pressure change is measured. The diagnosis standard is altered in accordance with the accumulated pressure fluctuation value in the period TB, or the fluctuation amount ΣΔΔP. Thus, the calculation load for monitoring the pressure fluctuation in the purge system is decreased. The diagnosis standard is changed with the decreased calculation load, which improves the accuracy of the diagnosis.
(12) If the pressure fluctuation level in the purge system
20
is out of the predetermined range, the diagnosis is cancelled. However, the diagnosis is not cancelled due to the pressure fluctuation level in periods other than the periods TA and TB. Accordingly, the diagnosis is executed more frequently, which improves the diagnosis accuracy.
In the fourth embodiment, the period TB is the period ΔTs, in which the second rate of pressure change ΔP
2
is measured. However, the period TB does not need to match the period ΔTs. For example, the pressure fluctuation level ΔΔP before computing the second rate of pressure change ΔP
2
may be stored in the RAM
51
c
and considered for improving the accuracy and the reliability of the map adjustment.
A diagnosis apparatus according to a fifth embodiment will now be described. The difference from the first to fourth embodiment will mainly be discussed.
Normally, the pressure sensor
32
is a sensor that detects pressure in relation to the atmospheric pressure. The atmospheric pressure varies in accordance with the altitude. When the vehicle moves uphill or downhill, the atmospheric pressure changes, which changes the pressure in the purge system
20
. For example, as the vehicle goes uphill, the pressure in the purge system rises more quickly. Solid line U
1
in a map of FIG.
15
(
a
) shows a pressure change when there is no abnormality in the purge system while the vehicle is moving on a level ground. Even if there is no abnormality in the purge system, the pressure in the purge system
20
changes along broken line U
2
of FIG.
15
(
a
) if the vehicle is moving uphill, which may cause the ECU
50
to erroneously detect a leak. However, if there is actually a leak in the purge system, the difference between line U
1
and U
2
does not cause a problem.
When the vehicle goes downhill, the pressure in the purge system rises relatively slowly. In a chart of FIG.
15
(
b
), solid line D
1
shows a pressure change when there is abnormality in the purge system
20
when the vehicle is moving on a level ground. Even if there is abnormality in the purge system, the pressure in the purge system
20
changes along broken line D
2
in FIG.
15
(
b
) when the vehicle is moving downhill, which may cause the ECU
50
to erroneously detect that there is no abnormality. However, if there is actually no abnormality in the purge system, the shift of the pressure change from line D
1
to line D
2
causes little problem.
When the vehicle speed is constant, the amount of intake air is increased if the vehicle starts going uphill due to the increased load on the engine. When the vehicle speed is constant, the amount of intake air is decreased if the vehicle is going downhill due to the decreased load on the engine. That is, if the vehicle speed is substantially constant, whether the vehicle is going uphill or downhill can be detected by monitoring the amount of intake air.
In the apparatus of the fifth embodiment, the intake air amount is detected in three different periods TO, TA and TB by the air flowmeter
12
e
. In the first period TO, the conditions for executing the diagnosis are confirmed when a vehicle speed is constant. In the second period TA, the rate of pressure change ΔP
1
at the first reference pressure value P
1
is computed after the purge system
20
is exposed to the vacuum pressure. In the third period TB, the second rate of pressure change ΔP
2
at the second reference pressure value P
2
is computed.
Further, the ECU
50
monitors at least the changing amount (Q
o
−Q
B
) between the intake amount Q
o
in the period TO and the intake amount Q
B
in the period TB. If the changing amount (Q
o
−Q
B
) is greater than a predetermined threshold value, the ECU
50
judges that the running state of the vehicle has greatly changed between the period TO and the period TB and reperforms the judgment. The intake amount Q
o
and the intake amount Q
B
are the amount of air drawn into the intake passage per unit time (for example, five seconds).
FIGS. 17 and 18
show how the threshold value of the changing amount (Q
o
−Q
B
) changes to avoid erroneous diagnosis when the vehicle is going uphill or downhill.
When a purge system having a hole the diameter of which is approximately 0.5 mm is exposed to vacuum pressure and is then sealed for performing the malfunction diagnosis, the rate of pressure change is different from the rate of pressure change of a purge system having no leakage. Specifically, the difference of the pressure changing rate is approximately 0.2 mmHg per five seconds. Since the atmospheric pressure drops by 0.1 mmHg per meter of altitude, the difference of the pressure changing rate of 0.2 mmHg per five seconds corresponds to an altitude change of two meters in the period ΔTs, or five seconds. Therefore, if the vehicle's altitude is changed within two meters in five seconds, a minute hole having a hole the diameter of which is as small as 0.5 mm in the purge system
20
may be erroneously detected. The value 0.2 mmHg per five seconds will hereafter be referred to as an acceptable maximum pressure change due to altitude change.
FIG. 17
shows pressure changes in five seconds when the vehicle is moving uphill or downhill at three different speeds, or 50 km/h, 80 km/h and 110 km/h, at various inclination of a hill. A threshold inclination (acceptable inclination), below which the pressure change in five seconds is smaller than 0.2 mmHg/five seconds, is different for each speed. That is, the threshold inclination for 50 km/h is approximately 3%. The threshold inclination for 80 km/h is approximately 2%. The threshold inclination for 110 km/h is approximately 1.4%. Therefore, a hole the size of which is approximately 0.5 mm formed in the purge system
20
can be detected if the inclination of a hill is smaller than the threshold inclination at a certain speed.
FIG. 18
shows the relationship between the intake air amount and the inclination of a hill at the three speeds (50 km/h, 80 km/h and 110 km/h). Vertical arrows point to the thresh hold inclinations at each speed. Each arrow also represents the difference between the intake amount when the vehicle is moving on the level ground and the intake amount when the vehicle is moving on a hill of the corresponding threshold inclination. Although the threshold inclination is different for each speed, the difference of the intake air amount is approximately ±4 g/second for every speed as shown in FIG.
18
.
The amount of intake air change ±4 g/second is accumulated to ±20 g in five seconds (±20 g/5 seconds). That is, the boundary of the intake air amount change (Q
o
−Q
B
) is ±20 g (±20 g/5 seconds). Thus, the following equation is satisfied.
−20 g≦(Q
o
−Q
B
)<20 g (5)
Limiting the range of the difference (Q
o
−Q
B
) eliminates the erroneous diagnosis when the vehicle is moving uphill or downhill.
However, in the actual use of the vehicle, such a limitation on the intake air amount change causes the diagnosis apparatus to perform diagnosis less frequently. In the fifth embodiment the equation (5) is modified as the following equation (6).
−50 g≦(Q
o
−Q
B
)<50 g (6)
When the difference (Q
o
−Q
B
) is in the range of the equation (6), the diagnosis standard is altered accordingly. Specifically, the boundary between the abnormality judgment region and the judgment deferment region in relation to the second rate of pressure change ΔP
2
is changed as shown in FIG.
19
.
Like the map of
FIG. 13
, the map of
FIG. 19
shows how the boundary between the judgment deferment region and the abnormality region in the map of
FIG. 4
changes between the values R
0
and R
1
of the ratio ΔP
1
/ΔP
2
in accordance with the intake air amount change (Q
o
−Q
B
). That is, the map of
FIG. 19
shows that the boundary Z shown in maps of FIGS.
10
(
a
) to
10
(
c
) is continuously changed in accordance with the intake air amount change (Q
o
−Q
B
).
As shown in the map of
FIG. 19
, the boundary between the abnormality judgment region and the judgment deferment region is changed by 0.1 mmHg for every change of the intake amount.change of 10 g/5 seconds when the intake amount change is less than −20 g/5 seconds. The intake amount change of 10 g/5 seconds is only an example. The inventors have confirmed that in a typical vehicle the intake air amount is changed by 10 g per five seconds when the inclination of a hill changes such that the rate of pressure change ΔP is changed by 0.1 mmHg per five seconds regardless of the vehicle speed. For the maximum acceptable value of the intake air amount change (Q
o
−Q
B
) in the equation (6), or −50 g per five seconds, the boundary is shifted upward by 0.3 mmHg.
As shown in FIGS.
15
(
a
) and
15
(
b
), such adjustment to the map of
FIG. 4
is required when an erroneous detection is likely to be made, that is, when the vehicle is going uphill and the intake amount change (Q
o
−Q
B
) is between −50 g and −20 g. Thus, in the diagnosis apparatus of the fifth embodiment, the purge system
20
is diagnosed based on the table of
FIG. 20
using the maps of
FIGS. 4 and 19
.
FIG. 20
shows a diagnosis aide table based on the intake amount change (Q
o
−Q
B
) when the vehicle speed is constant. The table will hereafter be described.
If the intake amount change (Q
o
−Q
B
) is out of the range of the equation (6), the ECU
50
cancels the diagnosis.
If the intake amount change (Q
o
−Q
B
) is in the range between −50 g and −20 g when the vehicle is going uphill, the map of
FIG. 4
is adjusted based on the map of FIG.
19
and the malfunction diagnosis is executed based on the adjusted map of FIG.
4
. In this case, the abnormality judgment is valid, and the normality judgment is invalid. If there is no abnormality, the abnormality judgment does not have to be made frequently. As in the chart of FIG.
15
(
a
), the pressure change is likely to cause the ECU
50
to erroneously detect an abnormality. Therefore, if the purge system
20
is judged to be functioning normally, validating the judgment causes no problem.
If the intake amount change (Q
o
−Q
B
) is in a range between −20 g and 20 g when the vehicle is running on a level ground, the diagnosis judgment is made without adjusting the map of FIG.
4
.
If the intake amount change (Q
o
−Q
B
) is between 20 g and
50
g
when the vehicle is going downhill, the abnormality judgment is validated, and the normality judgment is invalidated. This is because the purge system may be erroneously judged to be normal as shown in FIG.
15
(
b
).
FIG. 21
is a flowchart showing a malfunction diagnosis routine according to the fifth embodiment. The ECU
50
executes this routine at predetermined intervals as in the previous embodiments.
When entering this routine, the ECU
50
judges whether the conditions for executing the malfunction diagnosis are satisfied. If the conditions are satisfied, the ECU
50
moves to step
5001
. At step
5001
, the ECU
50
opens the purge valve
71
a
and closes the atmosphere intake valve
72
a
. Accordingly, the pressure in the purge system
20
is lowered to the first reference pressure value P
1
by the vacuum pressure introduced from the intake passage
12
. Step
5001
is performed until the pressure in the purge system
20
is lowered to the first reference pressure value P
1
by using a flag. One of the conditions at step
5000
includes the condition (b2), which indicates whether the vehicle speed is not changing rapidly. The condition (b2) is satisfied when the intake air amount change and the vehicle speed change are in predetermined ranges in a period TO (condition confirmation period).
At step
5002
, the ECU
50
closes the purge valve
71
a
for sealing the purge system and continually measures the rate of pressure change ΔP until the pressure in the purge system reaches the second reference pressure value P
2
(P
1
<P
2
<atmospheric pressure) at predetermined intervals.
At step
5003
, the ECU
50
judges whether the pressure in the purge system
20
reaches the second reference pressure value P
2
. If the pressure has reached the second reference pressure value P
2
, the ECU
50
moves to step
5004
and computes the intake amount change (Q
o
−Q
B
) between the period TO and the period TB and the intake amount change (Q
A
−Q
B
) between the period TA and the period TB. Then the ECU
50
judges whether the intake amount changes are in the predetermined range of the equation (6). If the intake amount changes are out of the predetermined ranges, the ECU
50
temporarily suspends the routine and cancels the current diagnosis.
On the other hand, if the intake air amount changes are in the predetermined range in step
5004
, the ECU
50
moves to step
5005
. At step
5005
, the ECU
50
adjusts the detection map of
FIG. 4
in accordance with the intake air amount (Q
o
−Q
B
) when the intake air amount (Q
o
−Q
B
) is in the range between −50 g and −20 g.
After adjusting the map, the ECU
50
moves to step
5006
. At step
5006
, the ECU
50
measures the rates of pressure change ΔP
1
and ΔP
2
and the ratio ΔP
1
/ΔP
2
. At step
5007
, the ECU
50
judges whether there is abnormality in the purge system
20
based on the second rate of pressure change ΔP
2
and ratio ΔP
1
/ΔP
2
referring to the adjusted map of FIG.
4
. At this time, the detection aide table of
FIG. 20
is also used.
As described above, the fifth embodiment has the following advantages in addition to the advantages (
1
) and (2) of the first and second embodiments.
(13) The detection standard is adjusted in accordance with the change of the intake air amount before and after communicating the purge system
20
with vacuum pressure. Therefore, even if the vehicle is going uphill or downhill, erroneous diagnosis due to the change of the atmospheric pressure is avoided.
(14) The range of an intake air amount change to permit the diagnosis to be performed is significantly widened (±20 g per five seconds to ±50 g per five seconds). Therefore, the frequency of the diagnosis is increased not only when the vehicle is moving uphill or downhill but also when the vehicle is running on a level ground.
(15) Whether the vehicle is moving uphill or downhill is distinguished by monitoring the intake air amount change before and after the purge system
20
is exposed to the vacuum pressure. This eliminates the necessity for an atmospheric pressure sensor.
The range of the intake air amount change (Q
o
−Q
B
) to permit the diagnosis to be performed may be altered. The boundary between the abnormality judgment region and the judgment deferment region may be changed in any manner based on the intake air amount change (Q
o
−Q
B
). For example, the boundary may be changed by selecting a map suitable for the type of a vehicle.
In the fifth embodiment, the diagnosis standard is adjusted based on the intake air amount change (Q
o
−Q
B
) when the vehicle speed is constant. The intake air amount is changed also by a change of the vehicle speed. Therefore, the intake air amount change due to a vehicle speed change may be considered, which will permits the diagnosis to be performed more frequently when the vehicle is running on a level ground.
A diagnosis apparatus according to a six embodiment will now be described. The difference from the fourth and fifth embodiments will mainly be discussed below.
Normally, a diagnosis apparatus for a fuel vapor purge system does not repeat the diagnosis when a normality judgment or an abnormality judgment is made in one trip of the engine. One trip refers to a period from when the engine is accelerated from an idling state to when the engine is back to an idling state. Also, the apparatus does not repeat the diagnosis when the diagnosis is deferred in one trip. This is because if the diagnosis is deferred, the result of the next diagnosis is often the same as the result of the first diagnosis in the current trip. However, if the malfunction diagnosis in one trip is deferred due to a change to the diagnosis standard as in the fourth and fifth embodiments, a later diagnosis in the current trip would probably result in a normality or abnormality judgment. In the sixth embodiment, if the malfunction diagnosis is deferred due to a change of the diagnosis standard, the purge system
20
will be exposed to the vacuum pressure again for performing another diagnosis in the same trip.
In the fourth embodiment, the diagnosis standard is adjusted in accordance with the fluctuation amount ΣΔΔP in the period TB.
FIG. 22
is a map showing the adjusted detection standard. The detection deferment region of the map of
FIG. 13
is divided into two regions, or regions ZA and ZB. The region ZA corresponds to smaller fluctuation amount ΣΔΔP and constant rate of pressure change ΔP
2
. The region ZB corresponds to greater fluctuation amount ΣΔΔP and changing rate of pressure change ΔP
2
. If the judgment is deferred based on the map of
FIG. 4
adjusted in accordance with the map of
FIG. 22
, the ECU
50
judges whether the coordinates between the second rate of pressure change ΔP
2
and the fluctuation amount ΣΔΔP is in region ZA or region ZB.
If the diagnosis standard is adjusted in the manner of the fifth embodiment using the map of
FIG. 19
, the detection deferment region is also divided into regions ZA and ZB as in FIG.
23
. The region ZA corresponds to smaller intake air amount change (Q
o
−Q
B
) and constant rate of pressure change ΔP
2
. The region ZB corresponds to greater intake air amount change (Q
o
−Q
B
) and changing rate of pressure change ΔP
2
. If the judgment is deferred based on the map of
FIG. 4
adjusted in accordance with the map of
FIG. 23
, the ECU
50
judges whether the coordinates of the second rate of pressure change ΔP
2
and the intake air amount change (Q
o
−Q
B
) is in region ZA or region ZB.
In either case, if the judgment is deferred based on the coordinates in region ZB, a judgment redo flag is set to ON. Accordingly, the purge system
20
is exposed to the vacuum pressure again and the diagnosis is executed again. If the judgment is deferred based on the coordinates in region ZA, a judgment termination flag is set to ON. Accordingly, the diagnosis in the current trip is terminated.
The diagnosis according to the sixth embodiment will now be described with reference to
FIGS. 24 and 25
. As in the previous embodiments, the ECU
50
executes the routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the judgment termination flag is ON at step
6000
. If the judgment termination flag is ON, the ECU
50
terminates the routine.
If the judgment termination flag is not ON, the ECU
50
judges whether the conditions for performing the malfunction diagnosis are satisfied at steps
6001
. If the conditions are satisfied, the ECU
50
moves to step
6002
. At step
6002
, the ECU
50
opens the purge valve
71
a
and opens the atmosphere intake valve
72
a
to communicate the purge system
20
with vacuum pressure of the intake passage
12
thereby lowing the pressure in the purge system
20
to the predetermined pressure value P
1
. Step
6002
is executed using a flag until the pressure in the purge system is lowered to the first reference pressure value P
1
. As in the fifth embodiment, one of the conditions at step
6001
includes the condition (b2), which indicates whether the vehicle speed is not changing rapidly. The condition (b2) is satisfied when the intake air amount change and the vehicle speed change are in predetermined ranges in the period TO (conditions confirmation period).
At step
6003
, the ECU
50
closes the purge valve
71
a
to seal the purge system
20
. Further, the ECU
50
repeatedly measures rate of pressure change ΔP and the pressure fluctuation at predetermined intervals until the pressure reaches the second reference pressure value P
2
(P
1
<P
2
<atmospheric pressure).
At step
6004
, the ECU
50
judges whether the pressure fluctuation measured in the period TA, at which the rate of pressure change ΔP
1
of the first reference pressure value P
1
is computed, is in a predetermined range. If the measured pressure fluctuation is not in the predetermined range, the ECU
50
temporarily suspends the routine and stops the diagnosis.
If the measured pressure fluctuation is in the predetermined range, the ECU
50
moves to step
6005
. At step
6005
, the ECU
50
judges whether the pressure in the purge system has reached the second reference pressure value P
2
. If the pressure has reached the second reference pressure value P
2
, the ECU
50
moves to step
6006
. At step
6006
, the ECU
50
judges whether the pressure fluctuation level measured in the period TB is in a predetermined range. The ECU
50
also judges whether the intake air amount change (Q
o
−Q
B
) and the intake air amount change (Q
A
−Q
B
) are in the range of the equation (6). If the pressure fluctuation and the intake amount changes are not in the predetermined range, the ECU
50
suspends the current routine and terminates the diagnosis.
If the pressure fluctuation level and the intake air amount changes are in the predetermined ranges, the ECU
50
moves to step
6007
. At step
6007
, the ECU
50
judges whether the coordinates of the second rate of pressure change ΔP
2
and the pressure fluctuation amount ΣΔΔP is in region ZA or ZB in the map of FIG.
22
. Also, the ECU
50
judges whether the coordinates of the second rate of pressure change ΔP
2
and the intake air amount change (Q
o
−Q
B
) is in region ZA or region ZB in the map of FIG.
23
. In other words, the ECU
50
judges whether the map of
FIG. 4
must be adjusted in accordance with the map of
FIG. 22
or with the map of
FIG. 23
at step
6007
.
If the fluctuation amount ΣΔΔP or the intake amount change (Q
o
−Q
B
) is in the corresponding region ZB, the ECU
50
adjusts the map of
FIG. 4
in accordance with the fluctuation amount ΣΔΔP or the intake amount change (Q
o
−Q
B
) at step
6008
. Further, the ECU
50
sets the judgment redo flag ON. At step
6010
, the ECU
50
measures the rates of pressure change ΔP
1
and ΔP
2
and computes the ratio ΔP
1
/ΔP
2
. At step
6011
, the ECU
50
diagnoses the purge system
20
based on the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
referring to the adjusted map of FIG.
4
. That is, the ECU
50
judges whether there is malfunction in the purge system
20
or whether the judgment must be deferred.
If the fluctuation amount ΣΔΔP or the intake amount change (Q
o
−Q
B
) is in the corresponding region ZA, the ECU
50
moves to step
6010
without adjusting the map of FIG.
4
and without setting the judgment redo flag ON. At step
6010
, the ECU
50
measures the rates of pressure change ΔP
1
and ΔP
2
and computes the ratio ΔP
1
/ΔP
2
. At step
6011
, the ECU
50
diagnoses the purge system based on the second rate of pressure change ΔP
2
and the ratio ΔP
1
/ΔP
2
referring to the adjusted map. That is, the ECU
50
judges whether there is malfunction in the purge system
20
or whether the judgment must be deferred.
Thereafter, at step
6012
, the ECU
50
judges whether the result of step
6011
is a judgment deferment. If the result is deferment, the ECU
50
moves to step
6013
and judges whether the judgment redo flag is ON. If the redo flag is ON, the ECU
50
moves to step
6014
and turns the flag OFF then terminates the routine. In this case, as long as the conditions for executing the diagnosis are satisfied, the diagnosis can be repeatedly performed in the current routine by communicating the purge system
20
with vacuum pressure.
If the determination at step
6011
is not judgment deferment, the ECU
50
moves to step
6013
and turns the judgment termination flag on. Also, even if determination at step
6011
is judgment deferment, the ECU
50
moves to step
6015
and turns the judgment termination on when the judgment redo flag is not on. Then, the ECU
50
terminates the routine. In this case, the diagnosis in the current trip is stopped.
In addition to the advantages (11) to (15) of the fourth and fifth embodiment, the sixth embodiment has the following advantages.
(16) When the malfunction diagnosis is deferred due to a change on the diagnosis standard, the diagnosis can be performed again by communicating the purge system
20
with vacuum pressure, which increases the number of diagnosis performed when the vehicle is moving.
(17) When the judgment of malfunction is deferred without changing the diagnosis standard, the diagnosis is stopped in the current trip. Accordingly, unnecessary diagnosis is avoided, which guarantees the total amount of purged fuel.
In the sixth embodiment, the judgment redo flag is applied to the fourth and fifth embodiments. However, the judgment redo flag may be effectively applied to any diagnosis apparatus that changes the diagnosis standard.
The judgment redo flag may be applied to either one of the fourth embodiment and the fifth embodiment. Alternatively, the judgment redo flag may be applied to the third embodiment. In this case, the judgment redo flag is set to on when the map of FIGS.
10
(
b
) or
10
(
c
) are used and the judgment is deferred. When the map of FIG.
10
(
a
) is selected and the judgment is deferred, the judgment termination flag is set to on.
A diagnosis apparatus according to a seventh embodiment will now be described. The difference from the first to sixth embodiment will mainly be discussed.
In a diagnosis apparatus, fuel vapor cannot be purged during a diagnosis. Thus, the number of diagnosis, which a purge system is exposed to the vacuum pressure of an intake passage, is limited, for example, up to seven times per trip. Therefore, the times of introducing intake pressure is limited to, for example, eight times per trip. Therefore, in an actual use, if the diagnosis is repeatedly stopped due to pressure fluctuations in the purge system, the diagnosis is not performed frequently.
In the seventh embodiment, another condition for communicating the purge system
20
with vacuum pressure, or for starting the diagnosis, is employed. The new condition is whether the accumulated value of the pressure fluctuation in the purge system
20
is smaller than a predetermined value thα. Thus, once the purge system
20
is exposed to the vacuum pressures and the diagnosis is started, the diagnosis is completed most of the times.
As shown in
FIG. 26
, fluctuations of the vehicle speed and bumps on the road surface cause the pressure in the purge system
20
to fluctuate. FIG.
26
(
c
) shows the accumulated value (fluctuation amount) Σ|ΔΔP| of the pressure in the purge system
20
. The accumulated value Σ|ΔΔP| is likely to exceed the value thα within a predetermined period TG (for example, thirty seconds). If the accumulated value Σ|ΔΔP| exceeds the value thα in the period TG, the purge system
20
is not exposed to the vacuum pressure. Thereafter, when the vehicle speed does not fluctuate or when the road surface is flat and the pressure fluctuation is subsided, the accumulated value Σ|ΔΔP| is not likely to exceed the value thα within the period TG. If the accumulated value Σ|ΔΔP| does not exceed the value thα within the period TG, the condition is satisfied, and the purge system
20
is exposed to the vacuum pressure as shown in FIG.
26
(
d
).
FIG. 27
is a flowchart for computing the accumulated value Σ|ΔΔP| of the pressure fluctuation. The ECU
50
executes this routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the current accumulated value Σ|ΔΔP| is equal to or greater than the value thα and whether the accumulated value Σ|ΔΔP| is accumulated for the period TG at step
7000
. If the determination is negative at step
7000
, the ECU
50
moves to step
7010
and judges whether the accumulated value Σ|ΔΔP| needs to be computed in the current routine. That is, the ECU
50
computes the accumulated value Σ|ΔΔP| once every a certain number of the routine executions, and the ECU
50
judges whether the computation must be executed in the current routine at step
7010
. For example, if the routine of
FIG. 27
is executed at every sixty-five milliseconds, the accumulated value Σ|ΔΔP| is computed at every eighth routine. If the determination is negative at step
7010
, the ECU
50
terminates the routine.
If the determination is positive at step
7010
, the ECU
50
moves to step
7011
and computes the pressure fluctuation level ΔΔP in the purge system
20
. At step
7012
, the ECU
50
computes the fluctuation amount Σ|ΔΔP|. Thereafter, the ECU
50
temporarily terminates the routine. The pressure fluctuation level ΔΔP in the purge system
20
is computed by applying second order differentiation to a change of the pressure detected by the pressure sensor
32
. The second order differentiation value ΔΔP represents the fluctuation of the fuel vapor pressure due to turning, speed changes and swinging of the vehicle.
If the determination at step
7000
is positive, the ECU
50
moves to step
7020
and stores the fluctuation amount Σ|ΔΔP| computed in the previous execution of the routine in the RAM
51
c
. At step
7021
, the ECU
50
resets the fluctuation amount Σ|ΔΔP| in the current routine to zero.
Repeated execution of the routine of
FIG. 27
shows that the fluctuation amount Σ|ΔΔP| changes as in FIG.
26
(
c
) when the purge system pressure changes as in FIG. (
b
) due to pressure speed change or bumps on the road surface of FIG.
26
(
a
).
FIG. 28
is a flowchart of a malfunction diagnosis routine according to a seventh embodiment. The ECU
50
executes the routine at predetermined intervals.
When entering this routine, the ECU
50
judges whether the conditions (b1) to (b3) are satisfied. If the conditions are not satisfied, the ECU
50
temporarily suspends the routine.
If the determination of step
8000
is positive, the ECU
50
moves to step
8001
. At step
8001
, the ECU
50
judges whether the fluctuation amount Σ|ΔΔP| computed in the routine of
FIG. 27
is smaller than the value thα and the fluctuation amount Σ|ΔΔP| of the previous routine, which is stored in the RAM
51
c
, is smaller than the value thα. That is, the conditions for initiating the diagnosis are satisfied only when the determinations of steps
8000
and
8001
are both positive.
If the conditions are satisfied, the ECU
50
executes the diagnosis according to one of the first to sixth embodiments at step
9000
.
In the seventh embodiment, the ECU
50
executing steps
8000
and
8001
form a condition monitoring means for determining whether the purge system
20
needs to be exposed to the vacuum pressure.
In addition to the advantages (1) to (17) of the first to sixth embodiments, the seventh embodiment has the following advantages.
(18) Employing the condition monitoring means is likely to decrease the times of communicating the purge system
20
with vacuum pressure. However, once the conditions are satisfied at step
8001
and the purge system
20
is exposed to the vacuum pressure for initiating the diagnosis, the diagnosis is very likely to be completed.
(19) If the diagnosis is completed, the diagnosis does not need to be executed in the current trip, which guarantees a sufficient purge amount.
In the seventh embodiment, the value thα is a fixed value. However, the value thα may be varied in accordance with the degree of a detected malfunction. The degree of a detected malfunction may be determined by the size of a hole. For example, the value thα may be different when detecting hole larger than 0.5 mm from when detecting holes larger than 1.0 mm. When the degree of a detected malfunction is changed, conditions for the diagnosis other than the value thα are also often changed. By varying the value thα in accordance with the degree of detected malfunction, the number of communicating the purge system
20
with vacuum pressure can be increased when detecting relatively large holes, which, for example, have a size greater than 1.0 mm. Therefore, even if the condition monitoring means is employed, the diagnosis is flexibly employed in accordance with the degree of detected malfunction.
Although only seven embodiments of the present invention have been described herein, it should be apparent to those skilled in the art that the present invention may be embodied in many other specific forms without departing from the spirit or scope of the invention. Particularly, it should be understood that the invention may be embodied in the following forms.
In the first to seventh embodiments, the pressure sensor
32
is located in the ceiling of the fuel tank
30
. However, the pressure sensor
32
may be located at any place as long as the sensor
32
can detect the pressure in the purge system
20
. For example, the sensor
32
may be located in one of the passages or in the wall of the canister
40
.
In the first to seventh embodiments, the intake pressure valve
80
a
is open and the atmosphere valve
72
a
is closed when initiating the diagnosis of the purge system
20
. Then, the purge valve
71
a
is open to communicate the purge system
20
with vacuum pressure. However, other structures for diagnosing the purge system may be used as long as the purge system
20
is exposed to the vacuum pressure and is then sealed.
In the illustrated embodiments, the purge system
20
is first exposed to the vacuum pressure until the purge system pressure is lowered to the first reference pressure value P
1
and is then sealed. Thereafter, the pressure is permitted to reach the second reference pressure value P
2
. The rate of pressure change ΔP
1
when the purge system pressure is the first reference pressure value P
1
and the second rate of pressure change ΔP
2
when the purge system pressure is the second reference pressure value P
2
are detected. Then, the ratio ΔP
1
/ΔP
2
is computed. Whether there is a leak in the purge system
20
is judged based on the ratio ΔP
1
/ΔP
2
. The reference pressure values P
1
and P
2
are set in relation to 760 mmHg. The inventors have confirmed that it is preferable to set the first reference pressure value P
1
to 98 kPa, or 20 mmHg less than 760 mmHg, and to set the second reference pressure value P
2
to 99 kPa, or 15 mmHg less than 760 mmHg. However, the first and second reference pressure values P
1
and P
2
may be changed in accordance with the structure and the physical characteristics of the purge system
20
. Further, instead of diagnosing the purge system by using the reference pressure values P
1
and P
2
, the diagnosis may be executed by using three or more reference pressure values.
In the illustrated embodiments, the diagnosis is performed using the rates of pressure change ΔP
2
and ΔP
2
. However, the diagnosis may be performed using any parameters that represent pressure change in the purge system
20
. For example, the diagnosis may be performed based on the rate of pressure change or pressure changing amount in a certain period.
In the first embodiment, the reference period ΔT
1
is used. In the second embodiment, the period ΔTh and the third reference pressure Value Ph are used. The diagnosis using values ΔT
1
, ΔTh and Ph may be employed in the third to sixth embodiments. If a process using values ΔT
1
, ΔTh and Ph is added to the third to sixth embodiments, a step for executing the process needs to be added before step
3004
of the third embodiment, before step
4004
of the fourth embodiment, before step
5003
of the fifth embodiment, and before step
6005
of the sixth embodiment. However, the normality judgment procedure using the period ΔT
1
in the first embodiment may be omitted. Also, the normality judgment procedure using the period ΔTh and the third reference pressure value Ph in the second embodiment may be omitted.
The diagnosis of the fourth embodiment and the diagnosis of the fifth embodiment may be combined. In this case, it is preferable to perform the diagnosis in the manner of the sixth embodiment to increase the times of the diagnosis.
In the illustrated embodiments, the conditions (b1) to (b3) are used to judge whether the diagnosis can be started. In addition to the conditions (b1) to (b3), the following conditions (b4) to (b7) may be used:
(b4) Whether the vehicle is at an altitude equal to or higher than 2400 m.
(b5) The temperature in the purge system
20
when the engine is started is in a predetermined range, for example, form ten to thirty-five degrees centigrade.
(b6) The voltage of the vehicle battery is equal to or greater than a predetermined value, for example, eleven volts.
(b7) A predetermined time, for example, fifty minutes, has not elapsed since the engine is started.
In the illustrated embodiments, the purge system
20
is exposed to the vacuum pressure, or intake pressure, for initiating the diagnosis of the purge system
20
. However, the purge system
20
may be exposed to a pressure higher than the atmospheric pressure. In this case, the purge system pressure is increased to a reference value and then the purge system is sealed. Thereafter, the pressure change in the purge system is monitored. As in the illustrated embodiments, the rate of pressure change at a few times are detected. The ratio of the detected rates of pressure change is computed. The malfunction is diagnosed based on the rate of pressure change and the ratio of the rate of pressure change. However, the diagnosis apparatus using vacuum pressure has a simpler structure compared to an apparatus using a pressure higher than the atmospheric pressure and is therefore easy to be installed in a vehicle.
Therefore, the present examples and embodiments are to be considered as illustrative and not restrictive and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalence of the appended claims.
Claims
- 1. A diagnosis apparatus for a fuel vapor purge system that includes a fuel tank for storing fuel and supplies fuel vapor from the rank to an air-intake passage of an engine, wherein the diagnosis apparatus determines whether the fuel vapor purge system has a malfunction, the apparatus comprising:a pressure sensor for detecting purge system pressure in the fuel vapor purge system; a pressure changing means for changing the purge system pressure to a predetermined level; and a diagnosis means for diagnosing the fuel vapor purge system, wherein the diagnosis means closes the fuel vapor purge system after the purge system pressure has been changed by using the pressure changing means, measuring a first rate of pressure change when the purge system pressure approaches a predetermined first reference pressure, and for measuring a second rate of pressure change when the purge system pressure approaches a predetermined second reference pressure, wherein the second reference pressure differs from the first reference pressure, and the second reference pressure value is closer to the purge system pressure before the purge system pressure was changed by the pressure changing means than the first reference pressure, and wherein the diagnosis means judges whether the fuel vapor purge system has a malfunction based on the ratio of the first rate to the second rate.
- 2. The diagnosis apparatus according to claim 1, wherein the diagnosis means judges whether the purge system has a malfunction base d on the second rate of pressure change and the ratio.
- 3. The diagnosis apparatus according to claim 1, wherein the pressure changing means is a control valve that switches between a vacuum state where the fuel vapor purge system is communicated with the air-intake passage or a closed state where the fuel vapor purge system is sealed from the air-intake passage.
- 4. The diagnosis apparatus according to claim 1, wherein the diagnosis means judges that the fuel vapor purge system has no malfunction when a period of time during which the purge system pressure changes from the first reference pressure to the second reference pressure is equal or longer than a predetermined period.
- 5. The diagnosis apparatus according to claim 1, wherein the diagnosis means judges that the fuel vapor purge system has no malfunction when the purge system pressure is lower than a predetermined third reference pressure when a predetermined period has passed after the purge system pressure reaches the first reference pressure, wherein the third reference pressure is closer to the first reference pressure than to the second reference pressure.
- 6. The diagnosis apparatus according to claim 1, wherein the diagnosis means changes a threshold value that is used to distinguish a normal state from an abnormal state based on the status of the fuel vapor purge system or the engine.
- 7. The diagnosis apparatus according to claim 6, wherein the diagnosis means further measures a fluctuation level of the purge system pressure and changes the threshold value based on the fluctuation level.
- 8. The diagnosis apparatus according to claim 7, wherein the diagnosis means measures the fluctuation level of the purge system pressure while measuring the first and the second rates of pressure change.
- 9. The diagnosis apparatus according to claim 7, wherein the diagnosis means does not make the judgement when the fluctuation level of the purge system pressure is equal or greater than a predetermined value.
- 10. The diagnosis apparatus according to claim 6, wherein the diagnosis means further measures air flow rate in the air-intake passage and changes the threshold value based on the difference between the air flow rate before changing the purge system pressure by the pressure changing means and that after the purge system pressure is changed by the pressure changing means.
- 11. The diagnosis apparatus according to claim 6, wherein the diagnosis means changes the purge system pressure again and re-diagnoses the fuel vapor purge system if the diagnosis means has judged to defer the judgement after the diagnosis means changed the threshold value.
- 12. The diagnosis apparatus according to claim 1 further comprising a monitoring means for monitoring a condition under which the diagnosis by the diagnosis means is executed, wherein the monitoring means integrate a fluctuation level of the purge system pressure, and wherein the pressure changing means starts changing the purge system pressure and the diagnosis means starts diagnosing the purge system pressure when the integrated value of the fluctuation level is smaller than a predetermined set value.
- 13. The diagnosis apparatus according to claim 12, wherein the monitoring means changes the set value based on the level of a malfunction determined by the diagnosis apparatus.
- 14. The diagnosis apparatus according to claim 1, wherein the malfunction is a leak in the fuel vapor purge system.
- 15. A method for diagnosing whether a fuel vapor purge system has a malfunction, wherein the purge system includes a fuel tank for storing fuel and supplies fuel vapor from the tank to an air-intake passage of an engine, the method including:changing purge system pressure in the fuel vapor purge system to a predetermined level; closing the purge system after the purge system pressure reaches the first pressure value; measuring a first rate of pressure change at a first reference pressure; measuring a second rate of pressure change at a predetermined second reference pressure, wherein the second reference pressure differs from the first reference pressure, and wherein the second reference pressure is closer to the purge system pressure before the purge system pressure was changed to the predetermined level than the first reference pressure; and calculating a ratio of the first rate of pressure change to the second rate of pressure change.
- 16. The method according to claim 15 further including judging whether the fuel vapor purge system has a malfunction based on the ratio.
- 17. The method according to claim 15 further including:measuring a fluctuation level of the purge system pressure while measuring the second rate of pressure change; and judging whether the fuel vapor purge system has a malfunction based on the second rate of pressure change and the measured fluctuation level.
- 18. A diagnosis apparatus for a fuel vapor purge system that includes a fuel tank for storing fuel and supplies fuel vapor from the tank to an air-intake passage of an engine, wherein the diagnosis apparatus determines whether the fuel vapor purge system has a malfunction, the apparatus comprising:a pressure sensor for detecting purge system pressure in the fuel vapor purge system; a valve for changing the purge system pressure to a predetermined level; and a computer for diagnosing the fuel vapor purge system, wherein the computer closes the fuel vapor purge system after the purge system pressure has been changed by using the valve, measuring a first rate of pressure change when the purge system pressure approaches a predetermined first reference pressure, and for measuring a second rate of pressure change when the purge system pressure approaches a predetermined second reference pressure, wherein the second reference pressure differs from the first reference pressure, and the second reference pressure value is closer to the purge system pressure before the purge system pressure was changed by using the valve than the first reference pressure, and wherein the computer judges whether the fuel vapor purge system has a malfunction based on the ratio of the first rate to the second rate.
Priority Claims (2)
Number |
Date |
Country |
Kind |
10-345656 |
Dec 1998 |
JP |
|
11-177242 |
Jun 1999 |
JP |
|
US Referenced Citations (12)
Number |
Name |
Date |
Kind |
5261379 |
Lipinski et al. |
Nov 1993 |
A |
5299545 |
Kuroda et al. |
Apr 1994 |
A |
5355863 |
Yamanaka et al. |
Oct 1994 |
A |
5363828 |
Yamashita et al. |
Nov 1994 |
A |
5408866 |
Kawamura et al. |
Apr 1995 |
A |
5419299 |
Fukasawa et al. |
May 1995 |
A |
5445015 |
Namiki et al. |
Aug 1995 |
A |
5490414 |
Durschmidt et al. |
Feb 1996 |
A |
5501199 |
Yoneyama |
Mar 1996 |
A |
5572981 |
Pfleger et al. |
Nov 1996 |
A |
5669362 |
Shinohara et al. |
Sep 1997 |
A |
6105556 |
Takaku et al. |
Aug 2000 |
A |
Foreign Referenced Citations (13)
Number |
Date |
Country |
4-362264 |
Dec 1992 |
JP |
6-42412 |
Feb 1994 |
JP |
6-129311 |
May 1994 |
JP |
6-159158 |
Jun 1994 |
JP |
6-235354 |
Aug 1994 |
JP |
6-249085 |
Sep 1994 |
JP |
7-139439 |
May 1995 |
JP |
8-61164 |
Mar 1996 |
JP |
8-240161 |
Sep 1996 |
JP |
9-32659 |
Feb 1997 |
JP |
9-158793 |
Jun 1997 |
JP |
9-242620 |
Sep 1997 |
JP |
10-299587 |
Nov 1998 |
JP |