BACKGROUND OF THE INVENTION
1. Field of the Invention
[0001] The present invention relates in general to exhaust gas purifying systems of an internal
combustion engine and more particularly to exhaust gas purifying systems of a type
that has a NOx-storable type three-way catalytic converter installed in an exhaust
passage extending from the engine. More specifically, the present invention is concerned
with the exhaust gas purifying systems of a type that needs the internal combustion
engine to operate on a leaner air/fuel mixture.
2. Description of the Prior Art
[0002] Hitherto, a so-called NOx-storable type three-way catalytic converter has been proposed,
that has such a performance that when the exhaust gas from the engine shows a higher
air/fuel ratio (viz., leaner mixture), the converter (more specifically, the catalyst
of the converter) traps and stores NOx in the exhaust gas, while when the exhaust
gas shows a stoichiometric or lower air/fuel ratio (viz., richer mixture), the catalyst
releases NOx allowing reduction of the same in the exhaust gas with the aid of HC
and CO contained in the exhaust gas. That is, the released NOx is purified by using
unburned HC and CO as reducing agents.
[0003] As has been mentioned hereinabove, under engine operation on a lean air/fuel ratio
range, the catalyst of the NOx-storable catalyst converter traps and stores NOx thereby
to reduce NOx in the exhaust gas actually disposed to the open air. However, when
the amount of NOx stored by the catalyst comes up to a maximum storing capacity thereof,
NOx in the exhaust gas from the engine can not be trapped and stored by the catalyst
any longer. Thus, in this condition, the NOx in the exhaust gas would be discharged
to the open air directly without being trapped by the converter.
[0004] For dealing with this undesirable phenomenon, a so-called "rich spike control" has
been proposed wherein upon occurrence of the maximum storing of NOx by the catalyst
of the converter, the target air/fuel ratio of the mixture fed to the engine is temporarily
changed to a stoichiometric ratio or lower ratio (viz., richer mixture) to force the
catalyst to release stored NOx for recovering the NOx-storing ability of the catalyst.
[0005] In the exhaust gas purifying systems disclosed in Japanese Patent First Provisional
Publications 6-10725 and 6-294319, there is employed a NOx absorbent in the exhaust
passage. That is, when the air/fuel ratio of the exhaust gas is higher than the stoichiometric
ratio, the NOx absorbent absorbs NOx in the exhaust gas, and when the oxygen concentration
in the exhaust gas towers to a certain level, the NOx absorbent releases the absorbed
NOx therefrom. In these disclosed systems, the temperature of the catalyst of the
converter and/or the flow rate of exhaust gas led to the converter is used as a parameter
of controlling operation of the system.
SUMMARY OF THE INVENTION
[0006] In the exhaust gas purifying systems mentioned above, the rich spike action is conducted
on the assumption that entirety of NOx stored by the catalyst of the converter should
be released and reduced. This means that the rich spike action is inevitably carried
out irrespective of the engine load at the time when the rich spike action becomes
needed under the engine operation on a lean air/fuel ratio range. In view of this
control, there is much room for improving fuel consumption of the engine in the systems
of the references.
[0007] That is, one of the performance characteristics of the NOx-storable catalyst is the
"NOx-storing rate" that is defined by dividing the amount of NOx stored by the catalyst
per unit time by the amount of NOx led into the catalyst per unit time. Usually, the
NOx-storing rate lowers as stored amount of NOx increases. Furthermore, when the NOx-storing
rate is kept high, the NOx storing action by the catalyst is carried out irrespective
of the amount of NOx left in the catalyst.
[0008] Experiments by the inventors have revealed that the phenomenon wherein the NOx-storing
rate lowers as the amount of NOx left in the catalyst increases shows a less tendency
in a lower load engine operation on the lean air/fuel ratio range than in a higher
load engine operation. This means that since, in the lower load engine operation on
a lean air/fuel ratio region, a higher NOx-storing rate can be kept even when the
amount of NOx stored by the catalyst is marked, there is no need of releasing and
reducing the entirety of NOx stored by the catalyst at the time of rich spike action.
In other words, the amount of fuel used for the rich spike action can be reduced by
controlling the rich spike action to reduce only a part of NOx stored by the catalyst
of the converter.
[0009] It is therefore an object of the present invention to provide an exhaust gas purifying
system wherein when the engine operation shows a lower load when a rich spike action
becomes needed under operation on a lean air/fuel ratio range, a so-called "partial
rich spike action" is carried out for releasing and reducing a part of NOx stored
by the catalyst, thereby to bring about both recovering of the NOx-storing ability
of the catalyst and saving of fuel used for the rich spike action.
[0010] According to a first aspect of the present invention, there is provided an exhaust
gas purifying system of an engine. The system comprises a catalyst installed in an
exhaust passage of the engine, the catalyst being of a type that traps and stores
NOx in the exhaust gas when the air/fuel ratio of the exhaust gas is higher than the
stoichiometric ratio and reduces stored NOx with the aid of reducing components in
the exhaust gas when the air/fuel ratio of the exhaust gas is equal to or lower than
the stoichiometric ratio; a detector that detects operation load of the engine; and
a control unit including a microprocessor that is programmed to carry out calculating
the amount of stored NOx when the air/fuel ratio of the exhaust gas is higher than
the stoichiometric ratio; judging whether or not the catalyst needs recovering of
the NOx-storing ability thereof in accordance with the calculated amount of the stored
NOx; determining the amount of NOx to be reduced in accordance with the engine load
detected by the-detector; and carrying out a catalyst recovering control when the
need of recovering the NOx-storing ability is judged, the catalyst recovering control
being a control to keep the air/fuel ratio of the exhaust gas at a predetermined lower
ratio for a predetermined period, thereby to reduce the determined amount of NOx.
[0011] According to a second aspect of the present invention, there is provided an exhaust
gas purifying method carried out in a system that includes an engine and a catalyst
installed in an exhaust passage of the engine, the catalyst being of a type that traps
and stores NOx in the exhaust gas when the air/fuel ratio of the exhaust gas is higher
than the stoichiometric ratio and reduces the stored NOx with the aid of reducing
components in the exhaust gas when the air/fuel ratio of the exhaust gas is equal
to or lower than the stoichiometric ratio. The method comprises detecting operation
load of the engine; calculating the amount of stored NOx when the air/fuel ratio of
the exhaust gas is higher than the stoichiometric ratio; judging whether or not the
catalyst needs recovering of the NOx-storing ability thereof in accordance with the
calculated amount of the stored NOx; determining the amount of NOx to be reduced in
accordance with the engine load; and carrying out a catalyst recovering control when
the need of recovering said NOx-storing ability is judged, the catalyst recovering
control being a control to keep the air/fuel ratio of the exhaust gas at a predetermined
lower ratio for a predetermined period, thereby to reduce the determined amount of
NOx.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
Fig. 1 is a schematic view of an internal combustion engine to which the present invention
is practically applied;
Fig. 2 is a time chart depicting operation of the present invention;
Figs. 3 and 4 are flowcharts showing programmed operation steps executed in a control
unit for carrying out a rich spike action employed in the present invention;
Fig. 5 is a graph showing a relationship between the amount of NOx stored and the
NOx-storing rate with respect to an engine load;
Fig. 6 is a flowchart showing programmed operation steps executed in the control unit
for calculating a pulse width for fuel injection; and
Fig. 7 is a graph showing the characteristic of a target equivalent ratio determined
in accordance with an engine operating condition.
DETAILED DESCRIPTION OF THE INVENTION
[0013] In Fig. 1, there is schematically shown an internal combustion engine 10 to which
an exhaust gas purifying system of the present invention is practically applied.
[0014] Designated by numeral 12 is an induction passage that leads to intake ports of the
engine 10. A throttle device 14 is mounted in the induction passage 12 to feed each
combustion chamber of the engine 10 with a metered air. The throttle device 14 is
powered by a throttle actuator 14A such as a DC motor or the like. A fuel injector
16 is exposed to each combustion chamber of the engine 10. That is, the engine shown
in Fig. 1 is of a gasoline direct injection (viz., GDI) type.
[0015] For operating the fuel injector 16 in such a manner that the combustion chamber receives
a mixture of desired air/fuel ratio, an electronic control unit (ECU) 18 feeds the
injector 16 with an instruction signal in accordance with operating conditions of
the associated motor vehicle and the engine 10. Each combustion chamber has an ignition
plug 20. Although the engine 10 shown is of the gasoline direct injection type, a
normal type engine wherein the fuel injector is exposed to the induction passage 12
may be used in the present invention.
[0016] To the electronic control unit 18, there are fed various information signals which
are a reference position signal and a unit angle signal which are issued from a crank
angle sensor 22, an intake air flow rate signal which is issued from an air flow meter
24 (viz., engine load detecting means), an accelerator open degree signal which is
issued from an accelerator sensor 26, an engine cooling water temperature signal which
is issued from an engine cooling water temperature sensor 28, a gear position signal
which is issued from a gear position sensor (not shown) of an associated transmission
and a vehicle speed signal which is issued from a vehicle speed sensor (not shown).
By processing these information signals, the control unit 18 controls the engine 10
to operate on a mixture of lean air/fuel ratio (viz., higher air/fuel ratio) when
the engine load is not so high, and controls the engine 10 to operate on a mixture
of stoichiometric air/fuel ratio or rich ratio when the engine load is relatively
high.
[0017] As shown, a NOx-storable catalytic converter 32 is installed on an exhaust passage
30. The catalyst of the NOx-storable catalytic converter 32 has such a performance
that when the exhaust gas from the engine 10 shows a leaner air/fuel ratio (viz.,
higher ratio than stoichiometric), the catalyst traps and stores NOx in the exhaust
gas, while when the exhaust gas shows a stoichiometric or richer air/fuel ratio (viz.,
lower ratio than stoichiometric), the catalyst releases NOx and purifies the same
with the aid of reducing agents, such as HC and CO contained in the exhaust gas. The
converter 32 comprises a honeycomb carrier coated with aluminum (Pt), a base catalyst
of a noble metal such as platinum (Pt), palladium (PD), rhodium (rh) or the like carried
on the aluminum-coated surface of the honeycomb carrier and an extra substance such
as barium (Ba) (alkali earth metal), cesium (Cs) (alkali metal) or the like added
to the base catalyst.
[0018] For the reason as has been described hereinabove, in usage of the exhaust gas purifying
system, it is necessary to carry out a rich spike action for recovering the NOx-storing
ability of the catalyst of the converter 32.
[0019] The rich spike action will be explained with reference to the time chart of Fig.
2. This time chart shows a case wherein, as is indicated by "LEAN-1", first a higher
engine, load operation is carried out on a lean air/fuel ratio range, then, due to
change of operation condition of the vehicle, as is indicated by "LEAN-2" and "LEAN-3",
a lower engine load operation is carried out on the lean air/fuel ratio range.
[0020] Under operation of the engine 10, the NOx-storing ability of the catalyst of the
converter 32 lowers with increase of NOx stored by the same, and thus, the amount
of NOx released from the catalyst increases gradually with passage of time. Thus,
for keeping the amount of NOx actually discharged to the open air below a predetermined
reference level in the lean air/fuel ratio range of the engine, it is necessary to
carry out the rich spike action for recovering the NOx-storing ability of the catalyst
of the converter 32 at the time when the amount of NOx stored by the catalyst increases
to a given level. This given level is so determined that the amount of NOx actually
discharged to the open air is kept below the predetermined reference level during
a lean combustion operation period from one rich spike action to a subsequent rich
spike action.
[0021] When the "NOx-storing rate" is defined by dividing the amount of NOx stored by the
catalyst per unit time by the amount of NOx led into the catalyst per unit time, an
important fact as shown in the graph of Fig. 5 becomes revealed. That is, as is seen
from this graph, in the lean air/fuel ratio range, the lowering tendency of the NOx-storing
rate relative to increase of the amount of NOx stored by the catalyst shows a difference
between a high load operation and a low and medium load operation. That is, regarding
the lowering tendency of the NOx-storing rate, the low and medium load operation shows
a less degree than the high load operation. This fact has been revealed by the experiments
made by the inventors.
[0022] From this revealed fact, the following consideration will be provided. That is, as
is shown by a phantom line of the air/fuel ratio part of the time chart of Fig. 2,
when the rich spike action takes place in the lean air/fuel ratio range irrespective
of engine load at times "t1" and "t2" when the amount of NOx stored by the catalyst
increases to a predetermined amount in the lean air/fuel ratio range and continues
(viz., RICH-1 and RICH-2) until the time when NOx stored by the catalyst is entirely
released and reduced, the tendency of lowering the NOx-storing rate in the low load
operation (viz., LEAN-3) on the lean air/fuel ratio range becomes smaller than that
of the NOx-storing rate of the high load operation (viz., LEAN-1) on the lean air/fuel
ratio range. Accordingly, as is seen from the NOx-storing rate part of Fig. 2, the
averaged NOx-storing rate (indicated by two-dot chain line) in the low load operation
on the lean air/fuel ratio range becomes higher than that (indicated by a broken line)
of the high load operation on the lean air/fuel ratio range. In other words, if the
averaged NOx-storing rate in the high load operation on lean air/fuel ratio range
shows an appropriate value, the averaged NOx-storing rate in the low load operation
on the lean air/fuel ratio range inevitably shows a very high value, and thus, in
a low load operation of the engine on the lean air/fuel ratio, range, a satisfied
NOx-storing rate can be kept by releasing only a part of stored NOx from the catalyst.
Of course, the amount of fuel needed to effect such a "partial rich spike action"
for releasing and reducing a part of stored NOx is smaller than that need to effect
a full rich spike action for releasing and reducing the entirety of stored NOx. Accordingly,
it becomes known that operation of the engine with the rich spike action applied to
a part of stored NOx brings about an improved fuel consumption of the engine.
[0023] In view of the above, the control unit 18 is so arranged and programmed that when,
under the low load operation on the lean air/fuel ratio range, the engine load shows
a lower level at times "t2" and "t3" when stored NOx has increased to the predetermined
amount, a partial rich spike action for releasing and reducing a part of stored NOx
is carried out as is indicated by RICH-2' and RITC-3' in Fig. 2.
[0024] This rich spike action will be described in detail in the following with reference
to the flowcharts shown in Figs. 3 and 4. It is to be noted that the routine shown
by these flowcharts is carried out every given period, for example, every 10ms.
[0025] In the flowchart of Fig. 3, at step S-1, the catalyst temperature "Tcat", engine
speed "Ne" and intake air flow rate "Qa" are read. The catalyst temperature "Tcat"
is obtained by effecting an A/D (viz., analogue/digital) conversion to an output issued
from a temperature sensor 34 (see Fig. 1) fixed to the converter 32. The engine speed
"Ne" is calculated from the interval at which the reference position signal is issued
from the crank angle sensor 22. In case of four-cylinder engines, such reference position
signal is issued every 180 degrees.
[0026] Referring back to Fig. 3, at step S-2, a target equivalent ratio "TFBYA" is compared
with 1 (one). It is to be noted that the target equivalent ratio is provided by dividing
the stoichiometric air/fuel ratio by a target air/fuel ratio. Thus, when the target
air/fuel ratio is the stoichiometric one, the target equivalent ratio "TFBYA" is 1
(one). When the target air/fuel ratio is greater than the stoichiometric one, that
is, when the target air/fuel ratio shows a leaner condition, the target equivalent
ratio "TFBYA" shows a value smaller than 1 (one), while when the target air/fuel ratio
is smaller than the stoichiometric one, that is, when the target air/fuel ratio shows
a richer condition, the target equivalent ratio "TFBYA" shows a value greater than
1 (one).
[0027] As is seen from the graph of Fig. 7, the target equivalent ratio "TFBYA" is looked
up from a map that carries the engine speed "Ne" and the intake air flow rate "Qa"
as parameters.
[0028] Referring back to the flowchart of Fig. 3, if at step S-2 the target equivalent ratio
"TFBYA" is smaller than 1 (one), that is, when leaner air/fuel condition is detected,
the operation flow goes to steps S-3, S-4, S-5, S-6 and S-7.
[0029] As will become apparent as the description proceeds, at the steps S-3, S-4, S-5 and
S-6, the stored amount of NOx in a lean air/fuel ratio range is calculated and a judgement
is carried out as to whether stored NOx has increased to a predetermined amount or
not, that is, whether a rich spike action has become needed or not.
[0030] That is, at step S-3, a weighted mean "QaH" of the intake air flow rate "Qa" is calculated
by using the following equation:

