JP2007023834A - Control device of internal combustion engine - Google Patents

Control device of internal combustion engine Download PDF

Info

Publication number
JP2007023834A
JP2007023834A JP2005204647A JP2005204647A JP2007023834A JP 2007023834 A JP2007023834 A JP 2007023834A JP 2005204647 A JP2005204647 A JP 2005204647A JP 2005204647 A JP2005204647 A JP 2005204647A JP 2007023834 A JP2007023834 A JP 2007023834A
Authority
JP
Japan
Prior art keywords
misfire
cylinder
fuel cut
internal combustion
combustion engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005204647A
Other languages
Japanese (ja)
Inventor
Hiroyuki Mizuno
宏幸 水野
Yoshifumi Matsuda
好史 松田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2005204647A priority Critical patent/JP2007023834A/en
Publication of JP2007023834A publication Critical patent/JP2007023834A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control device of an internal combustion engine more suitably identifying a misfired cylinder. <P>SOLUTION: An electronic control unit 30 detects misfire at every cylinder and performs fuel-cut for the cylinder upon occurrence of misfire. The electronic control unit 30 identifies the misfired cylinder and calculates misfired-cylinder discrimination positive counter getting an increment when engine rotation speed at the time of misfire detection is within a speed range discriminable of the misfired cylinder. When a value of the misfired-cylinder discrimination positive counter in a preset time period exceeds a predetermined counter judgment value, identification of the misfired cylinder is judged to be correctly made and fuel-cut is performed to the identified misfired cylinder. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、気筒での失火発生時に燃料カットを行う内燃機関の制御装置に関する。   The present invention relates to a control device for an internal combustion engine that performs fuel cut when a misfire occurs in a cylinder.

内燃機関の気筒において失火が発生すると、未燃ガスが排気通路に排出される。このように未燃ガスが排出されると、排気通路内での当該未燃ガスの後燃え等により、同排気通路に設けられた排気浄化用の触媒が過熱されて熱劣化してしまうおそれがある。   When misfire occurs in the cylinder of the internal combustion engine, unburned gas is discharged into the exhaust passage. If unburned gas is discharged in this way, the exhaust purification catalyst provided in the exhaust passage may be overheated and thermally deteriorated due to afterburning of the unburned gas in the exhaust passage. is there.

そこで、こうした失火発生時には、気筒に対し燃料カットを行って未燃ガスの排出を防止し、これにより触媒の熱劣化を抑制するようにしている。
ここで、燃料カットは失火気筒に対して行うことが望ましいものの、機関回転速度が高い状態では失火気筒の特定が困難である。そこで、例えば特許文献1に記載の装置では、失火が発生すると、まず全気筒に対する燃料カットを実行し、この全気筒燃料カットを所定期間行った後に、現在の機関回転速度と予め設定された規定回転速度とを比較するようにしている。そして、機関回転速度が規定回転速度を超えている場合には全気筒燃料カットを継続する一方、機関回転速度が規定回転速度以下である場合には、失火気筒の特定が可能な程度に機関回転速度が低下しているとして、一旦全気筒燃料カットを復帰させ、失火気筒の特定を行うようにしている。
特開2000−248989号公報
Therefore, when such a misfire occurs, fuel is cut to the cylinder to prevent discharge of unburned gas, thereby suppressing thermal deterioration of the catalyst.
Here, although it is desirable to perform fuel cut on the misfire cylinder, it is difficult to identify the misfire cylinder when the engine speed is high. Thus, for example, in the device described in Patent Document 1, when a misfire occurs, first, fuel cut is performed on all cylinders, and after all cylinder fuel cuts are performed for a predetermined period, the current engine speed and a preset rule are set. The rotation speed is compared. If the engine speed exceeds the specified speed, the fuel cut is continued for all cylinders. On the other hand, if the engine speed is equal to or lower than the specified speed, the engine speed is determined so that the misfire cylinder can be specified. Assuming that the speed has decreased, all-cylinder fuel cuts are temporarily restored to identify the misfiring cylinders.
JP 2000-248989 A

ところで、上記文献に記載の装置のように、機関回転速度が規定回転速度以下となっていることを条件に失火気筒の特定処理を開始する場合には、次のような不都合の発生が懸念される。   By the way, when the misfire cylinder specifying process is started on the condition that the engine rotational speed is equal to or lower than the specified rotational speed as in the apparatus described in the above document, the following inconvenience may occur. The

すなわち、機関回転速度と規定回転速度との比較判定を行う前の機関回転速度が規定回転速度以下であったとしても、それらの比較判定が行われる時点で偶発的に機関回転速度が規定回転速度を超えてしまうと失火気筒の特定は行われず、全気筒燃料カットが継続して行われることになる。このように同文献に記載の装置では、失火気筒の特定を行うことができたにもかかわらず、機関回転速度の一時的な変化によってその特定機会を逃してしまうことがあり、失火気筒の特定を適切に行うことができないおそれがある。   That is, even if the engine rotation speed before the comparison determination between the engine rotation speed and the specified rotation speed is equal to or less than the specified rotation speed, the engine rotation speed is accidentally changed to the specified rotation speed when the comparison determination is performed. If this is exceeded, the misfire cylinder is not specified, and the fuel cut for all cylinders is continued. As described above, in the apparatus described in this document, although the misfiring cylinder can be identified, the identifying opportunity may be missed due to a temporary change in the engine rotational speed. May not be performed properly.

本発明は、こうした実状に鑑みてなされたものであり、その目的は、失火気筒の特定をより適切に行うことのできる内燃機関の制御装置を提供することにある。   The present invention has been made in view of such a situation, and an object thereof is to provide a control device for an internal combustion engine that can more appropriately identify a misfire cylinder.

以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項1に記載の発明は、気筒毎に失火を検出するとともに失火発生時には気筒に対する燃料カットを行う失火時燃料カット手段を備える内燃機関の制御装置において、前記失火時燃料カット手段は、失火気筒を特定する失火気筒特定手段と、失火検出時の機関回転速度が失火気筒の判別可能な速度域にあった場合にインクリメントされる失火気筒判別正カウンタを算出する失火気筒判別正カウンタ算出手段とを備え、予め設定された期間内における前記失火気筒判別正カウンタの値が所定のカウンタ判定値を超えている場合には、前記失火気筒特定手段による失火気筒の特定が正しく行われたと判定して、その特定された失火気筒に対して燃料カットを実行することをその要旨とする。
In the following, means for achieving the above object and its effects are described.
According to a first aspect of the present invention, there is provided a control device for an internal combustion engine that includes a misfire fuel cut means that detects a misfire for each cylinder and performs a fuel cut for the cylinder when a misfire occurs. The misfire fuel cut means includes a misfire cylinder. And a misfire cylinder discrimination positive counter calculation means for calculating a misfire cylinder discrimination positive counter that is incremented when the engine rotation speed at the time of misfire detection is in a speed range where the misfire cylinder can be discriminated. In the case where the value of the misfire cylinder discrimination positive counter within a preset period exceeds a predetermined counter judgment value, it is determined that the misfire cylinder identification by the misfire cylinder identification means is correctly performed, The gist is to execute fuel cut for the specified misfire cylinder.

同構成では、失火検出時の機関回転速度が失火気筒の判別可能な速度域にあった場合においてインクリメントされる失火気筒判別正カウンタを設定するようにしており、同カウンタの値には、各気筒毎に検出される失火発生回数のうち、各気筒で発生した失火であると特定可能な失火の総数が反映される。従って、同失火気筒判別正カウンタの値が大きければ、失火気筒の特定が正しく行われていると判定することができる。   In this configuration, a misfire cylinder discrimination positive counter that is incremented when the engine rotation speed at the time of misfire detection is in a speed range where the misfire cylinder can be discriminated is set. Of the number of misfire occurrences detected every time, the total number of misfires that can be identified as a misfire occurring in each cylinder is reflected. Therefore, if the value of the misfire cylinder discrimination positive counter is large, it can be determined that the misfire cylinder is correctly identified.

そこで、同構成では、そうした失火気筒判別正カウンタを算出するとともに、予め設定された期間内における同失火気筒判別正カウンタの値が所定のカウンタ判定値を超えている場合には、前記失火気筒特定手段による失火気筒の特定が正しく行われたと判定し、その特定された失火気筒に対して燃料カットを実行するようにしている。従って、同期間内の大部分において、機関回転速度が失火気筒の判別可能な速度域にあった場合には、たとえ機関回転速度が一時的にそうした速度域を外れたことがあったとしても、失火気筒の特定が正しくなされたと判定することができ、もって失火気筒の特定をより適切に行うことができるようになる。   Therefore, in the same configuration, the misfire cylinder discrimination positive counter is calculated, and when the value of the misfire cylinder discrimination positive counter exceeds a predetermined counter judgment value within a preset period, the misfire cylinder identification is determined. It is determined that the misfire cylinder is correctly identified by the means, and a fuel cut is performed on the identified misfire cylinder. Therefore, in most of the same period, if the engine speed is in the speed range where the misfiring cylinder can be determined, even if the engine speed temporarily deviates from that speed range, It can be determined that the misfire cylinder has been correctly identified, so that the misfire cylinder can be identified more appropriately.

なお、上記文献に記載の装置等において失火気筒の特定ができなかった場合には、触媒の過熱を抑えるために全気筒燃料カットが実施されるのであるが、このような全気筒燃料カットを継続し続けるとエンジンストール等が発生してしまうため、失火気筒が特定できていない場合であっても、最終的には燃料カットの復帰処理を行う必要がある。しかし、このような状態で燃料カットの復帰処理を行うと、失火気筒から再び未燃ガスが排出され、排気通路に設けられる触媒の熱劣化が進行してしまうおそれがある。この点、請求項1に記載の発明によれば、失火気筒の特定が適切に行われるため、同失火気筒に対する燃料カットも適切に行うことができる。従って、失火気筒から再び未燃ガスが排出されるといったことを抑制することができ、もって上述したような触媒の熱劣化も抑えることができるようになる。   If the misfire cylinder is not specified in the device described in the above document, etc., all cylinder fuel cut is performed to suppress overheating of the catalyst, but such all cylinder fuel cut is continued. If it continues, an engine stall etc. will generate | occur | produce, Therefore Even if it is a case where a misfire cylinder is not specified, it is necessary to finally perform the fuel cut reset process. However, if the fuel cut recovery process is performed in such a state, unburned gas is discharged again from the misfired cylinder, and thermal deterioration of the catalyst provided in the exhaust passage may progress. In this regard, according to the first aspect of the present invention, the misfire cylinder is appropriately identified, so that the fuel cut for the misfire cylinder can be appropriately performed. Therefore, it is possible to prevent the unburned gas from being discharged again from the misfired cylinder, thereby suppressing the thermal deterioration of the catalyst as described above.

