[Field of the Invention]
[0001] The present invention relates to a failure determination system and method for an
air flow rate-detecting device that detects a flow rate of air flowing through an
intake passage of an internal combustion engine.
[Background Art]
[0002] Conventionally, as a failure determination system of this kind, there has been known,
for example, one disclosed in Patent Literature 1. In this failure determination system,
based on an air flow rate detected by an air flow rate-detecting device and the rotational
speed of the engine, a first calculated value of the air flow rate is calculated,
and a second calculated value of the air flow rate is calculated based on detected
atmospheric pressure, intake air pressure, intake air temperature, and engine speed.
Further, a third calculated value of the air flow rate is calculated based on a throttle
valve opening, the atmospheric pressure, the intake air temperature, and the engine
speed. Then, these first to third calculated values are compared, and when the state
in which the first calculated value is largely different from the second and third
calculated values frequently occurs, it is determined that the air flow rate-detecting
device is faulty.
[0003] As described above, in the conventional failure determination system, to calculate
the second and third calculated values, the atmospheric pressure is used which does
not directly represent the physical properties of air in an intake passage, which
makes a calculation error liable to occur with respect to an actual air flow rate.
In this case, the accuracy of determining failure of the air flow rate-detecting device,
which is performed based on comparison with the second and third calculated values,
is degraded.
[0004] The present invention has been made to provide a solution to the above-described
problem, and an object thereof is to provide a failure determination system and method
for an air flow rate-detecting device, which are capable of maintaining the accuracy
of calculating an estimated value of an air flow rate, which is to be compared with
a detected value by the air flow rate-detecting device, to thereby improve the accuracy
of failure determination.
[0005]
[Patent Literature 1] Japanese Laid-Open Patent Publication (Kokai) No. H11-324783
[Disclosure of the Invention]
[0006] To attain the above object, in a first aspect of the present invention, there is
provided a failure determination system for an air flow rate-detecting device that
detects a flow rate of air flowing through an intake passage of an internal combustion
engine, comprising an air flow rate adjustment mechanism disposed in an intermediate
portion of the intake passage, for changing a degree of opening of the intake passage
to thereby adjust the air flow rate, estimated value-calculating means for calculating
an estimated value of the air flow rate according to a relationship between respective
pressures in the intake passage on an upstream side and a downstream side of the air
flow rate adjustment mechanism, failure determination means for determining failure
of the air flow rate-detecting device based on a result of comparison between the
calculated estimated value of the air flow rate and a detected value of the air flow
rate by the air flow rate-detecting device, opening degree parameter-detecting means
for detecting an opening degree parameter indicative of a degree of opening of the
intake passage, and failure determination-inhibiting means for inhibiting failure
determination of the air flow rate-detecting device by the failure determination means
when the degree of opening of the intake passage represented by the detected opening
degree parameter is larger than a predetermined value.
[0007] According to this failure determination system for an air flow rate-detecting device,
the air flow rate adjustment mechanism is disposed in the intermediate portion of
the intake passage, and the air flow rate adjustment mechanism changes the degree
of opening of the intake passage, whereby the flow rate of air flowing through the
intake passage is adjusted. When the degree of opening of the intake passage is changed
to narrow the intake passage, a differential pressure is generated between the upstream
side and the downstream side of the air flow rate adjustment mechanism. According
to the failure determination system of the present invention, the estimated value
of the air flow rate is calculated using the thus generated differential pressure
according to the relationship between the pressures in the intake passage on the upstream
side and the downstream side of the air flow rate adjustment mechanism, so that it
is possible to properly calculate the estimated value. This makes it possible to properly
determine failure of the air flow rate-detecting device based on a result of comparison
between the calculated estimated value and the detected value of the air flow rate
by the air flow rate-detecting device.
[0008] Further, as described above, the estimated value of the air flow rate is calculated
using the differential pressure, and hence when the degree of opening of the intake
passage is large, the differential pressure becomes smaller, which makes the accuracy
of calculating the estimated value liable to be lowered. According to the present
invention, the opening degree parameter of the air flow rate adjustment mechanism
is detected, and when the degree of opening of the intake passage represented by the
detected opening degree parameter is larger than the predetermined value, the failure
determination of the air flow rate-detecting device is inhibited. Therefore, the failure
determination is performed only in a situation where the accuracy of calculating the
estimated value of the air flow rate is estimated to be high, and hence it is possible
to improve the accuracy of failure determination.
[0009] Preferably, the air flow rate adjustment mechanism includes an adjustment valve for
adjusting the air flow rate by changing the degree of opening of the intake passage,
and the opening degree parameter is a degree of opening of the adjustment valve, the
failure determination-inhibiting means inhibiting failure determination by the failure
determination means when the degree of opening of the adjustment valve is larger than
a predetermined opening degree.
[0010] With the configuration of this preferred embodiment, the degree of opening of the
intake passage is changed by the adjustment valve, and hence the degree of opening
of the adjustment valve directly excellently represents the degree of opening of the
intake passage. Therefore, by inhibiting the failure determination of the air flow
rate-detecting device when the detected degree of opening of the adjustment valve
is larger than the predetermined opening degree, it is possible to improve the accuracy
of failure determination of the air flow rate-detecting device.
[0011] Preferably, the failure determination system further comprises upstream intake air
pressure-detecting means for detecting pressure in the intake passage in the vicinity
of and at the same time at a location upstream of the air flow rate adjustment mechanism,
as upstream intake air pressure, and downstream intake air pressure-detecting means
for detecting pressure in the intake passage in the vicinity of and at the same time
at a location downstream of the air flow rate adjustment mechanism, as downstream
intake air pressure, and the opening degree parameter is a pressure ratio between
the detected downstream intake air pressure and the detected upstream intake air pressure,
the failure determination-inhibiting means inhibiting failure determination by the
failure determination means when the pressure ratio is larger than a predetermined
value.
[0012] With the configuration of this preferred embodiment, the pressure ratio between the
detected pressures in the intake passage in the vicinity of and at the respective
locations upstream and downstream of the air flow rate adjustment mechanism is used
as the opening degree parameter. As the pressure ratio is larger, it represents that
the differential pressure between the pressures in the intake passage on the upstream
side and the downstream side of the air flow rate adjustment mechanism is smaller.
Therefore, by inhibiting the failure determination of the air flow rate-detecting
device when the pressure ratio is larger than the predetermined value, it is possible
to improve the accuracy of failure determination of the air flow rate-detecting device.
[0013] To attain the above object, in a second aspect of the present invention, there is
provided a failure determination method for an air flow rate-detecting device that
detects a flow rate of air flowing through an intake passage of an internal combustion
engine, the flow rate of air being adjusted by changing a degree of opening of the
intake passage using an air flow rate adjustment mechanism, comprising an estimated
value-calculating step of calculating an estimated value of the air flow rate according
to a relationship between respective pressures in the intake passage on an upstream
side and a downstream side of the air flow rate adjustment mechanism, a failure determination
step of determining failure of the air flow rate-detecting device based on a result
of comparison between the calculated estimated value of the air flow rate and a detected
value of the air flow rate by the air flow rate-detecting device, an opening degree
parameter-detecting step of detecting an opening degree parameter indicative of a
degree of opening of the intake passage, and a failure determination-inhibiting step
of inhibiting failure determination of the air flow rate-detecting device in the failure
determination step when the degree of opening of the intake passage represented by
the detected opening degree parameter is larger than a predetermined value.
[0014] With the configuration according to the second aspect of the present invention, it
is possible to obtain the same advantageous effects as provided by the first aspect
of the present invention.
[0015] Preferably, the air flow rate adjustment mechanism includes an adjustment valve for
adjusting the air flow rate by changing the degree of opening of the intake passage,
and the opening degree parameter is a degree of opening of the adjustment valve, the
failure determination-inhibiting step including inhibiting failure determination in
the failure determination step when the degree of opening of the adjustment valve
is larger than a predetermined opening degree.
[0016] Preferably, the failure determination method further comprises an upstream intake
air pressure-detecting step of detecting pressure in the intake passage in the vicinity
of and at the same time at a location upstream of the air flow rate adjustment mechanism,
as upstream intake air pressure, and a downstream intake air pressure-detecting step
of detecting pressure in the intake passage in the vicinity of and at the same time
at a location downstream of the air flow rate adjustment mechanism, as downstream
intake air pressure, and the opening degree parameter is a pressure ratio between
the detected downstream intake air pressure and the detected upstream intake air pressure,
the failure determination-inhibiting step including inhibiting failure determination
in the failure determination step when the pressure ratio is larger than a predetermined
value.
[0017] According to these preferred embodiments, it is possible to obtain the same advantageous
effects as provided by the respective corresponding preferred embodiments of the first
aspect of the present invention.
[Brief Description of the Drawings]
[0018]
[FIG. 1] A schematic view of a failure determination system according to an embodiment
of the present invention and an internal combustion engine incorporating the same.
[FIG. 2] A schematic block diagram of the failure determination system.
[FIG. 3] A flowchart of a failure determination process for determining failure of
an air flow sensor.
[FIG. 4] A flowchart of a subroutine of a process for determining whether or not execution
conditions for executing failure determination of the air flow sensor are satisfied.
[FIG. 5] A flowchart of a subroutine of a process for calculating the estimated value
of an air flow rate.
[FIG. 6] A view showing an example of a map for use in calculating a basic value.
[FIG. 7] A view showing an example of a table for use in calculating an intake air
pressure-dependent correction term.
[FIG. 8] A view showing an example of a table for use in calculating an intake air
temperature-dependent correction term.
[Best Mode for Carrying Out the Invention]
[0019] Hereafter, the invention will now be described in detail with reference to drawings
showing a preferred embodiment thereof. FIG. 1 schematically shows the arrangement
of an internal combustion engine 3 incorporating an air flow sensor 22 as an air flow
rate-detecting device, to which is applied the present invention. FIG. 2 schematically
shows the arrangement of a failure determination system 1. The failure determination
system 1 includes an ECU 2 (see FIG. 2). As will be described hereinafter, the ECU
2 carries out various kinds of control of the internal combustion engine (hereinafter
referred to as the "engine") 3, and at the same time carries out a failure determination
process for determining failure of the air flow sensor 22.
[0020] The engine 3 is a four-cylinder diesel engine installed on a vehicle, not shown,
and includes four pairs of cylinders 3a and pistons 3b (only one pair of which is
shown), a crankshaft 3c, and so forth. The engine 3 is provided with a crank angle
sensor 20 and a coolant temperature sensor 21.
[0021] The crank angle sensor 20 is formed by a magnet rotor and an MRE pickup, and delivers
a CRK signal, which is a pulse signal, to the ECU 2 along with rotation of the crankshaft
3c. Each pulse of the CRK signal is generated whenever the crankshaft 3c rotates through
a predetermined crank angle (e.g. 30°). The ECU 2 calculates rotational speed (hereinafter
referred to as the "engine speed") NE of the engine 3 based on the CRK signal.
[0022] Further, the coolant temperature sensor 21 is implemented e.g. by a thermistor, and
detects an engine coolant temperature TW, which is the temperature of engine coolant
circulating through a cylinder block of the engine 3 to deliver a signal indicative
of the sensed engine coolant temperature TW to the ECU 2.
[0023] Fuel injection valves 4 (only one of which is shown) are mounted on the respective
cylinders 3a of the engine 3. Each fuel injection valve 4 is electrically connected
to the ECU 2. The valve-opening time period and the valve-opening timing of the fuel
injection valve 4 are controlled by the ECU 2, whereby the fuel injection amount and
fuel injection timing thereof are controlled.
[0024] On the other hand, the air flow sensor 22, a turbocharger 6, an intake air temperature
sensor 23, an upstream intake air pressure sensor 24, an intake throttle valve mechanism
7, and a downstream intake air pressure sensor 25, and so forth are provided at respective
locations of an intake passage 5 of the engine 3 from upstream to downstream in the
mentioned order.
[0025] The air flow sensor 22 is formed by a hot-wire air flow meter, and detects the flow
rate of air passing through an intake throttle valve 7a, referred to hereinafter,
to deliver a signal indicative of the detected air flow rate to the ECU 2. It should
be noted that a detected value GAIR of the air flow rate is calculated as a mass flow
rate.
[0026] Further, the turbocharger 6 comprises a compressor blade 6a disposed in the intake
passage 5 at a location downstream of the air flow sensor 22, a turbine blade 6b disposed
in an intermediate portion of an exhaust passage 9, for rotating in unison with the
compressor blade 6a, a plurality of variable vanes 6c (only two of which are shown),
and a vane actuator 6d for actuating the variable vanes 6c.
[0027] In the turbocharger 6, as the turbine blade 6b is driven for rotation by exhaust
gases flowing through the exhaust passage 9, the compressor blade 6a integrally formed
with the turbine blade 6b rotates, whereby air within the intake passage 5 is pressurized
to cause the turbocharger 6 to perform a supercharging operation.
[0028] Further, the variable vanes 6c are for varying boost pressure generated by the turbocharger
6, and are pivotally mounted on a wall of a housing (not shown) accommodating the
turbine blade 6b. The variable vanes 6c are mechanically connected to the vane actuator
6d connected to the ECU 2. The ECU 2 changes the degree of opening of the variable
vanes 6c via the vane actuator 6d to change the amount of exhaust gases blown to the
turbine blade 6b, whereby the rotational speed of the turbine blade 6b, that is, the
rotational speed of the compressor blade 6a, is changed to thereby control the boost
pressure.
[0029] On the other hand, the intake throttle valve mechanism 7 includes the intake throttle
valve 7a, an ISV actuator 7b for actuating the intake throttle valve 7a, and so forth.
The intake throttle valve 7a is pivotally disposed in the intake passage 5. The ISV
actuator 7b is formed by combining a motor (not shown), and a reduction gear mechanism
(not shown), and is electrically connected to the ECU 2. The ECU 2 controls the degree
of opening of the intake throttle valve 7a via the ISV actuator 7b. Thus, the degree
of opening of the intake passage 5 is changed by the intake throttle valve 7a, whereby
the flow rate of air flowing though the intake passage 5 is adjusted.
[0030] Further, the intake air temperature sensor 23 and the upstream intake air pressure
sensor 24 are provided in the intake passage 5 at respective locations immediately
upstream of the intake throttle valve 7a, and the downstream intake air pressure sensor
25 is disposed in the intake passage 5 at a location immediately downstream of the
intake throttle valve 7a.
[0031] The intake air temperature sensor 23 detects the temperature of intake air flowing
through the intake passage 5 (hereinafter referred to as the "intake air temperature")
T21 and delivers a detection signal indicative of the detected intake air temperature
T21 to the ECU 2. Further, the upstream intake air pressure sensor 24 is implemented
by a semiconductor pressure sensor, and detects pressure within the intake passage
5 on the slightly upstream side of the intake throttle valve 7a (hereinafter referred
to as the "upstream intake air pressure") P21 as absolute pressure, to deliver a detection
signal indicative of the detected upstream intake air pressure P21 to the ECU 2.
[0032] Furthermore, the downstream intake air pressure sensor 25 is implemented by a semiconductor
pressure sensor similar to that of the upstream intake air pressure sensor 24, and
detects pressure within the intake passage 5 on the slightly downstream side of the
intake throttle valve 7a (hereinafter referred to as the "downstream intake air pressure")
P22 as absolute pressure, to deliver a detection signal indicative of the detected
downstream intake air pressure P22 to the ECU 2.
[0033] On the other hand, an intake throttle valve opening sensor 26 is disposed in the
vicinity of the intake throttle valve 7a in the intake passage 5. This intake throttle
valve opening sensor 26 detects the degree of opening of the intake throttle valve
7a (hereinafter referred to as the "intake throttle valve opening") TH, and delivers
a detection signal indicative of the detected intake throttle valve opening TH to
the ECU 2.
[0034] Further, the engine 3 is provided with an EGR device 8. This EGR device 8 recirculates
part of exhaust gases discharged from the cylinders 3a into the exhaust passage 9
to the intake passage 5, and comprises an EGR passage 8a which connects between the
intake passage 5 and the exhaust passage 9, and an EGR control valve 8b for opening
and closing the EGR passage 8a. The EGR passage 8a has one end opening in a portion
of the exhaust passage 9 upstream of the turbine blade 6b, and the other end opening
in a portion of the intake passage 5 downstream of the downstream intake air pressure
sensor 25.
[0035] The EGR control valve 8b is implemented by a linear solenoid valve the valve lift
of which is linearly varied between a maximum value and a minimum value thereof, and
is electrically connected to the ECU 2. The ECU 2 changes the degree of opening of
the EGR passage 8a via the EGR control valve 8b to thereby control the amount of exhaust
gas recirculation, that is, the EGR amount. Further, an EGR valve opening sensor 27
is disposed in the EGR passage 8a at a location in the vicinity of the EGR control
valve 8b. The EGR valve opening sensor 27 detects the degree of opening of the EGR
control valve 8b (hereinafter referred to as the "EGR valve opening") LEGR to deliver
a signal indicative of the sensed EGR valve opening LEGR to the ECU 2.
[0036] On the other hand, the ECU 2 is implemented by a microcomputer comprising a CPU,
a RAM, a ROM, and an I/O interface (none of which are specifically shown). The ECU
2 determines operating conditions of the engine 3 based on the detection signals from
the aforementioned sensors 20 to 27; carries out control processes including an EGR
control process based on the determined operating conditions; and at the same time
carries out a failure determination process for determining failure of the air flow
sensor 22, as will be described hereinafter. It should be noted that in the present
embodiment, the ECU 2 corresponds to estimated value-calculating means, failure determination
means, opening degree parameter-detecting means, and failure determination-inhibiting
means.
[0037] FIG. 3 is a flowchart of the failure determination process for determining the failures
of the air flow sensor 22. The present process is executed whenever a predetermined
time period (e.g. 10 msec) elapses. In the present process, first, in a step 1 (shown
as S1 in abbreviated form in FIG. 3; the following steps are also shown in abbreviated
form), it is determined whether or not an execution condition flag F_CHECK is equal
to 1. This execution condition flag F_CHECK is set to 1 when conditions for executing
failure determination of the air flow sensor 22 are satisfied.
[0038] FIG. 4 is a flowchart of a subroutine of a process for determining whether or not
the conditions for executing the failure determination are satisfied. In the present
process, first, in a step 21, it is determined whether or not the engine 3 is being
started. If the answer to this question is affirmative (YES), i.e. if the engine 3
is being started, it is judged that the air flow rate is liable to become unstable
and hence the conditions for executing the failure determination are not satisfied,
so that to indicate the fact, the execution condition flag F_CHECK is set to 0 (step
29), followed by terminating the present process.
[0039] On the other hand, if the answer to the question of the step 21 is negative (NO),
it is determined whether or not a pressure ratio between the downstream intake air
pressure P22 and the upstream intake air pressure P21 (hereinafter simply referred
to as the "pressure ratio") P22/P21 is not larger than a predetermined value PREF
(e.g. 0.9) (step 22). If the answer to this question is negative (NO), i.e. if the
pressure ratio P22/P21 is larger than the predetermined value PREF, it is judged that
the differential pressure between the upstream intake air pressure P21 and the downstream
intake air pressure P22 is small and hence the conditions for executing the failure
determination are not satisfied, so that the above-described step 29 is executed.
[0040] Further, if the answer to the question of the step 22 is affirmative (YES), it is
determined whether or not an amount ΔTH of change in the intake throttle valve opening
TH is not larger than a predetermined value THREF (e.g. 20%) (step 23). The change
amount Δ TH represents the absolute value of the difference between an intake throttle
valve opening TH obtained when the answer to the question of the step 22 has been
changed from NO to YES and the present intake throttle valve opening TH. If the answer
to this question is negative (NO), it is judged that the amount of change in the degree
of opening of the intake throttle valve 7a is large, which makes the air flow rate
liable to become unstable, and hence the conditions for executing the failure determination
are not satisfied, so that the aforementioned step 29 is executed.
[0041] On the other hand, if the answer to the question of the step 23 is affirmative (YES),
it is determined whether or not a counted time TM of a timer (not shown) is not shorter
than a predetermined time period TMREF (e.g. 0.3 sec) (step 24). This timer is started
when the answer to the question of the step 22 has been changed from NO to YES, for
counting a time period which has elapsed thereafter.
[0042] If the answer to this question is negative (NO), i.e. if the predetermined time period
has not elapsed after the pressure ratio P22/P21 becomes equal to or smaller than
the predetermined value PREF, it is judged that there is a fear that the differential
pressure between the upstream side and the downstream side of the intake throttle
valve 7a is not sufficiently stable and hence the conditions for executing the failure
determination are not satisfied, so that the above-mentioned step 29 is executed.
On the other hand, if the answer to the question of the step 24 is affirmative (YES),
it is determined whether or not the engine speed NE is not lower than a lower limit
value NEL (e.g. 550 rpm), and at the same time is not higher than an upper limit value
NEH (e.g. 4000 rpm) (step 25). If the answer to this question is negative (NO), it
is judged that the engine speed NE is not in an engine speed region suitable for the
failure determination and hence the conditions for executing the failure determination
are not satisfied, so that the above-mentioned step 29 is executed.
[0043] On the other hand, if the answer to the question of the step 25 is affirmative (YES),
it is determined whether or not an amount ΔEGR of change in the EGR valve opening
LEGR is not larger than a predetermined value EGRREF (step 26). The change amount
ΔEGR represents the absolute value of the difference between an EGR valve opening
LEGR obtained when the answer to the question of the step 22 has been changed from
NO to YES and the present EGR valve opening LEGR. If the answer to this question is
negative (NO), it is judged that the amount of change in the EGR amount is large,
which accordingly makes the air flow rate liable to become unstable, and hence the
conditions for executing the failure determination are not satisfied, so that the
aforementioned step 29 is executed.
[0044] Further, if the answer to the question of the step 26 is affirmative (YES), it is
determined whether or not the engine coolant temperature TW is not lower than a predetermined
temperature TWJUD (step 27). If the answer to this question is negative (NO), it is
judged that the engine 3 is in a warming-up condition and hence the conditions for
executing the failure determination are not satisfied, so that the aforementioned
step 29 is executed.
[0045] On the other hand, if the answer to the question of the step 27 is affirmative (YES),
it is judged that the conditions for executing the failure determination are satisfied,
so that to indicate the fact, the execution condition flag F_CHECK is set to 1 (step
28), followed by terminating the present process.
[0046] Referring again to FIG. 3, if the answer to the question of the step 1 is negative
(NO), i.e. if the conditions for executing the failure determination are not satisfied,
the present process is immediately terminated. On the other hand, if the answer to
the question of the step 1 is affirmative (YES), an estimated value GAIREST of the
air flow rate, which is to be compared with the detected value GAIR of the air flow
rate by the air flow sensor 22 (step 2), is calculated.
[0047] FIG. 5 is a flowchart of a subroutine of a process for calculating the above estimated
value GAIREST. In the present process, first, in a step 31, a basic value GABASE of
the estimated value of the air flow rate is calculated by searching a map shown in
FIG. 6 according to the intake throttle valve opening TH and the pressure ratio P22/P21.
[0048] The estimated value of the air flow rate can be calculated, as already proposed by
the present applicant in Japanese Laid-Open Patent Publication (Kokai) No.
2007-205298, using the upstream intake air pressure P21, the intake air temperature T21, and
the pressure ratio P22/P21, by the following equation (1).

