(57)【要約】【課題】気筒から排出される未燃燃料の量を抑えることのできる内燃機関の制御装置を提供する。【解決手段】内燃機関１１の制御装置３０は、上流側センサ３５で検出される実空燃比が目標空燃比となるように気筒毎に設けられた各燃料噴射弁１７の燃料噴射量を補正する空燃比制御と、複数の気筒のうちで空燃比のリーンずれが起きている気筒の燃料噴射量をクランクシャフト１５の回転変動値に基づいて増量する処理を所定期間の間実行する気筒別燃料増量制御と、上流側センサ３５によって検出される実空燃比の単位時間当たりの変化量に基づいて設定される空燃比補正値にて目標空燃比を補正することにより目標空燃比をリッチ側に補正するリッチ化制御と、を実行する。そして、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、増量履歴がないときに比べてリッチ化制御による目標空燃比の補正度合を少なくする。【選択図】図１
2019065714.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒と、前記気筒毎に設けられて燃料を噴射する燃料噴射弁と、排気通路に設けられた排気浄化用の触媒と、前記触媒よりも上流の実空燃比を検出する空燃比センサとを備える内燃機関に適用されて、前記実空燃比が目標空燃比となるように前記気筒毎に設けられた各燃料噴射弁の燃料噴射量を補正する空燃比制御と、複数の気筒のうちで空燃比のリーンずれが起きている気筒の燃料噴射量を機関出力軸の回転変動値に基づいて増量する処理を予め定められた所定期間の間実行する気筒別燃料増量制御と、前記空燃比センサによって検出される実空燃比の単位時間当たりの変化量に基づいて設定される空燃比補正値にて前記目標空燃比を補正することにより同目標空燃比をリッチ側に補正するリッチ化制御と、を実行する制御装置であって、
前記気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べて前記リッチ化制御による前記目標空燃比の補正度合を少なくする
内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関するものである。
【背景技術】
【０００２】
内燃機関では、実空燃比が目標空燃比となるように燃料噴射量を補正する空燃比制御が行われている。また、複数の気筒を備える内燃機関では、気筒間における空燃比のばらつき、いわゆる空燃比インバランスが起きることがあり、こうした空燃比インバランスの発生は排気の浄化性能等に少なからず影響を与える。なお、こうした空燃比インバランスとしては、複数の気筒のうちの一部の気筒の空燃比が他の気筒の空燃比よりもリッチ側にずれているリッチインバランスと、複数の気筒のうちの一部の気筒の空燃比が他の気筒の空燃比よりもリーン側にずれているリーンインバランスとが存在する。
【０００３】
ここで、リッチインバランスが起きると気筒内から排出される水素の濃度が高くなることがあり、この場合には、実空燃比を検出する空燃比センサの出力値が実空燃比に応じた出力値よりもリッチ側にずれてしまうことが知られている。こうした空燃比センサの誤検出が起きると、空燃比制御を通じて燃料噴射量が減量補正されてしまい、実空燃比はリーン側にずれてしまうようになる。
【０００４】
そこで、特許文献１に記載の装置では、リッチインバランスが起きている場合、空燃比センサによって検出される実空燃比の単位時間当たりの変化量が増大することを利用して、同変化量に基づき空燃比補正値を設定するようにしている。そして、この空燃比補正値にて目標空燃比を補正することにより同目標空燃比をリッチ側に変更することにより、上述した実空燃比のリーンずれを抑えるようにしている。
【０００５】
また、特許文献２に記載の装置では、複数の気筒のうちで空燃比のリーンずれが起きている気筒の燃料噴射量を機関出力軸の回転変動値に基づいて増量することにより、リーンインバランスの発生時においてリーンずれが起きている気筒の空燃比を改善するようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１６００６０号公報
【特許文献２】特開２０１３−１２２２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、リッチインバランスが起きている場合に生じる上記実空燃比の単位時間当たりの変化量の増大は、リッチインバランスの発生時だけではなく、リーンインバランスの発生時にも生じる。そのため、上記特許文献１に記載の装置では、リーンインバランスの発生時にも上記リッチ化制御を通じて目標空燃比がリッチ化される可能性があり、この場合には、気筒から排出される未燃燃料の量が増大するおそれがある。
【０００８】
本発明は、上記実情に鑑みてなされたものであり、その目的は、気筒から排出される未燃燃料の量を抑えることのできる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決する内燃機関の制御装置は、複数の気筒と、前記気筒毎に設けられて燃料を噴射する燃料噴射弁と、排気通路に設けられた排気浄化用の触媒と、前記触媒よりも上流の実空燃比を検出する空燃比センサとを備える内燃機関に適用される制御装置であって、前記実空燃比が目標空燃比となるように前記気筒毎に設けられた各燃料噴射弁の燃料噴射量を補正する空燃比制御と、複数の気筒のうちで空燃比のリーンずれが起きている気筒の燃料噴射量を機関出力軸の回転変動値に基づいて増量する処理を予め定められた所定期間の間実行する気筒別燃料増量制御と、前記空燃比センサによって検出される実空燃比の単位時間当たりの変化量に基づいて設定される空燃比補正値にて前記目標空燃比を補正することにより同目標空燃比をリッチ側に補正するリッチ化制御とを実行する。そして、この制御装置は、前記気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べて前記リッチ化制御による前記目標空燃比の補正度合を少なくする。
【００１０】
同構成によれば、所定期間の間実行される気筒別燃料増量制御が終了すると、それまで当該気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになる。そのため、空燃比センサによって検出される実空燃比の単位時間当たりの変化量が増大するようになり、同変化量に基づく空燃比補正値の設定が上記リッチ化制御を通じて行われることにより、そのままでは目標空燃比がリッチ側に補正されてしまう。この点、同構成では、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べて、リッチ化制御による目標空燃比の補正度合が少なくされる。そのため、気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになったとしても、リッチ化制御による目標空燃比のリッチ化は抑えられるようになる。従って、気筒内の空燃比のリッチ化も抑えられるようになり、これにより気筒から排出される未燃燃料の量を抑えることができるようになる。
【図面の簡単な説明】
【００１１】
【図１】内燃機関の制御装置を具体化した一実施形態にあって、これが適用される内燃機関の構造を示す模式図。
【図２】空燃比インバランスが起きているときの空燃比の変動を示すタイムチャート。
【図３】リーンインバランスが起きているときのクランクシャフトの回転時間を示すグラフ。
【図４】同実施形態のおける気筒別燃料増量制御の処理手順を示すフローチャート。
【図５】同実施形態において空燃比補正値による目標空燃比の補正可否を判定するための処理手順を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、内燃機関の制御装置を具体化した一実施形態について、図１〜図５を参照して説明する。なお、この制御装置は、複数の気筒を備える、いわゆる多気筒内燃機関に適用される装置であり、本実施形態の内燃機関１１は、第１気筒＃１〜第４気筒＃４といった４つの気筒が直列に配列された直列４気筒エンジンとなっている。
【００１３】
図１に示すように、内燃機関１１の各気筒１２内にはピストン１３が備えられている。ピストン１３は、内燃機関１１の機関出力軸であるクランクシャフト１５にコネクティングロッド１４を介して連結されており、コネクティングロッド１４によりピストン１３の往復運動がクランクシャフト１５の回転運動に変換される。
【００１４】
各気筒１２内にあってピストン１３の上方には燃焼室１６が区画形成されており、この燃焼室１６内に向けて燃料を噴射する燃料噴射弁１７が設けられている。燃料噴射弁１７には、周知の燃料供給機構を通じて所定の高圧燃料が供給される。そして、この燃料噴射弁の開弁動作により、燃料が燃焼室１６内に直接噴射供給されて、いわゆる筒内噴射が行われる。
【００１５】
また、燃焼室１６には、燃料と空気とからなる混合気に対して点火を行う点火プラグ１８が取り付けられている。この点火プラグ１８による混合気への点火タイミングは、点火プラグ１８の上方に設けられたイグナイタ１９によって調整される。なお、本実施形態における各気筒の点火順序は、第１気筒＃１→第３気筒＃３→第４気筒＃４→第２気筒＃２の順となっている。
【００１６】
燃焼室１６には、吸気通路２０及び排気通路２１が連通されている。吸気通路２０には燃焼室１６に導入される空気量を調量するスロットルバルブ（図示略）が設けられている。
【００１７】
排気通路２１の途中には、混合気の空燃比が所定範囲内の値となっているときに浄化機能を発揮する触媒１００が設けられている。より詳細には、混合気の空燃比が理論空燃比となっているときに、触媒１００では排気中の有害成分（主にＨＣ、ＣＯ、ＮＯx）が効果的に浄化される。
【００１８】
排気通路２１において、触媒１００よりも上流側の部位には、触媒１００よりも上流側の実空燃比である上流側実空燃比ＡＦｆに応じた出力値Ｖ１を出力する上流側センサ３５が設けられている。上流側センサ３５は、周知の空燃比センサであり、排気中の酸素濃度と密接な関係にある混合気の空燃比に比例した大きさの出力値Ｖ１を出力する。つまり、混合気の空燃比がリッチからリーンへと変化するにつれて、上流側センサ３５の出力値Ｖ１は徐々に大きくなっていく。
【００１９】
排気通路２１において、触媒１００よりも下流側の部位には、触媒１００よりも下流側の実空燃比である下流側実空燃比ＡＦｒに応じた出力値Ｖ２を出力する下流側センサ３６が設けられている。下流側センサ３６は、周知の酸素センサであり、混合気の空燃比が理論空燃比よりもリッチであるときには１ボルト程度の出力電圧が得られ、混合気の空燃比が理論空燃比よりもリーンであるときには０ボルト程度の出力電圧が得られる。また、この下流側センサ３６は、理論空燃比近傍を境にして出力電圧が急変する特性を有している。
【００２０】
内燃機関１１の各種制御は、制御装置３０によって行われる。制御装置３０は、機関制御に係る各種処理を実施する中央演算処理装置（ＣＰＵ）、制御用のプログラムや機関制御に必要な情報を記憶するメモリ、燃料噴射弁１７の駆動回路やイグナイタ１９等の駆動回路等を備えて構成されている。
【００２１】
制御装置３０には、上記上流側センサ３５や下流側センサ３６の他にも、機関運転状態を検出する各種のセンサが接続されている。例えばクランク角センサ３１によってクランクシャフト１５のクランク角が検出され、これに基づいて機関回転速度ＮＥが算出される。またアクセルセンサ３３によって、アクセルペダルの操作量であるアクセル操作量ＡＣＣＰが検出される。また、エアフロメータ３４によって吸入空気量ＧＡが検出される。そして、制御装置３０は、これら各種センサの検出信号によって把握される内燃機関１１の運転状態に応じて、燃料噴射制御、空燃比制御、点火時期制御をはじめとする各種制御を実施する。
【００２２】
また、制御装置３０によって上記空燃比制御が行われることにより、触媒１００による排気の浄化が適切に行われる。なお、本実施形態の空燃比制御において、上流側実空燃比ＡＦｆの目標空燃比である上流側目標空燃比ＡＦｆｐや、下流側実空燃比ＡＦｒの目標空燃比である下流側目標空燃比ＡＦｒｐは、基本的に理論空燃比が設定される。
【００２３】
この空燃比制御は、上流側センサ３５の出力値Ｖ１が上流側目標空燃比ＡＦｆｐに対応した出力値となるように燃料噴射量を補正するメインフィードバック補正と、下流側センサ３６の出力値Ｖ２が下流側目標空燃比ＡＦｒｐに対応した出力値となるようにメインフィードバック補正にて補正された燃料噴射量を補正するサブフィードバック補正とで構成されている。なお、上記「上流側目標空燃比ＡＦｆｐに対応した出力値」とは、上流側目標空燃比ＡＦｆｐと上流側実空燃比ＡＦｆとが一致しているときの上流側センサ３５の出力値Ｖ１のことをいう。また、上記「下流側目標空燃比ＡＦｒｐに対応した出力値」とは、下流側目標空燃比ＡＦｒｐと下流側実空燃比ＡＦｒとが一致しているときの下流側センサ３６の出力値Ｖ２のことをいう。
【００２４】
このメインフィードバック補正は、触媒１００の上流側に設けられた上流側センサ３５の出力値Ｖ１に基づき、気筒毎に設けられた各燃料噴射弁１７から噴射される燃料噴射量Ｑを補正することにより、上流側センサ３５によって検出される上流側実空燃比ＡＦｆは上流側目標空燃比ＡＦｆｐに近づくように制御される。メインフィードバック補正では、上流側実空燃比ＡＦｆと上流側目標空燃比ＡＦｆｐとの偏差、予め実験的に求められた比例ゲイン、積分ゲイン、及び微分ゲインから、比例項や、学習値としての積分項及び微分項がそれぞれ算出される。そして、現在設定されている燃料噴射量に対する補正値を比例項、積分項、及び微分項の和から算出するＰＩＤ制御が実施される。なお、メインフィードバック補正は、比例項及び積分項に基づいて補正量を算出するＰＩ制御などのフィードバック制御でもよい。
【００２５】
サブフィードバック補正は、触媒１００の下流側に設けられた下流側センサ３６の出力値Ｖ２に基づき、メインフィードバック補正により算出される補正値をさらに補正する制御である。本実施形態では、制御装置３０は、下流側センサ３６の出力値Ｖ２と、下流側目標空燃比ＡＦｒｐに対応した下流側センサ３６の出力値とが一致するように、それら各出力値の偏差に基づいてＰＩＤ制御、あるいはＰＩ制御などのフィードバック制御が実行される。
【００２６】
また、制御装置３０は、内燃機関１１の各気筒間において空燃比のばらつきが生じていないか、つまり空燃比インバランスが生じていないかどうかを監視している。より詳細には、そうした空燃比インバランスの度合を示す指標値であるインバランス率ＢＲを把握するようにしている。このインバランス率ＢＲは、全気筒のうちである気筒が空燃比ずれを起こしている場合に、その空燃比ずれを起こしている気筒の空燃比がどれくらいの割合で、空燃比ずれを起こしていない気筒の空燃比（本実施形態では理論空燃比）からずれているかを示す値である。
【００２７】
図２は、直列４気筒エンジンの全気筒において燃焼が一巡する１サイクル（７２０°ＣＡ）毎の空燃比の変動を示しており、特に、ある気筒の燃料噴射量を意図的にずらして、空燃比インバランスを発生させた場合に、上流側センサ３５によって検出される上流側実空燃比ＡＦｆの変動態様を示す。なお、図３に示す実線Ｌ１は、空燃比インバランスが発生していないときの上流側実空燃比ＡＦｆの変動を示す。また、二点鎖線Ｌ２は、ある気筒の燃料噴射量を所定量だけ増量してリッチインバランスを発生させたときの上流側実空燃比ＡＦｆの変動を示す。
【００２８】
この図２において実線Ｌ１で示すように、上流側実空燃比ＡＦｆは、内燃機関１１の１サイクルを１周期として、周期的な変動を繰り返す。そして、二点鎖線Ｌ２に示すように、リッチインバランスが発生して気筒間の空燃比に違いが生じると、１サイクル内での上流側実空燃比ＡＦｆの変動量は大きくなる。つまり、１サイクル内における上流側実空燃比ＡＦｆのリーンピークとリッチピークとの間において、当該上流側実空燃比ＡＦｆの単位時間当たりにおける変化量が大きくなる。以下、こうした上流側実空燃比ＡＦｆの単位時間当たりにおける変化量を「単位変化量」という。この上流側実空燃比ＡＦｆの単位変化量は、リッチインバランスの度合が大きいときほど大きくなることが知られている。なお、図２には、リッチインバランスが起きているときの上流側実空燃比ＡＦｆの変動態様を例示しているが、リーンインバランスが起きているときもリッチインバランスが起きているときと同様に、上流側実空燃比ＡＦｆの変動量が大きくなることが知られている。
【００２９】
そこで、本実施形態では、上流側実空燃比ＡＦｆの単位変化量に基づき、インバランス率ＢＲを算出するようにしている。より詳細には、上述した上流側実空燃比ＡＦｆの単位変化量を検出し、その検出された単位変化量に基づき、当該単位変化量が大きいときほどインバランス率ＢＲの値が大きくなるようにしている。
【００３０】
ところで、上述したように、リッチインバランスが発生すると、気筒内から排出される水素の濃度が高くなるために、上流側センサ３５が水素を検出してしまい、上流側センサ３５の出力値Ｖ１は、上流側実空燃比ＡＦｆに応じた出力値よりもリッチ側にずれてしまう。このようにして上流側センサ３５の出力値Ｖ１がリッチ側にずれてしまうと、上記空燃比制御を通じて燃料噴射量が減量補正されるため、上流側実空燃比ＡＦｆはリーン側にずれてしまい、触媒１００の排気浄化性能が低下してしまう。
【００３１】
そこで、制御装置３０は、上流側実空燃比ＡＦｆの単位変化量に基づいて設定される空燃比補正値ＦＨにて上流側目標空燃比ＡＦｆｐを補正することにより、上流側目標空燃比ＡＦｆｐをリッチ側に変更するリッチ化制御を実行する。この空燃比補正値ＦＨは、上流側目標空燃比ＡＦｆｐをリッチ側に補正する値であって、空燃比補正値ＦＨが大きいほど、上流側目標空燃比ＡＦｆｐのリッチ側への補正量は多くされる。そして、空燃比補正値ＦＨは、上流側実空燃比ＡＦｆの単位変化量が大きいときほど大きい値となるように算出される。なお、インバランス率ＢＲに基づき、同インバランス率ＢＲが大きいときほど空燃比補正値ＦＨは大きい値となるように当該空燃比補正値ＦＨを算出してもよい。
【００３２】
このリッチ化制御の実行により、上流側目標空燃比ＡＦｆｐがリッチ側に補正されると、空燃比制御により補正される燃料噴射量Ｑは、そうした上流側目標空燃比ＡＦｆｐのリッチ側への補正前と比較して増量される。こうした燃料噴射量Ｑの増量により、上流側実空燃比ＡＦｆのリーンずれが抑えられるようになるため、触媒１００の排気浄化性能の低下が抑制される。
【００３３】
また、制御装置３０は、内燃機関１１の各気筒間においてリーンインバランスが生じていないかどうかを監視している。より詳細には、そうしたリーンインバランスの度合を示す指標値であるリーンインバランス率ＬＢＲを把握するようにしている。このリーンインバランス率ＬＢＲは、全気筒のうちである気筒がリーンずれを起こしている場合に、そのリーンずれを起こしている気筒の空燃比がどれくらいの割合で、空燃比ずれを起こしていない気筒の空燃比（本実施形態では理論空燃比）からずれているかを示す値である。
【００３４】
リーンずれが起きている気筒で発生する出力トルクは、空燃比ずれを起こしていない他の気筒の出力トルクと比較して小さくなる。そのため、リーンずれが起きている気筒では、他の気筒と比較して、混合気の点火後における機関回転速度の上昇が遅くなり、クランクシャフト１５の回転変動が大きくなる傾向がある。そこで、本実施形態では、こうした原理に基づき、リーンずれが起きている気筒を特定するとともにリーンインバランス率ＬＢＲを把握するようにしている。
【００３５】
図３に、例えば第１気筒＃１にリーンずれが起きている場合のクランクシャフト１５の回転時間を示す。なお、この回転時間とは、各気筒において圧縮上死点を含む一定の角度だけクランクシャフト１５が回転するのに要する時間であり、図３においては第１気筒＃１の回転時間を「Ｔ１」、第３気筒＃３の回転時間を「Ｔ３」にて示している。
【００３６】
この図３に示すように、第１気筒＃１にリーンずれが起きている場合、第１気筒＃１において点火が行われた後の機関回転速度の上昇は他の気筒と比べて遅くなるため、第１気筒＃１の回転時間Ｔ１は他の気筒の回転時間よりも長くなる。従って、第１気筒＃１の回転時間Ｔ１から、次に点火が行われる第３気筒＃３の回転時間Ｔ３を減じた値であって、第１気筒＃１の回転変動の度合を示す回転変動値ΔＴ１は、第１気筒＃１のリーンずれの度合が大きいときほど大きくなる。
【００３７】
ちなみに、第３気筒＃３の回転時間Ｔ３から、次に点火が行われる第４気筒＃４の回転時間を減じた値は、第３気筒＃３の回転変動の度合を示す回転変動値ΔＴ３になる。また、第４気筒＃４の回転時間から、次に点火が行われる第２気筒＃２の回転時間を減じた値は、第４気筒＃４の回転変動の度合を示す回転変動値ΔＴ４になる。そして、第２気筒＃２の回転時間から、次に点火が行われる第１気筒＃１の回転時間Ｔ１を減じた値は、第２気筒＃２の回転変動の度合を示す回転変動値ΔＴ２になる。
【００３８】
このように、点火順序において隣り合う各気筒の回転時間の差であって気筒毎に求められる回転変動値ΔＴに基づき、複数の気筒のうちでリーンずれが起きている気筒を特定することができるとともに、リーンインバランス率ＬＢＲも把握することができる。
【００３９】
ここで、本実施形態では、機関の冷間始動が開始されると、予め定められた所定期間Ｐの間は点火時期を遅角補正することにより、触媒１００の早期暖機を図るようにしている。この点火時期の遅角補正中は、機関の出力トルクが小さくなるため、そうした遅角補正中にリーンインバランスが起きていると、機関の出力トルクがさらに小さくなり、場合によっては失火が起きるおそれがある。
【００４０】
そこで、本実施形態の制御装置３０は、リーンずれが起きている気筒の燃料噴射量を回転変動値ΔＴに基づいて増量する処理を上記所定期間Ｐの間実行することにより、リーンずれが起きている気筒の空燃比を改善して出力トルクの低下を抑える気筒別燃料増量制御を行う。
【００４１】
図４に、そうした気筒別燃料増量制御の処理手順を示す。なお、この処理は、上記所定期間Ｐの間、制御装置３０によって繰り返し実行される。
本処理が開始されるとまず、上述した気筒毎の回転変動値ΔＴが算出される（Ｓ１００）。
【００４２】
次に、気筒毎に求められる回転変動値ΔＴに基づき、リーンずれが起きている気筒のリーンインバランス率ＬＢＲが算出される。（Ｓ１１０）。このステップＳ１１０では、回転変動値ΔＴが正の値であってその絶対値が大きいときほど、リーンインバランス率ＬＢＲの値は大きくなるように当該リーンインバランス率ＬＢＲは算出される。
【００４３】
次に、リーンインバランス率ＬＢＲに基づいてリーンずれしているリーン気筒の燃料増量が実行される（Ｓ１２０）。このステップＳ１２０では、上記燃料噴射量Ｑを増量補正するための燃料増量値αが算出される。この燃料増量値αは、リーンインバランス率ＬＢＲが大きいときほど大きい値に設定される値であって、同燃料増量値αが大きいほど燃料噴射量Ｑの増量補正量は多くなる。そして、リーン気筒の燃料噴射量Ｑが燃料増量値αによって増量補正されることにより、リーン気筒の燃料増量が実行される。なお、所定期間Ｐが経過して気筒別燃料増量制御が終了すると、燃料増量値αは初期値に設定されることにより、リーン気筒の燃料噴射量は、燃料増量値αによって増量される前の燃料噴射量に戻される。
【００４４】
次に、燃料増量値αが判定値Ａ以上であるか否かが判定される（Ｓ１３０）。判定値Ａは、次に説明する値となっている。
すなわち、所定期間Ｐの間実行される気筒別燃料増量制御が終了すると、それまで当該気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになる。そのため、上流側実空燃比ＡＦｆの単位変化量が増大するようになり、同単位変化量に基づく空燃比補正値ＦＨの設定が上記リッチ化制御を通じて行われることにより、上流側目標空燃比ＡＦｆｐはリッチ側に補正される。このようにして上流側目標空燃比ＡＦｆｐがリッチ側に補正されると、リーンずれを起こしていない気筒の空燃比が理論空燃比よりもリッチ化し、気筒から排出される未燃燃料の量が増大するおそれがある。
【００４５】
ここで、燃料増量値αの値が小さい場合には、気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになったとしても、リーンインバランス率ＬＢＲは小さい状態となっているため、上流側実空燃比ＡＦｆの単位変化量もそれほど増大しない。そのため、リッチ化制御を通じて上流側目標空燃比ＡＦｆｐがリッチ側に補正されてもその補正量はそれほど大きくはなく、気筒から排出される未燃燃料の増大も許容範囲内に収まる可能性が高い。一方、燃料増量値αの値が大きい場合には、気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになったときに、リーンインバランス率ＬＢＲは大きい状態になっている。そのため、上流側実空燃比ＡＦｆの単位変化量も増大するようになり、リッチ化制御を通じて上流側目標空燃比ＡＦｆｐがリッチ側に補正されるときの補正量も大きくなる。従って、この場合には、気筒から排出される未燃燃料の増大が許容範囲を超える可能性がある。
【００４６】
そこで、上記判定値Ａとしては、燃料増量値αが判定値Ａ以上であることに基づき、気筒から排出される未燃燃料の増大が許容範囲を超える可能性があることを的確に判定することができるように、その値の大きさは設定されている。
【００４７】
そして、燃料増量値αが判定値Ａ以上であるときには（Ｓ１３０：ＹＥＳ）、燃料増量履歴フラグを「１」に設定して（Ｓ１４０）、本処理を一旦終了する。また、燃料増量値αが判定値Ａ未満であるときには（Ｓ１３０：ＮＯ）、現在の燃料増量履歴フラグの値を変更することなく保持して（Ｓ１５０）、本処理を一旦終了する。燃料増量履歴フラグは初期値が「０」となっており、例えば内燃機関１１の始動時等には初期値に設定される。そして、この燃料増量履歴フラグは、リーンずれを起こしている気筒の燃料噴射量が判定値Ａ以上に設定された燃料増量値αによって増量された履歴があるか否かを示すフラグになっている。つまり、燃料増量履歴フラグが「１」に設定されている場合には、そうした燃料噴射量の増量履歴があることを示し、燃料増量履歴フラグが「０」に設定されている場合には、そうした燃料噴射量の増量履歴が無いことを示す。
【００４８】
また、制御装置３０は、機関運転中において図５に示す処理手順を繰り返し実行する。
図５に示す処理が開始されると、まず、燃料増量履歴フラグが「１」であるか否かが判定される（Ｓ２００）。そして、燃料増量履歴フラグが「１」であるときには（Ｓ２００：ＹＥＳ）、空燃比補正値ＦＨによる上流側目標空燃比ＡＦｆｐの補正が禁止される（Ｓ２１０）。つまり上記リッチ化制御による上流側目標空燃比ＡＦｆｐのリッチ化が禁止されて、本処理は一旦終了される。
【００４９】
一方、燃料増量履歴フラグが「０」であるときには（Ｓ２００：ＮＯ）、空燃比補正値ＦＨによる上流側目標空燃比ＡＦｆｐの補正が許可される（Ｓ２２０）。つまり上記リッチ化制御による上流側目標空燃比ＡＦｆｐのリッチ化が許可されて、本処理は一旦終了される。
【００５０】
以上説明した本実施形態によれば、次の作用効果を得ることができる。
（１）上述したように、所定期間Ｐの間実行される気筒別燃料増量制御が終了すると、それまで当該気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになる。そのため、上流側実空燃比ＡＦｆの単位変化量が増大するようになり、同単位変化量に基づく空燃比補正値ＦＨの設定が上記リッチ化制御を通じて行われることにより、そのままでは上流側目標空燃比ＡＦｆｐがリッチ側に補正される。この点、本実施形態では、燃料増量履歴フラグが「１」に設定されており（図５のＳ２００：ＹＥＳ）、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べてリッチ化制御による上流側目標空燃比ＡＦｆｐの補正度合が少なくされる。より詳細には、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、空燃比補正値ＦＨによる上流側目標空燃比ＡＦｆｐの補正が禁止される（Ｓ２１０）。そのため、気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになったとしても、リッチ化制御による上流側目標空燃比ＡＦｆｐのリッチ化は抑えられるようになる。従って、気筒内の空燃比のリッチ化も抑えられるようになり、これにより気筒から排出される未燃燃料の量を抑えることができるようになる。
【００５１】
（２）燃料増量値αが判定値Ａ以上であるか否かが判定される（図４のＳ１３０）。そのため、リッチ化制御を通じた上流側目標空燃比ＡＦｆｐのリッチ化によって気筒から排出される未燃燃料の増大が許容範囲を超える可能性があるか否かを適切に判定することができる。
【００５２】
（３）燃料増量値αが判定値Ａ以上である場合に（図４のＳ１３０：ＹＥＳ）、燃料増量履歴フラグを「１」に設定している（図４のＳ１４０）。従って、リッチ化制御を通じた上流側目標空燃比ＡＦｆｐのリッチ化によって気筒から排出される未燃燃料の増大が許容範囲を超える可能性がある場合には、リッチ化制御による上流側目標空燃比ＡＦｆｐのリッチ化を適切に禁止することができる。
【００５３】
なお、上記実施形態は、以下のように変更して実施することもできる。
・リーンインバランス率ＬＢＲに基づいて燃料増量値αを算出したが、これに代えてリーン気筒の回転変動値ΔＴに基づき、同回転変動値ΔＴが大きいときほど燃料増量値αは大きい値に設定されるようにしてもよい。
【００５４】
・図４に示したステップＳ１３０では、燃料増量値αと判定値Ａとを比較した。これに代えて、判定値Ａに相当するリーンインバランス率ＬＢＲを予め求めておき、ステップＳ１３０では、ステップＳ１１０で算出されたリーンインバランス率ＬＢＲが判定値Ａに相当するリーンインバランス率ＬＢＲ以上であるか否かを判定する。そして、ステップＳ１１０で算出されたリーンインバランス率ＬＢＲが判定値Ａに相当するリーンインバランス率ＬＢＲ以上である場合にはステップＳ１４０の処理を実行する。一方、ステップＳ１１０で算出されたリーンインバランス率ＬＢＲが判定値Ａに相当するリーンインバランス率ＬＢＲ未満である場合にはステップＳ１５０の処理を実行するようにしてもよい。
【００５５】
・先の図５に示した一連の処理手順では、燃料増量履歴フラグが「１」である場合に、つまり気筒別燃料増量制御による燃料噴射量の増量履歴がある場合には、空燃比補正値ＦＨによる上流側目標空燃比ＡＦｆｐの補正を禁止した。この他、そうした補正の禁止に代えて、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べて空燃比補正値ＦＨが小さくなるように空燃比補正値ＦＨを設定してもよい。例えば、図５に示した一連の処理手順において、燃料増量履歴フラグが「１」である場合には（Ｓ２００：ＹＥＳ）、上流側実空燃比ＡＦｆの単位変化量に基づいて算出されている現在の空燃比補正値ＦＨが小さくなるように同空燃比補正値ＦＨを変更する。つまり上流側目標空燃比ＡＦｆｐのリッチ側への補正量が小さくなるように当該空燃比補正値ＦＨを変更する。そして、その変更後の空燃比補正値ＦＨによる上流側目標空燃比ＡＦｆｐの補正を許可するようにしてもよい。
【００５６】
また、この変形例の場合には、リーンインバランス率ＬＢＲが大きいほど、あるいはリーン気筒の回転変動値ΔＴが大きいほど、あるいはリーン気筒の燃料増量値αが大きいほど、空燃比補正値ＦＨの値が小さくなるように当該空燃比補正値ＦＨを可変設定してもよい。
【００５７】
こうした変形例でも、気筒別燃料増量制御による燃料噴射量の増量履歴があるときには、同増量履歴がないときに比べてリッチ化制御による上流側目標空燃比ＡＦｆｐの補正度合は少なくなる。そのため、気筒別燃料増量制御の実行を通じて抑えられていたリーンインバランスが発生するようになったとしても、リッチ化制御による上流側目標空燃比ＡＦｆｐのリッチ化は抑えられるようになる。従って、この場合でも、気筒内の空燃比のリッチ化も抑えられるようになり、これにより気筒から排出される未燃燃料の量を抑えることができる。
【００５８】
・先の図４のステップＳ１３０では、燃料増量値αが判定値Ａ以上であるか否かを判定したが、この判定に代えて、リーン気筒の燃料増量を実行しているか否かを判定する。そして、リーン気筒の燃料増量を実行している場合にはステップＳ１４０の処理を行い、リーン気筒の燃料増量を実行していない場合にはステップＳ１５０の処理を行うようにしてもよい。なお、リーン気筒の燃料増量を実行しているか否かの判定は、例えば燃料増量値αの値等に基づいて判定することができる。こうした変形例でも、上記（１）に記載の作用効果を得ることができる。
【００５９】
・クランクシャフト１５の回転変動を把握するために、上記実施形態では気筒毎に上記回転変動値ΔＴを算出するようにしたが、他の態様でそうしたクランクシャフト１５の回転変動を算出してもよい。
【００６０】
・上記気筒別燃料増量制御が実行される上記所定期間Ｐは、冷間始動時における点火時期の遅角補正の実行期間であった。この他、気筒別燃料増量制御を実行することが好ましい他の期間において当該気筒別燃料増量制御を実行してもよい。
【００６１】
・内燃機関１１は直列４気筒エンジンであったが、他の気筒数や気筒配列を有するエンジンでもよい。
【符号の説明】
【００６２】
１１…内燃機関、１２…気筒、１３…ピストン、１４…コネクティングロッド、１５…クランクシャフト、１６…燃焼室、１７…燃料噴射弁、１８…点火プラグ、１９…イグナイタ、２０…吸気通路、２１…排気通路、３０…制御装置、３１…クランク角センサ、３３…アクセルセンサ、３４…エアフロメータ、３５…上流側センサ、３６…下流側センサ、１００…触媒。
【図１】
2019065714.tif 000003
【図２】
2019065714.tif 000004
【図３】
2019065714.tif 000005
【図４】
2019065714.tif 000006
【図５】
2019065714.tif 000007