ちなみに、失火の検出については、失火発生による機関回転速度の変動や筒内圧の変化、未燃ガスの後燃えによる排気温度の上昇、混合気内の未燃酸素による空燃比のリーン化、あるいは気筒内のイオン電流の変化等々といった種々の変化を検出することによって、これを行うことができる。また、失火気筒の特定は、失火検出時のクランクシャフトの回転位相(クランク角)等に基づいて行うことができる。   By the way, for misfire detection, fluctuations in engine rotation speed due to misfire occurrence and changes in in-cylinder pressure, exhaust temperature increase due to unburned gas afterburning, lean air-fuel ratio due to unburned oxygen in the mixture, or cylinder This can be done by detecting various changes, such as changes in the ionic currents within. The misfiring cylinder can be specified based on the rotation phase (crank angle) of the crankshaft when misfire is detected.

上記カウンタ判定値としては、各気筒毎に検出される失火発生回数の大部分が、失火気筒の判別が可能な機関回転速度域において検出されたものであると判定することができるようにその値を設定することにより、失火気筒の特定が正しく行われたことを適切に判定することができる。そこで、請求項2に記載の発明によるように、各気筒毎に検出される失火発生回数の総和に所定の係数を乗算した値を前記カウンタ判定値として設定する、といった構成を採用することにより、同カウンタ判定値をそうした値に設定することができるとともに、失火の発生状態にあわせて同カウンタ判定値を適切に可変設定することができる。ちなみに、上記係数としては、例えば「0.9」等の値を設定するとよい。   The counter determination value is such that most of the number of misfire occurrences detected for each cylinder can be determined to be detected in the engine speed range where the misfire cylinder can be determined. By setting this, it is possible to appropriately determine that the misfiring cylinder has been correctly identified. Therefore, as described in claim 2, by adopting a configuration in which a value obtained by multiplying the total number of misfire occurrences detected for each cylinder by a predetermined coefficient is set as the counter determination value, The counter determination value can be set to such a value, and the counter determination value can be appropriately variably set according to the misfire occurrence state. Incidentally, for example, a value such as “0.9” may be set as the coefficient.

請求項3に記載の発明は、請求項1または2に記載の内燃機関の制御装置において、前記失火時燃料カット手段は、予め設定された前記期間内における全気筒での総点火回数に対する全気筒での失火発生回数の割合である失火率を算出するとともに、同失火率に基づいて気筒に対する燃料カットの実行可否判定を行う判定手段をさらに備えることをその要旨とする。   According to a third aspect of the present invention, in the control apparatus for an internal combustion engine according to the first or second aspect, the misfire-time fuel cut means is configured so that all cylinders correspond to the total number of ignitions in all the cylinders within the preset period. The gist of the present invention is to further include a determination unit that calculates a misfire rate, which is a ratio of the number of misfire occurrences, at the same time, and determines whether or not a fuel cut can be performed on the cylinder based on the misfire rate.

気筒での失火発生回数が少なければ、たとえ未燃ガスが排気通路に排出されたとしても、触媒が過熱されるほどにその温度が上昇することはなく、このような場合には、むしろ燃料カットを行わずに当該内燃機関が搭載された車両の走行性能を確保するようにした方がよい。そこで、同構成では、全気筒での総点火回数に対する全気筒での失火発生回数の割合である失火率を算出し、この失火率に基づいて気筒に対する燃料カットを実行するか否かを判定するようにしている。従って、失火が発生した場合であっても、触媒の温度上昇が許容できる程度のものであれば、燃料カットの実行を禁止することができるようになり、車両の走行性能を確保することができるようになる。なお、失火率に基づいて気筒に対する燃料カットの実行可否判定を行う場合には、例えば触媒の過熱を招くような失火率を機関回転速度や機関負荷等に基づいて算出し、この算出される失火率よりも実際の失火率が小さい場合には、燃料カットの実行を禁止するようにするといった態様を採用することができる。   If the number of misfires in the cylinder is small, even if unburned gas is discharged into the exhaust passage, the temperature will not rise so high that the catalyst is overheated. It is better to ensure the running performance of the vehicle on which the internal combustion engine is mounted without performing the above. Therefore, in this configuration, a misfire rate that is the ratio of the number of misfire occurrences in all cylinders to the total number of ignitions in all cylinders is calculated, and it is determined whether or not to perform a fuel cut for the cylinders based on this misfire rate. I am doing so. Accordingly, even if a misfire occurs, if the temperature rise of the catalyst is acceptable, execution of fuel cut can be prohibited, and the running performance of the vehicle can be ensured. It becomes like this. When determining whether to perform fuel cut for a cylinder based on the misfire rate, for example, a misfire rate that causes catalyst overheating is calculated based on the engine speed, the engine load, and the like, and the calculated misfire is calculated. When the actual misfire rate is smaller than the rate, it is possible to adopt a mode in which execution of fuel cut is prohibited.

請求項4に記載の発明は、請求項3に記載の内燃機関の制御装置において、前記失火時燃料カット手段は、失火気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行い、再度前記失火率を算出して前記実行可否判定を行うことをその要旨とする。   According to a fourth aspect of the present invention, in the control device for an internal combustion engine according to the third aspect, the misfire fuel cut means cancels the fuel cut after the fuel cut for the misfire cylinder is performed for a predetermined period of time. The gist is to calculate the misfire rate again and perform the execution feasibility determination.

同構成によれば、失火気筒に対する燃料カットが所定期間実行されると同燃料カットの解除が行われ、上記失火率の算出や同失火率に基づく燃料カットの実行可否判定が再度行われる。従って、失火気筒に対する燃料カットの実行中に気筒での失火発生状態が変化した場合には、その失火発生状態の変化にあわせて燃料カットを実行したり、禁止したりすることができるようになる。   According to this configuration, when the fuel cut for the misfire cylinder is executed for a predetermined period, the fuel cut is released, and the determination of the feasibility of the fuel cut based on the calculation of the misfire rate and the misfire rate is performed again. Accordingly, when the misfire occurrence state in the cylinder changes during execution of the fuel cut for the misfire cylinder, the fuel cut can be executed or prohibited in accordance with the change in the misfire occurrence state. .

請求項5に記載の発明は、請求項3または4に記載の内燃機関の制御装置において、前記失火時燃料カット手段は、前記失火気筒特定手段による失火気筒の特定が正しく行われていないと判定された場合には全気筒に対して燃料カットを行うとともに、全気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行い、再度前記失火率を算出して前記実行可否判定を行うことをその要旨とする。   According to a fifth aspect of the present invention, in the control device for an internal combustion engine according to the third or fourth aspect, the misfire fuel cut means determines that the misfiring cylinder is not correctly identified by the misfiring cylinder identifying means. When the fuel cut is performed, the fuel cut is performed for all the cylinders, and after the fuel cut for all the cylinders is performed for a predetermined period, the fuel cut is canceled, and the misfire rate is calculated again to determine whether the fuel can be performed. This is the gist.

同構成によれば、失火気筒の特定が正しく行われていないと判定された場合、すなわち、上記失火気筒判別正カウンタが上記カウンタ判定値に満たない場合には、失火気筒に対する燃料カットに代えて全気筒に対する燃料カットが行われるため、そのように判定された場合であっても、触媒の過熱を抑えることができるようになる。また、同構成によれば、全気筒に対する燃料カットが所定期間実行されると同燃料カットの解除が行われ、上記失火率の算出や同失火率に基づく燃料カットの実行可否判定が再度行われる。従って、全気筒に対する燃料カットの解除後において気筒での失火発生状態が変化した場合には、その失火発生状態の変化にあわせて燃料カットを実行したり、禁止したりすることができるようになる。   According to this configuration, when it is determined that the misfire cylinder is not correctly identified, that is, when the misfire cylinder discrimination positive counter is less than the counter judgment value, the fuel cut for the misfire cylinder is replaced. Since the fuel cut is performed for all cylinders, overheating of the catalyst can be suppressed even in such a case. Further, according to this configuration, when the fuel cut for all the cylinders is executed for a predetermined period, the fuel cut is released, and the determination of the feasibility of the fuel cut based on the calculation of the misfire rate and the misfire rate is performed again. . Accordingly, when the misfire occurrence state in the cylinder changes after the release of the fuel cut for all the cylinders, the fuel cut can be executed or prohibited in accordance with the change in the misfire occurrence state. .

請求項6に記載の発明は、請求項1〜5のいずれか1項に記載の内燃機関の制御装置において、前記失火時燃料カット手段は、失火気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行って、前記失火気筒特定手段による失火気筒の再特定を行うとともに、前記失火気筒判別正カウンタを算出して前記失火気筒特定手段による失火気筒の特定が正しく行われたか否かを再判定することをその要旨とする。   According to a sixth aspect of the present invention, in the control device for an internal combustion engine according to any one of the first to fifth aspects, the misfire fuel cut means is the same after a fuel cut is performed on the misfire cylinder for a predetermined period. The fuel cut is canceled, the misfire cylinder specifying means re-specifies the misfire cylinder, and the misfire cylinder discrimination positive counter is calculated to determine whether the misfire cylinder specifying means is correctly specified. The gist is to re-determine.

同構成によれば、失火気筒に対する燃料カットが所定期間実行されると同燃料カットの解除が行われて前記失火気筒特定手段による失火気筒の再特定が行われるとともに、同失火気筒特定手段による失火気筒の特定が正しく行われたか否かが再判定される。従って、失火気筒に対する燃料カットの実行中に気筒での失火発生状態が変化し、これにより失火気筒が変化した場合であっても、失火気筒を適切に特定することができるようになる。   According to this configuration, when the fuel cut for the misfiring cylinder is executed for a predetermined period, the fuel cut is released and the misfiring cylinder is specified again by the misfiring cylinder specifying means, and the misfire by the misfiring cylinder specifying means is performed. It is re-determined whether or not the cylinder is correctly identified. Therefore, even if the misfire occurrence state in the cylinder changes during execution of fuel cut for the misfire cylinder, and the misfire cylinder changes accordingly, the misfire cylinder can be appropriately identified.