wherein R represents the gas constant, and κ represents a specific heat ratio between
upstream air and downstream air in the vicinity of the intake throttle valve 7a. Further,
Aisv represents the effective opening area of the intake throttle valve 7a, and is
calculated according to the intake throttle valve opening TH. The above-mentioned
basic value GABASE corresponds to an air flow rate calculated by the equation (1)
according to the pressure ratio P22/P21 assuming that the upstream intake air pressure
P21 and the intake air temperature T21 are predetermined reference values CP and CT,
respectively, and the intake throttle valve opening TH. The above-mentioned map is
formed by determining the relationship between these e.g. by experiments in advance
and storing the same.
[0049] Next, an intake air pressure-dependent correction coefficient KP is calculated by
searching a table shown in FIG. 7 according to the upstream intake air pressure P21
(step 32). This intake air pressure-dependent correction coefficient KP corrects the
basic value GABASE which is determined assuming that the upstream intake air pressure
P21 is the reference value CP in the above-described equation (1), according to an
actual upstream intake air pressure P21. Therefore, in the above table, the intake
air pressure-dependent correction coefficient KP is set to 1 when the upstream intake
air pressure P21 is equal to the reference value CP, and is set to a larger value
as the upstream intake air pressure P21 is larger. The intake air pressure-dependent
correction coefficient KP is determined in advance e.g. by experiments.
[0050] Next, an intake air temperature correction coefficient KT is calculated by searching
a table shown in FIG. 8 according to the intake air temperature T21 (step 33). This
intake air temperature correction coefficient KT corrects the basic value GABASE which
is determined assuming that the intake air temperature T21 is the reference value
CT in the above-described equation (1), according to an actual intake air temperature
T21. Therefore, in the above table, the intake air temperature correction coefficient
KT is set to 1 when the intake air temperature T21 is equal to the reference value
CT, and when the intake air temperature T21 is lower than the reference value CT,
the intake air temperature correction coefficient KT linearly increases toward 1,
whereas when the intake air temperature T21 is higher than the reference value CT,
the intake air temperature correction coefficient KT linearly decreases from 1. The
intake air temperature correction coefficient KT is determined in advance e.g. by
experiments.
[0051] Then, by multiplying the basic value GABASE by the intake air pressure-dependent
correction coefficient KP and the intake air temperature correction coefficient KT,
the estimated value GAIREST of the air flow rate is calculated (step 34), followed
by terminating the present process.
[0052] Referring again to FIG. 3, in a step 3 following the step 2, an upper limit value
GALMTH of the estimated value GAIREST of the air flow rate is calculated using the
estimated value GAIREST calculated as described above by the following equation (2):

