(57)【要約】【課題】気筒間の燃料噴射量のばらつきに起因したエミッションの悪化を抑えつつ、燃料の噴き分け効果が低下することを極力抑えることのできる内燃機関の燃料噴射制御装置を提供する。【解決手段】内燃機関１１は、複数気筒のそれぞれにポートインジェクタ２２と筒内インジェクタ１７とを備える。制御装置３０は、ポートインジェクタ２２から噴射される燃料量の気筒間ばらつきの度合及び筒内インジェクタ１７から噴射される燃料量の気筒間ばらつきの度合を検出する。そして、ポートインジェクタ２２及び筒内インジェクタ１７のいずれか一方の気筒間ばらつきが所定値以上である場合には、気筒間ばらつきが所定値以上となっている方のインジェクタの噴射割合が上限値を超えないように制限する処理を実行するとともに、その上限値は、気筒間ばらつきが所定値以上となっている方のインジェクタの気筒間ばらつきの度合が大きいほど小さい値となるように設定する。【選択図】図１
2016053345.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒のそれぞれに吸気ポート用燃料噴射弁と筒内用燃料噴射弁とを備えており、それら各燃料噴射弁から噴射される燃料の噴射割合を機関運転状態に応じて変更することにより前記吸気ポート用燃料噴射弁及び前記筒内用燃料噴射弁による燃料の噴き分けを行う内燃機関の燃料噴射制御装置であって、
前記吸気ポート用燃料噴射弁から噴射される燃料量の気筒間ばらつきの度合及び前記筒内用燃料噴射弁から噴射される燃料量の気筒間ばらつきの度合を検出し、
前記吸気ポート用燃料噴射弁の前記気筒間ばらつきの度合及び前記筒内用燃料噴射弁の前記気筒間ばらつきの度合のいずれか一方が所定値以上である場合には、気筒間ばらつきの度合が前記所定値以上であると判定された燃料噴射弁を対象噴射弁として、その対象噴射弁の気筒間ばらつきの度合が大きいときほど同対象噴射弁の噴射割合を少なくする噴射割合低減処理を実行する
ことを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記噴射割合低減処理として、前記対象噴射弁の噴射割合が上限値を超えないように制限する処理を実行するとともに、前記対象噴射弁の気筒間ばらつきの度合が大きいほど前記上限値を小さい値に設定する
請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記噴射割合低減処理として、前記対象噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する処理を実行するとともに、前記対象噴射弁の気筒間ばらつきの度合が大きいほど前記下限値を大きい値に設定する
請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項４】
前記噴射割合低減処理として、前記対象噴射弁の気筒間ばらつきの度合が大きいほど、前記対象噴射弁の噴射割合を少なくする減少補正を実行する
請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項５】
前記噴射割合低減処理として、前記対象噴射弁の気筒間ばらつきの度合が大きいほど、前記対象噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合を多くする増大補正を実行する
請求項１に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射量を制御する装置に関するものである。
【背景技術】
【０００２】
内燃機関では、実空燃比が目標空燃比となるように燃料噴射量を補正する空燃比制御が行われている。また、特許文献１に記載されているように、複数の気筒を備える内燃機関の気筒間において燃料噴射量のばらつきが発生すると、気筒間の空燃比にばらつきが発生して、エミッションが悪化するため、そうした気筒間での空燃比のばらつきの有無について判定が行われる。
【０００３】
他方、吸気ポートに燃料を噴射する吸気ポート用燃料噴射弁と、燃焼室内に燃料を直接噴射する筒内用燃料噴射弁とを備える内燃機関が知られている。こうした内燃機関では、周知のように、各燃料噴射弁から噴射される燃料の噴射割合を機関運転状態に応じて変更することにより、燃料の噴き分けを実行して内燃機関の性能を向上させるようにしている。例えば、吸気ポート用燃料噴射弁から噴射される燃料の割合を多くする一方で、筒内用燃料噴射弁から噴射される燃料の割合を少なくすることにより、燃料によるオイル希釈の抑制や、燃焼室での煤の発生抑制などといった内燃機関の性能向上が図られる。逆に、吸気ポート用燃料噴射弁から噴射される燃料の割合を少なくする一方で、筒内用燃料噴射弁から噴射される燃料の割合を多くすることにより、燃焼室内で気化する燃料の量が増大して吸気の温度が下がるため、これにより耐ノッキング性能の向上や、吸気の充填効率向上などといった内燃機関の性能向上が図られる。
【０００４】
こうした内燃機関において、例えば上記特許文献１では、気筒間の空燃比のばらつきが起きている場合、そのばらつきの原因が各吸気ポート用燃料噴射弁から噴射される燃料量のばらつきに起因するのか、各筒内用燃料噴射弁から噴射される燃料量のばらつきに起因するのかを判定している。そして、空燃比のばらつき原因になっている燃料噴射弁の使用を禁止することにより、気筒間の空燃比のばらつきによるエミッションの悪化を抑えることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２３３４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述した噴き分け実行時の噴射割合は、内燃機関の性能向上を図る上で最適な値が設定されている。従って、気筒間において燃料噴射量がばらついている燃料噴射弁について、その使用を禁止してしまうと、そうした燃料噴射量のばらつきに起因する空燃比のばらつきによって起きてしまうエミッションの悪化については、これを抑えることができるものの、燃料の噴射割合を最適化することができなくなる。そのため、上述したような燃料の噴き分けによって内燃機関の性能を向上させる効果が低下してしまう。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、その目的は、気筒間の燃料噴射量のばらつきに起因したエミッションの悪化を抑えつつ、吸気ポート用燃料噴射弁及び筒内用燃料噴射弁による燃料の噴き分けを実行しているときの同噴き分けによる効果が低下することを極力抑えることのできる内燃機関の燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する内燃機関の燃料噴射制御装置は、複数の気筒のそれぞれに吸気ポート用燃料噴射弁と筒内用燃料噴射弁とを備えており、それら各燃料噴射弁から噴射される燃料の噴射割合を機関運転状態に応じて変更することにより吸気ポート用燃料噴射弁及び筒内用燃料噴射弁による燃料の噴き分けを行う。この燃料噴射制御装置は、吸気ポート用燃料噴射弁から噴射される燃料量の気筒間ばらつきの度合及び筒内用燃料噴射弁から噴射される燃料量の気筒間ばらつきの度合を検出する。そして、吸気ポート用燃料噴射弁の気筒間ばらつきの度合及び筒内用燃料噴射弁の気筒間ばらつきの度合のいずれか一方が所定値以上である場合には、気筒間ばらつきの度合が所定値以上であると判定された燃料噴射弁を対象噴射弁として、その対象噴射弁の気筒間ばらつきの度合が大きいときほど同対象噴射弁の噴射割合を少なくする噴射割合低減処理を実行するようにしている。
【０００９】
同構成によれば、吸気ポート用燃料噴射弁及び筒内用燃料噴射弁のうちで、燃料噴射量についての気筒間ばらつきの度合が所定値以上になっている燃料噴射弁（上記対象噴射弁）から噴射される燃料量は、気筒間ばらつきの度合いが大きいときほど減量されるようになる。従って、気筒間での燃料噴射量のばらつきが小さくなり、これにより気筒間での燃料噴射量のばらつきに起因したエミッションの悪化が抑えられるようになる。
【００１０】
また、同構成によれば、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合は、気筒間ばらつきの度合に応じて少なくされるものの、そうした燃料噴射弁の使用を禁止する場合と比較して、本来の燃料の噴き分け要求から大きく乖離することは抑制される。従って、吸気ポート用燃料噴射弁及び筒内用燃料噴射弁による燃料の噴き分けを実行しているときの噴き分け効果が低下することを極力抑えることも可能になる。
【００１１】
なお、同構成では、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射量そのものではなく、噴射割合を変化させるようにしている。従って、当該燃料噴射弁の燃料噴射量が減量される場合には、この燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の燃料噴射量は増量される。そのため、気筒に供給される燃料の総量については変化させることなく維持することができる。
【００１２】
上記噴射割合低減処理としては、前記対象噴射弁の噴射割合が上限値を超えないように制限する処理を実行するとともに、前記対象噴射弁の気筒間ばらつきの度合が大きいほど上限値を小さい値に設定することが好ましい。
【００１３】
気筒間ばらつきの度合が所定値以上になっている燃料噴射弁から噴射される燃料量が多いほど、気筒間ばらつきがエミッションに与える影響はの状態は大きくなる。逆に言えば、そうした燃料噴射弁からの燃料噴射量が少なければ、気筒間ばらつきがエミッションに与える影響は小さくなる。従って、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁から噴射される燃料量が比較的多い場合に限り、当該燃料噴射弁から噴射される燃料量を少なくすることは、本来の燃料の噴き分け要求を満たす上では好ましい態様である。
【００１４】
そこで、同構成では、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合が上限値を超えないように制限する処理を実行するようにしており、これにより気筒間ばらつきの度合が所定値以上になっている燃料噴射弁から多くの燃料が噴射されることを抑えることができる。また、同構成では、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の上記気筒間ばらつきの度合が大きいほど上限値は小さい値に設定されるため、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁での気筒間ばらつきの度合が大きいほど、当該燃料噴射弁の噴射割合を少なくすることができるようになる。
【００１５】
また、上記噴射割合低減処理として、前記対象噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する処理を実行するとともに、前記対象噴射弁の気筒間ばらつきの度合が大きいほど下限値を大きい値に設定することが好ましい。
【００１６】
気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する場合であって、例えば当該「他方の燃料噴射弁」の噴射割合の下限値を「１０％」とした場合には、「気筒間ばらつきの度合が所定値以上となっている方の燃料噴射弁」の噴射割合は最大で「９０％」に設定される可能性がある。これは、「気筒間ばらつきの度合が所定値以上になっている方の燃料噴射弁」の噴射割合の上限値を「９０％」に設定した場合と同じ状態になる。また、「他方の燃料噴射弁」の噴射割合の下限値を「１０％」よりも大きい「２０％」にした場合には、「気筒間ばらつきの度合が所定値以上になっている方の燃料噴射弁」の噴射割合は最大で「８０％」に設定される可能性がある。これは、「気筒間ばらつきの度合が所定値以上になっている方の燃料噴射弁」の噴射割合の上限値を小さくした場合と同じ状態になる。このように、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する場合、その下限値を大きくことは、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合についてその上限値を小さくすることと同じ効果が得られる。
【００１７】
そこで、同構成では、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する処理を実行するようにしており、さらには、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の上記気筒間ばらつきの度合が大きいほど、下限値は大きい値に設定されるようにしている。従って、同構成によっても、上述した「気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合が上限値を超えないように制限する処理を実行するとともに、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の気筒間ばらつきの度合が大きいほど上限値を小さい値に設定する」という構成と同様な作用効果を得ることができる。つまり、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁から多くの燃料が噴射されることを抑えることができるとともに、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁での気筒間ばらつきの度合が大きいほど、当該燃料噴射弁の噴射割合を少なくすることが可能になる。
【００１８】
また、上記噴射割合低減処理として、前記対象噴射弁の気筒間ばらつきの度合が大きいほど、前記対象噴射弁の噴射割合を少なくする減少補正を実行するようにしてもよい。
同構成によっても、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁での気筒間ばらつきの度合が大きいほど、当該燃料噴射弁の噴射割合を少なくすることができるようになる。
【００１９】
また、上記噴射割合低減処理として、前記対象噴射弁の気筒間ばらつきの度合が大きいほど、前記対象噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合を多くする増大補正を実行するようにしてもよい。
【００２０】
吸気ポート用燃料噴射弁及び筒内用燃料噴射弁による燃料の噴き分けを行う場合、一方の燃料噴射弁の噴射割合を増大させることは、他方の燃料噴射弁の噴射割合を減少させることと同義である。従って、同構成によるように、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁（上記対象噴射弁）の気筒間ばらつきの度合が大きいほど、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合を多くするようにすれば、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁での気筒間ばらつきの度合が大きいほど、当該燃料噴射弁の噴射割合を少なくすることが可能になる。
【図面の簡単な説明】
【００２１】
【図１】内燃機関の燃料噴射制御装置を具体化した第１実施形態にあって、これが適用される内燃機関の構造を示す模式図。
【図２】噴き分け領域を示す概念図。
【図３】気筒間ばらつきの度合に応じた空燃比変動の変化を示すタイムチャート。
【図４】ポートインジェクタの噴射割合の制限処理の手順を示すフローチャート。
【図５】ポートインバランス率とポート上限値との関係を示すグラフ。
【図６】第２実施形態の燃料噴射制御装置にて実行される処理手順であって、筒内インジェクタの噴射割合の制限処理の手順を示すフローチャート。
【図７】筒内インバランス率とポート下限値との関係を示すグラフ。
【図８】その他の実施形態におけるポートインバランス率と筒内下限値との関係を示すグラフ。
【図９】その他の実施形態における筒内インバランス率と筒内上限値との関係を示すグラフ。
【図１０】その他の実施形態におけるポートインバランス率と減少補正値との関係を示すグラフ。
【図１１】その他の実施形態におけるポートインバランス率と増大補正値との関係を示すグラフ。
【発明を実施するための形態】
【００２２】
(第１実施形態）
以下、内燃機関の燃料噴射制御装置を具体化した第１実施形態について、図１〜図５を参照して説明する。なお、この燃料噴射制御装置は、複数の気筒を備える、いわゆる多気筒内燃機関に適用される。
【００２３】
図１に示すように、内燃機関１１の各気筒１２内にはピストン１３が備えられている。ピストン１３は、内燃機関１１の出力軸であるクランクシャフト１５にコンロッド１４を介して連結されており、コンロッド１４によりピストン１３の往復運動がクランクシャフト１５の回転運動に変換される。
【００２４】
各気筒１２内にあってピストン１３の上方には燃焼室１６が区画形成されており、この燃焼室１６内に向けて燃料を噴射する筒内インジェクタ１７（筒内用燃料噴射弁）が設けられている。筒内インジェクタ１７には、周知の燃料供給機構を通じて所定の高圧燃料が供給されている。そして、この筒内インジェクタ１７の開弁駆動により、燃料が燃焼室１６内に直接噴射供給されて、いわゆる筒内噴射が行われる。
【００２５】
また、燃焼室１６には、その内部に形成される燃料と空気とからなる混合気に対して点火を行う点火プラグ１８が取り付けられている。この点火プラグ１８による混合気への点火タイミングは、点火プラグ１８の上方に設けられたイグナイタ１９によって調整される。
【００２６】
燃焼室１６には、吸気通路２０及び排気通路２１が連通されている。そして、吸気通路２０の一部を構成する吸気ポート２０ａには、その吸気ポート２０ａ内に燃料を噴射するポートインジェクタ２２（吸気ポート用燃料噴射弁）が設けられている。このポートインジェクタ２２には、周知の機構を通じて所定圧の燃料が供給されている。そして、このポートインジェクタ２２の開弁駆動に伴って、燃料が吸気ポート２０ａ内に噴射されて、いわゆるポート噴射が行われる。なお、吸気通路２０には燃焼室１６に導入される空気量を調量するスロットルバルブも設けられている。
【００２７】
排気通路２１の下流には、混合気の空燃比が所定範囲内の値となっているときに浄化機能を発揮する排気浄化装置１００が設けられている。
内燃機関１１の各種制御は、制御装置３０によって行われる。制御装置３０は、機関制御に係る各種処理を実施する中央演算処理装置（ＣＰＵ）、制御用のプログラムや機関制御に必要な情報を記憶するメモリ、筒内インジェクタ１７やポートインジェクタ２２の駆動回路、並びにイグナイタ１９等の駆動回路等を備えて構成されている。
【００２８】
制御装置３０には、機関運転状態を検出する各種のセンサが接続されている。例えばクランクセンサ３１によってクランクシャフト１５のクランク角が検出され、これに基づいて機関回転速度ＮＥが算出される。またアクセルセンサ３３によって、アクセル操作量ＡＣＣＰが検出される。また、エアフロメータ３４によって吸入空気量ＧＡが検出される。また、排気浄化装置１００の排気上流側に設けられた空燃比センサ３５によって空燃比ＡＦｒが検出される。そして制御装置３０は、こうした各種センサの検出信号によって把握される内燃機関１１の運転状態に応じて、燃料噴射制御、空燃比制御、点火時期制御等をはじめとする各種制御を実施する。
【００２９】
例えば、制御装置３０は、筒内インジェクタ１７及びポートインジェクタ２２による燃料の噴き分けを実施することにより、内燃機関１１の性能を高めるようにしている。
図２に示すように、例えば、低回転低負荷領域ではポートインジェクタ２２だけを用いたポート１００％噴射を行い、中負荷中回転領域ではポートインジェクタ２２及び筒内インジェクタ１７の双方を用いたポート噴射及び筒内噴射を行う。そして、高負荷高回転領域では筒内インジェクタ１７だけを用いた筒内１００％噴射を行う。なお、図２に示す噴き分け領域は一例であり、適宜変更することができる。
【００３０】
ちなみに、こうした燃料の噴き分けによって得られる効果としては、例えば次のようなものが挙げられる。まず、ポートインジェクタ２２から噴射される燃料の割合を多くする一方で、筒内インジェクタ１７から噴射される燃料の割合を少なくすることにより、燃料によるオイル希釈の抑制や、燃焼室１６での煤の発生抑制などといった内燃機関１１の性能向上が図られる。逆に、ポートインジェクタ２２から噴射される燃料の割合を少なくする一方で、筒内インジェクタ１７から噴射される燃料の割合を多くすることにより、燃焼室１６内で気化する燃料の量が増大して吸気の温度が下がるため、これにより耐ノッキング性能の向上や、吸気の充填効率向上などといった内燃機関１１の性能向上が図られる。
【００３１】
上述した燃料の噴き分けは、機関運転状態に基づいて設定される燃料噴射量Ｑのうちでポートインジェクタ２２から噴射させる燃料量の割合を示すポート噴射割合Ｒｐを種々変更することにより実行される。
【００３２】
ポート噴射割合Ｒｐは、機関負荷ＫＬや機関回転速度ＮＥ等の機関運転状態に基づき「０％≦Ｒｐ≦１００％」の範囲内で可変設定され、燃料噴射量Ｑに対してポート噴射割合Ｒｐを反映した燃料量がポートインジェクタ２２の燃料噴射量として設定される。一方、「１００％」からポート噴射割合Ｒｐを減じた値が、燃料噴射量Ｑのうちで筒内インジェクタ１７から噴射させる燃料量の割合を示す筒内噴射割合Ｒｄとして算出される（Ｒｄ＝１００％−Ｒｐ）。そして、燃料噴射量Ｑに対して筒内噴射割合Ｒｄを反映した燃料量が筒内インジェクタ１７の燃料噴射量として設定される。
【００３３】
先の図２に示した例の場合には、低負荷低回転領域では、ポート噴射割合Ｒｐは「１００％」に、筒内噴射割合Ｒｄは「０％」に設定される。また、中負荷中回転領域では、ポート噴射割合Ｒｐは「０％＜Ｒｐ＜１００％」の範囲内で可変設定され、これに伴い筒内噴射割合Ｒｄも可変設定される。そして、高負荷高回転領域では、ポート噴射割合Ｒｐは「０％」に、筒内噴射割合Ｒｄは「１００％」に設定される。このように本実施形態では、機関運転状態に応じてポート噴射割合Ｒｐを可変設定することにより、自ずと筒内噴射割合Ｒｄも可変設定される。
【００３４】
また、制御装置３０は、内燃機関１１の各気筒間において空燃比のばらつきが生じていないかどうかを監視している。
より詳細には、そうした空燃比のばらつきを生じさせる原因の１つは、気筒間での燃料噴射量のばらつきであり、こうした燃料噴射量の気筒間ばらつきを示す指標値であるインバランス率ＩＭＢを把握するようにしている。
【００３５】
図３は、４気筒エンジンの全気筒において燃焼が一巡する１サイクル（７２０°ＣＡ）毎の空燃比の変動を示しており、特に、ある気筒の燃料噴射量を意図的にずらして、燃料噴射量の気筒間ばらつきを発生させた場合に、空燃比センサ３５によって検出される空燃比ＡＦｒの変動態様を示す。なお、図３に示す実線Ｌ１は、気筒間ばらつきが発生していないときの空燃比ＡＦｒの変動を示す。また、一点鎖線Ｌ２は、ある気筒の燃料噴射量を所定量Ａ１だけずらして気筒間ばらつきを発生させたときの空燃比ＡＦｒの変動を示す。そして、二点鎖線Ｌ３は、ある気筒の燃料噴射量を、上記所定量Ａ１よりも多い所定量Ａ２だけずらして気筒間ばらつきを発生させたときの空燃比ＡＦｒの変動を示す。
【００３６】
この図３の実線Ｌ１に示すように、空燃比ＡＦｒは、内燃機関１１の１サイクルを１周期として、周期的な変動を繰り返す。そして、一点鎖線Ｌ２に示すように、燃料噴射量の気筒間ばらつきが発生して気筒間の空燃比に違いが生じると、１サイクル内での空燃比ＡＦｒの変動量は大きくなる。そして、一点鎖線Ｌ２及び二点鎖線Ｌ３に示すように、気筒間での燃料噴射量のずれが多いほど、つまり燃料噴射量の気筒間ばらつきの度合が大きいときほど、空燃比ＡＦｒの変動量は大きくなる。
【００３７】
そこで、本実施形態では、空燃比ＡＦｒの変動量に相関する値（例えば、空燃比センサ３５から出力される信号の傾きの大きさや、空燃比ＡＦｒの変化速度、あるいは所定期間内での空燃比ＡＦｒの変化量など）に基づき、上記気筒間ばらつきの度合を示すインバランス率ＩＭＢを検出するようにしている。より詳細には、上述したような空燃比ＡＦｒの変動量に関する値を検出し、その検出された値に基づき、同変動量が大きいときほどインバランス率ＩＭＢの値が大きくなるようにしている。
【００３８】
なお、本実施形態では、インバランス率ＩＭＢの精度を高めるために、急激な加速及び減速を除く運転状態において、インバランス率ＩＭＢの検出を複数回実行し、その検出された複数のインバランス率ＩＭＢを平均化して最終的なインバランス率ＩＭＢを算出するようにしている。ちなみに、こうした平均化による最終的なインバランス率ＩＭＢの算出は一例であり、他の態様にて最終的なインバランス率ＩＭＢの算出を行ってもよい。
【００３９】
また、本実施形態の内燃機関１１は、ポートインジェクタ２２と筒内インジェクタ１７とを備えるようにしている。そのため、インバランス率ＩＭＢとして、ポートインジェクタ２２から噴射される燃料量の気筒間ばらつきの度合を示すポートインバランス率ＩＭＢｐと、筒内インジェクタ１７から噴射される燃料量の気筒間ばらつきの度合を示す筒内インバランス率ＩＭＢｄとをそれぞれ検出するようにしている。こうしたポートインバランス率ＩＭＢｐの検出は、ポート１００％噴射が行われているときに行うことが望ましいが、ポート噴射及び筒内噴射が併用されているときには、例えば、その併用時に検出されたインバランス率ＩＭＢをポート噴射割合Ｒｐに応じて補正することにより、ポートインバランス率ＩＭＢｐを検出することができる。同様に、筒内インバランス率ＩＭＢｄの検出も、筒内１００％噴射が行われているときに行うことが望ましいが、ポート噴射及び筒内噴射が併用されているときには、例えば、その併用時に検出されたインバランス率ＩＭＢを筒内噴射割合Ｒｄに応じて補正することにより、筒内インバランス率ＩＭＢｄを検出することができる。
【００４０】
ちなみに、こうした気筒間ばらつきの度合を検出する技術は、既に周知である。例えば、上述した空燃比ＡＦｒの変動量の他にも、気筒間ばらつきの度合が大きくなるほど、内燃機関の回転変動は大きくなることが知られている。また、一部の気筒の空燃比が他の気筒の空燃比に対してリッチ側にずれるほど、気筒内から排出される水素の濃度は高くなることが知られている。また、このようにして水素濃度が高くなると、空燃比を検出するセンサが水素を検出してしまい、そのセンサの出力値は、実際の空燃比に応じた出力値よりもリッチ側にずれることも知られている。従って、そうした周知技術を使って燃料噴射量に関する気筒間ばらつきの度合を検出してもよい。
【００４１】
制御装置３０は、上述した気筒間ばらつきがポートインジェクタ２２に起きている場合には、当該ポートインジェクタ２２から噴射される燃料量の気筒間ばらつきの度合が大きいときほどポート噴射割合Ｒｐを少なくする噴射割合低減処理を実行する。より詳細には、そうした噴射割合低減処理として、ポート噴射割合Ｒｐがポート上限値Ａｐを超えないように制限する処理を実行するとともに、上記気筒間ばらつきの度合が大きいほど、ポート上限値Ａｐをより小さい値に設定するようにしている。
【００４２】
以下、こうした噴射割合の制限処理について、図４及び図５を参照して説明する。なお、本処理は、制御装置３０によって所定周期毎に繰り返し実行される。
図４に示すように、本処理が開始されるとまず、ポートインバランス率ＩＭＢｐの学習が完了しているか否かが判定される（Ｓ１００）。このポートインバランス率ＩＭＢｐの学習完了とは、上述したように、複数回に渡って検出されたポートインバランス率ＩＭＢｐの平均化が完了している状態のことを言う。
【００４３】
そして、ポートインバランス率ＩＭＢｐの学習が完了していないときには（Ｓ１００：ＮＯ）、本処理は一旦終了される。
一方、ポートインバランス率ＩＭＢｐの学習が完了しているときには（Ｓ１００：ＹＥＳ）、ポートインバランス率ＩＭＢｐが判定値α以上であるか否かが判定される（Ｓ１１０）。この判定値αには、ポートインジェクタ２２から噴射される燃料量についての気筒間ばらつきが排気エミッションに影響を与える程度に大きくなっているときのポートインバランス率ＩＭＢｐが設定されている。
【００４４】
そして、ポートインバランス率ＩＭＢｐが判定値α未満であるときには（Ｓ１１０：ＮＯ）、ポートインジェクタ２２の気筒間ばらつきは問題のない程度であると判定されて、本処理は一旦終了される。
【００４５】
一方、ポートインバランス率ＩＭＢｐが判定値α以上であるときには（Ｓ１１０：ＹＥＳ）、ポートインジェクタ２２について気筒間ばらつきがある程度大きくなっていると判定される。なお、本実施形態では、ポートインバランス率ＩＭＢｐが判定値α以上であると判定されたポートインジェクタ２２が上記対象噴射弁に相当する。
【００４６】
次に、学習されたポートインバランス率ＩＭＢｐに基づき、ポート上限値Ａｐが設定される（Ｓ１２０）。このポート上限値Ａｐは、ポート噴射割合Ｒｐの上限ガードを実行する際に使用される値であり、機関運転状態に基づいて設定されたポート噴射割合Ｒｐがポート上限値Ａｐを超える場合には、ポート噴射割合Ｒｐの値はポート上限値Ａｐの値に変更される。
【００４７】
図５に示すように、このポート上限値Ａｐは、ポートインバランス率ＩＭＢｐが大きいときほど小さい値となるように、ポートインバランス率ＩＭＢｐの値に応じて可変設定される。
【００４８】
次に、噴き分け優先要求があるか否かが判定される（Ｓ１３０）。この噴き分け優先要求とは、各種の異常検出等を行うために、他の処理に優先してポートインジェクタ２２や筒内インジェクタ１７の噴射割合を予め定められた規定値に変更する要求である。
【００４９】
そして、噴き分け優先要求がないときには（Ｓ１３０：ＮＯ）、上述したポート上限値Ａｐによるポート噴射割合Ｒｐの上限ガードが実行されて（Ｓ１４０）、本処理は一旦終了される。
【００５０】
一方、噴き分け優先要求があるときには（Ｓ１３０：ＹＥＳ）、ポート上限値Ａｐによるポート噴射割合Ｒｐの上限ガードを実行することなく、噴き分け優先要求に応じた噴射割合の設定が行われて（Ｓ１５０）、本処理は一旦終了される。
【００５１】
つぎに、上記制限処理による作用を説明する。
ポートインバランス率ＩＭＢｐが判定値α以上である場合には、ポートインジェクタ２２から噴射される燃料量が多いほど、気筒間ばらつきが排気エミッションに与える影響は大きくなる。逆に言えば、ポートインバランス率ＩＭＢｐが判定値α以上になっているポートインジェクタ２２からの燃料噴射量が少なければ、気筒間ばらつきが排気エミッションに与える影響は小さくなる。従って、ポートインバランス率ＩＭＢｐが判定値α以上である場合には、ポートインジェクタ２２から噴射される燃料量が比較的多い場合に限り、当該ポートインジェクタ２２から噴射される燃料量を少なくすることは、本来の燃料の噴き分け要求を満たす上では好ましい態様である。
【００５２】
そこで、上記制限処理では、ポートインバランス率ＩＭＢｐが判定値α以上である場合には、ステップＳ１４０にて、ポートインジェクタ２２の噴射割合がポート上限値Ａｐを超えないように制限する処理を実行するようにしている。これにより気筒間ばらつきが判定値α以上になっているポートインジェクタ２２から多くの燃料が噴射されることを抑えることができる。
【００５３】
また、先の図５に示したように、上記ステップＳ１２０では、ポートインバランス率ＩＭＢｐが大きいほど、ポート上限値Ａｐは小さい値に設定される。そのため、同図５に示すように、ポート上限値Ａｐが小さい値に設定されるほど、ポート噴射割合Ｒｐは同ポート上限値Ａｐによって上限ガードされやすくなるとともに、上限ガードされたときの値も小さくなる。従って、ポートインジェクタ２２の気筒間ばらつきの度合を示すポートインバランス率ＩＭＢｐが大きいときほど、ポート噴射割合Ｒｐは少なくなり、ポートインバランス率ＩＭＢｐが判定値α以上となっているポートインジェクタ２２からの燃料噴射量は少なくなる。
【００５４】
このように、ポートインバランス率ＩＭＢｐが判定値α以上となっている場合、ポートインジェクタ２２から噴射される燃料量は、気筒間ばらつきの度合いが大きいときほど減量されるようになる。従って、気筒間での燃料噴射量のばらつきは小さくなり、これにより気筒間での燃料噴射量のばらつきに起因したエミッションの悪化が抑えられるようになる。
【００５５】
また、気筒間ばらつきが起きているポートインジェクタ２２の噴射割合は、気筒間ばらつきの度合に応じて少なくされるものの、ポートインジェクタ２２からの燃料噴射自体は禁止されない。そのため、気筒間ばらつきが起きているポートインジェクタ２２についてその使用自体を禁止する場合と比較して、本来の燃料の噴き分け要求から大きく乖離することは抑制される。従って、燃料の噴き分け効果が低下することを極力抑えることも可能になる。
【００５６】
なお、本実施形態では、ポートインジェクタ２２の燃料噴射量そのものではなく、噴射割合を変化させるようにしている。従って、ポートインジェクタ２２から噴射される燃料量が減量される場合には、ポートインジェクタ２２とともに噴き分けを行う筒内インジェクタ１７からの燃料噴射量は増量されるようになる。そのため、気筒に供給される燃料の総量については変化することなく維持されるようになる。
【００５７】
以上説明したように、本実施形態によれば、以下の効果を得ることができる。
（１）ポートインジェクタ２２の気筒間ばらつきの度合を示すポートインバランス率ＩＭＢｐが判定値α以上であり、気筒間ばらつきが排気エミッションに影響を与える場合には、ポートインバランス率ＩＭＢｐが大きいほどポート噴射割合Ｒｐは少なくなるようにしている。従って、気筒間での燃料噴射量のばらつきが小さくなり、これにより気筒間での燃料噴射量のばらつきに起因したエミッションの悪化が抑えられるようになる。また、ポートインジェクタ２２の使用を禁止する場合と比較して、本来の燃料の噴き分け要求から大きく乖離することは抑制される。従って、ポートインジェクタ２２及び筒内インジェクタ１７による燃料の噴き分けを実行しているときの噴き分け効果が低下することを極力抑えることも可能になる。
【００５８】
（２）ポートインバランス率ＩＭＢｐが判定値α以上になっている場合には、ポートインジェクタ２２の噴射割合がポート上限値Ａｐを超えないように制限する上限ガード処理を実行するようにしている。従って、ポートインバランス率ＩＭＢｐが判定値α以上になっているポートインジェクタ２２から多くの燃料が噴射されることによって排気エミッションが悪化する、といった不都合の発生を抑えることができる。また、ポートインバランス率ＩＭＢｐが大きいほど、ポート上限値Ａｐは小さい値に設定されるようにしている。従って、ポートインジェクタ２２での気筒間ばらつきの度合が大きいほど、ポート噴射割合Ｒｐを少なくすることができる。
【００５９】
（第２実施形態）
次に、内燃機関の燃料噴射制御装置を具体化した第２実施形態について、図６及び図７を参照して説明する。
【００６０】
上記第１実施形態では、気筒間ばらつきの発生原因がポートインジェクタ２２である場合の噴射割合低減処理について説明した。
一方、本実施形態では、気筒間ばらつきの発生原因が筒内インジェクタ１７である場合に、その筒内インジェクタ１７から噴射される燃料量の気筒間ばらつきの度合が大きいときほど筒内噴射割合Ｒｄを少なくする噴射割合低減処理を実行するようにしている。より詳細には、筒内インジェクタ１７の噴射割合低減処理として、ポート噴射割合Ｒｐがポート下限値Ｂｐを下回らないように制限する制限処理を実行する。そして、筒内インジェクタ１７に起因する気筒間ばらつきの度合が大きいほど、ポート下限値Ｂｐをより小さい値に設定することにより、筒内噴射割合Ｒｄが少なくなるようにしている。
【００６１】
以下、こうした噴射割合の制限処理について、図６及び図７を参照して説明する。なお、本処理は、制御装置３０によって所定周期毎に繰り返し実行される。
図６に示すように、本処理が開始されるとまず、筒内インバランス率ＩＭＢｄの学習が完了しているか否かが判定される（Ｓ２００）。この筒内インバランス率ＩＭＢｄの学習完了とは、上述したように、複数回に渡って検出された筒内インバランス率ＩＭＢｄの平均化が完了している状態のことを言う。
【００６２】
そして、筒内インバランス率ＩＭＢｄの学習が完了していないときには（Ｓ２００：ＮＯ）、本処理は一旦終了される。
一方、筒内インバランス率ＩＭＢｄの学習が完了しているときには（Ｓ２００：ＹＥＳ）、筒内インバランス率ＩＭＢｄが判定値β以上であるか否かが判定される（Ｓ２１０）。この判定値βには、筒内インジェクタ１７から噴射される燃料量についての気筒間ばらつきが排気エミッションに影響を与える程度に大きくなっているときの筒内インバランス率ＩＭＢｄが設定されている。
【００６３】
そして、筒内インバランス率ＩＭＢｄが判定値β未満であるときには（Ｓ２１０：ＮＯ）、筒内インジェクタ１７の気筒間ばらつきは問題のない程度であると判定されて、本処理は一旦終了される。
【００６４】
一方、筒内インバランス率ＩＭＢｄが判定値β以上であるときには（Ｓ２１０：ＹＥＳ）、筒内インジェクタ１７について気筒間ばらつきがある程度大きくなっていると判定される。なお、本実施形態では、筒内インバランス率ＩＭＢｄが判定値β以上であると判定された筒内インジェクタ１７が上記対象噴射弁に相当する。
【００６５】
次に、学習された筒内インバランス率ＩＭＢｄに基づき、ポート下限値Ｂｐが設定される（Ｓ２２０）。このポート下限値Ｂｐは、ポート噴射割合Ｒｐの下限ガードを実行する際に使用される値であり、機関運転状態に基づいて設定されたポート噴射割合Ｒｐがポート下限値Ｂｐを下回る場合には、ポート噴射割合Ｒｐの値はポート下限値Ｂｐの値に変更される。
【００６６】
図７に示すように、このポート下限値Ｂｐは、筒内インバランス率ＩＭＢｄが大きいときほど大きい値となるように、筒内インバランス率ＩＭＢｄの値に応じて可変設定される。
【００６７】
次に、噴き分け優先要求があるか否かが判定される（Ｓ２３０）。この噴き分け優先要求は、第１実施形態で説明した噴き分け優先要求と同じである。
そして、噴き分け優先要求がないときには（Ｓ２３０：ＮＯ）、上述したポート下限値Ｂｐによるポート噴射割合Ｒｐの下限ガードが実行されて（Ｓ２４０）、本処理は一旦終了される。
【００６８】
一方、噴き分け優先要求があるときには（Ｓ２３０：ＹＥＳ）、ポート下限値Ｂｐによるポート噴射割合Ｒｐの下限ガードを実行することなく、噴き分け優先要求に応じた噴射割合の設定が行われて（Ｓ２５０）、本処理は一旦終了される。
【００６９】
つぎに、上記制限処理による作用を説明する。
まずはじめに、ポート下限値Ｂｐ使って筒内噴射割合Ｒｄを少なくする点について説明する。
【００７０】
筒内インバランス率ＩＭＢｄが判定値β以上になっている筒内インジェクタ１７とともに噴き分けを行う他方の燃料噴射弁、つまりポートインジェクタ２２の噴射割合がポート下限値Ｂｐを下回らないように制限する場合、そのポート下限値Ｂｐを大きくするほど、筒内インジェクタ１７の噴射割合は少なくなる。
【００７１】
例えばポート下限値Ｂｐを「１０％」にした場合には、「筒内インバランス率ＩＭＢｄが判定値β以上になっている方の燃料噴射弁」の噴射割合、つまり筒内噴射割合Ｒｄは最大で「９０％」に設定される可能性がある。これは、筒内噴射割合Ｒｄの上限値を「９０％」に設定した場合と同じ状態になる。そして、ポート下限値Ｂｐを「１０％」よりも大きい「２０％」にした場合には、筒内噴射割合Ｒｄは最大で「８０％」に設定される可能性がある。これは、筒内噴射割合Ｒｄの上限値を先の値（つまり９０％）よりも小さくした場合と同じ状態になる。
【００７２】
また、先の図７に示すように、ポート噴射割合Ｒｐがポート下限値Ｂｐを下回らないように制限する場合、ポート下限値Ｂｐが大きいときほど、ポート噴射割合Ｒｐは多くなり、その一方で、筒内噴射割合Ｒｄは少なくなる。
【００７３】
このように、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する場合、その下限値を大きくすることは、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合についてその上限値を小さくすることと同じ効果が得られる。
【００７４】
そこで、先の図６に示した制限処理では、筒内インバランス率ＩＭＢｄが判定値β以上になっている場合には、筒内インバランス率ＩＭＢｄが大きいときほど、ポート噴射割合Ｒｐに対する下限値を大きくするようにしている。そして、これにより筒内インバランス率ＩＭＢｄが大きいときほど、筒内噴射割合Ｒｄが少なくなり、筒内インジェクタ１７から噴射される燃料量が減少する。そのため、以下に述べるように、第１実施形態と同様な効果が、筒内インジェクタ１７に起因した気筒間ばらつきに対しても得られるようになる。
【００７５】
すなわち、筒内インバランス率ＩＭＢｄが判定値β以上になっている場合、その筒内インジェクタ１７から噴射される燃料量が多いほど、気筒間ばらつきが排気エミッションに与える影響は大きくなる。逆に言えば、そうした筒内インバランス率ＩＭＢｄが判定値β以上になっている筒内インジェクタ１７からの燃料噴射量が少なければ、気筒間ばらつきが排気エミッションに与える影響は小さくなる。従って、筒内インバランス率ＩＭＢｄが判定値β以上である場合には、筒内インジェクタ１７から噴射される燃料量が比較的多い場合に限り、当該筒内インジェクタ１７から噴射される燃料量を少なくすることは、本来の燃料の噴き分け要求を満たす上では好ましい態様である。
【００７６】
そこで、上記制限処理では、筒内インバランス率ＩＭＢｄが判定値β以上である場合には、ステップＳ２４０にて、ポートインジェクタ２２の噴射割合がポート下限値Ｂｐを下回らないように制限する処理を実行する。これにより気筒間ばらつきが判定値β以上になっている筒内インジェクタ１７から、（１００％−「ポート下限値Ｂｐ」）を超える多くの燃料が噴射されることを抑えることができる。
【００７７】
また、先の図７に示したように、上記ステップＳ２２０では、筒内インバランス率ＩＭＢｄが大きいほど、ポート下限値Ｂｐは大きい値に設定される。そのため、同図７に示すように、ポート下限値Ｂｐが大きい値に設定されるほど、ポート噴射割合Ｒｐは同ポート下限値Ｂｐによって下限ガードされやすくなるとともに、下限ガードされた後のポート噴射割合Ｒｐは大きな値になる。従って、筒内インジェクタ１７の気筒間ばらつきの度合を示す筒内インバランス率ＩＭＢｄが大きいときほど、ポート噴射割合Ｒｐの増大に対して相反する態様で筒内噴射割合Ｒｄは少なくなるため、筒内インバランス率ＩＭＢｄが判定値β以上となっている筒内インジェクタ１７からの燃料噴射量は少なくなる。
【００７８】
このように、筒内インバランス率ＩＭＢｄが判定値β以上となっている場合、筒内インジェクタ１７から噴射される燃料量は、気筒間ばらつきの度合いが大きいときほど減量されるようになる。従って、気筒間での燃料噴射量のばらつきは小さくなり、これにより気筒間での燃料噴射量のばらつきに起因したエミッションの悪化が抑えられるようになる。
【００７９】
また、気筒間ばらつきが起きている筒内インジェクタ１７の噴射割合は、気筒間ばらつきの度合に応じて少なくされるものの、筒内インジェクタ１７からの燃料噴射自体は禁止されない。そのため、気筒間ばらつきが起きている筒内インジェクタ１７についてその使用自体を禁止する場合と比較して、本来の燃料の噴き分け要求から大きく乖離することは抑制される。従って、燃料の噴き分け効果が低下することを極力抑えることも可能になる。
【００８０】
以上説明したように、本実施形態によれば、以下の効果を得ることができる。
（１）筒内インジェクタ１７の気筒間ばらつきの度合を示す筒内インバランス率ＩＭＢｄが判定値β以上であり、気筒間ばらつきが排気エミッションに影響を与える場合には、筒内インバランス率ＩＭＢｄが大きいほど筒内噴射割合Ｒｄは少なくなるようにしている。従って、気筒間での燃料噴射量のばらつきが小さくなり、これにより気筒間での燃料噴射量のばらつきに起因したエミッションの悪化が抑えられるようになる。また、筒内インジェクタ１７の使用を禁止する場合と比較して、本来の燃料の噴き分け要求から大きく乖離することは抑制される。従って、ポートインジェクタ２２及び筒内インジェクタ１７による燃料の噴き分けを実行しているときの噴き分け効果が低下することを極力抑えることも可能になる。
【００８１】
（２）筒内インバランス率ＩＭＢｄが判定値β以上になっている場合には、筒内インジェクタとともに噴き分けを行うポートインジェクタ２２の噴射割合がポート下限値Ｂｐを下回らないように制限する下限ガード処理を実行する。そのため、上述したように、筒内インバランス率ＩＭＢｄが判定値β以上になっている筒内インジェクタ１７から多くの燃料が噴射されることによって排気エミッションが悪化する、といった不都合の発生を抑えることができる。また、筒内インバランス率ＩＭＢｄが大きいほど、ポート下限値Ｂｐは大きい値に設定されるようにしている。従って、筒内インジェクタ１７での気筒間ばらつきの度合が大きいほど、上述したように筒内噴射割合Ｒｄを少なくすることができる。
【００８２】
なお、上記各実施形態は、以下のように変更して実施することもできる。
・第１実施形態では、ポートインバランス率ＩＭＢｐが大きいときほど、ポート上限値Ａｐを小さい値に設定することにより、ポート噴射割合Ｒｐが少なくなるようにした。この他、第２実施形態で説明したように、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合が下限値を下回らないように制限する場合、その下限値を大きくするほど、気筒間ばらつきの度合が所定値以上になっている燃料噴射弁の噴射割合についてはその上限値を小さくすることと同じ効果が得られる。そこで、筒内噴射割合Ｒｄが筒内下限値Ｂｄを下回らないようにする制限する処理を実行するともに、ポートインバランス率ＩＭＢｐに応じて筒内下限値Ｂｄを可変設定するようにしてもよい。
【００８３】
図８に、この変形例での筒内下限値Ｂｄの設定態様を示す。この図８に示すように、ポートインバランス率ＩＭＢｐが大きいときほど、筒内下限値Ｂｄは大きくなるように、同筒内下限値Ｂｄを可変設定する。こうした変形例によれば、ポートインバランス率ＩＭＢｐが大きいときほど、筒内噴射割合Ｒｄは多くなり、これに相反してポート噴射割合Ｒｐは少なくなる。従って、同変形例によっても、第１実施形態と同様な作用効果を得ることができる。
【００８４】
・第２実施形態では、筒内インバランス率ＩＭＢｄが大きいときほど、ポート下限値Ｂｐを大きい値に設定することにより、筒内噴射割合Ｒｄが少なくなるようにした。この他、第１実施形態に準じた態様にて、筒内インバランス率ＩＭＢｄが大きいときほど、筒内噴射割合Ｒｄが少なくなるようにしてもよい。例えば、筒内噴射割合Ｒｄが筒内上限値Ａｄを超えないようにする制限する処理を実行するともに、筒内インバランス率ＩＭＢｄに応じて筒内上限値Ａｄを可変設定するようにしてもよい。
【００８５】
図９に、この変形例での筒内上限値Ａｄの設定態様を示す。この図９に示すように、筒内インバランス率ＩＭＢｄが大きいときほど、筒内上限値Ａｄは小さくなるように、同筒内上限値Ａｄを可変設定する。こうした変形例によれば、筒内インバランス率ＩＭＢｄが大きいときほど筒内噴射割合Ｒｄは少なくなる。従って、同変形例によっても、第２実施形態と同様な作用効果を得ることができる。
【００８６】
・第１実施形態や第２実施形態では、噴射割合低減処理として、噴射割合を制限する上限値や下限値をインバランス率ＩＭＢに応じて変化させるようにした。この他、噴射割合低減処理として、燃料噴射弁の気筒間ばらつきの度合が大きいほど、その燃料噴射弁の噴射割合を少なくする減少補正を実行してもよい。つまり、ポートインジェクタ２２や筒内インジェクタ１７といった燃料噴射弁の噴射割合を少なくする噴射割合低減処理としては、気筒間ばらつきの度合が所定値以上である燃料噴射弁の噴射割合を所定値以下に制限するものに限らず、当該噴射割合を所定量減少させるものでもよい。
【００８７】
図１０に、こうした変形例の一例であって、ポート噴射割合Ｒｐに乗算される減少補正値Ｃｐの設定態様を示す。この減少補正値Ｃｐは、機関運転状態に基づいて設定されたポート噴射割合Ｒｐを減少補正する値であって、「０＜Ｃｐ≦１」の範囲内で可変設定される。そして、ポートインバランス率ＩＭＢｐが比較的小さく、噴射割合を変更する必要がない場合には、減少補正値Ｃｐは「１」に設定される。一方、ポートインバランス率ＩＭＢｐがある程度大きく、噴射割合を変更する必要があるときには、ポートインバランス率ＩＭＢｐが大きいときほど、減少補正値Ｃｐは小さい値となるように可変設定される。この変形例でも、ポートインジェクタ２２での気筒間ばらつきの度合が大きいほど、当該ポートインジェクタ２２の噴射割合を少なくすることができる。
【００８８】
なお、ポート噴射割合Ｒｐに対する乗算値ではなく、減算値を設定することにより、ポート噴射割合Ｒｐを減少補正するようにしてもよい。
また、同様の態様にて、筒内インジェクタ１７を対象とする場合には、機関運転状態に基づいて設定された筒内噴射割合Ｒｄを減少補正するとともに、筒内インバランス率ＩＭＢｄが大きいときほど、その減少補正による筒内噴射割合Ｒｄの減少量を多くするようにしてもよい。
【００８９】
・ポートインジェクタ２２及び筒内インジェクタ１７による燃料の噴き分けを行う場合、一方のインジェクタの噴射割合を増大させることは、他方のインジェクタの噴射割合を減少させることと同義である。従って、上記噴射割合低減処理として、気筒間ばらつきの度合が所定値以上である燃料噴射弁とともに噴き分けを行う他方の燃料噴射弁の噴射割合を多くする増大補正を実行する。そして、気筒間ばらつきの度合が所定値以上である燃料噴射弁の気筒間ばらつきの度合が大きいほど、その増大補正による噴射割合の増大度合が多くなるようにしても、気筒間ばらつきの度合が所定値以上である燃料噴射弁での気筒間ばらつきの度合が大きいほど、当該燃料噴射弁の噴射割合を少なくすることが可能になる。
【００９０】
図１１に、こうした変形例の一例であって、筒内噴射割合Ｒｄに乗算される増大補正値Ｄｄの設定態様を示す。この増大補正値Ｄｄは、機関運転状態に基づいて設定された筒内噴射割合Ｒｄを増大補正する値であって、「Ｄｄ≧１」の範囲にて可変設定される。そして、ポートインバランス率ＩＭＢｐが比較的小さく、噴射割合を変更する必要がない場合には、増大補正値Ｄｄは「１」に設定される。一方、ポートインバランス率ＩＭＢｐがある程度大きく、噴射割合を変更する必要があるときには、ポートインバランス率ＩＭＢｐが大きいときほど、増大補正値Ｄｄは大きい値となるように可変設定される。このように、ポートインバランス率ＩＭＢｐが大きいときほど増大補正値Ｄｄは大きい値となるように可変設定されると、ポートインバランス率ＩＭＢｐが大きいときほど筒内噴射割合Ｒｄは多くなり、これに相反してポート噴射割合Ｒｐは少なくなる。従って、この変形例でも、ポートインジェクタ２２での気筒間ばらつきの度合が大きいほど、当該ポートインジェクタ２２の噴射割合を少なくすることができる。
【００９１】
なお、筒内噴射割合Ｒｄに対する乗算値ではなく、加算値を設定して筒内噴射割合Ｒｄを増大補正することにより、ポート噴射割合Ｒｐを減少補正するようにしてもよい。
また、同様の態様にて、筒内インジェクタ１７を対象とする場合には、機関運転状態に基づいて設定されたポート噴射割合Ｒｐを増大補正するとともに、筒内インバランス率ＩＭＢｄが大きいときほど、その増大補正によるポート噴射割合Ｒｐの増大度合を多くするようにしてもよい。
【００９２】
・先の図４に示した制限処理では、ステップＳ１３０にて、噴き分け要求の有無を判定するようにしたが、このステップＳ１３０の処理及びステップＳ１５０の処理を省略してもよい。
【００９３】
同様に、先の図６に示した制限処理では、ステップＳ２３０にて、噴き分け要求の有無を判定するようにしたが、このステップＳ２３０の処理及びステップＳ２５０の処理を省略してもよい。
【００９４】
・第１実施形態では、ポートインバランス率ＩＭＢｐに応じてポート上限値Ａｐを可変設定するようにした。この他、ポートインバランス率ＩＭＢｐが予め定められた値以上であるときには、ポート上限値Ａｐの値として、ポートインバランス率ＩＭＢｐが当該予め定められた値に満たないときに設定される値よりも小さい値であって一定とされた固定値を設定するようにしてもよい。
【００９５】
同様に、第２実施形態では、筒内インバランス率ＩＭＢｄに応じてポート下限値Ｂｐを可変設定するようにした。この他、筒内インバランス率ＩＭＢｄが予め定められた値以上であるときには、ポート下限値Ｂｐとして、筒内インバランス率ＩＭＢｄが当該予め定められた値に満たないときに設定される値よりも大きい値であって一定とされた固定値を設定するようにしてもよい。
【００９６】
・図４に示したステップＳ１１０での判定値αとして、筒内インバランス率ＩＭＢｄを設定するようにしてもよい。この場合には、ポートインジェクタ２２の気筒間ばらつきの度合が、筒内インジェクタ１７の気筒間ばらつきの度合以上となっている場合に、ポート噴射割合Ｒｐを減少させることができる。同様に、図６に示したステップＳ２１０での判定値βとして、ポートインバランス率ＩＭＢｐを設定するようにしてもよい。この場合には、筒内インジェクタ１７の気筒間ばらつきの度合が、ポートインジェクタ２２の気筒間ばらつきの度合以上となっている場合に、筒内噴射割合Ｒｄを減少させることができる。
【符号の説明】
【００９７】
１１…内燃機関、１２…気筒、１３…ピストン、１４…コンロッド、１５…クランクシャフト、１６…燃焼室、１７…筒内インジェクタ、１８…点火プラグ、１９…イグナイタ、２０…吸気通路、２０ａ…吸気ポート、２１…排気通路、２２…ポートインジェクタ、３０…制御装置、３１…クランクセンサ、３３…アクセルセンサ、３４…エアフロメータ、３５…空燃比センサ、１００…排気浄化装置。
【図１】
2016053345.tif 000003
【図２】
2016053345.tif 000004
【図３】
2016053345.tif 000005
【図４】
2016053345.tif 000006
【図５】
2016053345.tif 000007
【図６】
2016053345.tif 000008
【図７】
2016053345.tif 000009
【図８】
2016053345.tif 000010
【図９】
2016053345.tif 000011
【図１０】
2016053345.tif 000012
【図１１】
2016053345.tif 000013