請求項7に記載の発明は、請求項1〜6のいずれか1項に記載の内燃機関の制御装置において、前記失火時燃料カット手段は、前記失火気筒特定手段による失火気筒の特定が正しく行われていないと判定された場合には全気筒に対して燃料カットを行うとともに、全気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行って、前記失火気筒特定手段による失火気筒の再特定を行うとともに、前記失火気筒判別正カウンタを算出して前記失火気筒特定手段による失火気筒の特定が正しく行われたか否かを再判定することをその要旨とする。   According to a seventh aspect of the present invention, in the control device for an internal combustion engine according to any one of the first to sixth aspects, the misfire-time fuel cut means correctly performs misfiring cylinder identification by the misfiring cylinder identifying means. If it is determined that the cylinder is not closed, the fuel cut is performed for all the cylinders, and the fuel cut is canceled after the fuel cut for all the cylinders is performed for a predetermined period. And re-determining whether or not the misfire cylinder identification means has correctly identified the misfire cylinder by means of calculating the misfire cylinder discrimination positive counter.

同構成によれば、失火気筒の特定が正しく行われていないと判定された場合、すなわち、上記失火気筒判別正カウンタが上記カウンタ判定値に満たない場合には、失火気筒に対する燃料カットに代えて全気筒に対する燃料カットが行われるため、そのように判定された場合であっても、触媒の過熱を抑えることができるようになる。また、同構成によれば、全気筒に対する燃料カットが所定期間実行されると同燃料カットの解除が行われて前記失火気筒特定手段による失火気筒の再特定がなされるとともに、同失火気筒特定手段による失火気筒の特定が正しく行われたか否かが再判定される。従って、全気筒に対する燃料カットの解除後において気筒での失火発生状態が変化し、これにより失火気筒が変化した場合であっても、失火気筒を適切に特定することができるようになる。   According to this configuration, when it is determined that the misfire cylinder is not correctly identified, that is, when the misfire cylinder discrimination positive counter is less than the counter judgment value, the fuel cut for the misfire cylinder is replaced. Since the fuel cut is performed for all cylinders, overheating of the catalyst can be suppressed even in such a case. Further, according to the same configuration, when the fuel cut for all the cylinders is executed for a predetermined period, the fuel cut is released and the misfire cylinder specifying means is re-specified by the misfire cylinder specifying means, and the misfire cylinder specifying means It is re-determined whether or not the misfire cylinder is correctly identified by. Therefore, even if the misfire occurrence state in the cylinders changes after the release of the fuel cut for all the cylinders, and thus the misfire cylinders change, the misfire cylinders can be appropriately identified.

請求項8に記載の発明は、請求項4〜7のいずれか1項に記載の内燃機関の制御装置において、前記燃料カットの解除は、機関負荷が所定値以下の場合に実行されることをその要旨とする。   According to an eighth aspect of the present invention, in the control device for an internal combustion engine according to any one of the fourth to seventh aspects, the release of the fuel cut is executed when the engine load is a predetermined value or less. The gist.

上記燃料カットは、気筒において失火が発生したために実行される。従って、上述したような燃料カットの解除を行うと、再度失火が発生して触媒が過熱されるおそれがある。この点、同構成では、機関負荷が所定値以下の場合に燃料カットの解除を行うようにしている。すなわち、燃料噴射量が比較的少ないときに限って解除を行うようにしているため、この燃料カット解除による触媒の過熱を抑えることができるようになる。ちなみに、アイドル運転時などのような低負荷時において燃料カットを解除するようにすれば、触媒の過熱を好適に抑えることができる。   The fuel cut is executed because a misfire has occurred in the cylinder. Therefore, if the fuel cut is canceled as described above, misfire may occur again and the catalyst may be overheated. In this regard, in this configuration, the fuel cut is canceled when the engine load is equal to or less than a predetermined value. That is, since the release is performed only when the fuel injection amount is relatively small, overheating of the catalyst due to the release of the fuel cut can be suppressed. Incidentally, overheating of the catalyst can be suitably suppressed by canceling the fuel cut at a low load such as during idling.

以下、本発明に係る内燃機関の制御装置を具体化した一実施形態について、図1〜図4を併せ参照して説明する。
図1は、本実施形態にかかる制御装置が適用される多気筒の内燃機関11についてその概略構成を示している。
Hereinafter, an embodiment of a control device for an internal combustion engine according to the present invention will be described with reference to FIGS.
FIG. 1 shows a schematic configuration of a multi-cylinder internal combustion engine 11 to which a control device according to the present embodiment is applied.

この内燃機関11は複数の気筒12を有しており、それら各気筒12内にはピストン13が備えられている。ピストン13は、内燃機関11の出力軸であるクランクシャフト15にコネクティングロッド14を介して連結され、そのコネクティングロッド14によりピストン13の往復運動がクランクシャフト15の回転運動に変換される。   The internal combustion engine 11 has a plurality of cylinders 12, and a piston 13 is provided in each cylinder 12. The piston 13 is connected to a crankshaft 15 that is an output shaft of the internal combustion engine 11 via a connecting rod 14, and the reciprocating motion of the piston 13 is converted into rotational motion of the crankshaft 15 by the connecting rod 14.

上記気筒12内にあってピストン13の上方には、燃焼室16が区画形成されている。この燃焼室16には、その内部に形成される燃料と空気とからなる混合気に対して点火を行う点火プラグ18が取り付けられている。この点火プラグ18による混合気への点火タイミングは同点火プラグ18の上方に設けられたイグナイタ19によって調整される。   A combustion chamber 16 is defined in the cylinder 12 and above the piston 13. A spark plug 18 is attached to the combustion chamber 16 for igniting an air-fuel mixture composed of fuel and air formed therein. The ignition timing of the air-fuel mixture by the spark plug 18 is adjusted by an igniter 19 provided above the spark plug 18.

上記燃焼室16の上方には、吸気ポート20a及び排気ポート21aが設けられており、吸気ポート20aは吸気弁23によって開閉され、排気ポート21aは排気弁24によって開閉される。吸気弁23及び排気弁24は、吸気用カムシャフト及び排気用カムシャフトの回転に同期してそれぞれ開閉駆動される。また、吸気ポート20aは吸気通路20に、排気ポート21aは排気通路21にそれぞれ接続されている。この排気通路21の途中には、排気浄化用の触媒40が設けられている。   An intake port 20 a and an exhaust port 21 a are provided above the combustion chamber 16. The intake port 20 a is opened and closed by an intake valve 23, and the exhaust port 21 a is opened and closed by an exhaust valve 24. The intake valve 23 and the exhaust valve 24 are driven to open and close in synchronization with the rotation of the intake camshaft and the exhaust camshaft. The intake port 20 a is connected to the intake passage 20, and the exhaust port 21 a is connected to the exhaust passage 21. In the middle of the exhaust passage 21, an exhaust purification catalyst 40 is provided.

上記吸気ポート20aには、同吸気ポート20aに燃料を噴射するインジェクタ22が設けられている。そして、後述する電子制御装置30から燃料噴射信号が出力されると、インジェクタ22の開弁駆動が行われ、燃料が吸気ポート20aに噴射される。   The intake port 20a is provided with an injector 22 for injecting fuel into the intake port 20a. Then, when a fuel injection signal is output from an electronic control device 30 described later, the injector 22 is driven to open the valve, and fuel is injected into the intake port 20a.

内燃機関11の機関制御は、電子制御装置30により行われている。電子制御装置30は、機関制御に係る各種処理を実施する中央演算処理装置(CPU)、制御用のプログラムや機関制御に必要な情報を記憶するメモリ、インジェクタ22の駆動回路、並びにイグナイタ19等の駆動回路等を備えて構成されている。   The engine control of the internal combustion engine 11 is performed by the electronic control device 30. The electronic control unit 30 includes a central processing unit (CPU) that performs various processes related to engine control, a memory that stores a control program and information necessary for engine control, a drive circuit for the injector 22, an igniter 19, and the like. A drive circuit and the like are provided.

電子制御装置30には、内燃機関11には機関運転状態を検出する各種のセンサが設けられており、それらセンサの信号は電子制御装置30に入力される。例えばクランクシャフト15の近傍にはクランク角センサ31が設けられており、このセンサによってクランクシャフト15の回転角が、ひいては機関回転速度NEが検出される。また吸気用カムシャフトの近傍はカム角センサ32が設けられており、このセンサの検出信号と上記クランク角センサ31の検出信号とに基づき、点火気筒及び燃料噴射気筒等を決定するための気筒判別が行われる。この他、電子制御装置30には、吸入空気量を検出するエアフロメータや機関冷却水の温度を検出する水温センサ等、機関制御に必要なセンサの検出信号が入力されている。   The electronic control device 30 is provided with various sensors for detecting the engine operating state in the internal combustion engine 11, and signals from these sensors are input to the electronic control device 30. For example, a crank angle sensor 31 is provided in the vicinity of the crankshaft 15, and this sensor detects the rotation angle of the crankshaft 15 and thus the engine rotational speed NE. A cam angle sensor 32 is provided in the vicinity of the intake camshaft. Based on the detection signal of the sensor and the detection signal of the crank angle sensor 31, cylinder discrimination for determining an ignition cylinder, a fuel injection cylinder, and the like. Is done. In addition, the electronic control device 30 receives detection signals from sensors necessary for engine control, such as an air flow meter for detecting the intake air amount and a water temperature sensor for detecting the temperature of engine cooling water.

そして、電子制御装置30は、そうした各種センサの検出信号によって把握される内燃機関11の運転状況に応じて、燃料噴射制御や点火時期制御をはじめとする各種機関制御を実施する。   The electronic control unit 30 performs various engine controls including fuel injection control and ignition timing control in accordance with the operation status of the internal combustion engine 11 grasped by the detection signals of such various sensors.