wherein A1 and B1 represent constants.
[0053] Next, a lower limit value GALMTL of the estimated value GAIREST of the air flow rate
is calculated using the estimated value GAIREST by the following equation (3) (step
4) :

wherein A2 and B2 represent constants, and are set to values smaller than the above-mentioned
constants A1 and B1, respectively.
[0054] Then, it is determined whether or not the detected value GAIR of the air flow rate
is not smaller than the lower limit value GALMTL (step 5). If the answer to this question
is negative (NO), it is judged that the detected value GAIR of the air flow rate has
largely deviated from the estimated value GAIREST across the lower limit value GALMTL,
and the process proceeds to a step 6, wherein a counter value CNTL of a counter (not
shown) is incremented, and then the process proceeds to a step 7.
[0055] In the step 7, it is determined whether or not the counter value CNTL is larger than
a predetermined value CNTREF. If the answer to this question is affirmative (YES),
i.e. if the state in which the detected value GAIR of the air flow rate has largely
deviated from the estimated value GAIREST across the lower limit value GALMTL has
occurred a predetermined number of times, it is determined that the air flow sensor
22 is faulty in a state where the detected value GAIR exceeds the lower limit value
GALMTL, and to indicate the fact, a LOW-side failure determination flag F_AFMNGL is
set to 1 (step 8), followed by terminating the present process.
[0056] On the other hand, if the answer to the question of the step 7 is negative (NO),
it is determined that the air flow sensor 22 is normal, and to indicate the fact,
a failure determination flag F_AFMNG is set to 0 (step 9), followed by terminating
the present process.
[0057] Further, if the answer to the question of the step 5 is affirmative (YES), i.e. if
the detected value GAIR of the air flow rate is not smaller than the lower limit value
GALMTL, it is determined whether or not the detected value GAIR of the air flow rate
is not larger than the upper limit value GALMTH (step 10). If the answer to this question
is affirmative (YES), i.e. if the detected value GAIR of the air flow rate is between
the lower limit value GALMTL and the upper limit value GALMTH, it is judged that the
air flow sensor 22 is normal, and the above-mentioned step 9 is executed.
[0058] On the other hand, if the answer to the question of the step 10 is negative (NO),
it is determined that the detected value GAIR of the air flow rate has largely deviated
from the estimated value GAIREST across the upper limit value GALMTH, and the process
proceeds to a step 11, wherein a counter value CNTH of the counter (not shown) is
incremented, and then the process proceeds to a step 12.
[0059] In the step 12, it is determined whether or not the counter value CNTH is larger
than the predetermined value CNTREF. If the answer to this question is affirmative
(YES), i.e. if the state in which the detected value GAIR of the air flow rate has
largely deviated from the estimated value GAIREST across the upper limit value GALMTH
has occurred a predetermined number of times, it is determined that the air flow sensor
22 is faulty in a state where the detected value GAIR exceeds the upper limit value
GALMTH, and to indicate the fact, a HIGH-side failure determination flag F_AFMNGH
is set to 1 (step 13), followed by terminating the present process.
[0060] On the other hand, if the answer to the question of the step 12 is negative (NO),
it is determined that the air flow sensor 22 is normal, and to indicate the fact,
the failure determination flag F_AFMNG is set to 0 (step 9), followed by terminating
the present process.
[0061] As described heretofore, according to the present embodiment, the estimated value
GABASE of the air flow rate is calculated according to the pressure ratio P22/P21
between the downstream intake air pressure P22 and the upstream intake air pressure
P21, the intake throttle valve opening TH, the upstream intake air pressure P21, and
the intake air temperature T21, and the detected value GAIR of the air flow rate is
compared with the estimated value GABASE to thereby carry out the abnormality determination
of the air flow sensor 22.
[0062] As described above, since the estimated value GAIREST of the air flow rate is calculated
using the pressure ratio P22/P21 between the downstream intake air pressure P22 and
the upstream intake air pressure P21, it is possible to properly calculate the estimated
value GAIREST, thereby making it possible to properly determine the failure of the
air flow sensor 22.
[0063] Further, the failure determination of the air flow sensor 22 is inhibited when the
pressure ratio P22/P21 is larger than the predetermined value PREF (NO to the step
22 in FIG. 4), and hence the failure determination is performed only in a situation
where the accuracy of calculating the estimated value GAIREST of the air flow rate
is high, whereby it is possible to improve the accuracy of determining the failure
of the air flow sensor 22.
[0064] Furthermore, to calculate the estimated value GABASE of the air flow rate, the estimated
value GAIREST of the air flow rate is calculated by multiplying the basic value GABASE
calculated from the map according to the pressure ratio P22/P21 and the intake throttle
valve opening TH, by the correction coefficients KP and KT calculated from the respective
maps according to the upstream intake air pressure P21 and the intake air temperature
T21. This makes it possible to reduce computation load, compared with a case where
the estimated value GAIREST of the air flow rate is directly calculated using the
aforementioned equation (1) according to the pressure ratio P22/P21 and so forth.
[0065] Further, the failure of the air flow sensor 22 is determined separately based on
each of the upper limit value GALMTH and the lower limit value GALMTL, and hence it
is possible to identify a mode of failure, that is, across which of the upper limit
value GALMTH and the lower limit value GALMTL the failure has occurred.
[0066] It should be noted that the present invention is by no means limited to the embodiment
described above, but it can be practiced in various forms. For example, although in
the above-described embodiment, as an opening degree parameter, there is used the
pressure ratio P22/P21 between the downstream intake air pressure P22 and the upstream
intake air pressure P21, by way of example, this is not limitative, but any other
suitable parameter can be used. For example, instead of the pressure ratio P22/P21
or in combination with this, the intake throttle valve opening TH may be used. In
this case, the failure determination of the air flow sensor 22 is inhibited when the
intake throttle valve opening TH is larger than a predetermined opening.
[0067] Further, although in the above-described embodiment, as an intake air temperature
used for calculation of the estimated value GAIREST of the air flow rate, there is
used the temperature of intake air upstream of the intake throttle valve 7a, the temperature
of intake air downstream of the intake throttle valve 7a may be used.
[0068] Furthermore, although in the above-described embodiment, the air flow sensor 22 is
formed by the hot-wire air flow meter, the air flow rate-detecting device to which
is applied the present invention is not limited to this, but any suitable device may
be used insofar as it can detect the flow rate of air flowing through the intake passage.
For example, a Karman vortex air flow meter or a movable plate-type air flow meter
may be used as the air flow rate-detecting device. Further, although in the above-described
embodiment, the intake throttle valve mechanism 7 of pivot type is used as an air
flow rate adjustment mechanism, by way of example, the air flow rate adjustment mechanism
is not limited to this, but any suitable device including a shutter may be used as
the air flow rate adjustment mechanism insofar as it is capable of adjusting the air
flow rate.
[0069] Further, although in the above-described embodiments, the present invention is applied
to the diesel engine installed on an automotive vehicle by way of example, this is
not limitative, but it can be applied to various types of engines, such as gasoline
engines other than diesel engine, and engines for other than automotive vehicles,
such as engines for ship propulsion machines, e.g. an outboard motor having a vertically-disposed
crankshaft. Further, it is possible to change details of the construction of the embodiment
within the spirit and scope of the present invention.
[Industrial Applicability]
[0070] As described heretofore, the failure determination system and method for the air
flow rate-detecting device according to the present invention can be applied to various
internal combustion engines as a failure determination system and method which maintain
the accuracy of calculating an estimated value of an air flow rate, which is to be
compared with a value of the same detected by the air flow rate-detecting device,
to thereby improve the accuracy of failure determination.