wherein:
k : coefficient of weighted mean
QaHz : last value of QaH
[0031] The weighted means "QaH" represents the historical data of the engine load. That
is, when the weighted means "QaH" shows a small value, it represents that a low load
operation on a lean air/fuel ratio range has been continuously carried out and thus
there is a high possibility of continuing such low load operation on the lean air/fuel
ratio range from now on.
[0032] If desired, in place of the above-mentioned method, the following method may be used
for obtaining the value "QaH". That is, the data on the intake air flow rate "Qa"
obtained at each calculation of the routine is memorized using time series and by
practically applying a statistic treatment to the memorized data, tendency of transition
of the engine load is obtained to predict coming engine load on average, and the predicted
engine load is used as the value "QaH". Furthermore, in a simpler way, only the latest
value "Qa" may be memorized as the value "QaH".
[0033] At step S-4, the amount "TNOX" of NOx presently left on the catalyst is calculated
by using the following equation:

wherein:
TNOXz : last value of TNOX
ΔNOX : amount of NOx stored at each calculation interval (viz., at each 10ms.)
[0034] That is, by adding the amount "ΔNOX" of NOx stored at each calculation interval of
the routine to the value "TMOXz" that is the amount of NOx that has been calculated
at the last operation step flow, the amount "TNOX" of NOx presently stored is obtained.
[0035] The amount "ΔNOX" of NOx stored at each calculation interval is calculated from the
following equation:

wherein:
ΔNOXeo: amount of NOx exhausted by the engine to the exhaust passage at each calculation
interval;
NOx-storing rate: value obtained by dividing the amount of NOx stored per unit time
by the amount of NOx fed to the catalyst per unit time.
[0036] It is to be noted that the value "ΔNOXeo" can be estimated from parameters of engine
operation condition, such as, engine speed "Ne", intake air flow rate "Qa", target
equivalent ratio "TFBYA" and the like. This estimation method is well known.
[0037] The NOx-storing rate is obtained by dividing the amount of NOx stored by the catalyst
per unit time by the amount of NOx fed to the catalyst per unit time. In practice,
the NOx-storing rate is calculated from the value "TNOXz" (viz., the last value of
"TNOX") and the engine load in the lean air/fuel ratio range (for example, intake
air flow rate "Qa") with reference to the map of Fig. 5. As has been mentioned hereinabove
and as is seen from the map of Fig. 5, in the lean air/fuel ratio range, the NOx-storing
rate shows a higher value in the low load operation than in the high load operation.
This fact has been revealed by the inventors. Although the map of Fig. 5 shows only
the values for two load conditions, that is, the high load operation and low load
operation, more than two load conditions may be used for improving the precision of
the calculation.
[0038] The NOx-storing rate is affected by the catalyst temperature "Tcat" and thus the
temperature "Tcat" may be used as a parameter of the NOx-storing rate. In this case,
the NOx-storing rate shows such a temperature characteristic that when the load is
kept constant the NOx-storing rate shows a maximum value at a predetermined temperature
of the catalyst. That is, the NOx-storing rate tends to lower when the temperature
of the catalyst becomes higher or lower than the predetermined temperature.
[0039] Referring back to the flowchart of Fig. 3, at step S-5, a judgment reference value
"NOXth" (viz., predetermined value) for a subsequent judging step is calculated, and
at step S-6, the reference value "NOXth" is compared with the amount "TNOX" of NOx
presently stored.
[0040] The judgement reference value "NOXth" is a value affected by the catalyst temperature
"Tcat". Thus, the value "NOXth" is calculated in accordance with the catalyst temperature
"Tcat". That is, the judgement reference value "NOXth" has such a temperature characteristic
that it shows the maximum value when the catalyst temperature "Tcat" is at the predetermined
temperature and lowers when the catalyst temperature "Tcat" becomes higher or lower
than the predetermined temperature.
[0041] The temperature characteristic of the judgment reference value "NOXth" changes depending
on the type of the catalyst. If the affection of the catalyst temperature is negligibly
small, the judgement reference value "NOXth" can be a fixed value.
[0042] If YES at step S-6, that is, when the value "TNOX" is greater than the reference
value "NOXth", the operation flow goes to step S-7 realizing the necessity of a rich
spike action. That is, at step S-7, a flag for rich spike action is raised, that is,
"Fnox =1" is established and stored in the memory of the control unit 18 (see Fig.
1). While, if NO at step S-6, that is, when the value "TNOX" is smaller than the reference
value "NOXth", the operation flow goes to RETURN realizing non-necessity of the rich
spike action. That is, "Fnox = 0" is kept. It is to be noted that upon starting of
the engine 10, the flag "Fnox" is set to 0 (zero), that is, "Fnox = 0" is established.
[0043] As will be described hereinafter at the section of Fig. 6, the flag "Fnox" is read
or used also in an arithmetic routine that calculates a pulse width "Ti" for a fuel
injection. Accordingly, in the routine, upon setting of 1 (one) of the flag "Fnox",
the rich spike action starts causing the target equivalent ratio "TFBYA" to be greater
than 1. Thus, in the routine of Fig. 3, just after the flag "Fnox" becomes 1 (one),
the operation flow goes from step S-2 to step S-8.
[0044] While, if, at step S-2, "TFBYA ≥ 1" is established, the operation flow goes from
step S-2 to step S-8 to judge whether or not the target equivalent ratio "TFBYA" has
changed from a value smaller than 1 (one) to a value larger than 1 (one) (viz., whether
or not the engine operation has changed from a lean air/fuel ratio range to a stoichiometric
range or to a richer range) or to judge whether the flag "Fnox" has changed from 0
(zero) to 1 (one) or not.
[0045] It is to be noted that the judgement as to whether or not the "TFBYA" has changed
from under 1 to over 1 can be known when looking up a "TFBYAz" that is the last target
equivalent ratio. If the last target equivalent ratio "TFBYAz" is smaller than 1 (one),
it becomes known that the engine operation has changed from the lean air/fuel ratio
range to the stoichiometric range or to the rich range. Thus, in this case, the operation
flow goes to step S-9. At this step S-9, a timer for measuring an elapsed time from
the time when the engine operation on the stoichiometric (or rich) air/fuel ratio
range has started is reset to. 0 (zero), that is, "TIMER = 0" is established.
[0046] The judgement as to whether the flag "Fnox" has changed from 0 to 1 can be known
when looking up the last value of the flag "Fnox". If the last value of the flag is
0 (zero), it becomes known that in the current flow, the flag "Fnox" has changed from
0 (zero) to 1 (one). Thus, also in this case, the operation flow goes to step S-9
to reset the timer for measuring an elapsed time from the time when the flag "Fnox"
has changed from 0 (zero) to 1 (one).
[0047] Then, the operation flow goes to step S-10. At this step, a judgement is carried
out as to whether the flag "Fnox" is 1 (one) or not. If NO, that is, when the flag
"Fnox" is 0 (zero), that is, when, due to change of operation condition, the engine
operation has changed from the lean air/fuel ratio range to the stoichiometric range
or to the rich range, the operation flow goes to step S-15. At this step, a time "RTbase"
needed for releasing and reducing the entirety of NOx left in the catalyst by carrying
out the engine operation on a stoichiometric air/fuel mixture is set as a rich spike
action time "RT". It is to be noted that the stored amount of NOx is about the same
as the amount corresponding to the judgement reference value "NOXth". Then, the operation
flow goes to "RETURN".
[0048] Thus, when the time "RTbase" passes after changing of the engine operation from the
lean air/fuel ratio range to the stoichiometric range or to the rich range, the entirety
of NOx left in the catalyst is inevitably released and reduced.
[0049] While, if YES at step S-10, that is, when the flag "Fnox" is 1 (one), that is, when
the engine operation on the lean air/fuel ratio range has been kept, the operation
flow goes to steps S-11, S-12, S-13 and S-14 to carry out a rich spike action for
enforcedly effecting the engine operation on the rich air/fuel ratio range and thus
releasing and reducing a predetermined amount of NOx stored by the catalyst. It is
to be noted that the steps S-11, S-12, S-13 and S-14 are steps for calculating controlled
values (viz., an enriching rate "RICH" and the above-mentioned rich spike action time
"RT") used for a rich spike action which will be described in the following.
[0050] It is to be noted that with increase of the enriching rate "RICH", the amount of
NOx released from the catalyst per unit time increases, and with increase of the rich
spike action time "RT", the total amount of NOx released from the catalyst increases.
[0051] The amount of NOx released from the catalyst can be controlled by allowing one of
the enriching rate "RICH" and the rich spike action time "RT" to have a fixed value
and allowing the other to have a variable value. However, if the catalyst used is
of a type that releases stored NOx in accordance with lowering of oxygen concentration
in the exhaust gas fed thereto, it is necessary to make such a control that the amount
of reducing components (viz., HC and CO) fed to the catalyst per unit time is constantly
greater than that of NOx released from the catalyst per unit time. The amount of the
reducing components fed to the catalyst per unit time is proportional to a product
of the enriching rate "RICH" and the exhaust gas flow rate (which is substantially
equal to the intake air flow rate "Qa"). Thus, in case of using the above-mentioned
type catalyst, it is desirable to allow the enriching rate "RICH" to have a fixed
value that constantly assures a sufficient feeding of the reducing components to the
catalyst per unit time and to allow the rich spike action time "RT" to have a variable
value.
[0052] Referring back to the flowchart of Fig. 3, at step S-11, in accordance with the existing
intake air flow rate "Qa" and the existing stored amount "TNOX" of NOx, basic controlled
values "R0" and "RT0" used for a rich spike action are calculated. It is to be noted
that the basic controlled value "R0" is for the enriching rate "RUCH" and has a unit
corresponding to an equivalent ratio, and the basic controlled value "RT0" is for
the rich spike action time "RT" and has a unit corresponding to a time. More specifically,
the basic controlled value "R0" is a value of enriching rate (R0 ≥ 1) that assures
feeding of sufficient amount of reducing components (viz., HC and CO) to the catalyst
under the existing intake air flow rate "Qa". This means that the amount of reducing
components fed to the catalyst per unit time is greater than that of NOx released
from the catalyst per unit time. The basic controlled value "RT0" is the time (RT0
> 0) when the total amount of NOx released from the catalyst becomes greater than
that of NOx presently stored by the catalyst. Accordingly, if, during the time of
the basic controlled value "RT0", the rich spike action is carried-out with the enriching
rate "R0", the entirety of NOx stored by the catalyst is released and reduced like
in the conventional exhaust gas purifying system.
[0053] Just after change of the flag "Fnox" from 0 (zero) to 1 (one), the amount "TNOX
" of stored NOx shows a value generally equal to the judgment reference value "NOXth".
Thus, in place of using the "TNOX", the judgement reference value "NOXth" may be used.
In case wherein the judgment reference value "NOXth" is used as a single fixed value,
the basic controlled values "R0" and "RT0" are calculated from only the intake air
flow rate "Qa".
[0054] At step S-12, a so-called NOx-releasing rate "K" is set. That is, with the aid of
the weighted means "QaH" of the intake air flow rate "Qa", the NOx-releasing rate
"K" represents how much percentage of stored NOx has been released and reduced just
before starting of the rich spike action. For example, "K = 50%" means that 50% of
NOx stored by the catalyst is released and reduced, and "K = 100%" means that all
of NOx stored by the catalyst is released and reduced.
[0055] With decrease of the weighted means "QaH" of the intake air flow rate "Qa", that
is, with increase of possibility of continuing the low load operation on the lean
air/fuel ratio range, the NOx-releasing rate "K" is reduced. With this, in place of
reducing the amount of NOx released from the catalyst, fuel increase induced by the
rich spike action is controlled. That is, when the low load operation is being kept,
sufficient NOx-storing rate of the catalyst is assured without releasing and reducing
the entirety of stored NOx.
[0056] In case wherein the weighted means "QaH" of the intake air flow rate "Qa" is large,
that is, in case wherein a possibility of continuing the high load operation on the
lean air/fuel ratio range is high, it becomes necessary to release and reduce the
entirety of stored NOx in order to obtain a sufficient NOx-storing rate of the catalyst.
Thus, in this case, the NOx-releasing rate "K" is set to about 100%.
[0057] It is desirable that the weighted means "QaH" of the intake air flow rate "Qa" indicates
an averaged engine load condition that will continue on the lean air/fuel ratio range
to a time when a subsequent rich spike action takes place. Accordingly, usage of the
weighted means "QaH" is preferable rather than usage of the intake air flow rate "Qa".
Furthermore, it is much desirable to use a predicted value as the value "QaH", that
is provided by practically applying a statistic treatment to memorized data. Furthermore,
if any parameters having a correlation with the engine load (for example, the exhaust
gas flow rate) on the lean air/fuel ratio range are provided, the throttle opening
degree, the intake vacuum, a basic pulse width "Tp" for fuel injection and their weighted
means may be used in place of the values "Qa" and "QaH".
[0058] Referring back to the flowchart of Fig. 3, at step S-13, correction values "R1" and
"RT1" for the basic controlled values "R0" and "RT0" are calculated. That is, if the
above-mentioned basic controlled values "R0" and "RT0" are subjected to a reduction
correction (viz., correction by reducing the enriching rate or correction by shortening
the rich spike action time), the amount of NOx released from the catalyst is decreased.
Thus, the correction values "R1" (0 < R1 ≤ 1) and "RT1" (0 < RT1 ≤ 1) are so calculated
that the amount of NOx released from the catalyst shows "K%" of the amount of NOx
stored by the catalyst. Then at step S-14, using the correction values "R1" and "RT1"
and the basic controlled values "R0" and "RT0", the enriching rate "RICH" and the
rich spike action time "RT" are calculated by using the following equations:

[0059] That is, the values obtained by subjecting the basic controlled values "R0" and "RT0"
to the reduction correction are used as the enriching rate "RICH" and the rich spike
action time "RT". Then, the operation flow goes to "RETURN" as shown. Of course, even
though the basic controlled value "R0" of the enriching rate is corrected by using
the correction value "R1", the NOx-releasing rate "K" is so set as to make the corrected
enriching rate "RICH" greater than 1 (one).
[0060] The enriching rate "RICH" and the rich spike action time "RT" obtained in the above-mentioned
manner are stored in the memory (RAM) of the control unit 18 (see Fig. 1). As will
be described in the following, the rich spike action time "RT" is read or used in
both a judgement (viz., step S-16 of Fig. 4) as to whether the rich spike action has
finished or not and a judgement (viz., step S-18 of Fig. 4) as to whether the existing
condition takes place just after the rich spike action has finished or not, and the
enriching rate "RICH" is read or used in an arithmetic routine that calculates a pulse
width "Ti" for a fuel injection.
[0061] If NO at step S-8, that is, when thereafter the engine operation is kept carried
out on the stoichiometric air/fuel ratio range (or rich air/fuel ratio range), the
operation flow goes to step S-16 of the flowchart of Fig. 4. At this step, the elapsed
time "TIMER" measured by the timer is compared with the rich spike action time "RT"
stored in the memory. At an initial stage of the time measuring by the timer, the
elapsed time "TIMER" is smaller than the rich spike action time "RT", and thus, in
such stage, the step S-16 issues NO answer and thus the operation flow goes to step
S-17. At this step S-17, up-counting of the timer is carried out.
[0062] When, after repeated up-counting by the timer, the elapsed time "TIMER" becomes equal
to or greater than the rich spike action time "RT", the step S-16 issues YES answer
and thus the operation flow goes to step S-18. At this step S-18, a last value "TIMERz"
of the counted time is compared with the rich spike action time "RT". If YES, that
is, "TIMERz < RT" is established, the operation flow goes to step S-19 considering
that the existing condition takes place just after the counted time has exceeded the
rich spike action time "RT". At step S-19, the flag "Fnox" is checked. The purpose
of this step S-19 is the same as that of the above-mentioned step S-10. That is, when
"Fnox = 0" is established, judgement is so made that a time "RTbase" has passed from
the time when the engine operation has changed from the lean air/fuel ratio range
to the stoichiometric range or to the rich range. In this case, the entirety of stored
NOx is released and reduced, and thus the operation flow goes to step S-22 to reset
the value of "TNOX" to 0 (zero).
[0063] While, if YES at step S-19, that is, "Fnox = 1" is established, judgement is so made
that a time "RT0 x RT1" (=RT) has passed from the time when a rich spike action started
for enforcedly making the air/fuel mixture rich for the purpose of releasing and reducing
a predetermined amount of NOx stored by the catalyst. Thus, in this case, the operation
flow goes to step S-20 to reset the flag "Fnox" to 0 (zero).
[0064] Then, the operation flow goes to step S-21. At this step, the amount "TNOX" of NOx
presently stored by the catalyst is calculated by using the following equation:

[0065] That is, by subtracting the amount "TNOXz x K" of NOx released by the current rich
spike action from the amount "TNOXz" of NOx that has been stored just before starting
of the rich spike action, the amount "TNOX" of NOx presently stored by the catalyst
is obtained. Since the rich spike action for releasing "K%" of the amount TNOXz" of
NOx that has been stored by the catalyst just before starting of the rich spike action
must be done, the value "TNOXz x K" corresponds to the amount of NOx that is presently
released.
[0066] Referring to Fig. 6, there is shown a flowchart that shows programmed operation steps
for calculating the pulse width "Ti" for fuel injection applied to the fuel injector
16 (see Fig. 1). It is to be noted that routine of these steps is executed every given
period, for example every 10ms independently of the above-mentioned routines of Figs.
3 and 4.
[0067] At step S-31, the engine speed "Ne" and the intake air flow rate "Qa" are read. Then,
at step S-32, the basic pulse width "Tp" is calculated by using the following equation:

wherein:
K2 : constant
[0068] The basic pulse width "Tp" represents the amount of fuel needed for one rotation
of the engine 10. By practically using the pulse width "Tp", a mixture of stoichiometric
air/fuel ratio is obtained.
[0069] At step S-33, the flag "Fnox" stored in the memory is checked. If "Fnox = 0" is established,
the operation flow goes to step S-35 because there is no need of effecting the rich
spike action. At this step S-35, by looking up a map of Fig. 7 showing a relation
between the engine speed "Ne" and the intake air flow rate "Qa", the target equivalent
ratio "TFBYA" is obtained. That is, as shown by the map of Fig. 7, in the three engine
operation ranges, there are contained different values of the ratio "TFBYA". The range
occupied by "TFBYA = 1" is a range (viz., stoichiometric air/fuel ratio range) wherein
the target air/fuel ratio is a stoichiometric ratio, the range occupied by "TFBYA
< 1" is a range (viz., lean air/fuel ratio range) wherein the target air/fuel ratio
is a lean air/fuel ratio, and the range occupied by "TFBYA > 1" is a range (viz.,
rich air/fuel ratio range) wherein the target air/fuel ratio is a rich air/fuel ratio.
[0070] Referring back to the flowchart of Fig. 6, if YES at step S-33, that is, when "Fnox
= 1" is established, the operation flow goes to step S-34 to carry out a rich spike
action for enforcedly making the air/fuel mixture rich for the purpose of releasing
and reducing a predetermined amount of NOx stored by the catalyst. For this operation,
at step S-34, the enriching rate "RICH" stored in the memory is set as the target
equivalent ratio "TFBYA". In this case, the target equivalent ratio "TFBYA" (= RICH)
shows a value equal to or greater than 1 (one), and thus, the engine operation is
carried out on a stoichiometric air/fuel ratio range or on a richer air/fuel ratio
range.
[0071] At step S-36, the pulse width "Ti" for a sequential fuel injection is calculated
by using the following equation:

wherein:
α: air/fuel ratio feedback correction factor
Ts: invalid fuel injection by fuel injector
[0072] When the target equivalent ratio "TFBYA" is not 1 (one), the value of "α" is fixed
to 1.0.
[0073] The pulse width "Ti" calculated in the above-mentioned manner is stored in the memory
of the control unit 18 and practically read or used in a fuel injection execution
routine that is executed in synchronization with the rotation of the engine 10. In
a sequential fuel injection, each fuel injector 16 is opened for the period of the
pulse width "Ti" once for each rotation of the engine 10.
[0074] In operation, when, under a low load operation on a lean air/fuel ratio range, the
amount of NOx stored by the catalyst increases to a predetermined amount, the NOx-releasing
rate "K" is calculated using the weighted means "QaH" of the intake air flow rate
"Qa" that represents the historical data of engine load. Based on this NOx-releasing
rate "K", the reduction correction values "R1" and "RT1" for a rich spike action are
so calculated that the rich spike action would induce releasement of K% of stored
NOx from the catalyst. Based on these correction values "R1" and "RT1", the basic
controlled values "R0" and "RT0" for the rich spike action are corrected to calculate
the enriching rate "RICH" and the rich spike action time "RT". By using these controlled
values, the rich spike action is carried out pactically.
[0075] The operation will be described with reference to the time chart of Fig. 2.
[0076] At the time "t2" or "t3" that shows a low load engine operation taken when stored
NOx has increased to the predetermined amount, a so-called "partial rich spike action"
(see RICH-2' of RICH-3') is carried out that aims to release and reduce K% of NOx
stored by the catalyst, not to release and reduce the entirety of stored NOx. That
is, at that time "t2" or "t3", the NOx-releasing rate "K" is calculated to have a
value smaller than 100%. Even though the averaged NOx-storing rate (see the two-dot
chain line "X" of the "NOx STORING RATE" part of the time chart) taken in the low
load operation (see LEAN-3') on the lean air/fuel ratio range after the partial rich
spike action shows a value somewhat lower than that expected when a conventional rich
spike action is carried out, it is easy to keep the averaged NOx-storing rate above
an averaged NOx-storing rate (see the broken line "Y" of the "NOx STORING RATE" part
of the time chart) that is taken in the high load operation on the lean air/fuel ratio
range. Furthermore, because of need of only a partial releasement and reduction of
stored NOx, the amount of fuel used for the rich spike action is greatly saved.
[0077] That is, the rich spike action that takes place when, under engine operation on a
lean air/fuel ratio range, NOx stored by the catalyst increases to a predetermined
amount can bring about both recovering of NOx-storing ability of the catalyst and
improvement in fuel consumption.
[0078] Referring back to the time chart of Fig. 2, at the time "t1" that shows a high load
engine operation taken when stored NOx has increased to the predetermined amount,
a so-called "full rich spike action" (see RICH-1) is carried out that aims to release
and reduce the entirety of stored NOx. That is, at the time "t1", the NOx-releasing
rate "K" is calculated to have a value of about 100%.
[0079] In the above-mentioned embodiment, the judgement as to whether a rich spike action
becomes needed or not is carried out in the following-manner. That is, by multiply
the amount (ΔNOXeo) of NOx exhausted from the engine to the exhaust passage at each
calculation interval by the NOx-storing rate, the amount "ΔNOX" of NOx stored at each
calculation interval is obtained, and by integrating the amount "ΔNOX" at each calculation
interval, the amount "TNOX" of NOx presently left in the catalyst is estimated, and
then by comparing the amount "TNOX" with the judgement reference value "NOXth", the
judgement is made.
[0080] However, if desired, for simplification, one of the following values may be used
in place of the value "TNOX":
1. Integrated value "SumNe" of engine speed in an engine operation on lean air/fuel
ratio range,
2. Integrated value "SumTh" of throttle opening degree in an engine operation on lean
air/fuel ratio range, and
3. Integrated value "SumQa" of intake air flow rate in an engine operation on lean
air/fuel ratio range.
[0081] In using these values, when the value "SumNe", "SumTh" or "SumQa" exceeds a corresponding
judgement reference value, the above-mentioned rich spike flag "Fnox" is turned to
1 (one).
[0082] Although the invention has been described above with reference to the embodiment
of the present invention, the invention is not limited to the embodiment described
above. Various modifications and variations of the embodiment described above will
occur to those skilled in the art, in light of the above teachings.