ところで、内燃機関11の各気筒12において失火が発生すると、未燃ガスが排気通路21に排出される。このように未燃ガスが排出されると、排気通路21内での当該未燃ガスの後燃え等により、同排気通路21に設けられた触媒40が過熱されて熱劣化してしまうおそれがある。そこで、電子制御装置30は、各気筒別に失火検出を行い、失火の発生が検出された場合には、インジェクタ22からの燃料噴射を禁止する、すなわち気筒12に対する燃料カットを行い、これにより未燃ガスの排出を防止して触媒40の熱劣化を抑制するようにしている。また、失火気筒の特定が正しく行われたと判定される場合には、その失火気筒に対する燃料カットを行うことにより、触媒40の熱劣化抑制と当該内燃機関11が搭載された車両の走行性能確保とを両立させるようにしている。   By the way, when misfire occurs in each cylinder 12 of the internal combustion engine 11, unburned gas is discharged into the exhaust passage 21. When the unburned gas is discharged in this way, the catalyst 40 provided in the exhaust passage 21 may be overheated due to afterburning of the unburned gas in the exhaust passage 21 and may be thermally deteriorated. . Therefore, the electronic control unit 30 performs misfire detection for each cylinder, and when the occurrence of misfire is detected, prohibits fuel injection from the injector 22, that is, performs fuel cut for the cylinder 12, thereby causing unburned fuel. Gas exhaust is prevented and thermal degradation of the catalyst 40 is suppressed. Further, when it is determined that the misfire cylinder is correctly identified, the fuel is cut for the misfire cylinder, thereby suppressing thermal deterioration of the catalyst 40 and ensuring the running performance of the vehicle on which the internal combustion engine 11 is mounted. To make it compatible.

以下、電子制御装置30によって所定期間毎に繰り返し実行される処理であって、失火発生時の燃料カットにかかる各種処理について、図2〜図4を併せ参照して説明する。
図2は、各気筒毎に検出された失火発生回数を表す失火カウンタC、及び失火気筒の特定が可能な程度に機関回転速度が低下していた状態において検出された失火についてその発生回数を表す失火気筒判別正カウンタCTの操作を行うカウンタ算出処理について、その処理手順を示している。
Hereinafter, various processes that are repeatedly executed by the electronic control unit 30 every predetermined period and that are related to fuel cut when a misfire occurs will be described with reference to FIGS.
FIG. 2 shows a misfire counter C that indicates the number of misfire occurrences detected for each cylinder, and the number of occurrences of misfire that is detected in a state where the engine rotation speed has decreased to such an extent that the misfire cylinder can be specified. The counter calculation processing for operating the misfire cylinder discrimination positive counter CT is shown in the processing procedure.

本処理が開始されるとまず、失火が検出されたか否かが判定される(S100)。ここでは、別途行われる各気筒毎の失火検出処理での検出結果が読み込まれる。なお、気筒毎の失火検出は適宜行えばよく、例えば、本実施形態では、失火発生による機関回転速度の変動を各気筒毎に検出するようにしている。この他、失火発生による筒内圧の変化、未燃ガスの後燃えによる排気温度の上昇、混合気内の未燃酸素による空燃比のリーン化、あるいは気筒内のイオン電流の変化等々といった種々の変化を気筒毎に検出することにより、気筒毎の失火検出を行うようにしてもよい。   When this process is started, it is first determined whether or not misfire has been detected (S100). Here, the detection result in the misfire detection process for each cylinder performed separately is read. Note that misfire detection for each cylinder may be performed as appropriate. For example, in this embodiment, a change in engine rotation speed due to occurrence of misfire is detected for each cylinder. In addition, various changes such as changes in in-cylinder pressure due to misfire occurrence, exhaust temperature rise due to afterburning of unburned gas, lean air-fuel ratio due to unburned oxygen in the mixture, or changes in ionic current in the cylinder, etc. By detecting for each cylinder, misfire detection may be performed for each cylinder.

そして、失火が検出されていない場合には(S100:NO)、本処理は一旦終了され、失火が検出された場合には(S100:YES)、その失火が検出された気筒での失火発生回数を示す失火カウンタCがインクリメントされる(S110)。ここでは、失火検出時のクランク角に基づいて失火の発生した気筒(失火気筒)の特定がなされ、その特定された気筒に対応する失火カウンタCがインクリメントされる。なお、点火時期や燃料噴射時期は気筒毎に設定されるため、それら点火時期や燃料噴射時期といった気筒毎の制御時期から失火が発生した時期までの時間等を用いて失火気筒を特定するようにしてもよい。   If no misfire is detected (S100: NO), this process is temporarily terminated. If a misfire is detected (S100: YES), the number of misfire occurrences in the cylinder where the misfire is detected. A misfire counter C indicating that is incremented (S110). Here, the cylinder (misfire cylinder) in which misfire has occurred is identified based on the crank angle at the time of misfire detection, and the misfire counter C corresponding to the identified cylinder is incremented. Since the ignition timing and the fuel injection timing are set for each cylinder, the misfire cylinder is specified using the time from the control timing for each cylinder such as the ignition timing and the fuel injection timing to the timing when the misfire occurs. May be.

ここで、機関回転速度が高い状態では失火気筒の特定が困難であるため、次に、失火検出時に記憶された機関回転速度NEが失火気筒の判別が可能な速度域にあったか否かが判定される(S120)。ここでは、失火検出時の機関回転速度NEが予め設定された失火気筒判別可能速度NEcよりも低い場合に、同機関回転速度NEが失火気筒の判別可能な速度域にあったと判定される。   Here, since it is difficult to identify the misfire cylinder when the engine speed is high, it is next determined whether or not the engine speed NE stored at the time of misfire detection is in a speed range in which the misfire cylinder can be determined. (S120). Here, when the engine rotational speed NE at the time of misfire detection is lower than a preset misfire cylinder distinguishable speed NEc, it is determined that the engine rotational speed NE is in a speed range in which the misfire cylinder can be identified.

そして、このステップS120において、失火検出時の機関回転速度NEが予め設定された失火気筒判別可能速度NEc以上である旨判定される場合には(S120:NO)、本処理は一旦終了される。   If it is determined in step S120 that the engine speed NE at the time of misfire detection is equal to or higher than a preset misfire cylinder distinguishable speed NEc (S120: NO), this process is temporarily terminated.

一方、同ステップS120において、失火検出時の機関回転速度NEが予め設定された失火気筒判別可能速度NEcよりも低い旨判定される場合には(S120:YES)、失火気筒判別正カウンタCTがインクリメントされ(S130)、本処理は一旦終了される。このようにしてカウントされる失火気筒判別正カウンタCTの値には、各気筒毎に検出される失火発生回数のうち、各気筒で発生した失火であると特定可能な失火の総数が反映される。   On the other hand, if it is determined in step S120 that the engine speed NE at the time of misfire detection is lower than the preset misfire cylinder distinguishable speed NEc (S120: YES), the misfire cylinder discrimination positive counter CT is incremented. (S130), the process is temporarily terminated. The value of the misfire cylinder discrimination positive counter CT counted in this way reflects the total number of misfires that can be identified as misfire occurring in each cylinder among the number of misfire occurrences detected for each cylinder. .

次に、失火発生時の燃料カット処理の手順について、図3及び図4を併せ参照して説明する。
図3に示すように、この処理が開始されるとまず、燃料カット要求フラグFCFLが「1」であるか否かが判定される(S200)。この燃料カット要求フラグFCFLの初期値は「0」であり、燃料カットが要求されるとその値は「1」に設定される。
Next, the procedure of the fuel cut process when a misfire occurs will be described with reference to FIGS.
As shown in FIG. 3, when this process is started, it is first determined whether or not the fuel cut request flag FCFL is “1” (S200). The initial value of the fuel cut request flag FCFL is “0”, and when a fuel cut is requested, the value is set to “1”.

そして、燃料カット要求フラグFCFLが「0」である場合には(S200:NO)、総失火率Rの算出タイミングであるか否かが判定される(S210)。この総失火率Rは、予め設定された期間内における全気筒での総点火回数に対する全気筒での総失火発生回数の割合を示す値であり、本実施形態においては、クランクシャフト15が200回転する毎に算出される。   When the fuel cut request flag FCFL is “0” (S200: NO), it is determined whether it is the timing for calculating the total misfire rate R (S210). The total misfire rate R is a value indicating the ratio of the total number of misfire occurrences in all cylinders to the total number of ignitions in all cylinders within a preset period. In this embodiment, the crankshaft 15 rotates 200 times. It is calculated every time.

そして、総失火率Rの算出タイミングでない場合には(S210:NO)、本処理は一旦終了され、総失火率Rの算出タイミングである場合には(S210:YES)、次式(1)に基づいて総失火率Rが算出される(S220)。   If it is not the calculation timing of the total misfire rate R (S210: NO), this process is once ended. If it is the calculation timing of the total misfire rate R (S210: YES), the following equation (1) is satisfied. Based on this, a total misfire rate R is calculated (S220).


総失火率R=総失火カウンタCa/総点火回数IG …(1)

なお、総失火カウンタCaとは、クランクシャフト15が200回転する間に計測された各気筒の失火カウンタCの総和であり、予め設定された期間内における全気筒での失火発生回数に相当する値である。また、総点火回数IGとは、クランクシャフト15が200回転する間に各気筒に対して実行された点火回数の総和であり、予め設定された期間内における全気筒での総点火回数に相当する値である。例えば、4気筒エンジンであれば総点火回数IGは「400」となり、6気筒エンジンであれば総点火回数IGは「600」となる。

Total misfire rate R = Total misfire counter Ca / Total number of ignitions IG (1)

The total misfire counter Ca is a total sum of misfire counters C of each cylinder measured while the crankshaft 15 rotates 200 times, and is a value corresponding to the number of misfire occurrences in all the cylinders within a preset period. It is. The total number of ignition times IG is the total number of ignition times executed for each cylinder while the crankshaft 15 rotates 200 times, and corresponds to the total number of ignition times in all cylinders within a preset period. Value. For example, the total number of ignitions IG is “400” for a 4-cylinder engine, and the total number of ignitions IG is “600” for a 6-cylinder engine.

次に、機関回転速度NE及び機関負荷に基づいてOT失火率Rotが算出される(S230)。このOT失火率Rotは、現在の運転状態において触媒40の過熱を招く失火率である。   Next, an OT misfire rate Rot is calculated based on the engine speed NE and the engine load (S230). The OT misfire rate Rot is a misfire rate that causes overheating of the catalyst 40 in the current operation state.

次に、ステップS220にて算出された実際の総失火率Rと上記OT失火率Rotとが比較され(S240)、この比較判定によって燃料カットを実行するか禁止するかの判定、すなわち燃料カットの実行可否判定がなされる。   Next, the actual total misfire rate R calculated in step S220 is compared with the OT misfire rate Rot (S240), and it is determined whether the fuel cut is executed or prohibited by this comparison determination, that is, the fuel cut. Executability determination is made.

そして、実際の総失火率Rが上記OT失火率Rotよりも小さい場合には(S240:NO)、燃料カットの実行が禁止され、これにより燃料カットを実行することなく、本処理は一旦終了される。   If the actual total misfire rate R is smaller than the OT misfire rate Rot (S240: NO), execution of fuel cut is prohibited, and this process is temporarily terminated without executing fuel cut. The

