Plaque It!
Sponsored by: Flash of Genius |
[0001] The present invention relates to an internal combustion engine induction air volume calculating apparatus.
[0002] It is a conventional practice to detect the volume of induction air that passes a throttle valve with an air flow meter so as to determine a fuel injection volume according to the detected induction air volume.
[0003] However, when a secondary air is supplied to the air induction pipe at a portion downstream (an internal combustion engine side) of the air flow meter by, for example, a brake booster (a vacuum servo unit), a larger volume of air than the induction air volume detected by the air flow meter or the volume of induction air that passes the throttle valve is supplied to the internal combustion engine. Due to this, air-fuel mixture becomes lean and, in particular, when the engine is idling, there is caused a drawback that the idle speed of the internal combustion engine is lowered.
[0004] To cope with this, for example, there is proposed an idea of providing a brake switch for outputting a signal corresponding to the operation of the brake booster, so that a correction control is carried out to prevent a decrease in engine rotational speed when it is detected that the brake is released or the secondary air is supplied from the brake booster (refer to, for example, Patent Literature No. 1).
[0005] [Patent Literature No. 1]
[0006] The Examined Japanese Patent Application Publication No. Hei3-48340 (from page 3 to page 4)
[0007] In the related art, however, while whether or not the secondary air is supplied from the brake booster can be detected, an increase in induction air that is supplied to the internal combustion engine cannot be detected. Therefore, the correction control has been unable to be implemented with good accuracy. In addition, there has been a drawback that, in the event that the brake switch fails, the implementation of the correction control becomes impossible.
[0008] Note that the drawbacks are associated not only with the secondary air supplied from the brake booster but also with secondary air supplied from, for example, an EGR unit (an exhaust gas recirculation unit), a purge mechanism, or a PCV unit (a blow-by gas recirculation unit) to the air induction pipe at a position downstream of the air flow meter.
[0009] Consequently, an object of the invention is to provide an internal combustion engine induction air volume calculating apparatus which can obviate the necessity for switches for detecting whether or not secondary air is supplied and which can detect with good accuracy the volume of secondary air that cannot be detected by the air flow meter to thereby make it possible to calculate with good accuracy the volume of induction air that is supplied to the internal combustion engine.
[0010] With a view to attaining the object, according to a first aspect of the invention, there is provided an internal combustion engine induction air volume calculating apparatus for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, the apparatus including an air flow meter for detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, an air induction pipe internal pressure sensor for detecting the internal pressure of the air induction pipe, a determination unit for determining whether or not induction air other than the induction air volume so detected is supplied to the internal combustion engine based on the detected induction air volume and air induction pipe internal pressure, and a correction unit for correcting the detected induction air volume when it is determined that induction air other than the induction air volume so detected is supplied to the internal combustion engine.
[0011] The volume of induction air that passes the throttle valve is detected by the air flow meter, and the internal pressure of the air induction pipe is detected by the air induction pipe internal pressure sensor. Based on the induction air volume and air induction pipe internal pressure which were so detected, whether or not induction air other than the induction air volume (the volume of induction air that passes the throttle valve) detected by the air flow meter or secondary air is supplied to the internal combustion engine is determined, and when it is determined that there exists secondary air that is supplied to the internal combustion engine, then the induction air volume detected by the air flow meter is designed to be corrected. According to the construction, the secondary air that cannot be detected by the air flow meter can be detected accurately, whereby the volume of induction air that is supplied to the internal combustion engine can be calculated with good accuracy. In addition, since the volume of induction air supplied to the internal combustion engine is calculated based on values detected by the air flow meter and the air induction pipe internal pressure sensor, the necessity for switches for sensing the existence of supplied secondary air can be obviated.
[0012] Further, there is provided an internal combustion engine induction air volume calculating method for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, the method including the steps of detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, detecting the internal pressure of the air induction pipe, determining whether or not induction air other than the induction air volume so detected is supplied to the internal combustion engine based on the detected induction air volume and air induction pipe internal pressure, and correcting the detected induction air volume when it is determined that induction air other than the induction air volume so detected is supplied to the internal combustion engine.
[0013] Still further, there is provided a medium including a program for executing an internal combustion engine induction air volume calculating method for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, the method including the steps of detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, detecting the internal pressure of the air induction pipe, determining whether or not induction air other than the induction air volume so detected is supplied to the internal combustion engine based on the detected induction air volume and air induction pipe internal pressure, and correcting the detected induction air volume when it is determined that induction air other than the induction air volume so detected is supplied to the internal combustion engine.
[0014] In addition, according to a second aspect of the invention, the correction unit calculates a correction volume for correcting the detected induction air volume based on the detected induction air volume and air induction pipe internal pressure.
[0015] Since a correction volume for correcting the induction air volume that was detected by the air flow meter is calculated based on the detected induction air volume and air induction pipe internal pressure, the volume of induction air supplied to the internal combustion engine can be calculated more accurately and quickly.
[0016] Further, there is provided the internal combustion engine induction air volume calculating method, wherein the correction step calculates a correction volume for correcting the detected induction air volume based on the detected induction air volume and air induction pipe internal pressure.
[0017] Still further, there is provided the medium, wherein the correction step calculates a correction volume for correcting the detected induction air volume based on the detected induction air volume and air induction pipe internal pressure.
[0018] Additionally, according to a third aspect of the invention, the determination unit determines whether or not induction air other than the detected induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0019] Since whether or not secondary air is supplied to the internal combustion engine is determined at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where the effect of fluctuations in induction air volume attributed to secondary air becomes remarkable, fluctuations in air-fuel ratios and engine speed can be suppressed effectively. Note that since an erroneous determination on the existence of secondary air supplied to the internal combustion engine is easily made and the effect of fluctuations in induction air volume attributed to secondary air does not become remarkable in the transitional running condition of the internal combustion engine where there occur large fluctuations in induction air volume, neither determination nor correction is designed to be made in the transitional running condition.
[0020] Further, there is provided the internal combustion engine induction air volume calculating method, wherein the determination step determines whether or not induction air other than the detected induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0021] Still further, there is provided the medium, wherein the determination step determines whether or not induction air other than the detected induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0022] According to a fourth aspect of the invention, there is provided an internal combustion engine induction air volume calculator for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, including an air flow meter for detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, a first induction air volume calculator for calculating a first induction air volume which is supplied to the internal combustion engine based on the induction air volume so detected, an air induction pipe internal pressure sensor for detecting the internal pressure of the air induction pipe, a second induction air volume calculator for calculating a second induction air volume which is supplied to the internal combustion engine based on the air induction pipe internal pressure so detected, a deviation calculator for calculating a deviation between the detected first induction air volume and second induction air volume, a determination unit for determining whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the deviation so calculated, and a correction unit for correcting the first induction air volume when it is determined that induction air other than the first induction air volume is supplied to the internal combustion engine.
[0023] A deviation between the first induction air volume (the volume of induction air that passes the throttle vale) which is calculated based on the detected value of the air flow meter and the second induction air volume which is calculated based on the detected value of the air induction pipe internal pressure sensor is calculated, and based on the calculated deviation, whether or not induction air other than the first induction air volume or secondary air is supplied to the internal combustion engine is determined. Then, when it is determined that there exists secondary air that is supplied to the internal combustion engine, the first induction air volume is designed to be corrected. Thus, according to the construction, the volume of secondary air that cannot be detected by the air flow meter can be detected accurately, whereby the volume of induction air supplied to the internal combustion engine can be calculated with good accuracy. In addition, since the volume of induction air supplied to the internal combustion engine is calculated based on values detected by the air flow meter and the air induction pipe internal pressure sensor, the necessity for switches for sensing the existence of supplied secondary air can be obviated.
[0024] Further, there is provided an internal combustion engine induction air volume calculating method for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, the method including the steps of detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, calculating a first induction air volume which is supplied to the internal combustion engine based on the induction air volume so detected, detecting the internal pressure of the air induction pipe, calculating a second induction air volume which is supplied to the internal combustion engine based on the air induction pipe internal pressure so detected, calculating a deviation between the detected first induction air volume and second induction air volume, determining whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the deviation so calculated, and correcting the first induction air volume when it is determined that induction air other than the first induction air volume is supplied to the internal combustion engine.
[0025] Still further, there is provided a medium including a program for executing an internal combustion engine induction air volume calculating method for calculating the volume of induction air supplied to an internal combustion engine via an air induction pipe, the method including detecting the volume of induction air which passes a throttle valve disposed in the air induction pipe, calculating a first induction air volume which is supplied to the internal combustion engine based on the induction air volume so detected, detecting the internal pressure of the air induction pipe, calculating a second induction air volume which is supplied to the internal combustion engine based on the air induction pipe internal pressure so detected, calculating a deviation between the detected first induction air volume and second induction air volume, determining whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the deviation so calculated, and correcting the first induction air volume when it is determined that induction air other than the first induction air volume is supplied to the internal combustion engine.
[0026] In addition, according to a fifth aspect of the invention, the correction unit calculates a correction volume for correcting the first induction air volume based on the deviation.
[0027] Since a correction volume for correcting the first induction air volume is calculated based on a deviation between the first induction air volume and the second induction air volume, the volume of induction air supplied to the internal combustion air can be calculated with better accuracy.
[0028] Further, there is provided the internal combustion engine induction air volume calculator, wherein the correction step calculates a correction volume for correcting the first induction air volume based on the deviation.
[0029] Still further, there is provided the medium, wherein the correction step calculates a correction volume for correcting the first induction air volume based on the deviation.
[0030] Furthermore, according to a sixth aspect of the invention, the internal combustion engine induction air volume calculating apparatus further includes a mean value calculator for calculating a mean value of the deviation, and a difference calculator for calculating a difference between the deviation and the mean value so calculated, wherein the determination unit determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the difference so calculated.
[0031] Since whether or not secondary air is supplied to the internal combustion engine is determined based on a difference between the deviation between the first induction air volume and the second induction air volume and the mean value, the existence of supplied secondary air can be determined with better accuracy.
[0032] Further, there is provided the internal combustion engine induction air volume calculating method, further including the steps of calculating a mean value of the deviation, and calculating a difference between the deviation and the mean value so calculated, wherein the determination step determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the difference so calculated.
[0033] Still further, there is provided the medium, further including the steps of calculating a mean value of the deviation, and calculating a difference between the deviation and the mean value so calculated, wherein the determination step determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine based on the difference so calculated.
[0034] In addition, according to a seventh aspect of the invention, the mean value calculator calculates the mean value at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0035] Since the mean value is calculated at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where there occur large fluctuations in induction air volume, the mean value used for determination of the existence of secondary air can be calculated properly, thereby making it possible to determine the existence of supplied secondary air with better accuracy.
[0036] Further, there is provided the internal combustion engine induction air volume calculating method, wherein the mean value calculating step calculates the mean value at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0037] Still further, the medium, wherein the mean value calculating step calculates the mean value at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0038] Additionally, according to an eighth aspect of the invention, the correction unit calculates a correction volume for correcting the first induction air volume based on the difference.
[0039] Since a correction volume for correcting the first induction air volume is calculated based on the difference between the deviation between the first induction air volume and the second induction air volume and the mean value thereof, the volume of induction air supplied to the internal combustion engine can be calculated with better accuracy.
[0040] Further, there is provided the internal combustion engine induction air volume calculating method, wherein the correction step calculates a correction volume for correcting the first induction air volume based on the difference.
[0041] Still further, there is provided the medium, wherein the correction step calculates a correction volume for correcting the first induction air volume based on the difference.
[0042] In addition, according to a ninth aspect of the invention, the determination unit determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0043] Since whether or not secondary air is supplied to the internal combustion engine is determined at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where the effect of fluctuations in induction air volume attributed to secondary air becomes remarkable, fluctuations in air-fuel ratios and engine speed can be suppressed effectively. Note that since an erroneous determination on the existence of secondary air supplied to the internal combustion engine is easily made and the effect of fluctuations in induction air volume attributed to secondary air does not become remarkable in the transitional running condition of the internal combustion engine where there occur large fluctuations in induction air volume, neither determination nor correction is designed to be made in the transitional running condition.
[0044] Further, there is provided the internal combustion engine induction air volume calculating method, wherein the determination step determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0045] Still further, there is provided the medium, wherein the determination step determines whether or not induction air other than the first induction air volume is supplied to the internal combustion engine at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling.
[0046]
[0047]
[0048]
[0049] Referring to the accompanying drawings, an internal combustion engine induction air volume calculating apparatus according to an embodiment of the invention will be described below.
[0050]
[0051] In the figure, reference numeral
[0052] A throttle valve
[0053] An injector (a fuel injection valve)
[0054] The fuel tank
[0055] A by-pass passage (a secondary air passage)
[0056] The by-pass control valve
[0057] In addition, a brake pedal
[0058] The brake booster
[0059] When the brake pedal
[0060] The engine
[0061] The engine
[0062] In addition, the engine
[0063] Thus, in this embodiment, the purge passage
[0064] To continue to describe by reference to
[0065] On the other hand, an absolute pressure sensor
[0066] A cylinder determination sensor
[0067] In addition, a linear-air-fuel ratio (LAF) sensor
[0068] A vehicle speed sensor
[0069] Outputs from the respective sensors that have been described above are inputted into an ECU (an electronic control unit)
[0070] The ECU
[0071] Outputs from the respective sensors are inputted into the input circuit
[0072] The CPU
[0073] Next, the operation of the internal combustion engine induction air volume calculating apparatus according to the embodiment of the invention will be described.
[0074]
[0075] To start the description, firstly, in step S
[0076] Following this, advance to step S
[0077] Next, advance to step S
[0078] Here, as has been described before, since the air flow meter
[0079] On the contrary, since the absolute pressure sensor
[0080] Next, move to step S
[0081] If positive in step S
[0082] In the equation (1) above, DGAIRAVE(n) is the current value (the current sample value in a discrete system) of the mean value DGAIRAVE, and DGAIRAVE (n−1) is the previous value (the previous sample value). In addition, C is a weight coefficient, and different values are used according to a difference between the current value and the previous value of the air induction pipe internal absolute pressure PBA or depending on whether the air induction pipe internal absolute pressure PBA is increasing or decreasing. Note that if negative in step S
[0083] Then, advance to step S
[0084]
[0085] Referring to the flowchart shown in
[0086] If positive in step S
[0087] If positive in step S
[0088] If positive in step S
[0089] As has been described above, since the flag F. DGAIRAVE indicates that the calculation of the mean value DGAIRAVE is permitted when the bit thereof is set to 1, the mean value DGAIRAVE is understood to be calculated (updated) when the engine
[0090] On the other hand, if negative in step S
[0091] Then, advance to step S
[0092] If positive in step S
[0093] On the other hand, if negative in step S
[0094] In addition, if negative in any of steps S
[0095] Returning to the description of the flowchart shown in
[0096] If negative in step S
[0097] On the other hand, if positive in step S
[0098] Finally, advance to step S
[0099] Thus, whether or not secondary air is supplied to the engine
[0100] In particular, since the deviation DGAIR between the first induction air volume GAIRTH and the second induction air volume GAIRPB is calculated, and the mean value DGAIRAVE of the deviation DGAIR is calculated, whereby whether or not secondary air is supplied to the engine
[0101] In addition, since the correction volume for correcting the first induction air volume GAIRTH is calculated based on the deviation DGAIR between the first induction air volume GAIRTH and the second induction air volume DGAIRPB, or, more specifically speaking, the correction volume (the value obtained by multiplying the deviation DDGAIR by the coefficient KGAIR) for correcting the first induction air volume GAIRTH is calculated based on the difference DDGAIR between the deviation DGAIR and its mean value DQAIRAVE, the induction air volume GAIRCYL which contains secondary air volume can be calculated with better accuracy.
[0102] Furthermore, since the mean value DQAIRAVE is calculated in the steady running condition where the running condition of the engine
[0103] To describe in detail the reason for this, a delay is caused before the induction air detected by the air flow meter
[0104] In addition, from the same reason, since an erroneous determination of the supply of secondary air to the engine
[0105] Note that the CPU
[0106] Thus, according to the embodiment of the invention, there is provided the internal combustion engine induction air volume calculating apparatus for calculating the volume GAIRCYL of induction air supplied to the internal combustion engine (the engine)
[0107] In addition, the correction unit calculates (step S
[0108] Additionally, the determination unit determines (step S
[0109] Furthermore, according to the embodiment of the invention, there is provided the internal combustion engine induction air volume calculator for calculating the volume GAIRCYL of induction air supplied to the internal combustion engine (the engine)
[0110] In addition, the correction unit calculates (step S
[0111] Furthermore, the induction air volume calculating apparatus further includes the mean value calculator (ECU
[0112] In addition, the mean value calculator calculates (step S
[0113] Additionally, the correction unit calculates (step S
[0114] In addition, the determination unit determines (steps S
[0115] Note that while, in the description of the mode for carrying out the invention, the invention has been described with the embodiment in which the engine rotational speed NE is controlled by mechanically connecting the accelerator pedal
[0116] In addition, while the hot wire type air flow meter
[0117] Moreover, the invention may be applied to an idle speed controlling apparatus for a marine engine for propelling a boat such as an outboard engine.
[0118] According to the first aspect of the invention, the volume of induction air that passes the throttle valve is detected by the air flow meter, and the internal pressure of the air induction pipe is detected by the air induction pipe internal pressure sensor. Based on the induction air volume and air induction pipe internal pressure which were so detected, whether or not induction air other than the induction air volume (the volume of induction air that passes the throttle valve) detected by the air flow meter or secondary air is supplied to the internal combustion engine is determined, and when it is determined that there exists secondary air that is supplied to the internal combustion engine, then the induction air volume detected by the air flow meter is designed to be corrected. According to the construction, the secondary air that cannot be detected by the air flow meter can be detected accurately, whereby the volume of induction air that is supplied to the internal combustion engine can be calculated with good accuracy. In addition, since the volume of induction air supplied to the internal combustion engine is calculated based on values detected by the air flow meter and the air induction pipe internal pressure sensor, the necessity for switches for sensing the existence of supplied secondary air can be obviated.
[0119] According to the second aspect of the invention, since the correction volume for correcting the induction air volume that was detected by the air flow meter is calculated based on the detected induction air volume and air induction pipe internal pressure, the volume of induction air supplied to the internal combustion engine can be calculated more accurately and quickly.
[0120] According to the third aspect of the invention, since whether or not secondary air is supplied to the internal combustion engine is determined at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where the effect of fluctuations in induction air volume attributed to secondary air becomes remarkable, fluctuations in air-fuel ratios and engine speed can be suppressed effectively.
[0121] According to the fourth aspect of the invention, the deviation between the first induction air volume (the volume of induction air that passes the throttle vale) which is calculated based on the detected value of the air flow meter and the second induction air volume which is calculated based on the detected value of the air induction pipe internal pressure sensor is calculated, and based on the calculated deviation, whether or not induction air other than the first induction air volume or secondary air is supplied to the internal combustion engine is determined. Then, when it is determined that there exists secondary air that is supplied to the internal combustion engine, the first induction air volume is designed to be corrected. Thus, according to the construction, the volume of secondary air that cannot be detected by the air flow meter can be detected accurately, whereby the volume of induction air supplied to the internal combustion engine can be calculated with good accuracy. In addition, since the volume of induction air supplied to the internal combustion engine is calculated based on values detected by the air flow meter and the air induction pipe internal pressure sensor, the necessity for switches for detecting the existence of supplied secondary air can be obviated.
[0122] According to the fifth aspect of the invention, since the correction volume for correcting the first induction air volume is calculated based on the deviation between the first induction air volume and the second induction air volume, the volume of induction air supplied to the internal combustion air can be calculated with better accuracy.
[0123] According to the sixth aspect of the invention, since whether or not secondary air is supplied to the internal combustion engine is determined based on the difference between the deviation between the first induction air volume and the second induction air volume and the mean value, the existence of supplied secondary air can be determined with better accuracy.
[0124] According to the seventh aspect of the invention, since the mean value is calculated at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where there occur large fluctuations in induction air volume, the mean value used for determination of the existence of secondary air can be calculated properly, thereby making it possible to determine the existence of supplied secondary air with better accuracy.
[0125] According to the eighth aspect of the invention, since the correction volume for correcting the first induction air volume is calculated based on the difference between the deviation between the first induction air volume and the second induction air volume and the mean value thereof, the volume of induction air supplied to the internal combustion engine can be calculated with better accuracy.
[0126] According to the ninth aspect of the invention, since whether or not secondary air is supplied to the internal combustion engine is determined at least either when the running condition of the internal combustion engine varies little or when the internal combustion engine is idling, or in running conditions of the internal combustion engine other than the transitional running condition thereof where the effect of fluctuations in induction air volume attributed to secondary air becomes remarkable, fluctuations in air-fuel ratios and engine speed can be suppressed effectively.