(57)【要約】【課題】この発明は、複数気筒を有する内燃機関の空燃比を制御する装置に関し、気筒間の空燃比バラツキを簡単な構成で精度良く修正するとともに、設計上の制約を少なくすることを目的とする。【解決手段】定常運転中に、対象気筒を一つ選択する。対象気筒の燃料噴射量を徐々に少なくあるいは多くするとともに、全体の空燃比が変化しないように、他の気筒の燃料噴射量をその分だけ多くあるいは少なくしていく。その間、排気ガス中の水素濃度を検出し、水素濃度が最小となるときの噴射比率を最適噴射比率として記憶する。以降、その最適噴射比率で各気筒の燃料を噴射する。【選択図】図５
2007154840.tif 000002
【特許請求の範囲】
【請求項１】
複数気筒の排気通路の合流部より下流側に設置され、排気ガス中の水素濃度に応じた出力を発する水素センサと、
気筒毎に設けられた燃料噴射弁と、
内燃機関全体としての空燃比が一定に維持されている運転状態のときに、その空燃比を一定に維持したままで、気筒間の燃料噴射比率を経時的に変化させる噴射比率変化処理を行う噴射比率変化手段と、
前記噴射比率変化処理の実行中の前記水素センサの出力に基づいて、排気ガス中の水素濃度が前記噴射比率変化処理の実行前よりも低くなるように気筒間の燃料噴射比率を補正する噴射比率補正手段と、
を備えることを特徴とする内燃機関の空燃比制御装置。
【請求項２】
前記噴射比率補正手段は、
前記噴射比率変化処理の過程で水素濃度が最小となったときの燃料噴射比率を最適噴射比率として記憶する噴射比率記憶手段と、
前記噴射比率変化処理の終了後、気筒間の燃料噴射比率を前記最適噴射比率に修正する修正手段と、
を含むことを特徴とする請求項１記載の内燃機関の空燃比制御装置。
【請求項３】
前記噴射比率変化処理は、前記複数気筒から選択される一つの対象気筒の燃料噴射量を徐々に増減させるとともに、全体の空燃比が一定に維持されるように、他気筒の燃料噴射量を逆側に変化させる処理であることを特徴とする請求項１または２記載の内燃機関の空燃比制御装置。
【請求項４】
前記噴射比率変化手段は、気筒間の燃料噴射比率の複数のパターンを予め記憶したパターン記憶手段を有し、
前記噴射比率変化処理は、前記複数の燃料噴射比率パターンのうちの一つを順次選択して実際の燃料噴射比率に適用していく処理であることを特徴とする請求項１または２記載の内燃機関の空燃比制御装置。
【請求項５】
前記噴射比率変化処理の実行を許可する許可手段を更に備え、
前記許可手段は、気筒間の空燃比バラツキの許容限度に対応する所定の許容水素濃度に比して、前記水素センサで検出された水素濃度が高い場合に、前記噴射比率変化処理の実行を許可することを特徴とする請求項１乃至４の何れか１項記載の内燃機関の空燃比制御装置。
【請求項６】
前記噴射比率補正手段による噴射比率補正実行後の前記水素センサの出力値が、所定の正常範囲に入っていなかった場合に、前記水素センサに出力値異常が発生しているものと判定するセンサ異常判定手段を更に備えることを特徴とする請求項１乃至５の何れか１項記載の内燃機関の空燃比制御装置。
【請求項７】
複数気筒の排気通路の合流部より下流側に設置され、排気ガス中の水素濃度に応じた出力を発する水素センサと、
前記水素センサの出力に基づいて、気筒間の空燃比バラツキを修正するバラツキ修正制御を行うバラツキ修正手段と、
前記バラツキ修正制御実行後の前記水素センサの出力値が、所定の正常範囲に入っていなかった場合に、前記水素センサに出力値異常が発生しているものと判定するセンサ異常判定手段と、
を備えることを特徴とする内燃機関の空燃比制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の空燃比制御装置に関する。
【背景技術】
【０００２】
内燃機関においては、排気浄化触媒に良好な浄化作用を発揮させる上で、空燃比を正確に制御する必要がある。空燃比を制御するために、従来より、エアフロメータなどによって検出された吸入空気量に基づいて、噴射すべき燃料の量を算出している。更に、排気通路に設置された空燃比センサの出力に基づいて燃料噴射量を調整することにより、空燃比をフィードバック制御することも行われている。
【０００３】
上記従来の空燃比制御によれば、内燃機関全体としての空燃比を正確に制御することができる。しかしながら、内燃機関全体としては所望の空燃比が得られていたとしても、気筒毎にみると、吸気特性や燃料噴射弁の噴射特性などの違いにより、気筒間で空燃比バラツキを生じることがある。
【０００４】
空燃比が気筒間でばらついていると、内燃機関全体としては理論空燃比になっていたとしても、排気エミッションは悪化する。また、空燃比が気筒間でばらついていると、各気筒の発生するトルクが異なることとなり、トルク変動の原因ともなり得る。よって、気筒間の空燃比バラツキがある場合には、これを検出して、バラツキを修正することが好ましい。
【０００５】
気筒間の空燃比バラツキを検出する手法としては、排気空燃比を検出する空燃比センサを気筒毎に設置する手法が考えられる。しかしながら、この手法を採用する場合には、気筒数分の空燃比センサを設ける必要があるため、コストが大幅にアップする。
【０００６】
特許第２６８９３６８号公報には、排気系集合部に一つの広域空燃比センサを設け、気筒から排出された排気ガスがこの空燃比センサに影響を及ぼすまでの遅れをモデル化し、気筒毎の空燃比をオブザーバにより推定する装置が開示されている。
【０００７】
【特許文献１】特許第２６８９３６８号公報
【特許文献２】特開２００２−４７９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記公報記載の気筒別空燃比推定装置によれば、一つの空燃比センサで、複数気筒の気筒別空燃比を推定することができる。しかしながら、同公報記載の装置を実施するには、種々の制約がある。
【０００９】
第一の制約としては、各気筒から空燃比センサまでのガス輸送遅れが一定の遅れである必要があり、そのためにはエキゾーズトマニホールド長を全気筒とも均一にしなければならない。ところが、実機のエキゾーズトマニホールド形状を、そのような制約を満足するように設計するのは困難である。特に、Ｖ型機関においては、エキゾーズトマニホールド長を各気筒均一にするのは構造上ほとんど不可能である。
【００１０】
第二の制約としては、各気筒の排気ガスが極力混合していない状態で空燃比センサを通過する必要がある。このため、空燃比センサの搭載位置が排気系集合部（合流部）に限定される。
【００１１】
第三の制約としては、極めて短い時間間隔で流れてくる各気筒の排気ガスの各々に対して、空燃比センサが感受性を持たなければならない。すなわち、空燃比センサに極めて素早い応答性が必要とされる。
【００１２】
以上のような種々の制約から、上記公報に記載の気筒別空燃比推定装置を適用するのは、実際上は極めて困難である。
【００１３】
この発明は、上述のような課題を解決するためになされたもので、複数気筒を有する内燃機関における気筒間の空燃比バラツキを、簡単な構成で精度良く修正することができるとともに、設計上の制約が少ない内燃機関の空燃比制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
第１の発明は、上記の目的を達成するため、内燃機関の空燃比制御装置であって、
複数気筒の排気通路の合流部より下流側に設置され、排気ガス中の水素濃度に応じた出力を発する水素センサと、
気筒毎に設けられた燃料噴射弁と、
内燃機関全体としての空燃比が一定に維持されている運転状態のときに、その空燃比を一定に維持したままで、気筒間の燃料噴射比率を経時的に変化させる噴射比率変化処理を行う噴射比率変化手段と、
前記噴射比率変化処理の実行中の前記水素センサの出力に基づいて、排気ガス中の水素濃度が前記噴射比率変化処理の実行前よりも低くなるように気筒間の燃料噴射比率を補正する噴射比率補正手段と、
を備えることを特徴とする。
【００１５】
また、第２の発明は、第１の発明において、
前記噴射比率補正手段は、
前記噴射比率変化処理の過程で水素濃度が最小となったときの燃料噴射比率を最適噴射比率として記憶する噴射比率記憶手段と、
前記噴射比率変化処理の終了後、気筒間の燃料噴射比率を前記最適噴射比率に修正する修正手段と、
を含むことを特徴とする。
【００１６】
また、第３の発明は、第１または第２の発明において、
前記噴射比率変化処理は、前記複数気筒から選択される一つの対象気筒の燃料噴射量を徐々に増減させるとともに、全体の空燃比が一定に維持されるように、他気筒の燃料噴射量を逆側に変化させる処理であることを特徴とする。
【００１７】
また、第４の発明は、第１または第２の発明において、
前記噴射比率変化手段は、気筒間の燃料噴射比率の複数のパターンを予め記憶したパターン記憶手段を有し、
前記噴射比率変化処理は、前記複数の燃料噴射比率パターンのうちの一つを順次選択して実際の燃料噴射比率に適用していく処理であることを特徴とする。
【００１８】
また、第５の発明は、第１乃至第４の発明の何れかにおいて、
前記噴射比率変化処理の実行を許可する許可手段を更に備え、
前記許可手段は、気筒間の空燃比バラツキの許容限度に対応する所定の許容水素濃度に比して、前記水素センサで検出された水素濃度が高い場合に、前記噴射比率変化処理の実行を許可することを特徴とする。
【００１９】
また、第６の発明は、第１乃至第５の発明の何れかにおいて、
前記噴射比率補正手段による噴射比率補正実行後の前記水素センサの出力値が、所定の正常範囲に入っていなかった場合に、前記水素センサに出力値異常が発生しているものと判定するセンサ異常判定手段を更に備えることを特徴とする。
【００２０】
また、第７の発明は、内燃機関の空燃比制御装置であって、
複数気筒の排気通路の合流部より下流側に設置され、排気ガス中の水素濃度に応じた出力を発する水素センサと、
前記水素センサの出力に基づいて、気筒間の空燃比バラツキを修正するバラツキ修正制御を行うバラツキ修正手段と、
前記バラツキ修正制御実行後の前記水素センサの出力値が、所定の正常範囲に入っていなかった場合に、前記水素センサに出力値異常が発生しているものと判定するセンサ異常判定手段と、
を備えることを特徴とする。
【発明の効果】
【００２１】
第１の発明によれば、複数気筒からの排気ガスが混合した混合排気ガス中の水素濃度を検出することができ、更に、その水素濃度が低くなるように、各気筒の燃料噴射比率を補正することができる。内燃機関の排気ガス特性として、気筒間の空燃比バラツキが小さいほど、混合排気ガス中の水素濃度が低くなる、という性質がある。このため、第１の発明によれば、混合排気ガス中の水素濃度が低くなるように各気筒の燃料噴射比率を補正する結果、気筒間の空燃比バラツキを精度良く修正することができる。また、第１の発明によれば、水素センサや空燃比センサの設置個数が複数気筒に一つで済む。このため、低コストで上記効果を得ることができる。更に、エキゾーズトマニホールド形状や水素センサの応答性などについての設計上の制約が少なく、容易に実施することができる。
【００２２】
第２の発明によれば、噴射比率変化処理の過程で水素濃度が最小となったときの燃料噴射比率を最適噴射比率として記憶し、噴射比率変化処理の終了後、気筒間の実際の燃料噴射比率をその最適噴射比率に修正することができる。このため、気筒間の空燃比バラツキを更に高い精度で修正することができる。
【００２３】
第３の発明によれば、複数気筒から選択される一つの対象気筒の燃料噴射量を徐々に増減させるとともに、全体の空燃比が一定に維持されるように、他気筒の燃料噴射量を逆側に変化させることができる。このため、気筒毎に、より高精度に最適噴射比率を探し出すことができる。よって、気筒間の空燃比バラツキを特に高い精度で修正することができる。
【００２４】
第４の発明によれば、噴射比率変化処理の実行時、予め記憶された複数の燃料噴射比率パターンのうちの一つを順次選択して、実際の燃料噴射比率に適用していくことができる。このため、短時間で最適噴射比率を探し出すことができる。
【００２５】
第５の発明によれば、気筒間の空燃比バラツキの許容限度に対応する所定の許容水素濃度に比して、水素センサで検出された水素濃度が高い場合にのみ、噴射比率変化処理の実行を許可することができる。これにより、気筒間の空燃比バラツキが元々ない場合には、修正制御を回避することができ、無駄に修正制御が行われるのを防止することができる。
【００２６】
第６の発明によれば、噴射比率補正実行後の水素センサの出力値が、所定の正常範囲に入っていなかった場合に、水素センサに出力値異常が発生しているものと判定することができる。これにより、水素センサに出力値異常が発生した場合、そのことを速やかに検出することができ、運転者に点検を促すなどの対策をとることができる。
【００２７】
第７の発明によれば、複数気筒からの排気ガスが混合した混合排気ガス中の水素濃度を水素センサにより検出することができ、その水素センサの出力に基づいて、気筒間の空燃比バラツキを修正することができる。第７の発明によれば、水素センサの設置個数が複数気筒に一つで済むため、低コストで上記効果を得ることができる。更に、エキゾーズトマニホールド形状や水素センサの応答性などについての設計上の制約が少なく、容易に実施することができる。更に、第７の発明によれば、空燃比バラツキ修正制御実行後の水素センサの出力値が、所定の正常範囲に入っていなかった場合に、水素センサに出力値異常が発生しているものと判定することができる。これにより、水素センサに出力値異常が発生した場合、そのことを速やかに検出することができ、運転者に点検を促すなどの対策をとることができる。
【発明を実施するための最良の形態】
【００２８】
実施の形態１．
［システム構成の説明］
図１は、本発明の実施の形態１のシステム構成を説明するための図、図２は、図１に示すシステムにおける内燃機関の模式的な平面図である。図１に示すように、本実施形態のシステムは、４サイクル式の内燃機関１０を備えている。内燃機関１０は、複数の気筒を有しており、図１は、そのうちの一気筒の断面を示している。以下の説明では、内燃機関１０は、１番（♯１）〜４番（♯４）の４つの気筒を有する直列４気筒機関であるものとする。
【００２９】
内燃機関１０の各気筒には、吸気ポート１１および排気ポート１２が設けられている。各気筒の吸気ポート１１は、図示しないインテークマニホールドを介して、一つの吸気通路１３に連通している。また、図２に示すように、各気筒の排気ポート１２は、エキゾーズトマニホールド１５を介して、一つの排気通路１４に連通している。
【００３０】
吸気通路１３には、その内部を流れる空気量、すなわち、内燃機関１０に流入する吸入空気量を検出するエアフロメータ１６が配置されている。エアフロメータ１６の下流には、スロットル弁１８が配置されている。スロットル弁１８は、アクセル開度等に基づいてスロットルモータ２０により駆動される電子制御スロットル弁である。スロットル弁１８の近傍には、スロットル開度を検出するためのスロットルポジションセンサ２２が配置されている。アクセル開度は、アクセルペダルの近傍に設けられたアクセルポジションセンサ２４によって検出される。
【００３１】
各気筒の吸気ポート１１には、ガソリン等の燃料を噴射するための燃料噴射弁２６が配置されている。なお、内燃機関１０は、図示のようなポート噴射式のものに限らず、燃料を筒内に直接噴射する筒内噴射式のものでもよい。また、ポート噴射と筒内噴射とを併用するものでもよい。
【００３２】
更に、各気筒には、吸気弁２８および排気弁２９と、燃焼室内の混合気に点火するため点火プラグ３０とが設置されている。
【００３３】
内燃機関１０のクランク軸３６の近傍には、クランク軸３６の回転角を検出するためのクランク角センサ３８が取り付けられている。クランク角センサ３８は、クランク軸が所定回転角だけ回転する毎に、Hi出力とLo出力を反転させるセンサである。クランク角センサ３８の出力によれば、クランク軸の回転位置や、機関回転数NEなどを検知することができる。
【００３４】
内燃機関１０の排気通路１４には、排気ガスを浄化するための触媒４２が配置されている。触媒４２の上流には、空燃比センサ４４と水素センサ４６とが設置されている。空燃比センサ４４は、その位置を通る排気ガスの空燃比に応じた信号を出力するセンサである。水素センサ４６は、その位置を通る排気ガス中の水素（Ｈ２）の濃度に応じた信号を出力するセンサである。
【００３５】
図２に示すように、空燃比センサ４４および水素センサ４６は、エキゾーズトマニホールド１５の合流部（集合部）よりも下流側に配置されている。空燃比センサ４４および水素センサ４６の設置位置には、各気筒から排出された排気ガスが均一に混ざり合った状態の排気ガスが通過する。以下、各気筒から排出された排気ガスが混ざり合ったガスを「混合排気ガス」と称する。
【００３６】
また、図１に示すシステムは、ECU(Electronic Control Unit)５０を備えている。ECU５０には、上述した各種センサやアクチュエータが接続されている。ECU５０は、それらのセンサ出力に基づいて、内燃機関１０の運転状態を制御することができる。
【００３７】
［実施の形態１の特徴］
（水素の排出特性）
一般に、内燃機関の排気ガス中には、燃料と空気との燃焼反応により、水素ガスが生成する。図３は、内燃機関からの水素の排出特性を示す図である。図３中、横軸は燃焼に供された混合気の空燃比を表し、縦軸は排気ガス中の水素濃度を表す。図３に示すように、排気ガス中の水素濃度は、理論空燃比よりリーン側においてはゼロに近く、理論空燃比よりリッチ側に行くほど、急激に大きくなるという特性がある。上述した本実施形態のシステムにおいては、水素センサ４６により、混合排気ガス中の水素濃度を検出することができる。
【００３８】
（全体空燃比制御）
本実施形態のシステムにおいては、エアフロメータ１６によって検出された吸入空気量に基づいて、所望の空燃比を実現するための燃料噴射量を算出することができる。更に、空燃比センサ４４によって検出された空燃比に基づいて燃料噴射量を調整することにより、空燃比をフィードバック制御することができる。このような制御によれば、内燃機関１０全体としての空燃比（以下、「全体空燃比」と称する）を正確に制御することができる。全体空燃比を制御する場合、通常は、触媒４２に良好な排気浄化作用を発揮させるべく、全体空燃比が理論空燃比となるように制御される。以下の説明では、ECU５０は、全体空燃比が理論空燃比となるように制御するものとする。
【００３９】
（気筒間の空燃比バラツキ）
上述したように、本実施形態では、全体空燃比を理論空燃比に正確に制御することができる。しかしながら、複数気筒を有する内燃機関１０では、一般に、吸気管の長さや形状が気筒間で完全に同じではないため、筒内吸入空気量が気筒間で完全に同じではない。また、燃料噴射弁２６の特性にも個体差があるため、燃料噴射量も、気筒間で完全に同じではない。このため、全体空燃比が理論空燃比に制御されている場合であっても、気筒毎の空燃比にはバラツキがあるのが普通である。本実施形態では、以下に説明するように、水素センサ４６の出力に基づいて、気筒間の空燃比バラツキを低減することができる。
【００４０】
図４は、気筒間の空燃比バラツキ度合いと、混合排気ガス中の水素濃度との関係を示す図である。前述したように、本実施形態では、水素センサ４６により、各気筒からの排気ガスが混合した混合排気ガス中の水素濃度を検出することができる。
【００４１】
全体空燃比が理論空燃比に制御されている場合に、気筒間の空燃比バラツキがあるとすると、燃料リーンになっている気筒と、燃料リッチになっている気筒とが存在することとなる。燃料リッチとなった気筒からは、水素が排出される。よって、この場合には、混合排気ガス中に、ある程度の量の水素が含まれるため、水素センサ４６で検出される水素濃度も、ある程度高くなる。そして、気筒間の空燃比バラツキの度合いが大きいほど、燃料リッチとなる気筒は更にリッチ側に偏るので、水素排出量が更に多くなり、混合排気ガス中の水素濃度が高くなる。
【００４２】
これに対し、全体空燃比が理論空燃比に制御されていて、かつ、気筒間の空燃比バラツキがない場合、すなわち、各気筒からの排気ガスの空燃比が何れも正確に理論空燃比になっている場合には、何れの気筒からも水素がほとんど排出されないこととなる。よって、この場合には、混合排気ガス中の水素濃度は極めて低くなるはずである。
【００４３】
以上のことから、図４に示すように、気筒間の空燃比バラツキの度合いが大きいほど、混合排気ガス中の水素濃度が高くなる、という関係が生じる。この関係を利用すれば、気筒間の空燃比バラツキが少ない状態を探し出すことができる。すなわち、定常運転時、全体空燃比を理論空燃比に維持しながら、各気筒の燃料噴射量比率を徐々に変えていく。このことを、以下「噴射比率変化処理」と称する。この噴射比率変化処理の実行中に、水素センサ４６で水素濃度を逐次検出する。そして、検出された水素濃度が最小になったときの噴射比率が、気筒間の空燃比バラツキが最も少ない噴射比率であると判断することができる。
【００４４】
図５は、本実施形態における噴射比率変化処理の方法を説明するための図である。図５（Ａ）の棒グラフは、噴射比率変化処理の開始前、途中、および終了後における１番〜４番の各気筒の燃料噴射量を表している。また、図５（Ｂ）は、噴射比率変化処理実行中の気筒別空燃比の変化を表し、図５（Ｃ）は、噴射比率変化処理実行中の混合排気ガス中の水素濃度変化を表す。
【００４５】
本実施形態の噴射比率変化処理では、ある一つの対象気筒を選択し、その対象気筒の燃料噴射量を徐々に増加または減少させる。それとともに、全体空燃比を一定に保つように、他の気筒の燃料噴射量を減少または増加させる。
【００４６】
図５に示す例は、３番気筒を対象気筒とした場合を表している。ここでは、図５（Ａ）の左側の棒グラフに示すように、噴射比率変化処理の開始前、３番気筒の燃料噴射量が理論空燃比レベルよりも多くなっており、その分、１番、２番、および４番気筒の燃料噴射量が理論空燃比レベルより少なくなっているものとする。また、説明を簡単にするため、１番、２番、および４番気筒の燃料噴射量は互いに等しいものとする。この開始前のとき、３番気筒の燃料噴射量は、１番、２番、および４番気筒の燃料噴射量より「Ｄ」だけ多くなっているものとする。
【００４７】
上記開始前の状態では、図５（Ｂ）に示すように、３番気筒のみ燃料リッチとなっているので、３番気筒から水素が排出される。このため、図５（Ｃ）に示すように、混合排気ガス中の水素濃度は比較的高くなっている。
【００４８】
このような状態から、３番気筒の燃料噴射量を徐々に減少させていく。そして、３番気筒の燃料噴射量の減少量の３分の１ずつを、１番、２番、および４番気筒の燃料噴射量にそれぞれ上乗せする。これにより、全体の燃料噴射量は一定に保たれ、よって、全体空燃比も一定に維持される。
【００４９】
上記のように各気筒の燃料噴射量を徐々に変化させていくと、図５（Ｂ）に示すように、３番気筒の空燃比が理論空燃比に近づいていく。これにより、３番気筒から排出される水素の量は少なくなっていく。一方、１番、２番、および４番気筒は、未だ燃料リーンの状態であるので、水素をほとんど排出しない。このため、混合排気ガス中の水素濃度は、３番気筒からの水素排出量が減るのに伴い、低下していく。
【００５０】
そして、図５（Ａ）の中央の棒グラフに示すように、３番気筒の燃料噴射量と、１番、２番、および４番気筒の燃料噴射量とが等しくなると、全気筒が理論空燃比となる。このときは、何れの気筒からも水素がほとんど排出されないので、混合排気ガス中の水素濃度は最小となる。
【００５１】
この状態を超えて、各気筒の燃料噴射量を更に変化させていくと、３番気筒の燃料噴射量は理論空燃比レベルよりも少なくなり、１番、２番、および４番気筒の燃料噴射量は理論空燃比レベルより多くなる。すると、１番、２番、および４番気筒から水素が排出されるようになるので、混合排気ガス中の水素濃度は増加に転じる。
【００５２】
３番気筒の燃料噴射量の変化割合が所定値に達したら、上述の噴射比率変化処理を終了する。この終了時には、図５（Ｃ）の右側の棒グラフに示すように、３番気筒の燃料噴射量は、１番、２番、および４番気筒の燃料噴射量より、「Ｄ／３」だけ少なくなっている。
【００５３】
以上述べたように、噴射比率変化処理を行う過程で、混合排気ガス中の水素濃度が最小となるときの噴射比率が、気筒間の空燃比のバラツキが最も少なくなる噴射比率に相当する。そこで、本実施形態では、混合排気ガス中の水素濃度が最小となったときの各気筒の燃料噴射量比率（以下、「最適噴射比率」と称する）を記憶しておく。そして、噴射比率変化処理の終了後は、各気筒の実際の燃料噴射比率を、記憶された最適噴射比率に修正する。これにより、気筒間の空燃比のバラツキを修正することができる。
【００５４】
なお、図５に示す例では、噴射比率変化処理開始前に１番、２番、および４番気筒の燃料噴射量が互いに等しいものとしていたので、３番気筒のみを対象気筒として噴射比率変化処理を行うことにより、気筒間の空燃比バラツキをほぼゼロに低減することができた。これに対し、噴射比率変化処理開始前に各気筒の燃料噴射量がバラバラであった場合には、各気筒を順次に対象気筒として噴射比率変化処理を行うことにより、気筒間の空燃比バラツキをほぼゼロまで低減することができる。
【００５５】
［実施の形態１における具体的処理］
図６および図７は、上記の機能を実現するために本実施形態においてECU５０が実行するルーチンのフローチャートである。なお、図６に示すルーチンは、後述する噴射比率補正必要フラグがＯＮになっている場合に実行されるものとする。
【００５６】
図６に示すルーチンによれば、まず、内燃機関１０が定常運転中であるか否かが判別される（ステップ１００）。具体的には、機関回転数NE、負荷率（空気量）、および制御目標空燃比の各々の経時的変動が、実質的に一定と言えるような所定範囲内に収まっている否かが判別される。なお、上記負荷率は、スロットル開度あるいは吸気管負圧に基づいて算出することができる。
【００５７】
内燃機関１０の過渡運転中は、空燃比が瞬間的に変化し易いので、気筒間の空燃比バラツキを修正する制御を行うのには適さない。このため、上記ステップ１００において内燃機関１０が定常運転中でないと判断された場合には、空燃比バラツキ修正制御を行うことなく、そのまま本ルーチンの処理を終了する。
【００５８】
一方、上記ステップ１００において内燃機関１０が定常運転中であると判断された場合には、次に、空燃比センサ４４および水素センサ４６により、全体空燃比と、混合排気ガスの水素濃度とをそれぞれ検出する（ステップ１０２）。
【００５９】
次に、上記ステップ１０２で検出された水素濃度が、上記ステップ１０２で検出された全体空燃比の下での許容水素濃度を超えているか否かが判別される（ステップ１０４）。ここで、許容水素濃度とは、気筒間の空燃比バラツキ度合いの許容限度に対応する水素濃度の値である。許容水素濃度は、全体空燃比の値に応じて異なる。ECU５０には、全体空燃比の値と、その全体空燃比の値に対応する許容水素濃度との関係を定めたマップまたは演算式が記憶されている。上記ステップ１０４では、そのマップまたは演算式を参照して、検出された全体空燃比の下での許容水素濃度を取得した後、上記の判別を行う。
【００６０】
上記ステップ１０４において、水素センサ４６により検出された水素濃度が許容水素濃度以下であった場合には、気筒間の空燃比バラツキの度合いが、現状でも許容限度内に収まっていると判断できる。この場合には、空燃比バラツキ修正制御を行う必要がないので、そのまま本ルーチンの処理を終了する。一方、検出された水素濃度が許容水素濃度を超えていた場合には、気筒間の空燃比バラツキを修正するため、噴射比率を補正する制御が行われる（ステップ１０６）。
【００６１】
このステップ１０６においては、図７に示すサブルーチンが実行される。まず、噴射比率変化処理の対象気筒を選択する（ステップ１１０）。具体的には、例えば１番気筒から４番気筒まで順番に噴射比率変化処理を行うこととされている場合であれば、最初に１番気筒が選択される。そして、次回以降のステップ１１０の処理においては、２番気筒以降が順番に選択される。
また、前回の空燃比バラツキ修正制御が完遂されずに中断されたような場合には、その中断時に対象気筒となっていた気筒を最初に選択するようにしてもよい。
【００６２】
次に、上記ステップ１１０で選択された気筒を対象気筒として、最適噴射比率を探索する（ステップ１１２）。このステップ１１２では、まず、噴射比率変化処理が実行される。この噴射比率変化処理は、図５を参照して説明したような処理である。すなわち、対象気筒の燃料噴射量を徐々に変化させるとともに、全体空燃比（全体噴射量）を一定に保つべく、他気筒の燃料噴射量を逆側に変化させる。
【００６３】
このとき、対象気筒の燃料噴射量の変化範囲（以下、「探索範囲」と称する）は、探索開始前の噴射量を中心として所定範囲内（例えば±５％の範囲内）とされる。この所定範囲は、起こり得ると想定される空燃比バラツキの度合いに応じて、予め設定されている。あるいは、探索開始前に検出された水素濃度から空燃比バラツキの度合いを推定し、その空燃比バラツキ度合いが包含されるような範囲で、対象気筒の燃料噴射量を変化させるようにしてもよい。
【００６４】
上記ステップ１１２では、上述のようにして対象気筒の燃料噴射量を徐々に変化させている間、水素センサ４６により水素濃度を逐次検出し、水素濃度が最小となったときの気筒間の噴射比率を記憶する。
【００６５】
次に、上記ステップ１１２で記憶された噴射比率が、上記探索範囲の上限および下限の何れかに該当するか否かが判別される（ステップ１１４）。その判別が肯定された場合には、水素濃度最小となる最適噴射比率は、上記探索範囲の外にあると判断できる。そこで、この場合には、探索範囲をシフトして、上記ステップ１１２と同様に、最適噴射比率を再度探索する（ステップ１１６）。例えば、前回の探索範囲が±５％の範囲であって、水素濃度最小となった噴射比率がその探索範囲の上限値（＋５％）に該当していた場合には、上記ステップ１１６での新たな探索範囲は＋５〜＋１５％とされる。逆に、水素濃度最小となった噴射比率が探索範囲の下限値（−５％）に該当していた場合には、−５〜−１５％が新たな探索範囲とされる。
【００６６】
なお、上記ステップ１１６の処理、すなわち再度の最適噴射比率の探索を行った場合には、上記ステップ１１４の処理が再度実行される。すなわち、再度の最適噴射比率探索において、水素濃度最小として記憶された噴射比率が、探索範囲の上限および下限の何れかに該当するか否かが判別される。
【００６７】
一方、上記ステップ１１４で、最適噴射比率探索において水素濃度最小として記憶された噴射比率が、探索範囲の上限および下限の何れにも該当しないと判別された場合には、上記記憶された噴射比率が、最適噴射比率であると判断できる。そこで、この場合には、各気筒の実際の噴射比率を、上記最適噴射比率に修正する（ステップ１１８）。この処理により、最適噴射比率が実現され、気筒間の空燃比バラツキが低減される。
【００６８】
次に、最適噴射比率探索によって探し出された水素濃度最小値が、許容水素濃度以下であるか否かが判別される（ステップ１２０）。この許容水素濃度とは、上記ステップ１０４で説明したのと同じ値である。
【００６９】
上記ステップ１２０で、上記水素濃度最小値が許容水素濃度を超えている場合には、気筒間の空燃比バラツキが未だ許容限度内に収まっていないと判断できる。この場合には、次に、全気筒に対して最適噴射比率探索および噴射比率補正が終了しているか否かが判別される（ステップ１２２）。そして、まだ対象気筒とされていない気筒がある場合には、ステップ１１０以降の処理が再度実行される。これにより、残りの気筒のうちの一つを対象気筒として、更に最適噴射比率探索および噴射比率補正が行われる。
【００７０】
一方、上記ステップ１２０で、上記水素濃度最小値が許容水素濃度以下であった場合には、気筒間の空燃比バラツキは既に許容限度以下に修正されたと判断できる。この場合には、残りの気筒を対象気筒として最適噴射比率探索を行う必要はないので、今回の噴射比率補正制御を終了する（ステップ１２４）。なお、上記ステップ１２２で、全気筒についての最適噴射比率探索および噴射比率補正が終了したと判別された場合にも、これ以上の噴射比率補正は必要ないので、今回の噴射比率補正制御を終了する（ステップ１２４）。
【００７１】
噴射比率補正制御を終了したら、噴射比率補正必要フラグをＯＦＦにする（ステップ１２６）。噴射比率補正必要フラグは、他のルーチンの処理により、一定の期間をおいて（例えば所定距離走行後）再びＯＮとされる。噴射比率補正必要フラグがＯＮすると、図６に示すルーチンの実行が許可される。このような処理により、噴射比率補正制御を無駄なく適時に行うことができる。
【００７２】
本実施形態では、以上説明したような噴射比率補正制御を行うことにより、気筒間の空燃比バラツキを低減することができるので、排気エミッションを改善することができる。
特に、本実施形態では、１気筒ずつを対象気筒として他気筒との最適噴射比率を探索するので、気筒間の空燃比バラツキを高い精度で修正することができる。
【００７３】
ところで、上述した実施の形態１においては、ECU５０が、上記ステップ１１２で噴射比率変化処理を実行することにより前記第１の発明における「噴射比率変化手段」が、上記ステップ１１２で最適噴射比率を記憶するとともに上記ステップ１１８の処理を実行することにより、前記第１の発明における「噴射比率補正手段」が、それぞれ実現されている。
【００７４】
また、上述した実施の形態１においては、ECU５０が、上記ステップ１１４の処理を実行することにより前記第２の発明における「噴射比率記憶手段」が、上記ステップ１１８の処理を実行することにより、前記第２の発明における「修正手段」が、それぞれ実現されている。また、ECU５０が、上記ステップ１０４の処理を実行することにより前記第５の発明における「許可手段」が実現されている。
【００７５】
実施の形態２．
［実施の形態２の特徴］
次に、図８および図９を参照して、本発明の実施の形態２について説明するが、上述した実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略または簡略する。本実施形態のシステムは、図１および図２に示すハードウェア構成を用いて、ECU５０に、図６および後述する図９に示すルーチンを実行させることにより実現することができる。
【００７６】
本実施形態は、実施の形態１と比べて、噴射比率変化処理の仕方が異なる。本実施形態では、最適噴射比率を探索する際、噴射比率パターンを複数規定した噴射比率マップに従って、各気筒の噴射比率を変化させる。図８の（Ａ）および（Ｂ）は、それぞれ、噴射比率マップの一例を示す図である。
【００７７】
図８に示すように、噴射比率マップには、多数の噴射比率パターンが用意されている。各噴射率パターンは、１〜４番の気筒の噴射比率を表す４つの係数で構成されている。噴射比率変化処理を行う際には、噴射比率マップから噴射比率パターンを一つずつ選択していく。そして、全体空燃比制御によって算出された１気筒当たりの燃料噴射量に、選択された噴射比率パターンに規定された係数を乗じた量を、各気筒の噴射量として、各気筒の燃料噴射弁２６から噴射させる。
【００７８】
そのようにして、噴射比率パターンを順次切り換えていく間、水素センサ４６で水素濃度を検出し、水素濃度が最小となる最適な噴射比率パターンを探し出す。その最適噴射比率パターンが、気筒間の空燃比バラツキが最も小さくなる噴射比率である。よって、以降、その最適噴射比率パターンを採用することにより、気筒間の空燃比バラツキを修正することができる。
【００７９】
噴射比率マップ中の噴射比率パターンの４つの係数は、その平均値が１．０とされている。これにより、噴射比率パターンが切り換わっても、総噴射量は一定であるので、全体空燃比を一定に維持することができる。
【００８０】
実施の形態１では、一つずつの気筒を対象気筒として、その噴射比率を徐々に変化させて、各気筒毎に最適化を行うこととしている。これに対し、本実施形態では、全気筒同時に最適化を行うことができ、また、限られた数の噴射比率パターンのうちから最良のパターンを選択するので、短時間に最適噴射比率を探し出すことができる。
【００８１】
空燃比バラツキの修正精度向上および修正制御の迅速化を図る観点からは、噴射比率マップは、経験的に把握された空燃比バラツキの傾向に応じて、起こり易いバラツキパターンを数多く含むものとされるのが好ましい。
【００８２】
例えば、内燃機関１０の吸気特性として、２番気筒および３番気筒の吸気特性が相対的に悪くなり易いことが把握されている場合には、２番気筒および３番気筒の空気量が少なくなり易いので、２番気筒および３番気筒が燃料リッチになり易いと考えられる。この場合には、図８（Ａ）に示すように、２番気筒および３番気筒の噴射係数を１番気筒および４番気筒より小さくした噴射比率パターンを数多く含ませるのが好ましい。
【００８３】
なお、図８（Ａ）に示す噴射比率マップでは、各気筒の噴射係数がほぼ１％刻み（０．０１刻み）で、各噴射比率パターンが規定されている。この刻み幅は、１％に限定されるものではない。例えば、気筒間の空燃比バラツキが２％以上なければ混合排気ガス中の水素濃度に有意な影響を与えないことが予め判明している場合には、図８（Ｂ）に示す噴射比率マップのように、各噴射比率パターンの刻み幅を２％間隔（０．０２間隔）としてもよい。
【００８４】
［実施の形態２における具体的処理］
図９は、上記の機能を実現するために本実施形態においてECU５０が実行するルーチンのフローチャートである。本実施形態では、前述した図６に示すルーチン中のステップ１０６の処理を実行する場合に、前述した図７に示すルーチンに換えて、図９に示すサブルーチンを実行する。
【００８５】
図９に示すルーチンでは、まず、現時点、すなわち噴射比率補正実行前における、適用中の噴射比率パターンの番号と、水素センサ４６により検出された水素濃度とを記録する（ステップ１３０）。次に、噴射比率変化処理を開始するに当たって、最初に選択する噴射比率パターンを噴射比率マップから選択する（ステップ１３２）。ここで選択する開始パターンとしては、噴射比率補正制御を新たに行う場合には、噴射比率マップ中の配列の最初のパターンを選択すればよい。また、前回に中断した噴射比率補正制御を再開する場合には、その中断時に適用されていたパターンを選択すればよい。
【００８６】
次に、上記ステップ１３２で選択された開始パターンから始めて、噴射比率マップ中の噴射比率パターンを順番に選択していく（ステップ１３４）。選択された噴射比率パターンは、各気筒の実際の燃料噴射量に反映される。また、このステップ１３４では、各気筒の燃料噴射比率が噴射比率マップに従って順次変更されていく間、水素センサ４６により水素濃度を逐次検出し、水素濃度が最小となったときの濃度値および噴射比率パターンの番号を記録する。
【００８７】
上記ステップ１３４で噴射比率マップ中の全パターンを一通り選択した場合、あるいは内燃機関１０の運転状態が定常状態から過渡状態へ移行したことなどによって上記ステップ１３４の処理が中断されたような場合には、次に、ステップ１３４で記録された水素濃度最小値が、ステップ１３０で記録された当初の水素濃度と比べて低いかどうかが判別される（ステップ１３６）。ステップ１３４での水素濃度最小値の方が低い場合には、当初の噴射比率パターンよりも、ステップ１３４で記録した噴射比率パターンの方が空燃比バラツキが小さいと判断できる。そこで、この場合には、ステップ１３４で記録した噴射比率パターンを採用して、以降の各気筒の燃料噴射量を算出する（ステップ１３８）。
【００８８】
一方、上記ステップ１３６で、当初の水素濃度の方が低い場合には、ステップ１３０で記録した当初の噴射比率パターンの方が空燃比バラツキが小さいと判断できる。そこで、この場合には、ステップ１３０で記録した当初の噴射比率パターンを採用して、以降の各気筒の燃料噴射量を算出する（ステップ１４０）。
【００８９】
以上で、今回の噴射比率補正制御を終了する（ステップ１４２）。この噴射比率補正制御により、当初に気筒間の空燃比バラツキがあった場合でも、そのバラツキを修正することができる。
【００９０】
噴射比率補正制御を終了したら、噴射比率補正必要フラグをＯＦＦにする（ステップ１４４）。噴射比率補正必要フラグは、実施の形態１と同様に、他のルーチンの処理により、一定の期間をおいて再びＯＮとされる。
【００９１】
ところで、上述した実施の形態２においては、ECU５０が、上記ステップ１３４で噴射比率パターンを順次切り換える処理を実行することにより前記第１の発明における「噴射比率変化手段」が、上記ステップ１３４で水素濃度最小時の噴射比率パターンを記憶するとともに上記ステップ１３８の処理を実行することにより、前記第１の発明における「噴射比率補正手段」が、それぞれ実現されている。
【００９２】
また、上述した実施の形態２においては、ECU５０が、上記ステップ１３４の処理を実行することにより前記第２の発明における「噴射比率記憶手段」が、上記ステップ１３８の処理を実行することにより、前記第２の発明における「修正手段」が、それぞれ実現されている。また、ECU５０が前記第４の発明における「パターン記憶手段」に相当している。
【００９３】
実施の形態３．
［実施の形態３の特徴］
次に、図１０を参照して、本発明の実施の形態３について説明するが、上述した実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略または簡略する。
【００９４】
本実施形態では、実施の形態１または２の制御に加えて、水素センサ４６の出力値に異常が発生した場合に、その異常を検出する制御を更に行う。本実施形態は、実施の形態１または２のシステムにおいて、図１０に示すルーチンを追加して実行することにより実現することができる。
【００９５】
水素センサ４６は、空燃比センサ４４と同様、排気ガスに常に晒されるなどの過酷な環境に置かれる。このため、水素センサ４６には、出力が異常に上昇したり、逆に出力が異常に低下したりする故障が発生する場合がある。この出力値異常が発生した場合でも、水素濃度に対する感度自体は失われずに残ることが多い。
【００９６】
水素センサ４６の出力値異常が発生した場合であっても、水素濃度に対する感度が残っていれば、実施の形態１あるいは実施の形態２の空燃比バラツキ修正制御を行うことは可能である。実施の形態１および２では、水素濃度の絶対値が正確に分からなくても、水素濃度が相対的に低い状態が探し出せればよいからである。
【００９７】
しかしながら、水素センサ４６の出力を他の制御（例えば、空燃比センサ４４の補正制御や、全体空燃比制御等）に利用している場合には、水素センサ４６の出力値異常が発生すると、上記他の制御に狂いを生じるおそれがある。そこで、本実施形態では、次のような方法により、水素センサ４６の出力値異常を検出することとした。
【００９８】
気筒間の空燃比バラツキの度合いと、混合排気ガス中の水素濃度との間には、前記図４に示すような関係がある。すなわち、空燃比バラツキが小さいほど、水素濃度は低くなり、空燃比バラツキがない状態では、ある一定の水素濃度に収束する。一方、実施の形態１あるいは２の空燃比バラツキ修正制御が実行された場合には、空燃比バラツキは、ほとんどなくなっている。よって、空燃比バラツキ修正制御の実行後には、排気ガス中の水素濃度は、内燃機関１０の運転条件にもよるが、一定の範囲内に収まっているはずであり、水素センサ４６が正常であれば、その出力値も一定の範囲内に収まるはずである。
【００９９】
そこで、本実施形態では、水素センサ４６の出力値の正常範囲を、内燃機関１０の運転条件（機関回転数NE、負荷率、制御目標空燃比）に応じて予め設定しておく。そして、空燃比バラツキ修正制御の実行後に、水素センサ４６の出力値がその正常範囲に入っていなかった場合には、水素センサ４６の出力値に異常が発生しているものと判定することとした。
【０１００】
［実施の形態３における具体的処理］
図１０は、上記の機能を実現するために本実施形態においてECU５０が実行するルーチンのフローチャートである。図１０に示すルーチンによれば、まず、内燃機関１０が定常運転中であるか否かが判別される（ステップ１５０）。この判別は、前記ステップ１００と同様に行えばよい。内燃機関１０の過渡運転中は、排気ガス中の水素濃度が瞬間的に変化し易いので、水素センサ４６の異常判定を行うのには適さない。このため、上記ステップ１５０において内燃機関１０が定常運転中でないと判断された場合には、そのまま本ルーチンの処理を終了する。
【０１０１】
一方、上記ステップ１００において内燃機関１０が定常運転中であると判断された場合には、次に、気筒間の空燃比バラツキ修正制御を近時に実行した履歴があるか否かが判別される（ステップ１５２）。実行履歴がない場合には、そのまま本ルーチンの処理を終了する。実行履歴がある場合には、次に、空燃比センサ４４に異常がないことを確認する（ステップ１５４）。
【０１０２】
もし空燃比センサ４４に異常がある場合には、本システムにおいて全体空燃比を正確に検出できない状態になっているため、水素センサ４６の異常を判定するのも困難である。よって、上記ステップ１５４で空燃比センサ４４に異常が認められた場合には、そのまま本ルーチンの処理を終了する。
【０１０３】
なお、空燃比センサ４４の異常の有無は、公知の手法により検出することができる。例えば、出力値のレンジ外れ、サブ空燃比センサ（Ｏ２センサ）との比較、応答性低下などに基づいて検出することができる。
【０１０４】
上記ステップ１５４で空燃比センサ４４に異常がないことが確認された場合には、次に、水素センサ４６の出力値が正常範囲に入っているか否かが判別される（ステップ１５６）。具体的には、まず、内燃機関１０の現在の運転条件として機関回転数NE、負荷率、および制御目標空燃比が取得され、その運転条件に応じた水素センサ４６出力値の正常範囲が取得される。次いで、その正常範囲に、水素センサ４６の現在の出力値が入っているか否かが判別される。
【０１０５】
上記ステップ１５６で、水素センサ４６の出力値が正常範囲に入っている場合には、水素センサ４６は正常であると判定される（ステップ１５８）。これに対し、水素センサ４６の出力値が正常範囲に入っていない場合には、水素センサ４６は出力値が異常であると判定される（ステップ１６０）。水素センサ４６が異常であると判定された場合には、その旨を運転者に報知し、点検を促すのが好ましい。
【０１０６】
上述した実施の形態３においては、ECU５０が、上記ステップ１５６の処理を実行することにより前記第６および第７の発明における「センサ異常判定手段」が実現されている。
【０１０７】
図１１は、Ｖ型８気筒の内燃機関６０を示す模式的な平面図である。内燃機関６０のようなＶ型機関の場合、エキゾーズトマニホールド６２は、図１１に示すように、各気筒の排気通路がまず片バンク毎に合流し、その下流で両バンクの排気通路が合流する構造になっているのが普通である。このようなＶ型機関に本発明を適用する場合、全気筒の排気通路が合流した部分より下流に空燃比センサ４４および水素センサ４６を一組設置してもよいが、図１１に示すように、空燃比センサ４４および水素センサ４６を片バンク毎に一組ずつ設置しても良い。この場合には、上述した本発明の制御を片バンク毎に行えばよい。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施の形態１のシステム構成を説明するための図である。
【図２】図１に示すシステムにおける内燃機関の模式的な平面図である。
【図３】内燃機関からの水素の排出特性を示す図である。
【図４】気筒間の空燃比バラツキ度合いと、混合排気ガス中の水素濃度との関係を示す図である。
【図５】実施の形態１における噴射比率変化処理の方法を説明するための図である。
【図６】本発明の実施の形態１において実行されるルーチンのフローチャートである。
【図７】本発明の実施の形態１において実行されるルーチンのフローチャートである。
【図８】本発明の実施の形態２における噴射比率マップの一例を示す図である。
【図９】本発明の実施の形態２において実行されるルーチンのフローチャートである。
【図１０】本発明の実施の形態３において実行されるルーチンのフローチャートである。
【図１１】Ｖ型８気筒の内燃機関を示す模式的な平面図である。
【符号の説明】
【０１０９】
１０  内燃機関
１１  吸気ポート
１２  排気ポート
１３  吸気通路
１４  排気通路
１５  エキゾーズトマニホールド
１６  エアフロメータ
１８  スロットル弁
２０  スロットルモータ
２２  スロットルポジションセンサ
２４  アクセルポジションセンサ
２６  燃料噴射弁
４２  触媒
４４  空燃比センサ
４６  水素センサ
５０  ECU(Electronic Control Unit)
【図１】
2007154840.tif 000003
【図２】
2007154840.tif 000004
【図３】
2007154840.tif 000005
【図４】
2007154840.tif 000006
【図５】
2007154840.tif 000007
【図６】
2007154840.tif 000008
【図７】
2007154840.tif 000009
【図８】
2007154840.tif 000010
【図９】
2007154840.tif 000011
【図１０】
2007154840.tif 000012
【図１１】
2007154840.tif 000013