一方、実際の総失火率Rが上記OT失火率Rot以上である場合には(S240:YES)、触媒40の過熱を抑えるための燃料カットを実行するべく、次の一連の処理が引き続き実行される。   On the other hand, when the actual total misfire rate R is equal to or higher than the OT misfire rate Rot (S240: YES), the following series of processes is continuously executed to execute the fuel cut for suppressing overheating of the catalyst 40. The

まず、燃料カット要求フラグFCFLが「1」に設定され(S250)、次に、上記総失火率Rの算出タイミングにおける値であってクランクシャフト15が200回転する間に計測された上記失火気筒判別正カウンタCTの値がカウンタ判定値αよりも小さいか否かが判定される(S260)。このカウンタ判定値αは、各気筒毎に検出された失火発生回数の総和である前記総失火カウンタCaに所定の係数を乗算した値であり、本実施形態ではその係数として「0.9」を設定するようにしている。   First, the fuel cut request flag FCFL is set to “1” (S250), and then the misfire cylinder discrimination which is a value at the calculation timing of the total misfire rate R and is measured while the crankshaft 15 is rotated 200 times. It is determined whether or not the value of the positive counter CT is smaller than the counter determination value α (S260). The counter determination value α is a value obtained by multiplying the total misfire counter Ca, which is the total number of misfire occurrences detected for each cylinder, by a predetermined coefficient. In the present embodiment, “0.9” is used as the coefficient. I am trying to set it.

そして、失火気筒判別正カウンタCTの値がカウンタ判定値α以上であった場合には(S260:NO)、前記失火カウンタCをインクリメントさせた失火の大部分が、失火気筒の判別が可能な機関回転速度域において検出されたものであり、同失火カウンタCの値には各気筒での失火発生回数が正しく反映されていると判断される。すなわち、失火カウンタCのインクリメントに際して失火気筒の特定は正しく行われたと判定される。そこで、ステップS270の処理において、失火気筒に対する燃料カットが実行され、これにより触媒40の熱劣化抑制と当該内燃機関11が搭載された車両の走行性能確保とが両立される。そして、本処理は一旦終了される。   If the value of the misfire cylinder discrimination positive counter CT is equal to or greater than the counter judgment value α (S260: NO), the misfire cylinder that is incremented by the misfire counter C is the most capable of discriminating the misfire cylinder. It is detected in the rotational speed range, and it is determined that the number of misfire occurrences in each cylinder is correctly reflected in the value of the misfire counter C. That is, when the misfire counter C is incremented, it is determined that the misfire cylinder is correctly identified. Therefore, in the process of step S270, a fuel cut is performed on the misfired cylinder, thereby achieving both suppression of thermal deterioration of the catalyst 40 and securing of the running performance of the vehicle on which the internal combustion engine 11 is mounted. And this process is once complete | finished.

この失火気筒に対する燃料カットの実行に際しては、燃料カットを実行する気筒を各気筒での失火発生状況や内燃機関11の気筒数に応じては変更するとよい。例えば、本実施形態では、以下のような態様で失火気筒に対する燃料カットを行うようにしている。   When performing the fuel cut on the misfire cylinder, the cylinder on which the fuel cut is performed may be changed according to the misfire occurrence state in each cylinder and the number of cylinders of the internal combustion engine 11. For example, in this embodiment, the fuel cut is performed on the misfire cylinder in the following manner.

まず、前記総失火率Rの算出タイミング時における各気筒毎の失火率Rnが算出される。この失火率Rnは、クランクシャフト15が200回転する間に1気筒において実行された点火回数に対して、その1気筒に対応した前記失火カウンタCの値、すなわち同1気筒における失火発生回数の割合を示すものであり、各気筒毎に算出される。   First, the misfire rate Rn for each cylinder at the time of calculating the total misfire rate R is calculated. The misfire rate Rn is the value of the misfire counter C corresponding to one cylinder with respect to the number of ignitions executed in one cylinder while the crankshaft 15 rotates 200 times, that is, the ratio of the number of misfire occurrences in the same cylinder. And is calculated for each cylinder.

そして、内燃機関11が4気筒であれば失火率Rnが最大となっている気筒に対して燃料カットが実行される。また、6気筒以上であれば失火率Rnが最大となっている気筒、及び失火率Rnが2番目に大きい気筒に対して燃料カットが実行される。   If the internal combustion engine 11 has four cylinders, a fuel cut is performed on the cylinder having the maximum misfire rate Rn. If the number of cylinders is 6 or more, the fuel cut is executed for the cylinder with the highest misfire rate Rn and the cylinder with the second largest misfire rate Rn.

一方、上記ステップS260において、失火気筒判別正カウンタCTの値がカウンタ判定値αより小さい旨判定される場合には(S260:YES)、次のように判断される。即ち前記失火カウンタCをインクリメントさせた失火の大部分が、失火気筒の判別が可能な機関回転速度域において検出されたものではなく、同失火カウンタCの値には各気筒での失火発生回数が正しく反映されていない可能性があると判断され、失火カウンタCのインクリメントに際して失火気筒の特定は正しく行われていないと判定される。そこで、この場合にはステップS280の処理において、全気筒に対する燃料カットが実行され、これにより触媒40の熱劣化抑制が図られる。そして、本処理は一旦終了される。   On the other hand, when it is determined in step S260 that the misfire cylinder discrimination positive counter CT is smaller than the counter decision value α (S260: YES), the following determination is made. That is, most of the misfires resulting from the increment of the misfire counter C are not detected in the engine speed range where the misfire cylinder can be identified, and the value of the misfire counter C indicates the number of misfire occurrences in each cylinder. It is determined that there is a possibility that the misfire is not correctly reflected, and it is determined that the misfire cylinder is not correctly specified when the misfire counter C is incremented. In this case, therefore, the fuel cut is performed on all the cylinders in the process of step S280, thereby suppressing the thermal deterioration of the catalyst 40. And this process is once complete | finished.

他方、燃料カットの実行中に本処理が再び実行されると、燃料カット要求フラグFCFLは「1」に設定されているため、前記ステップS200では、燃料カット要求フラグFCFLが「1」に設定されている旨判定され(S200:YES)、図4に示すステップS290の処理が行われる。   On the other hand, if this process is executed again during the execution of the fuel cut, the fuel cut request flag FCFL is set to “1”. Therefore, in step S200, the fuel cut request flag FCFL is set to “1”. (S200: YES), the process of step S290 shown in FIG. 4 is performed.

このステップS290では、次の条件(a)及び条件(b)がともに満たされているか否かが判定される。
(a)失火気筒に対する燃料カット、または全気筒に対する燃料カットが所定期間継続して実行されている。
In step S290, it is determined whether or not both of the following conditions (a) and (b) are satisfied.
(A) The fuel cut for the misfire cylinder or the fuel cut for all the cylinders is continuously executed for a predetermined period.

(b)機関運転状態がアイドル運転状態になっている。
そして、条件(a)及び条件(b)がともに満たされている場合には、燃料カット要求フラグFCFLが「1」から「0」に変更される(S330)。このように燃料カット要求フラグFCFLが「0」に変更されると、燃料カットの解除がなされ、気筒に対する燃料噴射が再開される。そして、本処理は一旦終了され、次の実行周期で本処理が実行されるときには、前記ステップS200で否定判定される。従ってこの場合には、再度総失火率Rの算出がなされるとともに、再度燃料カットの実行可否判定が行われる。
(B) The engine operation state is an idle operation state.
If both the conditions (a) and (b) are satisfied, the fuel cut request flag FCFL is changed from “1” to “0” (S330). When the fuel cut request flag FCFL is changed to “0” in this way, the fuel cut is released and fuel injection to the cylinder is resumed. Then, the present process is temporarily terminated, and when the present process is executed in the next execution cycle, a negative determination is made in step S200. Therefore, in this case, the total misfire rate R is calculated again, and the determination of whether or not to perform the fuel cut is performed again.

また、燃料カットの解除がなされると、図2に示したカウンタ算出処理の実行を通じて失火気筒の再特定が行われるととも、新たな失火気筒判別正カウンタCTが算出される。そして、燃料カット解除後において本燃料カット処理が実行される場合には、前述したように前記ステップS200で否定判定されるため、その後の処理にて失火気筒の特定が正しく行われたか否かが再判定される。   When the fuel cut is released, the misfire cylinder is re-specified through the execution of the counter calculation process shown in FIG. 2, and a new misfire cylinder discrimination positive counter CT is calculated. When the fuel cut process is executed after canceling the fuel cut, a negative determination is made in step S200 as described above, so whether or not the misfire cylinder is correctly identified in the subsequent process. Re-determined.

他方、ステップS290において、条件(a)及び条件(b)がともに満たされていない旨判定される場合には(S290:NO)、適宜の態様にて推定、あるいは検出される触媒床温Tが判定値Th以上であるか否かが判定される(S300)。この判定値Thには、触媒が熱劣化するほどに過熱されているときの床温よりもやや低い温度が設定されており、ここでの処理では、現在の機関運転領域について、触媒床温Tが失火未発生時でも判定値Th以上となる運転域であるか否かが判定される。なお、触媒床温Tが判定値Th以上となる運転域としては、高回転・高負荷域などが挙げられる。   On the other hand, if it is determined in step S290 that both conditions (a) and (b) are not satisfied (S290: NO), the catalyst bed temperature T estimated or detected in an appropriate manner is set. It is determined whether or not it is equal to or greater than a determination value Th (S300). This judgment value Th is set to a temperature slightly lower than the bed temperature when the catalyst is overheated so that the catalyst is thermally deteriorated. In this process, the catalyst bed temperature T is set for the current engine operation region. It is determined whether or not the operating range is equal to or greater than the determination value Th even when no misfire has occurred. Note that examples of the operating range in which the catalyst bed temperature T is equal to or higher than the determination value Th include a high rotation / high load range.

そして、触媒床温Tが判定値Th以上である場合には(S300:YES)、失火発生時において触媒40が過熱されるおそれがあると判定され、触媒40の温度を低下させるために全気筒に対する燃料カットが実行される(図3のS280)。そして、本処理は一旦終了される。   When the catalyst bed temperature T is equal to or higher than the determination value Th (S300: YES), it is determined that the catalyst 40 may be overheated when a misfire occurs, and all the cylinders are used to reduce the temperature of the catalyst 40. Is cut (S280 in FIG. 3). And this process is once complete | finished.

