(57)【要約】【課題】燃料噴射制御装置において、エンジンの気筒毎に設けられた各インジェクタの劣化度合いのばらつきを抑制する。【解決手段】燃料噴射制御装置では、Ｓ１１０にて気筒休止制御条件が成立したと判定された場合に、全気筒のうち、１つの気筒への燃料噴射を休止するのであれば、Ｓ１４０，Ｓ１５０により、燃料噴射回数が最大である気筒が、燃料噴射を休止する気筒（即ち、噴射休止気筒）として選択される。また、全気筒の半分の気筒への燃料噴射を休止するのであれば、Ｓ１６０〜Ｓ１９０により、全気筒を２組に分けた２つの気筒グループのうち、気筒グループ毎の燃料噴射回数が最大である方の各気筒が、噴射休止気筒として選択される。【選択図】図３
2018193973.tif 000002
【特許請求の範囲】
【請求項１】
エンジン（２０）の複数の各気筒（２１ａ〜２１ｄ，２１ａ〜２１ｆ）に対して設けられた複数の各インジェクタ（５）を制御することにより、前記各インジェクタから前記各気筒へ燃料を噴射させる燃料噴射制御装置（１）であって、
所定の気筒休止制御条件が成立したか否かを判定するように構成された判定部（１１，Ｓ１１０，Ｓ２１０）と、
前記判定部により前記気筒休止制御条件が成立したと判定された場合に、前記複数の気筒のうち、一部の気筒への燃料噴射を休止するように構成された噴射休止部（１１，Ｓ１００，Ｓ１０５，Ｓ１４０〜Ｓ１９０，Ｓ２２０〜Ｓ２５０，Ｓ３４０〜Ｓ３９０，Ｓ４２０〜Ｓ４５０）と、を備え、
前記噴射休止部は、
前記各気筒の燃料噴射回数の大小を把握可能な噴射履歴情報に基づいて、前記各気筒の燃料噴射回数のばらつきが抑制されるように、燃料噴射を休止する気筒である噴射休止気筒を選択するように構成されている、
燃料噴射制御装置。
【請求項２】
請求項１に記載の燃料噴射制御装置であって、
前記噴射休止部（１１，Ｓ１００，Ｓ１４０，Ｓ１５０）は、
前記噴射履歴情報として、前記気筒毎の燃料噴射回数を算出し、少なくとも前記燃料噴射回数が最大である気筒を、前記噴射休止気筒として選択するように構成されている、
燃料噴射制御装置。
【請求項３】
請求項１に記載の燃料噴射制御装置であって、
前記噴射休止部（１１，Ｓ１０５，Ｓ３４０，Ｓ３５０）は、
前記噴射履歴情報として、前記気筒毎の噴射休止回数を算出し、少なくとも前記噴射休止回数が最小である気筒を、前記噴射休止気筒として選択するように構成されている、
燃料噴射制御装置。
【請求項４】
請求項１に記載の燃料噴射制御装置であって、
前記噴射休止部（１１，Ｓ１００，Ｓ１６０〜Ｓ１９０，Ｓ２２０〜Ｓ２５０）は、
前記気筒の複数の各グループである気筒グループを単位として燃料噴射を休止する場合に、前記噴射履歴情報として、前記気筒グループ毎の燃料噴射回数を算出し、少なくとも前記燃料噴射回数が最大である気筒グループの各気筒を、前記噴射休止気筒として選択するように構成されている、
燃料噴射制御装置。
【請求項５】
請求項１に記載の燃料噴射制御装置であって、
前記噴射休止部（１１，Ｓ１０５，Ｓ３６０〜Ｓ３９０，Ｓ４２０〜Ｓ４５０）は、
前記気筒の複数の各グループである気筒グループを単位として燃料噴射を休止する場合に、前記噴射履歴情報として、前記気筒グループ毎の噴射休止回数を算出し、少なくとも前記噴射休止回数が最小である気筒グループの各気筒を、前記噴射休止気筒として選択するように構成されている、
燃料噴射制御装置。
【請求項６】
請求項４又は請求項５に記載の燃料噴射制御装置であって、
前記気筒グループは、燃料噴射を休止しない場合の噴射順序が、連続する順序でない気筒同士のグループである、
燃料噴射制御装置。
【請求項７】
請求項４ないし請求項６の何れか１項に記載の燃料噴射制御装置であって、
前記エンジンは、気筒列であるバンク（３１ａ，３１ｂ）を複数備え、
前記気筒グループは、前記バンク毎の気筒である、
燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、燃料噴射制御装置に関する。
【背景技術】
【０００２】
例えば特許文献１に記載されているように、エンジンを制御するエンジン制御装置として、低負荷運転時やアイドリング時などに一部の気筒を休止させる気筒休止運転を行うものがある。気筒休止運転では、エンジンが備える複数の気筒のうち、何れかの気筒へのインジェクタによる燃料噴射が停止される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４９３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
気筒休止運転を行うエンジン制御装置では、各気筒の燃料噴射回数のばらつきが大きくなり、それに伴い、各インジェクタの劣化度合いのばらつきが大きくなる可能性がある。このため、各インジェクタの噴射特性のばらつきが大きくなり、高精度な燃料噴射制御に影響を及ぼす可能性がある。
【０００５】
そこで、本開示は、燃料噴射制御装置において、エンジンの気筒毎に設けられた各インジェクタの劣化度合いのばらつきを抑制する技術を提供する。
【課題を解決するための手段】
【０００６】
本開示の燃料噴射制御装置（１）は、エンジン（２０）の複数の各気筒（２１ａ〜２１ｄ，２１ａ〜２１ｆ）に対して設けられた複数の各インジェクタ（５）を制御することにより、各インジェクタから各気筒へ燃料を噴射させる燃料噴射制御装置であり、判定部（１１，Ｓ１１０，Ｓ２１０）と、噴射休止部（１１，Ｓ１００，Ｓ１０５，Ｓ１４０〜Ｓ１９０，Ｓ２２０〜Ｓ２５０，Ｓ３４０〜Ｓ３９０，Ｓ４２０〜Ｓ４５０）とを備える。
【０００７】
判定部は、所定の気筒休止制御条件が成立したか否かを判定する。
噴射休止部は、判定部により気筒休止制御条件が成立したと判定された場合に、複数の気筒のうち、一部の気筒への燃料噴射を休止する。そして更に、噴射休止部は、各気筒の燃料噴射回数の大小を把握可能な噴射履歴情報に基づいて、各気筒の燃料噴射回数のばらつきが抑制されるように、燃料噴射を休止する気筒である噴射休止気筒を選択するように構成されている。
【０００８】
このような燃料噴射制御装置によれば、各気筒の燃料噴射回数、即ち、各インジェクタの噴射実施回数のばらつきが抑制されるように、噴射休止気筒が選択されるため、各インジェクタの劣化度合いのばらつきを抑制することができる。
【０００９】
尚、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１０】
【図１】第１実施態様の電子制御装置の構成を示す構成図である。
【図２】第１実施形態の計数処理を表すフローチャートである。
【図３】第１実施形態の噴射休止制御処理を表すフローチャートである。
【図４】第２実施形態のエンジンを説明する図である。
【図５】第２実施形態の噴射休止制御処理を表すフローチャートである。
【図６】第３実施形態の計数処理を表すフローチャートである。
【図７】第３実施形態の噴射休止制御処理を表すフローチャートである。
【図８】第４実施形態の噴射休止制御処理を表すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．第１実施形態］
［１−１．構成］
図１に示すように、第１実施形態の燃料噴射制御装置としての電子制御装置（以下、ＥＣＵ１）には、クランクセンサ３と、カムセンサ４と、インジェクタ５とが、接続されている。ＥＣＵは、「Electronic Control Unit」の略である。ＥＣＵ１では、クランクセンサ３からの信号により、エンジン２０の回転数（以下、エンジン回転数）を算出することができ、また、クランクセンサ３からの信号とカムセンサ４からの信号とにより、エンジン２０のクランク角を判断することができるようになっている。
【００１２】
本実施形態において、エンジン２０は、例えば車両に搭載された直列４気筒エンジンである。インジェクタ５は、エンジン２０の第１気筒２１ａ〜第４気筒２１ｄの各々に対して設けられている。尚、以下の説明において、各気筒２１ａ〜２１ｄを特に区別しない場合には、気筒の符号として「２１」を用いる。このことは、後述する他の実施形態についても同様である。また、図１において、エンジン２０の気筒２１を示す円の中に記載された、＃で始まる１〜４の数字は、気筒２１の番号である。
【００１３】
インジェクタ５は、ＥＣＵ１により通電されることで、当該インジェクタ５に対応する気筒２１へ燃料を噴射する。インジェクタ５に通電することは、インジェクタ５を駆動することに相当する。
【００１４】
ＥＣＵ１は、エンジンを制御するための様々な処理を行う制御部としてのマイクロコンピュータ（以下、マイコン）１１を備える。マイコン１１は、プログラムを実行するＣＰＵ１３と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、メモリ）１４と、を備える。
【００１５】
マイコン１１が行う各種処理は、ＣＰＵ１３が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ１４が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。尚、ＥＣＵ１を構成するマイコンの数は１つでも複数でも良い。また、マイコン１１の機能の一部又は全部について、一つあるいは複数のハードウェアを用いて実現しても良い。例えば、マイコン１１の機能の一部又は全部がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現しても良い。
【００１６】
ＥＣＵ１は、クランクセンサ３及びカムセンサ４からの各信号を波形整形してマイコン１１に入力させる入力回路１８と、マイコン１１から出力される気筒毎の噴射パルスに応じて、各インジェクタ５を駆動する駆動回路１９と、を更に備える。噴射パルスは、インジェクタ５の駆動を駆動回路１９に指令する信号である。例えば、駆動回路１９は、噴射パルスがハイレベルである間、その噴射パルス対応するインジェクタ５を駆動する。
【００１７】
また、図示は省略されているが、マイコン１１には、クランクセンサ３及びカムセンサ４からの各信号だけでなく、エンジン２０を制御するための他の信号も入力される。他の信号としては、例えば、運転者によるアクセル操作量を示す信号や、エンジン２０の吸入空気量を示す信号や、車速を示す信号等がある。
【００１８】
［１−２．処理］
マイコン１１は、入力される信号に基づいて、気筒毎に、燃料噴射の開始タイミングと燃料噴射の継続時間である噴射時間とを算出し、その算出結果に基づいて、各インジェクタ５の駆動を制御するための噴射パルスを駆動回路１９に出力する。
【００１９】
そして、マイコン１１は、エンジン２０を運転状態にする期間（以下、運転期間）のうち、後述する気筒休止制御条件が成立していない通常の運転期間においては、全ての気筒２１の各々に対して、予め定められた順序で、インジェクタ５から燃料を噴射させる。
【００２０】
通常の運転期間における噴射順序は、本実施形態では、例えば「第１気筒２１ａ→第３気筒２１ｃ→第４気筒２１ｄ→第２気筒２１ｂ」の繰り返しである。
また、マイコン１１は、エンジン２０の運転期間のうち、気筒休止制御条件が成立している期間においては、全ての気筒２１のうち、一部の気筒２１への燃料噴射を休止しつつ、エンジン１１を運転状態にする気筒休止制御を実施する。気筒休止制御条件は、その気筒休止制御を実施する条件である。
【００２１】
次に、マイコン１１が、エンジン２０の気筒２１の何れかへの燃料噴射を休止するために実行する処理について、図２，図３のフローチャートを用いて説明する。
［１−２−１．計数処理］
マイコン１１は、図２に示す計数処理を、例えば、エンジン２０の１サイクル毎、即ち、エンジン２０のクランク軸が２回転する毎に実行する。
【００２２】
図２に示すように、マイコン１１は、計数処理では、Ｓ１００にて、気筒毎の燃料噴射回数（以下、噴射回数）を計数するための処理を行う。Ｓ１００では、今回の１サイクルで燃料噴射が実施された各気筒について、噴射回数を１カウントアップする処理が行われる。そして、マイコン１１は、Ｓ１００の処理を行った後、当該計数処理を終了する。尚、気筒毎の噴射回数は、書き換え可能な不揮発性メモリに都度更新されて記憶される。
【００２３】
［１−２−２．噴射休止制御処理］
マイコン１１は、エンジン２０の運転時間において、図３の噴射休止制御処理を例えば一定時間毎に実行する。
【００２４】
図３に示すように、マイコン１１は、噴射休止制御処理を開始すると、Ｓ１１０にて、気筒休止制御条件が成立しているか否かを判定する。
例えば、Ｓ１１０では、運転者によるアクセル操作量が０で且つエンジン回転数が所定値以上であるか、あるいは、運転者により気筒休止制御の実施を指示する入力操作が行われた場合に、気筒休止制御条件が成立していると判定される。
【００２５】
マイコン１１は、Ｓ１１０にて、気筒休止制御条件が成立していないと判定した場合には、そのまま当該噴射休止制御処理を終了するが、Ｓ１１０にて、気筒休止制御条件が成立していると判定した場合には、Ｓ１２０に進む。
【００２６】
マイコン１１は、Ｓ１２０では、噴射休止比率が「１／４」であるか否かを判定し、噴射休止比率が「１／４」でないと判定した場合には、次のＳ１３０にて、噴射休止比率が「１／２」であるか否かを判定する。
【００２７】
噴射休止比率は、各気筒２１への燃料噴射を間引く（即ち、休止する）割合である。噴射休止比率が「１／４」ということは、各気筒２１への燃料噴射を４回に１回の割合で休止することを示す。噴射休止比率が「１／２」ということは、各気筒２１への燃料噴射を２回に１回の割合で休止することを示す。本実施形態において、噴射休止比率としては、「１／４」と「１／２」と「１／３」との３通りがある。また、噴射休止比率は、気筒休止制御条件が成立した場合に、例えば、当該噴射休止制御処理とは別の処理により、エンジン２０に要求される出力トルク等に基づいて決定される。
【００２８】
マイコン１１は、上記Ｓ１２０にて、噴射休止比率が「１／４」であると判定した場合には、Ｓ１４０に進む。
マイコン１１は、Ｓ１４０では、図２の計数処理によって計数されている気筒毎の噴射回数を参照することにより、４つの気筒２１のうち、噴射回数が一番多い（即ち、最大の）気筒２１を判別する。
【００２９】
マイコン１１は、次のＳ１５０にて、Ｓ１４０で噴射回数が一番多いと判別された気筒２１を、噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。噴射休止気筒とは、燃料噴射を休止する気筒のことである。当該噴射休止制御処理によって噴射休止気筒として選択された気筒２１については、インジェクタ５の駆動がされなくなる。具体的には、噴射パルスの出力が停止される。
【００３０】
また、マイコン１１は、上記Ｓ１３０にて、噴射休止比率が「１／２」であると判定した場合には、Ｓ１６０に進む。
マイコン１１は、Ｓ１６０では、図２の計数処理によって計数されている気筒毎の噴射回数を参照することにより、第１気筒２１ａと第４気筒２１ｄの合計の噴射回数ＦＧ１と、第２気筒２１ｂと第３気筒２１ｃの合計の噴射回数ＦＧ２とを、算出する。
【００３１】
第１気筒２１ａと第４気筒２１ｄのグループを、第１の気筒グループと言い、第２気筒２１ｂと第３気筒２１ｃのグループを、第２の気筒グループと言うことにする。Ｓ１６０では、第１の気筒グループの噴射回数ＦＧ１と、第２の気筒グループの噴射回数ＦＧ２とが、算出されることになる。つまり、Ｓ１６０にて、気筒グループ毎の噴射回数ＦＧ１，ＦＧ２が算出される。尚、第１と第２の各気筒グループは、前述した通常の運転期間における噴射順序、即ち、燃料噴射を休止しない場合の噴射順序が、連続する順序でない気筒同士のグループである。換言すれば、第１と第２の各気筒グループは、燃料噴射を休止しない場合の噴射順序が隣り合わない気筒同士のグループである。
【００３２】
そして、マイコン１１は、次のＳ１７０にて、Ｓ１６０で算出された噴射回数ＦＧ１，ＦＧ２を大小比較して、噴射回数ＦＧ１が噴射回数ＦＧ２よりも大きいか否かを判定する。
【００３３】
マイコン１１は、Ｓ１７０にて、噴射回数ＦＧ１が噴射回数ＦＧ２よりも大きいと判定した場合には、Ｓ１８０に進み、第１の気筒グループである第１気筒２１ａと第４気筒２１ｄを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００３４】
また、マイコン１１は、Ｓ１７０にて、噴射回数ＦＧ１が噴射回数ＦＧ２よりも大きくないと判定した場合には、Ｓ１９０に進み、第２の気筒グループである第２気筒２１ｂと第３気筒２１ｃを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００３５】
よって、噴射休止比率が「１／２」である場合には、気筒グループを単位として燃料噴射を休止することとなる。そして、Ｓ１６０〜Ｓ１９０の処理により、２つの気筒グループのうち、気筒グループ毎の噴射回数が最大である気筒グループの各気筒が、噴射休止気筒として選択される。
【００３６】
一方、マイコン１１は、上記Ｓ１３０にて、噴射休止比率が「１／２」ではないと判定した場合、即ち、噴射休止比率が「１／３」である場合には、そのまま当該噴射休止制御処理を終了する。この場合、噴射休止気筒は、エンジン２０の１サイクル毎に、「第４気筒２１ｄ→第３気筒２１ｃ→第１気筒２１ａ→第２気筒２１ｂ→第４気筒２１ｄ→・・・」というように切り替えられる。つまり、全ての気筒２１が均等に噴射休止気筒とされる。
【００３７】
［１−３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
〈１ａ〉マイコン１１は、噴射休止率が「１／４」の場合、即ち、４つの気筒２１のうちの１つを噴射休止気筒とする場合には、図３のＳ１４０，Ｓ１５０により、噴射回数が最大である気筒２１を噴射休止気筒として選択する。よって、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この場合、気筒毎の噴射回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。
【００３８】
〈１ｂ〉マイコン１１は、噴射休止率が「１／２」の場合、即ち、気筒グループを単位として燃料噴射を休止する場合には、図３のＳ１６０〜Ｓ１９０により、２つの気筒グループのうち、気筒グループ毎の噴射回数が最大である方の各気筒を、噴射休止気筒として選択する。よって、この場合も、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この場合、気筒グループ毎の噴射回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。
【００３９】
尚、図３のＳ１６０〜Ｓ１９０では、「ＦＧ１＝ＦＧ２」である場合に、第２の気筒グループである第２気筒２１ｂと第３気筒２１ｃが噴射休止気筒として選択されるが、第１の気筒グループである第１気筒２１ａと第４気筒２１ｄが噴射休止気筒として選択されても良い。つまり、図３のＳ１７０では、「ＦＧ１≧ＦＧ２」であるか否かが判定されても良い。
【００４０】
〈１ｃ〉また、燃料噴射が休止される単位となる気筒グループは、燃料噴射を休止しない場合の噴射順序（以下、通常の噴射順序）が、連続する順序でない気筒同士のグループである。このため、何れかの気筒グループへの燃料噴射を休止した場合に、通常の噴射順序が隣り合う気筒への燃料噴射が連続して休止されることがなく、エンジン２０の運転が不安定になることが抑制される。
【００４１】
尚、上記第１実施形態では、マイコン１１が、判定部と噴射休止部との各々として機能する。そして、図３のＳ１１０が、判定部としての処理に相当し、図２のＳ１００と図３のＳ１４０〜Ｓ１９０が、噴射休止部としての処理に相当する。
【００４２】
［１−４．第１実施形態の変形例］
例えば、マイコン１１は、図３のＳ１３０にて、噴射休止比率が「１／２」であると判定した場合に、Ｓ１４０，Ｓ１５０の処理を行い、更に、噴射回数が２番目に大きい気筒２１も噴射休止気筒として選択しても良い。つまり、Ｎが２以上の整数であるとすると、マイコン１１は、Ｎ個の気筒の燃料噴射を休止させる場合、噴射回数が大きい順のＮ個の気筒を、噴射休止気筒として選択しても良い。
【００４３】
また例えば、マイコン１１は、Ｎ個の気筒の燃料噴射を休止させる場合、噴射回数が最大の気筒２１を含むと共に、通常の噴射順序が互いに隣り合わないＮ個の気筒を、噴射休止気筒として選択しても良い。
【００４４】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。尚、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００４５】
第２実施形態のＥＣＵ１が制御するエンジン２０は、例えば図４に示すようにＶ型６気筒エンジンである。
エンジン２０は、２つのバンク３１ａ，３１ｂを備える。バンク３１ａ，３１ｂは、気筒列である。バンク３１ａ，３１ｂのうち、一方を第１バンク３１ａと言い、他方を第２バンク３１ｂと言う。第１バンク３１ａには、第１気筒２１ａ、第３気筒２１ｃ及び第５気筒２１ｅが一列に設けられている。第２バンク３１ｂには、第２気筒２１ｂ、第４気筒２１ｄ及び第６気筒２１ｆが一列に設けられている。尚、図４において、エンジン２０の気筒２１を示す円の中に記載された、＃で始まる１〜６の数字は、気筒２１の番号である。
【００４６】
尚、エンジン２０における通常の噴射順序は、例えば「第１気筒２１ａ→第２気筒２１ｂ→第３気筒２１ｃ→第４気筒２１ｄ→第５気筒２１ｅ→第６気筒２１ｆ」の繰り返しである。このため、第１バンク３１ａの気筒２１ａ，２１ｃ，２１ｅと、第２バンク３１ｂの気筒２１ｂ，２１ｄ，２１ｆは、第１実施形態における第１及び第２の気筒グループと同様に、通常の噴射順序が、連続する順序でない（即ち、隣り合わない）気筒同士のグループになっている。
【００４７】
そして、マイコン１１は、図３の噴射休止制御処理に代えて、図５の噴射休止制御処理を行う。尚、図５は、噴射休止率が「１／２」で、且つ、バンクを単位として燃料噴射を休止する場合の処理を表している。つまり、この第２実施形態では、同じバンクの気筒２１が、燃料噴射が休止される単位となる気筒グループに相当する。
【００４８】
［２−１−１．噴射休止制御処理］
図５に示すように、マイコン１１は、噴射休止制御処理を開始すると、Ｓ２１０にて、図３のＳ１１０と同様に、気筒休止制御条件が成立しているか否かを判定する。
【００４９】
マイコン１１は、Ｓ２１０にて、気筒休止制御条件が成立していないと判定した場合には、そのまま当該噴射休止制御処理を終了するが、Ｓ２１０にて、気筒休止制御条件が成立していると判定した場合には、Ｓ２２０に進む。
【００５０】
マイコン１１は、Ｓ２２０では、図２の計数処理によって計数されている気筒毎の噴射回数を参照することにより、第１バンク３１ａの噴射回数ＦＢ１と、第２バンク３１ｂの噴射回数ＦＢ１とを、算出する。第１バンク３１ａの噴射回数ＦＢ１は、詳しくは、第１バンク３１ａに配列された各気筒２１ａ，２１ｃ，２１ｅの合計の噴射回数である。同様に、第２バンク３１ｂの噴射回数ＦＢ２は、詳しくは、第２バンク３１ｂに配列された各気筒２１ｂ，２１ｄ，２１ｆの合計の噴射回数である。つまり、Ｓ２２０にて、バンク毎の噴射回数ＦＢ１，ＦＢ２が算出される。
【００５１】
そして、マイコン１１は、次のＳ２３０にて、Ｓ２２０で算出された噴射回数ＦＢ１，ＦＢ２を大小比較して、噴射回数ＦＢ１が噴射回数ＦＢ２よりも大きいか否かを判定する。
【００５２】
マイコン１１は、Ｓ２３０にて、噴射回数ＦＢ１が噴射回数ＦＢ２よりも大きいと判定した場合には、Ｓ２４０に進み、第１バンク３１ａの気筒２１ａ，２１ｃ，２１ｅを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００５３】
また、マイコン１１は、Ｓ２３０にて、噴射回数ＦＢ１が噴射回数ＦＢ２よりも大きくないと判定した場合には、Ｓ２５０に進み、第２バンク３１ｂの気筒２１ｂ，２１ｄ，２１ｆを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００５４】
［２−２．第２実施形態の効果］
以上のような第２実施形態によれば、図５のＳ２２０〜Ｓ２５０により、２つのバンク３１ａ，３１ｂのうち、バンク毎の噴射回数が最大である方の各気筒が、噴射休止気筒として選択される。よって、第２実施形態によっても、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この第２実施形態では、バンク毎の噴射回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。また、第２実施形態によっても、〈１ｃ〉で述べた効果が得られる。
【００５５】
尚、図５のＳ２２０〜Ｓ２５０では、「ＦＢ１＝ＦＢ２」である場合に、第２バンク３１ｂの気筒２１ｂ，２１ｄ，２１ｆが噴射休止気筒として選択されるが、第１バンクの気筒２１ａ，２１ｃ，２１ｅが噴射休止気筒として選択されても良い。つまり、図５のＳ２３０では、「ＦＢ１≧ＦＢ２」であるか否かが判定されても良い。
【００５６】
また、上記第２実施形態では、図５のＳ２１０が、判定部としての処理に相当し、図２のＳ１００と図５のＳ２２０〜Ｓ２５０が、噴射休止部としての処理に相当する。
［２−３．第２実施形態の変形例］
エンジン２０のバンク数は３以上であっても良い。例えば、エンジン２０のバンク数が３以上のＡで、そのＡより小さい２以上の数であるＢ個のバンクの気筒に対する燃料噴射が休止される場合、マイコン１１は、Ａ個のバンクのうち、バンク毎の噴射回数が大きい順のＢ個のバンクにおける各気筒を、噴射休止気筒として選択しても良い。
【００５７】
［３．第３実施形態］
［３−１．第１実施形態との相違点］
第３実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。尚、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００５８】
第３実施形態のＥＣＵ１において、マイコン１１は、図２の計数処理に代えて、図６の計数処理を行う。そして、マイコン１１は、図３の噴射休止制御処理に代えて、図７の噴射休止制御処理を行う。
【００５９】
［３−１−１．計数処理］
図６に示すように、マイコン１１は、計数処理では、Ｓ１０５にて、気筒毎の噴射休止回数を計数するための処理を行う。噴射休止回数とは、燃料噴射を休止した回数である。Ｓ１０５では、今回の１サイクルで燃料噴射が休止された気筒について、噴射休止回数を１カウントアップする処理が行われる。そして、マイコン１１は、Ｓ１０５の処理を行った後、当該計数処理を終了する。尚、気筒毎の噴射休止回数は、書き換え可能な不揮発性メモリに都度更新されて記憶される。
【００６０】
［３−１−２．噴射休止制御処理］
図７に示す噴射休止制御処理は、図３の噴射休止制御処理と比較すると、Ｓ１４０，Ｓ１５０に代えて、Ｓ３４０，Ｓ３５０の処理が行われる点と、Ｓ１６０〜Ｓ１９０に代えて、Ｓ３６０〜Ｓ３９０の処理が行われる点とが異なる。このため、図７の噴射休止制御処については、図３の噴射休止制御処理と相違する点について説明する。
【００６１】
図７に示すように、マイコン１１は、噴射休止制御処理では、Ｓ１２０にて噴射休止比率が「１／４」であると判定した場合に、Ｓ３４０に進む。
そして、マイコン１１は、Ｓ３４０では、図６の計数処理によって計数されている気筒毎の噴射休止回数を参照することにより、４つの気筒２１のうち、噴射休止回数が一番少ない（即ち、最小の）気筒２１を判別する。
【００６２】
マイコン１１は、次のＳ３５０にて、Ｓ３４０で噴射休止回数が一番少ないと判別された気筒２１を、噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
また、マイコン１１は、Ｓ１３０にて噴射休止比率が「１／２」であると判定した場合には、Ｓ３６０に進む。
【００６３】
マイコン１１は、Ｓ３６０では、図６の計数処理によって計数されている気筒毎の噴射休止回数を参照することにより、第１気筒２１ａと第４気筒２１ｄの合計の噴射休止回数ＰＧ１と、第２気筒２１ｂと第３気筒２１ｃの合計の噴射休止回数ＰＧ２とを、算出する。噴射休止回数ＰＧ１は、第１の気筒グループの噴射休止回数であり、噴射休止回数ＰＧ２は、第２の気筒グループの噴射休止回数である。つまり、Ｓ３６０にて、気筒グループ毎の噴射休止回数ＰＧ１，ＰＧ２が算出される。
【００６４】
そして、マイコン１１は、次のＳ３７０にて、Ｓ３６０で算出された噴射休止回数ＰＧ１，ＰＧ２を大小比較して、噴射休止回数ＰＧ１が噴射休止回数ＰＧ２よりも小さいか否かを判定する。
【００６５】
マイコン１１は、Ｓ３７０にて、噴射休止回数ＰＧ１が噴射休止回数ＰＧ２よりも小さいと判定した場合には、Ｓ３８０に進み、第１の気筒グループである第１気筒２１ａと第４気筒２１ｄを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００６６】
また、マイコン１１は、Ｓ３７０にて、噴射休止回数ＰＧ１が噴射休止回数ＰＧ２よりも小さくないと判定した場合には、Ｓ３９０に進み、第２の気筒グループである第２気筒２１ｂと第３気筒２１ｃを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００６７】
よって、噴射休止比率が「１／２」である場合には、Ｓ３６０〜Ｓ３９０の処理により、２つの気筒グループのうち、気筒グループ毎の噴射休止回数が最小である気筒グループの各気筒が、噴射休止気筒として選択される。
【００６８】
［３−２．第３実施形態の効果］
以上詳述した第３実施形態によっても、第１実施形態と同様の以下の効果を奏する。
〈３ａ〉マイコン１１は、気筒２１ａ〜２１ｄのうちの１つを噴射休止気筒とする場合には、図７のＳ３４０，Ｓ３５０により、噴射休止回数が最小である気筒２１を噴射休止気筒として選択する。よって、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この場合、気筒毎の噴射休止回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。
【００６９】
〈３ｂ〉マイコン１１は、気筒グループを単位として燃料噴射を休止する場合には、図７のＳ３６０〜Ｓ３９０により、第１及び第２の気筒グループのうち、気筒グループ毎の噴射休止回数が最小である方の各気筒を、噴射休止気筒として選択する。よって、この場合も、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この場合、気筒グループ毎の噴射休止回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。また、第３実施形態によっても、〈１ｃ〉で述べた効果が得られる。
【００７０】
尚、図７のＳ３６０〜Ｓ３９０では、「ＰＧ１＝ＰＧ２」である場合に、第２の気筒グループである第２気筒２１ｂと第３気筒２１ｃが噴射休止気筒として選択されるが、第１の気筒グループである第１気筒２１ａと第４気筒２１ｄが噴射休止気筒として選択されても良い。つまり、図７のＳ３７０では、「ＰＧ１≦ＰＧ２」であるか否かが判定されても良い。
【００７１】
また、上記第３実施形態では、図７のＳ１１０が、判定部としての処理に相当し、図６のＳ１０５と図７のＳ３４０〜Ｓ３９０が、噴射休止部としての処理に相当する。
［３−３．第３実施形態の変形例］
例えば、マイコン１１は、図７のＳ１３０にて、噴射休止比率が「１／２」であると判定した場合に、Ｓ３５０，Ｓ３５０の処理を行い、更に、噴射休止回数が２番目に小さい気筒２１も噴射休止気筒として選択しても良い。つまり、Ｎが２以上の整数であるとすると、マイコン１１は、Ｎ個の気筒の燃料噴射を休止させる場合、噴射休止回数が小さい順のＮ個の気筒を、噴射休止気筒として選択しても良い。
【００７２】
また例えば、マイコン１１は、Ｎ個の気筒の燃料噴射を休止させる場合、噴射休止回数が最小の気筒２１を含むと共に、通常の噴射順序が互いに隣り合わないＮ個の気筒を、噴射休止気筒として選択しても良い。
【００７３】
［４．第４実施形態］
［４−１．第２実施形態との相違点］
第４実施形態は、基本的な構成は第２実施形態と同様であるため、相違点について以下に説明する。尚、第１〜第３実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００７４】
第４実施形態のＥＣＵ１において、マイコン１１は、図２の計数処理に代えて、第３実施形態で説明した図６の計数処理を行う。
そして、マイコン１１、図５の噴射休止制御処理に代えて、図８の噴射休止制御処理を行う。
【００７５】
［４−１−１．噴射休止制御処理］
図８に示す噴射休止制御処理は、図５の噴射休止制御処理と比較すると、Ｓ２２０〜Ｓ２５０に代えて、Ｓ４２０〜Ｓ４５０の処理が行われる点が異なる。このため、図８の噴射休止制御処については、図５の噴射休止制御処理と相違する点について説明する。
【００７６】
図８に示すように、マイコン１１は、噴射休止制御処理では、Ｓ２２０にて気筒休止制御条件が成立していると判定した場合に、Ｓ４２０に進む。
マイコン１１は、Ｓ４２０では、図６の計数処理によって計数されている気筒毎の噴射休止回数を参照することにより、第１バンク３１ａの噴射休止回数ＰＢ１と、第２バンク３１ｂの噴射休止回数ＰＢ１とを、算出する。第１バンク３１ａの噴射休止回数ＰＢ１は、詳しくは、第１バンク３１ａに配列された各気筒２１ａ，２１ｃ，２１ｅの合計の噴射休止回数である。同様に、第２バンク３１ｂの噴射休止回数ＰＢ２は、詳しくは、第２バンク３１ｂに配列された各気筒２１ｂ，２１ｄ，２１ｆの合計の噴射休止回数である。つまり、Ｓ４２０にて、バンク毎の噴射休止回数ＰＢ１，ＰＢ２が算出される。
【００７７】
そして、マイコン１１は、次のＳ４３０にて、Ｓ４２０で算出された噴射休止回数ＰＢ１，ＰＢ２を大小比較して、噴射休止回数ＰＢ１が噴射休止回数ＰＢ２よりも小さいか否かを判定する。
【００７８】
マイコン１１は、Ｓ４３０にて、噴射休止回数ＰＢ１が噴射休止回数ＰＢ２よりも小さいと判定した場合には、Ｓ４４０に進み、第１バンク３１ａの気筒２１ａ，２１ｃ，２１ｅを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００７９】
また、マイコン１１は、Ｓ４３０にて、噴射休止回数ＰＢ１が噴射休止回数ＰＢ２よりも小さくないと判定した場合には、Ｓ４５０に進み、第２バンク３１ｂの気筒２１ｂ，２１ｄ，２１ｆを噴射休止気筒として選択し、その後、当該噴射休止制御処理を終了する。
【００８０】
［４−２．第４実施形態の効果］
以上のような第４実施形態によれば、図８のＳ４２０〜Ｓ４５０により、２つのバンク３１ａ，３１ｂのうち、バンク毎の噴射休止回数が最小である方の各気筒が、噴射休止気筒として選択される。よって、第４実施形態によっても、各気筒２１の噴射回数のばらつきが抑制されるように、噴射休止気筒が選択される。このため、各インジェクタ５の劣化度合いのばらつきを抑制することができる。この第４実施形態では、バンク毎の噴射休止回数が、噴射休止気筒を選択するための噴射履歴情報として用いられることとなる。また、第４実施形態によっても、〈１ｃ〉で述べた効果が得られる。
【００８１】
尚、図８のＳ４２０〜Ｓ４５０では、「ＰＢ１＝ＰＢ２」である場合に、第２バンク３１ｂの気筒２１ｂ，２１ｄ，２１ｆが噴射休止気筒として選択されるが、第１バンクの気筒２１ａ，２１ｃ，２１ｅが噴射休止気筒として選択されても良い。つまり、図８のＳ４３０では、「ＰＢ１≦ＰＢ２」であるか否かが判定されても良い。
【００８２】
また、上記第４実施形態では、図８のＳ２１０が、判定部としての処理に相当し、図６のＳ１０５と図８のＳ４２０〜Ｓ４５０が、噴射休止部としての処理に相当する。
［４−３．第４実施形態の変形例］
エンジン２０のバンク数は３以上であっても良い。例えば、エンジン２０のバンク数が３以上のＡで、そのＡより小さい２以上の数であるＢ個のバンクの気筒に対する燃料噴射が休止される場合、マイコン１１は、Ａ個のバンクのうち、バンク毎の噴射休止回数が小さい順のＢ個のバンクにおける各気筒を、噴射休止気筒として選択しても良い。
【００８３】
［５．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００８４】
例えば、エンジン２０の気筒数は前述した数以外であっても良い。また、エンジン２０の気筒２１の並び方による型も、直列型又はＶ型に限らず、例えば水平対向型やＨ型など、他の型であっても良い。
【００８５】
また、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしても良い。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしても良い。また、上記実施形態の構成の一部を省略しても良い。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換しても良い。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００８６】
また、上述したＥＣＵの他、当該ＥＣＵを構成要素とするシステム、当該ＥＣＵとしてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、燃料噴射制御方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００８７】
１…ＥＣＵ、５…インジェクタ、１１…マイコン、２０…エンジン、２１ａ〜２１ｆ…気筒
【図１】
2018193973.tif 000003
【図２】
2018193973.tif 000004
【図３】
2018193973.tif 000005
【図４】
2018193973.tif 000006
【図５】
2018193973.tif 000007
【図６】
2018193973.tif 000008
【図７】
2018193973.tif 000009
【図８】
2018193973.tif 000010