This application is based on Japanese Patent Application No. 2006-284189 filed on Oct. 18, 2006, the disclosure of which is incorporated herein by reference.
The present invention relates to a fuel vapor treatment system for an internal combustion engine.
The fuel vapor treatment system is for preventing fuel vapor in a fuel tank from diffusing to an atmosphere. The fuel vapor in the fuel tank is introduced into a canister which includes an adsorbing material therein. The canister adsorbs the fuel vapor temporarily. The fuel vapor adsorbed in the adsorbing material is desorbed by negative pressure in the intake pipe when the engine is driven. And the desorbed fuel vapor is purged into the intake pipe through a purge pipe. In this manner, when the fuel vapor is desorbed from the adsorbing material, the adsorbing capacity of the adsorbing material is recovered.
Also when purging the fuel vapor into the intake pipes it is necessary to control the air-fuel-ratio of the air-fuel mixture toward a target air fuel ratio (generally stoichiometric air fuel ratio). JP-7-269419A shows a system in which an air-fuel-ratio sensor is provided in an exhaust pipe and a feedback control of fuel injection is performed based on a deviation between the detected air-fuel-ratio and a target air-fuel-ratio so that the air fuel ratio is brought into the target air-fuel-ratio.
A concentration of an air-fuel mixture containing a fuel vapor which is purged from the canister is estimated based on the air-fuel-ratio deviation. A fuel injection quantity is controlled based on the concentration of the air-fuel mixture so that the air-fuel-ratio is brought into the target air-fuel-ratio.
However, in a method of estimating the air-fuel mixture concentration based on the air-fuel-ratio deviation during the purge, it is necessary to learn the deviation of the air-fuel-ratio before purging in order to except a deviation (tolerance) due to an individual specificity of the injectors. Therefore, in such a method, the purge cannot be performed until air-fuel-ratio learning is completed.
Moreover, it is required to perform purge sufficiently during engine operation. However, since there is a period of engine suspension also in driving by the hybrid vehicle, it may be difficult to perform sufficient purge. For this reason, it is necessary to increase the purge flow rate at the time of purge execution.
In a case that an air-fuel-ratio is actually measured by the air-uel sensor and the air-fuel-ratio deviation is fed back to determine a fuel injection quantity, if the fuel vapor is not purged, the fuel injection quantity cannot be determined. Therefore, at the time of the purge start, it is necessary to enlarge the purge rate gradually to such an extent that air fuel ratio fluctuation does not arise greatly. It is necessary to enlarge the purge rate gradually from the small value also at the time of the restart after purge suspension. Therefore, the purge quantity could not be enlarged enough.
The present invention has been made in view of the above matters. An object of the present invention is to provide a fuel vapor treatment system for an internal combustion engine capable of increasing the purge quantity of the fuel vapor sufficiently.
According to the present invention, the fuel vapor treatment system includes a canister that temporarily adsorbs a fuel vapor developed in a fuel tank, a purge pipe that introduces the fuel vapor purged from the canister into an intake pipe, a purge control valve that is arranged in the purge pipe and controls a purge flow rate from the purge pipe to the intake pipe. An air-fuel-ratio sensor is provided in an exhaust pipe and measures an air-fuel-ratio.
A first fuel state determination means determines a state of fuel of an air-fuel mixture containing the fuel vapor purged from the canister on the basis of an amount of deviation from a target air-fuel-ratio of an air-fuel-ratio detected by the air-fuel-ratio sensor when the purge control valve is opened.
An air-fuel-ratio learning means performs an air-fuel-ratio learning for correcting an air-fuel-ratio deviation between an air-fuel-ratio detected by the air-fuel-ratio sensor and a target air fuel ratio when the purge control valve is closed.
An air-fuel-ratio control means controls a fuel injection quantity to the internal combustion engine, which is corrected based on a learning correction quantity determined by the air-fuel-ratio learning means, in such a manner as to bring an air-fuel-ratio to the target air-fuel-ratio on the basis of the state of fuel of the air-fuel mixture purged from the canister.
A second fuel state determination means determines the state of fuel of the air-fuel mixture purged from the canister when the purge control valve is closed.
An abnormality detection means detects abnormalities of the second fuel state determination means.
A first memory means stores a history of the abnormality detection of the second fuel state determination means by the abnormality detection means. A second memory means stores a learning history of air-fuel-ratio learning by the air-fuel-ratio learning means.
A purge timing variable means variably adjusts the start timing of the purge with the purge control valve based on the history of the abnormality detection of the second fuel state determination means and the learning history of the air-fuel-ratio learning means.
A preferred embodiment of the present invention will be described below.
The canister 13 is packed with an absorbing material 14 and temporarily absorbs the fuel vapor developed in the fuel tank 11 by the absorbing material 14. The canister 13 is connected to an intake pipe 2 of the engine 1 via a purge line 15 of a purge pipe. The purge line 15 is provided with a purge valve 16 of a purge control valve, and when the purge valve 16 is opened, the canister 13 communicates with the intake pipe 2.
The canister 13 includes partition plates 14a and 14b therein. A partition plate 14a is provided between a position where the evaporation line 12 is connected to the canister 13 and a position where the purge line 15 is connected to the canister 13, and prevents the fuel vapor introduced from the evaporation line 12 from being purged from the purge line 15 without being absorbed by the absorbing material 14.
The canister 13 has an atmosphere line 17 also connected thereto. A partition plate 14b which is nearly equal to the packing depth of the absorbing material 14 is provided between a position where the atmosphere line 17 is connected to the canister 13 and a position where the purge line 15 is connected to the canister 13 in the canister 13. With this, the partition plate 14b prevents the fuel vapor introduced from the evaporation line 12 from being purged from the atmosphere line 17.
The purge valve 16 is a solenoid valve and has its opening adjusted by an electronic control unit (ECU) 30 for controlling the respective parts of the engine 1. The air-fuel mixture flowing through the purge line 15 includes the purged fuel vapor. The flow rate of an air-fuel mixture flowing through the purge line 15 is controlled by the opening of the purge valve 16. This air-fuel mixture is purged into the intake pipe 2 by negative pressure developed in the intake pipe 2 by a throttle valve 3 and is combusted with fuel injected from an injector 4. The air-fuel mixture containing the purged fuel vapor is referred to as purge gas, hereinafter.
One end of an atmosphere line 17 is connected to the canister 13. The other end of the atmosphere line 17 communicates with the atmosphere via a filter. The atmosphere line 17 is provided with a switching valve 18 that makes the canister 13 communicate with the atmosphere line 17 or the suction side of a pump 26. When the switching valve 18 is not driven by the ECU 30, the switching valve 18 is at a first position where the canister 13 communicates with the atmosphere line 17 and when the switching valve 18 is driven by the ECU 30, the switching valve 18 is switched to a second position where the canister 13 communicates with the suction side of the pump 26.
A branch line 19 branched from the purge line 15 is connected to one input port of a three-way position valve 21. An air supply line 20 branched from a discharge line 27 of the pump 26, opened to the atmosphere via a filter, is connected to the other input port of the three-way valve 21. A measurement line 22 of a measurement passage is connected to the output port of the three-way valve 21. The three-way valve 21 is switched by the ECU 30 to any one of the first position where the air supply line 20 is connected to the measurement line 22, a second position where the communication of the measurement line 22 with both of the air supply line 20 and the branch line 19 is interrupted, and a third position where the branch line 19 is connected to the measurement line 22. Here, when the three-way position valve 21 is not operated, the three-way position valve 21 is constructed so as to be set at the first position.
The measurement line 22 is provided with an orifice 23 and the pump 26. The pump 26 is an electrically operated pump. When the pump 26 is operated, the pump 26 introduces gas into the measurement line 22 through the orifice 23. The revolution of the pump 26 is controlled by the ECU 30. The pump is driven at a constant speed.
When the ECU 30 operates the pump 26 the three-way position valve 21 is at the first position and the switching valve 18 is held at the first position, the measurement line 22 is brought to a first state of measurement in which air flows through the line 22. Moreover, when the ECU 30 operates the pump 26 and the three-way position valve 21 is brought to the third position, the measurement line 22 is brought to a second state of measurement in which an air-fuel mixture containing the fuel vapor flows through the line 22 through the atmosphere line 17, the canister 13, the purge line 15, and the branch line 19.
Moreover, a pressure sensor 24 is connected to the downstream of the orifice 23, that is, a portion between the orifice 23 and the pump 26. The pressure sensor 24 can detect a differential pressure between the atmospheric pressure and pressure on the downstream side of the orifice 23 of the measurement line 22. A pressure signal of the pressure sensor 24 is outputted to the ECU 30.
The ECU 30 controls the opening of the throttle valve 3 for adjusting an intake air volume, a fuel injection quantity from the injector 4, the opening of the purge valve 16, and the like on the basis of the detection values detected by various sensors. For example, the ECU 30 controls the above quantity on the basis of an intake air volume detected by an air flow sensor (not shown) provided in the intake pipe 2 and an intake air pressure detected by an intake air pressure sensor (not shown), an air-fuel-ratio detected by an air-fuel-ratio sensor 6 provided in an exhaust pipe 5, an ignition signal, an engine speed, an engine cooling water temperature, an accelerator position, and the like.
In step 21, it is determined whether or not abnormality diagnosis conditions are satisfied. It is assumed that the abnormality diagnosis conditions (that is, leak diagnosis conditions) are satisfied when the time during which the vehicle is operated continues for a specified period of time or more or when outside temperature is a specified temperature or more. When determination in step 21 is negative, this routine is finished. When determination in step 21 is affirmative, it is determined in step 22 whether or not the key is OFF. When determination in step 22 is negative, step 22 is repeated to wait for the key to be turned OFF.
When determination in step 22 is affirmative, the routine proceeds to step 23 in which it is determined whether or not a specified period of time elapses from the time when the key is turned OFF. Step 23 is the processing of preventing making a diagnosis immediately after the key is turned OFF because immediately after the key is turned OFF, the pressure in the fuel vapor treatment apparatus is unstable and the fuel in the fuel tank 11 is swung or the fuel temperature is unstable. Hence it is not suitable to make a diagnosis of a leak and an abnormality. The specified period of time is a period of time, which elapses after the state in the fuel vapor treatment apparatus becomes unstable immediately after the key is turned OFF until the state become as stable as a leak diagnosis can be made correctly, and is previously set. When determination in step 23 is negative, step 23 is repeated, and when determination in step 23 becomes affirmative after the specified time elapses, a diagnosis of an abnormality is made in step 24 and then this routine is finished.
In step 241, the pump 26 is operated. The state of flow of the gas is shown in
In step 242, a variable “i” is set at 0, and in the subsequent step 243, the pressure detected by the pressure sensor 24 is measured as pressure P(i). In step 244, a change (P(i−1)−P(i)) from the last measured pressure P(i−1) to this measured pressure P(i) is compared with a threshold Pa and it is determined whether or not (P(i−1)−P(i))<Pa.
When determination in step 244 is negative, the variable “i” is increased by 1 and the routine returns to step 243. When determination in step 244 is affirmative, and the routine proceeds to step 246. That is, the measured pressure shows a behavior that changes greatly when the pump 26 starts to operate and then converges gradually on a pressure value determined by the passage sectional area of the orifice 23 and the like, so processing following step 246 is executed after the measured pressure converges sufficiently.
In step 246, P(i) is substituted for the reference pressure P1. Then, in step 247, the state of measurement is switched to the state of leak measurement. This state of leak measurement is the state, shown in
In this state of leak measurement, the fuel tank 11, the evaporator line 12, the canister 13, the purge line 15, the branch line 19, and a passage from the canister 13 to the pump 26 via the switching valve 18 constructs a closed space. For this reason, gas in the closed space is dissipated to the atmosphere by the pump 26, whereby pressure in the closed space is decreased.
Steps 248 to 255 are processing for determining the presence or absence of abnormalities in the closed space by comparing the measured pressure with the reference pressure P1. The abnormalities in the closed space include not only an abnormality that a leak aperture is formed in the closed space, that is, an abnormality in the line included in the closed space but also an abnormality of the other devices included in the closed space, for example, the faulty switching of the three-position valve 21 and the switching valve 18. This is because if an abnormality is not in the closed space, pressure on which pressure in the closed space in a state in which pressure is reduced converges is determined by the area of the aperture of the restrictor 23, but because if a leak aperture is formed in the closed space or a faulty switching of the three-position valve 21 or the switching valve 18 occurs, a completely closed space is not formed and hence the pressure does not reach the reference pressure P1.
In step 248, the variable “i” is set at 0. In step 249, the pressure P(i) is measured and in step 250, the measured pressure P(i) is compared with the reference pressure P1 and it is determined whether or not P(i)<P1. When this determination is affirmative, the routine proceeds to step 253, and when the determination is negative, the routine proceeds to step 254. At the beginning when the state of measurement is switched to the state of leak measurement, normally, the measured pressure P(i) does not reach the reference pressure P1 and hence determination in step 250 is negative.
When determination in step 250 is negative, the routine proceeds to step 251. Steps 251, 252 are processing of the same purport as steps 244, 245. In step 251, a change (P(i−1)−P(i)) from the last measured pressure P(i−1) to this measured pressure P(i) is compared with a threshold Pa and it is determined whether or not (P(i−1)−P(i))<Pa. When determination in step 251 is negative, the variable “i” is increased by “1” in step 252 and the routine returns to step 249. When the determination in step 251 is affirmative, the routine proceeds to step 254. The purport of step 251 is to wait the measured pressure P(i) to converge as in the case of the above-mentioned step 244.
In step 253, it is determined that the closed space is normal. And this normal determination is stored in RAM (not shown) of ECU30. In step 254, it is determined that the closed space is abnormal. And this abnormality determination is stored in the RAM. When a leak aperture larger than the orifice 23 exists in the closed space, it is determined that the closed space is abnormal. However, not only in the case where a leak aperture larger than the restrictor 23 exists in the closed space but also in the case where the closed space is not formed by the faulty switching of the three-position valve 21 and the switching valve 18, it is determined that the closed space is abnormal.
When step 253 is executed and it is determined that the closed space is normal, the routine proceeds to step 256. On the other hand, when step 254 is executed and it is determined that the closed space is abnormal, step 255 for operating alarm means is executed and then the routine proceeds to step 256. The alarm means is, for example, an indicator provided on the instrument panel of the vehicle.
In step 256, the pump 26 is stopped and both of the three-position valve 21 and the switching valve 18 are set at the first positions to return the operation to a state before making an abnormality diagnosis.
In step 601, it is determined whether or not an ignition switch is ON. When this determination is negative, the engine 1 is not started and purge control is not performed either, so it is determined in step 606 that the detection of concentration based on pressure measurement is prohibited and this routine is finished.
On the other hand, when determination in step 601 is affirmative, step 602 is executed to further determine whether or not it is determined in the above-mentioned abnormality diagnosis control (
This is because a pressure drop by the orifice 23 of the air-fuel mixture (pressure P1 of the air-fuel mixture flow) purged from the canister 13 is measured in step 702 in
When determination in step 602 is negative, that is, when it is diagnosed that the fuel concentration detection system is normal, the routine proceeds to step 603. In step 603, it is further determined whether or not the time that elapses after the last detection of fuel concentration based on pressure measurement, that is, the detection of fuel concentration (
When determination in step 603 is affirmative, it is further determined in step 604 whether or not the purge valve 16 is turned off, that is, is totally closed. Also when determination in this step 604 is negative, that is, also when the purge valve 16 is opened, the above-mentioned step 606 is executed.
When determination in step 604 is affirmative, it is determined in step 605 that the detection of fuel concentration based on pressure measurement is started, and the routine proceeds to a fuel concentration detection routine shown in
In step 701, pressure P0 is measured by the pressure sensor 24 in a state in which air flows as a gas flow through the measurement line 22. This state corresponds to “a first state of measurement”. The measurement of the pressure P0 by an air flow is performed by operating the pump 26 with the three-position valve 21 held set at the first position. In this case, air is supplied to the measurement line 22 via the air supply line 20. Pressure on the upstream side of the orifice 23 of the air supply line 20 is the same as pressure at one end of the pressure sensor 24, and the other end of the pressure sensor 24 is connected to the downstream side of the orifice 23 of the air supply line 20, so a pressure drop when air passes through the orifice 23 is detected by the pressure sensor 24a.
Next, in step 402, pressure P1 is measured in a state in which the air-fuel mixture containing the fuel vapor is flowed as a gas flow through the measurement line 22. This state corresponds to “a second state of measurement”. The measurement of the pressure P1 by using the air-fuel mixture flow is performed by operating the pump 26 with the three-position valve 21 being switched to the third position. In this case, the air-fuel mixture containing the fuel vapor supplied via the atmosphere line 17, the canister 13, a portion of the purge line 15 to the branch line 19, and the branch line 19 is supplied to the measurement line 22. That is, air introduced from the atmosphere line 17 flows through the canister 13 and is mixed with the fuel vapor, thereby being brought to the air-fuel mixture of the fuel vapor and air. Then the air-fuel mixture is supplied to the measurement line 22 via the portion of the purge line 15 and the branch line 19. Thus, when pressure by the air-fuel mixture is measured, a pressure drop when the air-fuel mixture containing the fuel vapor is passed through the orifice 23 of the measurement line 22 is detected by the pressure sensor 24.
In step 703, a fuel concentration C is computed on the basis of pressures P0 and P1 which are measured in step 701 and step 702 and is stored in the ECU 30.
In the computation of the fuel concentration C, a pressure ratio RP between the pressure P0 and the pressure P1 is computed by equation (1) and the fuel concentration C is computed by equation (2) on the basis of the pressure ratio RP. In the equation (2), k1 is a constant determined suitably in advance by an experiment or the like.
RP=P1/P0 (1)
C=k1×(RP−1) (=(P1−P0)/P0) (2)
The fuel vapor is heavier than air, so when purge gas contains the fuel vapor, its density becomes higher. If the number of revolutions of the pump 26 is the same and the velocity of flow (flow rate) in the measurement line 2 is the same, according to the law of energy conservation, as density becomes higher, a differential pressure across the orifice 23 becomes larger. Hence, as the fuel concentration C becomes larger, the pressure ratio RP becomes larger, and the relationship between the fuel concentration C and the pressure ratio RP becomes a linear relationship as shown by equation (2). Here, the fuel concentration C computed in this manner expresses the concentration of the fuel vapor in the purge gas by a mass ratio.
In the next step 704, the respective parts are returned to the initial states. That is, the switching valve 18 is returned to the first position in which the canister 13 communicates with the atmosphere line 17 and the three-position valve 21 is returned to the first position where the air supply line 20 is connected to the measurement line 22.
In step 801, it is determined whether or not an air-fuel-ratio feedback control is allowed. That is, when all of the following conditions that:
(1) operation is not at the startup;
(2) fuel cut is not in the course of being performed;
(3) cooling water temperature (THW) 40 C.°; and
(4) air-fuel-ratio sensor is completely activated, are satisfied, an air-fuel-ratio feedback control is allowed. If any one of the above-mentioned conditions is not satisfied, the air-fuel-ratio feedback control is not allowed.
When determination in step 801 is affirmative, the routine proceeds to step 802. In step 802, an output voltage Vox of the air-fuel-ratio sensor 6 is read. In step 803, it is determined whether or not the output voltage VOX is a specified reference voltage VR (for example, 0.45 V) or less. When determination in step 803 is affirmative, it is assumed that the air-fuel-ratio of exhaust gas is lean and the routine proceeds to step 804 in which an air-fuel-ratio flag XOX is set at “0”.
Next, in step 805, it is determined whether not the air-fuel-ratio flag XOX is identical to a state holding flag XOXO. When determination in step 805 is affirmative, it is assumed that a lean state continues and, in step 806, an air-fuel-ratio correction factor FAF is increased by a lean integrated amount “a” and this routine is finished. On the other hand, when determination in step 805 is negative, it is assumed that a rich state is reversed to a lean state and the routine proceeds to step 807 in which the air-fuel-ratio correction factor FAF is increased by a lean skip amount “A”. Here, the lean skip amount “A” is set at a sufficiently large value as compared with the lean integrated amount “a”. Then, the routine proceeds step 808 in which the state holding flag XOXO is reset and then this routine is finished.
When determination in step 803 is negative, it is assumed that the air-fuel-ratio of exhaust gas is rich and the routine proceeds to step 809 in which the air-fuel-ratio flag XOX is set at “1”. Then, in step 810, it is determined whether not the air-fuel-ratio flag XOX is identical to a state holding flag XOXO. When determination in step 810 is affirmative, it is assumed that a rich state continues and, in step 811, the air-fuel-ratio correction factor FAF is decreased by a rich integrated amount “b” and this routine is finished. On the other hand, when determination in step 810 is negative, it is assumed that a lean state is reversed to a rich state and the routine proceeds to step 812 in which the air-fuel-ratio correction factor FAF is decreased by a rich skip amount “B”. Here, the rich skip amount “B” is set at a sufficiently large value as compared with the rich integrated amount “b”.
Next, in step 813, the state holding flag XOXO is set at “b” and then this routine is finished. Here, when determination in step 801 is affirmative, the routine proceeds to step 814 in which the air-fuel-ratio correction factor FAF is set at “1.0” and then this routine is finished.
When the affirmative determination is performed in step 501, the processing is advanced to step 502. When the negative determination is performed in step 501, this routine is ended. When the answer is Yes in step 501, the procedure proceeds to step 502 and it is determined in which learning region the present operational status is. That is, in step 502, an intake air quantity, an engine load, and engine speed are read, and it is determined in which learning region the present operational status is. Then, the procedure proceeds to step 503 in which it is determined whether the air-fuel-ratio learning in the determined learning region is completed. When the answer is No in step 503, the procedure proceeds to steps 504 and 506 in which the air-fuel-ratio learning is performed. When the answer is Yes in step 503, this routine is ended.
The operational status is divided into a plurality of regions based on the engine load, the air-fuel-ratio learning “flaf” is given for every divided learning region, the air-fuel-ratio learning is performed for every learning region, and the “flaf” is updated.
In step 504, the deviation between the air-fuel-ratio detected by the air-fuel-ratio sensor 6 and target air fuel ratio (stoichiometric air fuel ratio) is computed. In step 506, while computing the learning correction value “flaf” for correcting the quantity of air-fuel-ratio deviations computed in step 504, this learning correction value “flaf” is stored in the ECU 30.
In step 903, it is determined whether or not air-fuel-ratio feedback control is being performed. When determination in step 903 is affirmative, the routine proceeds to step 904 in which it is determined whether or not fuel cut is performed.
When determination in step 904 is negative, the routine proceeds to step 505 in which it is determined whether the purge control can be performed. When the purge control can be performed, the procedure proceeds to step 906. In step 906, a normal purge ratio control is performed. And then the routine proceeds to step 907. In step 907, a purge stop flag XIPGR is reset (set at 0) and a fuel cut counter Ccut is reset in step 908 and this routine is finished.
When determination in step 904 is affirmative, the routine proceeds to step 909 in which a purge ratio to be corrected at the time of restarting purge is computed, and then the purge stop flag XIPRG is set at “1” in step 910, and this routine is finished.
Moreover, when determination in step 903 is negative, the routine proceeds to step 911 in which a purge ratio PGR is reset (set at 0), and then in step 912, the purge stop flag XIPGR is set at “1” and this routine is finished.
When the answer is Yes in step 9051, the learning correction value “flaf” over the learning region is stored in step 506. Therefore, in step 9051, when air-fuel-ratio learning is completed on this trip, the affirmative determination is performed in a case where there is history that the completion of air-fuel-ratio learning was performed on the past trip which contains the trip last time is performed.
Even if the air-fuel-ratio learning start condition is not satisfied immediately after engine start up, the start timing of purge control execution shown in
In step 9052, it is determined whether there is any normal determination history that normal determination was performed in the abnormality diagnosis of the evaporation fuel processing unit. That is, it is determined whether it is a normal result in checking the leakage of the evaporation fuel processing unit and the abnormalities of the fuel concentration detection system by the abnormality diagnosis shown in of
When abnormality diagnosis is not completed (it contains also when not performing), or when it determined that there is abnormality, it does not become the normal determination history. Hence, the determination process in step 9059 is prohibited and the determination process in step 9054 is performed.
In step 9053, it is determined whether the engine cooling water temperature THW is greater than or equal to T1 (THW>=T1), which is a first purge start condition. When the affirmation determination is performed, the procedure will proceed to step 9057 in which the purge control is permitted. When the negative determination is performed, the procedure will proceed to step 9059 in which the purge control execution is disapproved.
Moreover, it is determined whether the engine cooling water temperature THW is greater than or equal to T2 (THW>T2), which is a second purge start condition. When the affirmation determination is performed, the procedure proceeds to step 9057 in which the purge control execution is permitted. When the negative determination is performed, the procedure proceeds to step 9059 in which the purge control execution is disapproval.
In the present embodiment, T2 is greater than T1. Specifically, T1=40° C. and T2=80° C. In the first purge start condition, THW=40° C. which is the same as the FIB conditions. In the second purge start condition, THW=80° C. which is the same as the air-fuel-ratio learning start condition.
In addition, the driving condition in which the engine cooling water temperature THW is T1 (40° C.) represents a condition in which the engine has been just cold-started. In the cold-start condition, the coolant temperature THW is relatively low, compared with the driving condition after warming-up.
Here, while being in the driving condition (THW≧T1) after cold-start, the purge control execution is repeatedly performed by the decision processing in step 9053. However, there is a possibility that the purge control reflecting the air-fuel-ratio learning history in the last trip is performed, and the air-fuel-ratio learning on this trip has not been performed yet. For this reason, when air-fuel-ratio learning has not been performed on this trip, the purge is stopped compulsorily and the air-fuel-ratio learning of
In step 9055, it is determined whether it is in the condition after warming-up of the engine. When the affirmation determination is performed in step 9055, it is further determined whether the air-fuel-ratio learning is completed on this trip in step 9056. When the affirmation determination is performed in step 9056, the process proceeds to step 9057.
When the negative determination is performed in step 9056, it is determined that the purge control is compulsorily stopped in step 9157 so that the purge control execution is disapproved. Then, the procedure proceeds to step 9158 in which the air-fuel-ratio learning is permitted.
When the purge control execution permission is determined in step 9057, the procedure proceeds to step 9058. In step 9058, the procedure proceeds to step 906 shown in
Besides, the condition after warming-up of the above-mentioned engine is in the condition that the air-fuel-ratio learning start condition is satisfied, and the engine cooling water temperature THW set to THW≧80° C. (T2=80° C.).
The purge ratio initial value determination routine is shown in detail in
In step 90623, the present intake pipe pressure Pi is detected by an intake air pressure sensor (not shown) and in step 90624, a base flow rate Q100 is computed on the basis of the intake pipe pressure Pi. The base flow rate Q100 is the flow rate of gas of 100% air flowing in the purge line 15 when the opening of the purge valve 16 (hereinafter referred to as “purge valve opening”) is 100%, and is computed according to a base flow rate map. In
In step 90625, a predicted flow rate Qc of a purge air-fuel mixture is computed by a following equation (3) on the basis of the fuel concentration C detected by the fuel concentration detection routine (
Qc=Q100×(1−AxC) (3)
In step 90626, the predicted flow rate of purge fuel vapor (hereinafter, referred to as “Predicted flow rate of purge fuel vapor”) Fc when purge gas of the present fuel concentration C is flowed in the purge line 15 with the opening of the purge valve set at 100% is computed by equation (4) on the basis of the fuel concentration C and the predicted flow rate Qc.
Fc=Qcx (4)
In steps 90627 to 90629, a purge valve opening “x” is set. In step 90627, the predicted flow rate of purge fuel vapor Fc is compared with the allowance of flow rate of purge fuel vapor Fm and it is determined whether or not Fc≦Fm. When determination is affirmative, the routine proceeds to step 90628 in which the purge valve opening x is set at 100%. This is because even if the purge valve opening x is set at 100%, there is a room for the allowance of flow rate of purge fuel vapor Fm. When determination in step 90627 in which it is determined whether not FC≦Fm is negative, it is determined that when the purge valve opening x is 100%, air-fuel-ratio control cannot be normally performed because of excessive fuel vapor and the routine proceeds to step 90629 in which the purge valve opening x is set at (Fm/Fc)×100%. This is because when FC>Fm, the maximum value of purge flow rate that guarantees proper air-fuel-ratio control becomes the allowance of flow rate of purge fuel vapor Fm.
When the purge valve opening x is computed in steps 90628 and 90629, the purge valve 16 is controlled to the computed opening.
After executing steps 90628 and 90629, in step 90630, the pressure concentration detection completion flag XIPRGHC is reset (set at 0) and a purge ratio PGRcomp to be corrected at the time of restarting purge is set at 0. By resetting the pressure concentration detection completion flag XIPRGHC in step 90630, determination in step 9061 in
In step 9063, it is determined which region the air-fuel-ratio correction factor FAF belongs to.
When it is determined in step 9063 that the air-fuel-ratio correction factor FAF belongs to the region I, the routine proceeds to step 9064 in which a purge ratio PGR is increased by a previously determined purge ratio increase amount D and then the routine proceeds to step 9066. When it is determined in step 9063 that the air-fuel-ratio correction factor FAF belongs to the region III, the routine proceeds to step 9065 in which a purge ratio PGR is decreased by a previously determined purge ratio decrease amount E and then the routine proceeds to step 9066. When it is determined in step 9063 that the air-fuel-ratio correction factor FAF belongs to the region II, the routine proceeds directly to step 9066.
In step 9066, the purge ratio PGRcomp to be corrected at the time of restarting purge, which will be described later, is subtracted from the purge ratio PGR and the routine proceeds to step 9067. In step 9067, a previously determined value F is subtracted from the purge ratio PGRcomp to be corrected at the time of restarting purge and it is determined in step 9068 whether or not the purge ratio PGRcomp to be corrected at the time of restarting purge is positive.
When determination in step 9068 is negative, the purge ratio PGRcomp to be corrected at the time of restarting purge is set at a lower limit “0” in step 9069 and the routine proceeds to step 9070. When determination in step 9068 is affirmative, the routine proceeds directly to step 9070 in which the purge ration PGR is checked against the upper and lower limits thereof and this routine is finished.
In the next step 9092, the fuel cut counter Ccut is incremented by one and the routine proceeds step 9093. Here, the fuel cut counter Ccut expresses the time during which the state of fuel cut continues. In step 9093, an fuel vapor quantity VAPOR (PT, Ccut) absorbed by the canister 14 during the fuel cut is found as a function of the pressure PT in the fuel tank and the fuel cut counter Ccut.
As a function for finding the fuel vapor quantity VAPOR can be used, for example, the following function. That is, a fuel evaporation quantity α(PT) per unit time can be determined as a function of the pressure PT in the fuel tank, so the fuel vapor quantity VAPOR can be found by the following equation of multiplying the fuel evaporation quantity α(PT) per unit time by the count value of the fuel cut count Ccut.
VAPOR=α(PT)·Ccut
In step 9094, the purge ratio PGRcomp to be corrected at the time of restarting purge is computed, which is determined as a function of the fuel vapor quantity and an intake air volume GA detected by the air flow sensor.
PGRcomp=β·VAPOR/GA
where b is a factor.
When determination in step 161 is negative, it is assumed that purge is being performed and the routine proceeds to step 163 in which a duty ratio Duty is computed by the following equation.
Duty=γ·PGR/PGR100+δ,
where PGR100 is a fully-open purge ratio and expresses the purge quantity when the purge valve 16 is fully opened.
This fully-open purge ratio PGR100 is previously set as a map of an engine speed Ne and a throttle valve opening TA.
FGPG=(1−C)−(14.6×C×density of fuel vapor/density of air)
Here, the density of fuel vapor and the density of air may be replaced by a previously determined constant values or may be determined on the basis of temperature.
When the ratio of fuel vapor to purge gas is the same as that of an air-fuel mixture of a stoichiometric air-fuel-ratio, the above-mentioned fuel concentration FGPG becomes 0. When the ratio of fuel vapor to purge gas is larger than the theoretical air-fuel-ratio, the fuel concentration FGPG becomes minus. Moreover, when the ratio of fuel vapor to purge gas is smaller than the theoretical air-fuel-ratio, the fuel concentration FGPG becomes plus. Further, when the purge gas does not contain evaporated gas, the fuel concentration FGPG becomes 1. Hence, it can also be said that the fuel concentration FGPG expresses the degree of deviation from the stoichiometric air-fuel-ratio of the purge gas.
In step 1803, a pressure concentration detection completion flag XIPRGHC is reset to 0. And the procedure advances to step 1810.
When determination in step 1801 is negative, the routine proceeds to step 1804 in which it is determined whether or not the purge stop flag XIPGR is “1”. When determination is affirmative, it is assumed that purge is stopped and directly this routine is finished.
When determination in step 1804 is affirmative, the routine proceeds to step 1805 in which it is determined whether or not fuel concentration learning conditions are satisfied. That is, when all of conditions that:
(1) air-fuel feedback control is being performed,
(2) cooling water temperature 80° C.,
(3) fuel increase quantity at the startup=0, and
(4) fuel increase quantity at warm-up=0 are satisfied, learning is performed, and when any one of the conditions is not satisfied, learning is not performed.
When determination in step 1805 is negative, that is, learning is not performed, this routine is finished directly. When determination in step 1805 is affirmative, that is, learning is performed, the routine proceeds to step 1806. In step 1806, the time average value FAFAV of the air-fuel-ratio correction factor FAF computed by the air-fuel-ratio control routine in
In step 1807, it is determined which of regions of 0.98 or less, more than 0.98 and less than 1.02, and 1.02 or more the average value FAFV belongs to. When it is determined that the average value FAFV is 0.98 or less, the routine proceeds to step 1808 in which the fuel concentration FGPG is decreased by a specified amount “Q” (for example, 0.4%) and the routine proceeds to step 1810.
When it is determined that the average value FAFV is 1.02 or more, the routine proceeds to step 1809 in which the fuel concentration FGPG is increased by a specified amount “P” (for example, 0.4%) and the routine proceeds to step 1810. When it is determined that the average value FAFV is more than 0.98 and less than 1.02, the fuel concentration FGPG is not updated but the routine directly proceeds to step 1810. The fuel concentration FGPG determined in step 1809 corresponds to a first fuel concentration.
In this regard, when the fuel vapor concentration of purge gas is “0”, the fuel concentration FGPG determined by executing step 1808 or step 1809 is set at “1”, and as the fuel concentration becomes larger, the fuel concentration FGPG becomes a value smaller than 1. In step 1810, the fuel concentration FGPG is limited to a value within specified upper and lower values and this routine is finished.
Tp=Tp(Ne,GA)
In the next step 1902, a purge correction factor FPG is computed on the purge ratio PGR and the fuel concentration FGPG determined in
FPG=(FGPG−1)·PGR
In step 1903, an injector valve opening time TAU is determined by the following equation using the air-fuel-ratio correction factor FAF computed by the air-fuel-ratio control routine shown in
TAU=α·Tp·(FAF+FPG)·Flaf+β
where α and β are correction factors including a warm-up increase amount and a startup increase amount.
In step 1904, the injector valve opening time TAU is outputted and this routine is finished.
If the diagnosis result is normal, when determinations in steps 601 to 603 in
When the detection of fuel concentration in
On the other hand, when the diagnosis result is abnormal, purge is started at as small a purge ratio PGR as does not affects the air-fuel-ratio (timing t3). A fuel concentration FGPG when the purge ratio PGR is further enlarged from this small purge ratio PGR is predicted. Further, from after the prediction is completed (timing t4), the purge valve 16 is gradually opened while the fuel concentration FGPG is repeatedly learned on the basis of the predicted values, and at timing t5, the purge ratio PGR reaches a maximum value. With this, even if the fuel concentration FGPG cannot be known before starting purge, it is possible to perform purge while preventing the air-fuel-ratio being disturbed.
When the vehicle speed is brought to a state of deceleration to bring about a state in which fuel cut is ON (timing t6), the purge ratio PGR is brought to 0, that is, there is brought about a state in which the purge valve 16 is totally closed to interrupt purge. When a specified period of time elapses in a state of interrupting purge after the last detection of the fuel concentration based on pressure measurement is completed, in a case where the diagnosis result is normal, all of determinations in steps 601 to 604 in
When there is brought about a state in which fuel cut is OFF, that is, when fuel cut is released at timing t9 after timing t8, the fuel concentration FGPG is computed in step 1802 in
On the other hand, in a case where the diagnosis result is abnormal, purge is started again at a purge ratio PGR determined on the basis of a period of time during which fuel cut is ON. With this, purge can be started again without disturbing the air-fuel-ratio. After purge is started again, the fuel concentration FGPG is learned repeatedly and at the same time the purge ratio PGR is increased.
Moreover, when the fuel cut is rendered ON at timing t10 and the detection of fuel concentration based on pressure measurement is started at timing t11 and the fuel cut is rendered OFF at timing t12 without the detection of fuel concentration being completed, even in a case where the diagnosis result is normal, as is the case where the diagnosis result is abnormal, purge is started again at a purge ratio PGR determined by integrating the period of time during which the fuel cut is ON.
Thus, in this embodiment, in a case where the fuel concentration detection system is normal, purge can be started at the maximum purge ratio PGR from the time when purge is started (timing t2), and the purge ratio PGR can be set at the maximum purge ratio PGR also when purge is started again (timing t9). Thus, the amount of purge can be increased sufficiently.
Moreover, in a case where the detection of fuel concentration is not completed in the course of interrupting purge, the purge ratio PGR when purge is started again is determined on the basis of the period of time during which purge is interrupted, so even if the detection of fuel concentration is not completed in the course of interrupting purge, the purge ratio PGR when purge is started again can be increased to some extent. This can also increase the amount of purge.
In addition, in a case where it is diagnosed in the abnormality diagnosis control in
Furthermore, in this embodiment, when the history of the abnormality diagnosis shown in
The preferred embodiment is described above. The present invention is not limited to the above embodiment.
For example, the closed volume for performing the abnormality diagnosis is formed when the purge valves 16 is closed, the three position valve 21 is in the second position, and the switching valve 18 is in the second position in the above embodiment. The closed volume should just include a path for which the air-fuel mixture circulates in the fuel concentration detection (
Moreover, it is also recommendable to diagnose an abnormality in the fuel concentration detection system on the basis of the pressure P when the closed space is formed and of whether or not the pressure P is decreased to a predetermined determination value or less. This is because when the pressure P is not decreased to the determination value or less, it can be thought that abnormalities such as a decrease in the capacity of the pump 26, a faulty switching operation of the switching valve 18 and the three-position valve 21, and a leak occur.
Further, it is also recommendable to provide a position sensor for detecting the positions of the switching valve 18 and the three-position valve 21 and to diagnose an abnormality in the switching valve 18 and the three-position valve 21 on the basis of a signal from the position sensor.
In the above-mentioned embodiment, the pressure sensor 24 has its one end connected to the downstream side of the orifice 23 and has its other end opened to the atmosphere. However, it is also recommendable to detect a differential pressure across the orifice 23 by connecting the other end of the pressure sensor 24 to the upstream side of the orifice 23.
Moreover, in the embodiment mentioned above, although the three-position valve 21 is used, it is possible to adopt a plurality of two-position valves.
Number | Date | Country | Kind |
---|---|---|---|
2006-284189 | Oct 2006 | JP | national |