一方、触媒床温Tが判定値Th未満である場合には(S300:NO)、現在の機関運転領域について、失火発生時であっても触媒40の過熱が十分に抑えられる領域にあるか否かが判定される(S310)。このように触媒40の過熱が十分に抑えられる運転領域としては、軽負荷領域などが挙げられる。   On the other hand, when the catalyst bed temperature T is lower than the determination value Th (S300: NO), whether or not the current engine operation region is in a region where the overheating of the catalyst 40 can be sufficiently suppressed even when a misfire occurs. Is determined (S310). As an operation region in which overheating of the catalyst 40 is sufficiently suppressed as described above, a light load region and the like can be cited.

そして、失火発生時であっても触媒40の過熱が十分に抑えられる運転領域にある場合には(S310:YES)、全気筒に対する燃料カットが復帰される(S340)、すなわち全気筒に対する燃料噴射が再開されて、本処理は一旦終了される。   If the overheating of the catalyst 40 is sufficiently suppressed even when misfire occurs (S310: YES), the fuel cut for all cylinders is restored (S340), that is, the fuel injection for all cylinders. Is resumed, and this process is temporarily terminated.

一方、失火発生時において触媒40の過熱を十分に抑えられることができないおそれのある運転領域にある場合には(S310:YES)、失火気筒の特定が完了しているか否かが判定される(S320)。ここでは、失火気筒の特定及び同失火気筒の特定が正しく行われたと判定されている場合に、失火気筒の特定が完了している旨判定される。すなわち、前回の実行周期におけるステップS260での処理において、否定判定されていれば、このステップS320では肯定判定される。   On the other hand, if the catalyst 40 is in an operating region where the overheating of the catalyst 40 may not be sufficiently suppressed when a misfire occurs (S310: YES), it is determined whether or not the misfire cylinder has been identified (S310: YES). S320). Here, when it is determined that the misfire cylinder and the misfire cylinder have been correctly identified, it is determined that the misfire cylinder has been identified. That is, if a negative determination is made in step S260 in the previous execution cycle, an affirmative determination is made in step S320.

そして、失火気筒の特定が完了している場合には(S320:YES)、失火気筒に対する燃料カットが実行されて(図3のS270)、本処理は一旦終了される。
一方、失火気筒の特定が完了していない場合には(S320:NO)、全気筒に対する燃料カットが復帰されて(S340)、本処理は一旦終了される。ちなみに、ステップS320にて失火気筒の特定が完了していない旨判定された場合において、全気筒に対する燃料カットを継続させると、エンジンストールが発生するおそれがあるため、失火気筒の特定が完了していない旨判定された場合には、全気筒に対する燃料カットを復帰させるようにしている。また、このように全気筒燃料カットを復帰させると、失火発生時において触媒40の過熱を招くおそれがあるが、そのように触媒40の温度が上昇した場合には、上記ステップS300にて肯定判定されることにより、全気筒燃料カットが実行され、もって触媒40の過熱は抑制される。
If the misfire cylinder has been specified (S320: YES), the fuel cut for the misfire cylinder is executed (S270 in FIG. 3), and this process is temporarily terminated.
On the other hand, if the identification of the misfiring cylinder has not been completed (S320: NO), the fuel cut for all the cylinders is restored (S340), and this process is temporarily terminated. Incidentally, if it is determined in step S320 that the identification of the misfiring cylinder has not been completed, the engine stall may occur if the fuel cut for all the cylinders is continued. Therefore, the identification of the misfiring cylinder has been completed. When it is determined that there is no fuel, the fuel cut for all cylinders is restored. Further, if the all-cylinder fuel cut is restored in this manner, the catalyst 40 may be overheated in the event of a misfire. If the temperature of the catalyst 40 rises in this way, an affirmative determination is made in step S300. As a result, the all-cylinder fuel cut is executed, and the overheating of the catalyst 40 is suppressed.

以上説明した本実施形態によれば、以下のような効果を得ることができる。
(1)失火検出時の機関回転速度NEが失火気筒の判別可能な速度域にあった場合においてインクリメントされる失火気筒判別正カウンタCTを設定するようにしており、同失火気筒判別正カウンタCTの値には、各気筒毎に検出される失火発生回数のうち、各気筒で発生した失火であると特定可能な失火の総数が反映される。従って、同失火気筒判別正カウンタCTの値が大きければ、失火気筒の特定が正しく行われていると判定することができる。
According to this embodiment described above, the following effects can be obtained.
(1) A misfire cylinder discrimination positive counter CT that is incremented when the engine speed NE at the time of misfire detection is in a speed range where the misfire cylinder can be discriminated is set. The value reflects the total number of misfires that can be identified as a misfire that has occurred in each cylinder among the number of misfire occurrences detected for each cylinder. Therefore, if the value of the misfire cylinder discrimination positive counter CT is large, it can be determined that the misfire cylinder is correctly identified.

そこで、そうした失火気筒判別正カウンタCTを算出するとともに、予め設定された期間内における同失火気筒判別正カウンタCTの値、すなわちクランクシャフト15が200回転する間に算出された失火気筒判別正カウンタCTの値が前記カウンタ判定値αを超えている場合には、失火気筒の特定が正しく行われたと判定するようにしている。そして、その特定された失火気筒に対して燃料カットを実行するようにしている。従って、予め設定された前記期間内の大部分において、機関回転速度が失火気筒の判別可能な速度域にあった場合には、たとえ機関回転速度が一時的にそうした速度域を外れたことがあったとしても、失火気筒の特定が正しくなされたと判定することができ、もって失火気筒の特定をより適切に行うことができるようになる。   Accordingly, the misfire cylinder discrimination positive counter CT is calculated, and the value of the misfire cylinder discrimination positive counter CT within a preset period, that is, the misfire cylinder discrimination positive counter CT calculated while the crankshaft 15 rotates 200 times. Is greater than the counter determination value α, it is determined that the misfiring cylinder has been correctly identified. Then, a fuel cut is performed on the specified misfire cylinder. Therefore, in most of the preset period, if the engine speed is in the speed range where the misfiring cylinder can be identified, the engine speed may temporarily deviate from that speed range. Even so, it can be determined that the misfiring cylinder has been correctly identified, and the misfiring cylinder can be identified more appropriately.

なお、前記特許文献1に記載の装置等において失火気筒の特定ができなかった場合には、触媒の過熱を抑えるために全気筒燃料カットが実施されるのであるが、このような全気筒燃料カットを継続し続けるとエンジンストール等が発生してしまうため、失火気筒が特定できていない場合であっても、最終的には燃料カットの復帰処理を行う必要がある。しかし、このような状態で燃料カットの復帰処理を行うと、失火気筒から再び未燃ガスが排出され、排気通路に設けられる触媒の熱劣化が進行してしまうおそれがある。この点、本実施形態によれば、失火気筒の特定が適切に行われるため、同失火気筒に対する燃料カットも適切に行うことができる。従って、失火気筒から再び未燃ガスが排出されるといったことを抑制することができ、もって上述したような触媒の熱劣化も抑えることができるようになる。   If the misfire cylinder cannot be specified in the device described in Patent Document 1, all cylinder fuel cut is performed to suppress overheating of the catalyst. If the engine is continued, engine stall or the like will occur. Therefore, even if the misfired cylinder cannot be specified, it is necessary to finally perform a fuel cut return process. However, if the fuel cut recovery process is performed in such a state, unburned gas is discharged again from the misfired cylinder, and thermal deterioration of the catalyst provided in the exhaust passage may progress. In this regard, according to the present embodiment, the misfire cylinder is appropriately identified, and therefore fuel cut for the misfire cylinder can be appropriately performed. Therefore, it is possible to prevent the unburned gas from being discharged again from the misfired cylinder, thereby suppressing the thermal deterioration of the catalyst as described above.

ちなみに、総失火率Rの算出タイミングにおける機関回転速度、すなわちクランクシャフト15が200回転した時点での機関回転速度と上記失火気筒判別可能速度NEcとを比較して、失火気筒の特定が正しくなされたか否かを判定する場合には、前記特許文献1に記載の装置と同様な不都合が生じる。すなわち、機関回転速度と失火気筒判別可能速度NEcとの比較判定を行う前の機関回転速度についてその大部分が失火気筒判別可能速度NEc以下であったとしても、それらの比較判定が行われる時点で偶発的に機関回転速度が失火気筒判別可能速度NEcを超えてしまうと、失火気筒の特定が正しくなされていないと判定されてしまう。すなわち、失火気筒の特定を行うことができたにもかかわらず、機関回転速度の一時的な変化によってその特定機会を逃してしまうことがあり、失火気筒の特定を適切に行うことができないおそれがある。しかし、本実施形態では、そのような瞬間的な機関回転速度ではなく、所定期間内における機関回転速度の状態に基づいて失火気筒の特定が正しくなされたか否かを判定するようにしている。そのため、機関回転速度が一時的に失火気筒判別可能速度NEcを超えたとしても、同所定期間内における機関回転速度の大部分が失火気筒判別可能速度NEcを超えていなければ、失火気筒の特定が正しくなされたと判定することができる。   Incidentally, whether the misfire cylinder is correctly identified by comparing the engine speed at the calculation timing of the total misfire rate R, that is, the engine speed at the time when the crankshaft 15 rotates 200 times and the misfire cylinder distinguishable speed NEc. In the case of determining whether or not, the same inconvenience as the apparatus described in Patent Document 1 occurs. That is, even if most of the engine rotation speed before the comparison determination between the engine rotation speed and the misfire cylinder distinguishable speed NEc is equal to or less than the misfire cylinder distinguishable speed NEc, the comparison determination is performed. If the engine speed accidentally exceeds the misfiring cylinder distinguishable speed NEc, it is determined that the misfiring cylinder is not correctly specified. That is, despite the fact that the misfiring cylinder can be specified, the specific opportunity may be missed due to a temporary change in the engine rotational speed, and there is a possibility that the misfiring cylinder cannot be properly specified. is there. However, in the present embodiment, it is determined whether or not the misfiring cylinder has been correctly specified based on the state of the engine rotation speed within a predetermined period instead of such an instantaneous engine rotation speed. For this reason, even if the engine speed temporarily exceeds the misfiring cylinder discriminable speed NEc, if most of the engine speed in the predetermined period does not exceed the misfiring cylinder discriminating speed NEc, the misfiring cylinder is identified. It can be determined that it was done correctly.

(2)前記カウンタ判定値αとしては、各気筒毎に検出される失火発生回数の大部分が、失火気筒の判別が可能な機関回転速度域において検出されたものであると判定することができるようにその値を設定することにより、失火気筒の特定が正しく行われたことを適切に判定することができる。そこで、本実施形態では、各気筒毎に検出される失火発生回数の総和(総失火カウンタCa)に所定の係数を乗算した値を同カウンタ判定値αとして設定するようにしており、これにより、同カウンタ判定値αをそうした値に設定することができるとともに、失火の発生状態にあわせて同カウンタ判定値αを適切に可変設定させることができるようになる。   (2) As the counter determination value α, it can be determined that most of the number of misfire occurrences detected for each cylinder is detected in the engine rotation speed range in which the misfire cylinder can be determined. By setting the value as described above, it is possible to appropriately determine that the misfiring cylinder has been correctly identified. Therefore, in the present embodiment, a value obtained by multiplying the total number of misfire occurrences (total misfire counter Ca) detected for each cylinder by a predetermined coefficient is set as the counter determination value α. The counter determination value α can be set to such a value, and the counter determination value α can be appropriately variably set according to the misfire occurrence state.

(3)気筒12での失火発生回数が少なければ、たとえ未燃ガスが排気通路に排出されたとしても、触媒40が過熱されるほどにその温度が上昇することはなく、このような場合には、むしろ燃料カットを行わずに当該内燃機関11が搭載された車両の走行性能を確保するようにした方がよい。そこで、本実施形態では、全気筒での総点火回数(総点火回数IG)に対する全気筒での失火発生回数(総失火カウンタCa)の割合である総失火率Rを算出し、この総失火率Rに基づいて気筒に対する燃料カットを実行するか否かを判定するようにしている。従って、失火が発生した場合であっても、触媒40の温度上昇が許容できる程度のものであれば、燃料カットの実行を禁止することができるようになり、車両の走行性能を確保することができるようになる。   (3) If the number of misfires in the cylinder 12 is small, even if unburned gas is discharged into the exhaust passage, the temperature does not rise so high that the catalyst 40 is overheated. Rather, it is better to ensure the running performance of the vehicle on which the internal combustion engine 11 is mounted without performing fuel cut. Therefore, in the present embodiment, a total misfire rate R that is a ratio of the number of misfire occurrences (total misfire counter Ca) in all cylinders to the total number of ignitions (total ignition number IG) in all cylinders is calculated, and this total misfire rate is calculated. Based on R, it is determined whether or not to perform a fuel cut for the cylinder. Therefore, even if a misfire occurs, if the temperature of the catalyst 40 can be tolerated, the fuel cut can be prohibited, and the running performance of the vehicle can be ensured. become able to.

(4)失火気筒の特定が正しく行われていないと判定された場合、すなわち失火気筒判別正カウンタCTが上記カウンタ判定値αに満たない場合には、失火気筒に対する燃料カットに代えて全気筒に対する燃料カットを行うようにしている。そのため、そのように判定された場合であっても、少なくとも未燃ガスの排出は防止することができ、もって触媒40の過熱を抑えることができるようになる。   (4) When it is determined that the misfire cylinder is not correctly specified, that is, when the misfire cylinder discrimination positive counter CT is less than the counter judgment value α, the fuel cut for the misfire cylinder is replaced with the fuel cut for all cylinders. The fuel is cut. Therefore, even if it is determined as such, it is possible to prevent at least unburned gas from being discharged, and to suppress overheating of the catalyst 40.

(5)失火気筒に対する燃料カット、または全気筒に対する燃料カットが所定期間継続して実行されるとそれら燃料カットの解除を行い、前記総失火率Rの再算出や同総失火率Rに基づく燃料カットの実行可否判定を再度行うようにしている。   (5) When the fuel cut for the misfire cylinder or the fuel cut for all the cylinders is continuously executed for a predetermined period, the fuel cut is canceled, and the fuel based on the recalculation of the total misfire rate R or the total misfire rate R is performed. The cut execution possibility determination is performed again.

従って、失火気筒に対する燃料カットの実行中に気筒での失火発生状態が変化した場合には、その失火発生状態の変化にあわせて燃料カットを実行したり、禁止したりすることができるようになる。また、全気筒に対する燃料カットの解除後において気筒での失火発生状態が変化した場合には、その失火発生状態の変化にあわせて燃料カットを実行したり、禁止したりすることができるようになる。   Accordingly, when the misfire occurrence state in the cylinder changes during execution of the fuel cut for the misfire cylinder, the fuel cut can be executed or prohibited in accordance with the change in the misfire occurrence state. . In addition, when the misfire occurrence state in the cylinder changes after canceling the fuel cut for all the cylinders, the fuel cut can be executed or prohibited in accordance with the change in the misfire occurrence state. .

(6)失火気筒に対する燃料カット、または全気筒に対する燃料カットが所定期間継続して実行されるとそれら燃料カットの解除を行って、失火気筒の再特定を行うとともに、前記失火気筒判別正カウンタCTを再度算出してその失火気筒の特定が正しく行われたか否かを再判定するようにしている。従って、失火気筒に対する燃料カットの実行中に気筒での失火発生状態が変化し、これにより失火気筒が変化した場合であっても、失火気筒を適切に特定することができるようになる。また、全気筒に対する燃料カットの解除後において気筒での失火発生状態が変化し、これにより失火気筒が変化した場合であっても、失火気筒を適切に特定することができるようになる。   (6) When the fuel cut for the misfire cylinder or the fuel cut for all the cylinders is continuously performed for a predetermined period, the fuel cut is canceled to re-specify the misfire cylinder, and the misfire cylinder discrimination positive counter CT Is calculated again to determine again whether or not the misfiring cylinder has been correctly identified. Therefore, even if the misfire occurrence state in the cylinder changes during execution of fuel cut for the misfire cylinder, and the misfire cylinder changes accordingly, the misfire cylinder can be appropriately identified. Further, even if the misfire occurrence state in the cylinders changes after the release of the fuel cut for all the cylinders, and thus the misfire cylinders change, the misfire cylinders can be appropriately identified.

(7)上述したような気筒に対する燃料カットは、気筒において失火が発生したために実行される。従って、上記燃料カットの解除を行うと、再度失火が発生して触媒40が過熱されるおそれがある。この点、本実施形態では、機関負荷が所定値以下の場合に、より具体的には、機関運転状態がアイドル運転状態になっているときに燃料カットの解除を行うようにしている。このように、燃料噴射量が比較的少ないときに限って燃料カットの解除を行うようにしているため、この燃料カット解除による触媒40の過熱を抑えることができるようになる。   (7) The fuel cut for the cylinder as described above is executed because a misfire has occurred in the cylinder. Therefore, if the fuel cut is canceled, misfire may occur again and the catalyst 40 may be overheated. In this regard, in the present embodiment, when the engine load is equal to or less than a predetermined value, more specifically, the fuel cut is canceled when the engine operation state is an idle operation state. As described above, since the fuel cut is canceled only when the fuel injection amount is relatively small, overheating of the catalyst 40 due to the fuel cut cancellation can be suppressed.

なお、上記実施形態は以下のように変更して実施することもできる。
・前記カウンタ判定値αの設定に際して、総失火カウンタCaに乗算される係数は「0.9」であったが、この他の値を乗算するようにしてもよい。
In addition, the said embodiment can also be changed and implemented as follows.
In the setting of the counter determination value α, the coefficient multiplied by the total misfire counter Ca is “0.9”, but other values may be multiplied.

・前記カウンタ判定値αを固定値とするようにしてもよい。
・上記実施形態において、クランクシャフト15が200回転した時点で行われる判定、あるいはクランクシャフト15が200回転する間に計測される値について、その他の回転回数を用いて判定、あるいは計測するようにしてもよい。例えば、クランクシャフト15が200回転する毎に総失火率Rを算出するようにしたが、この他の回転回数にて総失火率Rを算出するようにしてもよい。なお、この場合には、総失火率Rの算出タイミングの変更にあわせて、失火気筒判別正カウンタCTとカウンタ判定値αとの比較タイミングも変更される。また、回転回数に代えて、時間を基準にして判定、あるいは計測するようにしてもよい。
The counter determination value α may be a fixed value.
In the above embodiment, the determination performed when the crankshaft 15 rotates 200 times, or the value measured while the crankshaft 15 rotates 200 times is determined or measured using other number of rotations. Also good. For example, the total misfire rate R is calculated every time the crankshaft 15 makes 200 revolutions. However, the total misfire rate R may be calculated by another number of rotations. In this case, in accordance with the change in the calculation timing of the total misfire rate R, the comparison timing between the misfire cylinder discrimination positive counter CT and the counter decision value α is also changed. Further, instead of the number of rotations, determination or measurement may be performed based on time.

・上記実施形態では、燃料カットの解除を行う条件として前記条件(b)、すなわち「機関運転状態がアイドル運転状態になっている」といった条件を設定するようにしたが、これに代えて、「機関負荷が所定値以下である」といった条件を設定するようにしてもよい。この場合にも、その所定値を適宜設定することにより、燃料噴射量が比較的少ないときに限って燃料カットの解除を行うことができるようになる。   In the above-described embodiment, the condition (b), that is, the condition that “the engine operating state is the idle operating state” is set as the condition for canceling the fuel cut. A condition such as “the engine load is equal to or less than a predetermined value” may be set. Also in this case, by appropriately setting the predetermined value, the fuel cut can be canceled only when the fuel injection amount is relatively small.

なお、燃料カットの解除を行う条件である同条件(b)を省略するようにしてもよい。この場合でも上記(1)〜(6)に記載の作用効果を得ることができる。
・上記実施形態では、燃料カットの解除を行う条件として前記条件(a)、すなわち「失火気筒に対する燃料カット、または全気筒に対する燃料カットが所定期間継続して実行されている」といった条件を設定するようにした。しかし、これに代えて、失火気筒に対する燃料カットが所定期間継続して実行されている場合にのみ、燃料カットの解除を行うようにしてもよい。また、全気筒に対する燃料カットが所定期間継続して実行されている場合にのみ、燃料カットの解除を行うようにしてもよい。
Note that the condition (b), which is a condition for canceling the fuel cut, may be omitted. Even in this case, the effects described in the above (1) to (6) can be obtained.
In the above embodiment, the condition (a), that is, the condition that “the fuel cut for the misfire cylinder or the fuel cut for all cylinders is continuously executed for a predetermined period” is set as the condition for canceling the fuel cut. I did it. However, instead of this, the fuel cut may be canceled only when the fuel cut for the misfired cylinder is continuously executed for a predetermined period. Further, the fuel cut may be canceled only when the fuel cut for all the cylinders is continuously executed for a predetermined period.

本発明にかかる内燃機関の制御装置を具体化した一実施形態について、これが適用される内燃機関の構成を示す模式図。The schematic diagram which shows the structure of the internal combustion engine to which this is applied about one Embodiment which actualized the control apparatus of the internal combustion engine concerning this invention. 同実施形態におけるカウンタ算出についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the counter calculation in the embodiment. 同実施形態における失火発生時の燃料カット処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the fuel cut process at the time of misfire generation | occurrence | production in the embodiment. 同実施形態における失火発生時の燃料カット処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the fuel cut process at the time of misfire generation | occurrence | production in the embodiment.

符号の説明Explanation of symbols

11…内燃機関、12…気筒、13…ピストン、14…コネクティングロッド、15…クランクシャフト、16…燃焼室、18…点火プラグ、19…イグナイタ、20…吸気通路、20a…吸気ポート、21…排気通路、21a…排気ポート、22…インジェクタ、23…吸気弁、24…排気弁、30…電子制御装置(失火気筒特定手段、失火気筒判別正カウンタ算出手段、判定手段)、31…クランク角センサ、32…カム角センサ、40…触媒。   DESCRIPTION OF SYMBOLS 11 ... Internal combustion engine, 12 ... Cylinder, 13 ... Piston, 14 ... Connecting rod, 15 ... Crankshaft, 16 ... Combustion chamber, 18 ... Spark plug, 19 ... Igniter, 20 ... Intake passage, 20a ... Intake port, 21 ... Exhaust Passage, 21a ... exhaust port, 22 ... injector, 23 ... intake valve, 24 ... exhaust valve, 30 ... electronic control device (misfire cylinder identification means, misfire cylinder discrimination positive counter calculation means, judgment means), 31 ... crank angle sensor, 32 ... cam angle sensor, 40 ... catalyst.

Claims (8)

気筒毎に失火を検出するとともに失火発生時には気筒に対する燃料カットを行う失火時燃料カット手段を備える内燃機関の制御装置において、
前記失火時燃料カット手段は、
失火気筒を特定する失火気筒特定手段と、
失火検出時の機関回転速度が失火気筒の判別可能な速度域にあった場合にインクリメントされる失火気筒判別正カウンタを算出する失火気筒判別正カウンタ算出手段とを備え、
予め設定された期間内における前記失火気筒判別正カウンタの値が所定のカウンタ判定値を超えている場合には、前記失火気筒特定手段による失火気筒の特定が正しく行われたと判定して、その特定された失火気筒に対して燃料カットを実行する
ことを特徴とする内燃機関の制御装置。
In a control device for an internal combustion engine comprising misfire fuel cut means for detecting misfire for each cylinder and performing fuel cut for the cylinder when misfire occurs,
The misfire fuel cut means includes:
A misfire cylinder identifying means for identifying a misfire cylinder;
A misfire cylinder discrimination positive counter calculating means for calculating a misfire cylinder discrimination positive counter that is incremented when the engine rotation speed at the time of misfire detection is in a speed range where the misfire cylinder is discriminable,
When the value of the misfire cylinder discrimination positive counter within a preset period exceeds a predetermined counter judgment value, it is determined that the misfire cylinder is correctly identified by the misfire cylinder identification means, and the identification is performed. A control device for an internal combustion engine, wherein a fuel cut is performed on the misfired cylinder.
前記カウンタ判定値として、各気筒毎に検出される失火発生回数の総和に所定の係数を乗算した値が設定される
請求項1に記載の内燃機関の制御装置。
The control device for an internal combustion engine according to claim 1, wherein a value obtained by multiplying a total of the number of misfire occurrences detected for each cylinder by a predetermined coefficient is set as the counter determination value.
前記失火時燃料カット手段は、予め設定された前記期間内における全気筒での総点火回数に対する全気筒での失火発生回数の割合である失火率を算出するとともに、同失火率に基づいて気筒に対する燃料カットの実行可否判定を行う判定手段をさらに備える
請求項1または2に記載の内燃機関の制御装置。
The misfire fuel cut means calculates a misfire rate, which is a ratio of the number of misfire occurrences in all cylinders to the total number of ignitions in all cylinders within the preset period, and for the cylinder based on the misfire rate. The control apparatus for an internal combustion engine according to claim 1, further comprising a determination unit that determines whether or not fuel cut can be performed.
前記失火時燃料カット手段は、失火気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行い、再度前記失火率を算出して前記実行可否判定を行う
請求項3に記載の内燃機関の制御装置。
The internal combustion engine according to claim 3, wherein the misfire fuel cut means releases the fuel cut after the fuel cut for the misfire cylinder is performed for a predetermined period, calculates the misfire rate again, and determines whether or not to perform the fuel cut. Control device.
前記失火時燃料カット手段は、前記失火気筒特定手段による失火気筒の特定が正しく行われていないと判定された場合には全気筒に対して燃料カットを行うとともに、全気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行い、再度前記失火率を算出して前記実行可否判定を行う
請求項3または4に記載の内燃機関の制御装置。
When the misfire fuel cut means determines that the misfire cylinder is not correctly specified by the misfire cylinder specifying means, the fuel cut means performs fuel cut for all cylinders and performs fuel cut for all cylinders for a predetermined period. The control apparatus for an internal combustion engine according to claim 3 or 4, wherein after the execution, the fuel cut is canceled, the misfire rate is calculated again, and the execution determination is performed.
前記失火時燃料カット手段は、失火気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行って、前記失火気筒特定手段による失火気筒の再特定を行うとともに、前記失火気筒判別正カウンタを算出して前記失火気筒特定手段による失火気筒の特定が正しく行われたか否かを再判定する
請求項1〜5のいずれか1項に記載の内燃機関の制御装置。
The misfire fuel cut means performs release of the fuel cut after a fuel cut for the misfire cylinder is performed for a predetermined period, re-specifies the misfire cylinder by the misfire cylinder identification means, and performs the misfire cylinder discrimination positive counter. The control device for an internal combustion engine according to any one of claims 1 to 5, wherein the controller determines again whether or not the misfire cylinder identification by the misfire cylinder identification means has been correctly performed.
前記失火時燃料カット手段は、前記失火気筒特定手段による失火気筒の特定が正しく行われていないと判定された場合には全気筒に対して燃料カットを行うとともに、全気筒に対する燃料カットが所定期間実行された後に同燃料カットの解除を行って、前記失火気筒特定手段による失火気筒の再特定を行うとともに、前記失火気筒判別正カウンタを算出して前記失火気筒特定手段による失火気筒の特定が正しく行われたか否かを再判定する
請求項1〜6のいずれか1項に記載の内燃機関の制御装置。
When the misfire fuel cut means determines that the misfire cylinder is not correctly specified by the misfire cylinder specifying means, the fuel cut means performs fuel cut for all cylinders and performs fuel cut for all cylinders for a predetermined period. After being executed, the fuel cut is cancelled, the misfire cylinder specifying means re-specifies the misfire cylinder, and the misfire cylinder discrimination positive counter is calculated to correctly identify the misfire cylinder by the misfire cylinder specifying means. The control device for an internal combustion engine according to any one of claims 1 to 6, wherein it is re-determined whether or not the operation has been performed.
前記燃料カットの解除は、機関負荷が所定値以下の場合に実行される
請求項4〜7のいずれか1項に記載の内燃機関の制御装置。
The internal combustion engine control device according to any one of claims 4 to 7, wherein the release of the fuel cut is executed when an engine load is equal to or less than a predetermined value.
JP2005204647A 2005-07-13 2005-07-13 Control device of internal combustion engine Pending JP2007023834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005204647A JP2007023834A (en) 2005-07-13 2005-07-13 Control device of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005204647A JP2007023834A (en) 2005-07-13 2005-07-13 Control device of internal combustion engine

Publications (1)

Publication Number Publication Date
JP2007023834A true JP2007023834A (en) 2007-02-01

Family

ID=37784946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005204647A Pending JP2007023834A (en) 2005-07-13 2005-07-13 Control device of internal combustion engine

Country Status (1)

Country Link
JP (1) JP2007023834A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2496207A (en) * 2011-11-07 2013-05-08 Ec Power As Engine generator having misfire detection and safety mode
CN106089463A (en) * 2016-06-17 2016-11-09 南京依维柯汽车有限公司 A kind of guard method of catching fire of gasoline EMS system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2496207A (en) * 2011-11-07 2013-05-08 Ec Power As Engine generator having misfire detection and safety mode
GB2496207B (en) * 2011-11-07 2018-08-22 Ec Power As Engine generator
CN106089463A (en) * 2016-06-17 2016-11-09 南京依维柯汽车有限公司 A kind of guard method of catching fire of gasoline EMS system

Similar Documents

Publication Publication Date Title
JP5119216B2 (en) Abnormality diagnosis device for internal combustion engine
US20100229829A1 (en) Ignition timing control apparatus for internal combustion engine
JP4799200B2 (en) Operation control method based on ion current of internal combustion engine
US20090199817A1 (en) Control apparatus and method for internal combustion engine
JP4475207B2 (en) Control device for internal combustion engine
JP2010001824A (en) Control device for internal combustion engine
JP2009138663A (en) Misfire detection device of internal combustion engine
JP2007023834A (en) Control device of internal combustion engine
JP4619299B2 (en) Method for determining the combustion state of an internal combustion engine
JP2011157852A (en) Control device of internal combustion engine
JP5022347B2 (en) Misfire detection method for internal combustion engine
JP2008008235A (en) Stop/start control device of internal combustion engine
JP4251028B2 (en) Control device for internal combustion engine
JP2002004936A (en) Detector for misfire of internal combustion engine
JP2006002610A (en) Engine starting performance improving device
JP7390433B1 (en) Internal combustion engine control device
JP2006063971A (en) Ignition control system for internal combustion engine
JP2018096355A (en) Control device of internal combustion engine
US8903628B2 (en) Diagnostic method and diagnostic system for multicylinder internal combustion engine
JP2012112323A (en) Control device of spark ignition type internal combustion engine
JP2005016343A (en) Controller for compression ignition type internal combustion engine
JP2007170198A (en) Torque control device of internal combustion engine
JPH09217643A (en) Control device of internal combustion engine
JP2019190341A (en) Control device of internal combustion engine
JP2015094272A (en) Device and method for discriminating stroke of internal combustion engine