(57)【要約】【課題】気筒間の回転速度変動の差を平滑化する回転速度変動補正に要する時間を短縮する燃料噴射制御装置を提供する。【解決手段】燃料噴射制御装置は、学習実行条件が成立している場合（Ｓ４００：Ｙｅｓ）、前回、回転速度変動が所定値を超えたときの各気筒に対する最終指令噴射量を読み出す（Ｓ４０４）。燃料噴射制御装置は、学習中止条件が成立していない場合（Ｓ４０６：Ｎｏ）、予め設定されている気筒グループから、燃料を噴射する噴射グループと、燃料を噴射しない停止グループとを順番に設定し（Ｓ４０８）、噴射グループに対してＩＳＣ補正を実行し（Ｓ４１０）、ＩＳＣ補正による噴射量の増加分の合計から停止グループの各気筒に配分する噴射量を算出する（Ｓ４１２）。燃料噴射制御装置は、全ての噴射グループのＩＳＣ補正学習が終了すると（Ｓ４１４：Ｙｅｓ）、算出した噴射量の配分量を各気筒に指令噴射量として反映させる（Ｓ４１６）。【選択図】図６
2011064106.tif 000002
【特許請求の範囲】
【請求項１】
アイドル運転時において、内燃機関の気筒間の回転速度変動を平滑化するために各気筒に設置された燃料噴射弁の噴射量を補正する回転速度変動補正、ならびに前記内燃機関の平均回転速度を目標回転速度に一致させるために前記燃料噴射弁の噴射量を補正するアイドル回転速度補正を実行するアイドル回転速度制御手段と、
前記アイドル回転速度制御手段が全気筒に対して前記回転速度変動補正を実行したときに前記気筒間の回転速度変動の差が所定値を超えると、そのときの前記燃料噴射弁に対する指令噴射量が記憶される噴射量記憶手段と、
前記アイドル回転速度制御手段が全気筒に対して前記回転速度変動補正を実行したときに前記気筒間の回転速度変動の差が所定値を超えると、各気筒グループが少なくとも２個以上の気筒からなる複数の気筒グループを燃料噴射を実行する噴射グループと燃料噴射を停止する停止グループとに分け、前記アイドル回転速度制御手段に指令して前記噴射グループの前記燃料噴射弁だけから燃料を噴射させて前記アイドル回転速度補正を実行させる選択噴射手段と、
前記アイドル回転速度制御手段が前記噴射グループの前記燃料噴射弁だけから噴射させて前記アイドル回転速度補正を実行し、前記噴射量記憶手段に記憶されている前記噴射グループの前記燃料噴射弁に対する前記指令噴射量を補正したときの補正量の合計を算出する補正量算出手段と、
前記噴射量記憶手段に記憶されている前記停止グループの各燃料噴射弁に対する前記指令噴射量の割合に応じて、前記噴射量記憶手段に記憶されている前記停止グループの前記燃料噴射弁に対する前記指令噴射量よりも少なくなるように、前記停止グループの各燃料噴射弁に前記補正量算出手段が算出した前記補正量の合計を配分する噴射量配分処理を実行する噴射量配分手段と、
を備えることを特徴とする燃料噴射制御装置。
【請求項２】
前記選択噴射手段は、各気筒グループが少なくとも１回は前記噴射グループおよび前記停止グループになるように前記複数の気筒グループから前記噴射グループと前記停止グループとを順番に選択し、前記アイドル回転速度制御手段に指令して各噴射グループの前記燃料噴射弁に対して前記アイドル回転速度補正を実行させ、
前記噴射量配分手段は、前記噴射グループの前記燃料噴射弁が噴射を実行する毎に、前記停止グループの前記燃料噴射弁に対して前記噴射量配分処理を実行する、
ことを特徴とする請求項１に記載の燃料噴射制御装置。
【請求項３】
前記選択噴射手段が前記複数の気筒グループから選択した全ての前記噴射グループの前記燃料噴射弁からの噴射が終了し、前記噴射量配分手段が、前記噴射グループの前記燃料噴射弁が噴射を実行する毎に、前記停止グループの前記燃料噴射弁に対して前記噴射量配分処理を実行すると、
前記アイドル回転速度制御手段は、全気筒の前記燃料噴射弁に対して前記補正量の配分量に基づいて噴射量を設定し、前記回転速度変動補正および前記アイドル回転速度補正を実行する、
ことを特徴とする請求項２に記載の燃料噴射制御装置。
【請求項４】
アクセルオンからアクセルオフになると、前記アイドル回転速度制御手段は前記アイドル回転速度補正で学習した補正量を初期化することを特徴とする請求項３に記載の燃料噴射制御装置。
【請求項５】
前記噴射グループは、通常運転時において連続して燃料が噴射されない気筒で構成されることを特徴とする請求項１から４のいずれか一項に記載の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイドル運転時において、内燃機関の気筒間の回転速度変動を平滑化するために燃料噴射弁の噴射量を補正する回転速度変動補正と、内燃機関の回転速度を目標回転速度に一致させるために燃料噴射弁の噴射量を補正するアイドル回転速度補正を実行する燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来、アイドル運転時において燃料噴射弁の噴射量を補正して、内燃機関の気筒間の回転速度変動を平滑化するとともに、内燃機関の回転速度を目標回転速度に一致させる燃料噴射制御装置が知られている（例えば、特許文献１参照。）。
【０００３】
特許文献１では、全気筒を複数のグループに分け、気筒間の回転速度変動を平滑化するときに、グループ毎に燃料を噴射して他のグループの燃料噴射を停止している。このように、気筒間の回転速度変動を平滑化するときに噴射する気筒数を減らすことにより、特許文献１では、燃料噴射弁の経時劣化等による噴射量のばらつきにより生じる気筒間の回転速度変動の差が他の気筒による回転力の慣性のために生じにくくなることを防止しようとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５５６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、各気筒の燃料噴射弁の噴射量を補正して気筒間の回転速度変動を平滑化する回転速度変動補正を実行する場合、例えば燃料噴射弁の弁部の摩耗等により特定気筒において経時劣化が進行すると、回転速度変動の差が所定値を超えて大きくなることがある。回転速度変動の差が大きくなると、回転速度変動の差を所定範囲内に収束させて平滑化するために要する時間が長くなる。
【０００６】
特許文献１では、全気筒を複数のグループに分けて全気筒の気筒数よりも少ない気筒数で構成されるグループ毎に燃料を噴射することにより、他の気筒による回転力の慣性の影響を極力排除し、気筒間の回転速度変動の差を顕著にしようとしているが、回転速度変動の差が大きい場合に回転速度変動補正に要する時間を短縮できるわけではない。
【０００７】
本発明は、上記問題を解決するためになされたものであり、気筒間の回転速度変動の差を平滑化する回転速度変動補正に要する時間を短縮する燃料噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１から５に記載の発明によると、各気筒グループは少なくとも２個以上の気筒からなる複数の気筒グループに分けられており、アイドル回転速度制御手段が全気筒に対して回転速度変動補正を実行したときに気筒間の回転速度変動の差が所定値を超えると、そのときの指令噴射量が噴射量記憶手段に記憶され、選択噴射手段は、複数の気筒グループを燃料噴射を実行する噴射グループと燃料噴射を停止する停止グループとに分け、アイドル回転速度制御手段に指令して噴射グループの燃料噴射弁だけから燃料を噴射させてアイドル回転速度補正を実行させる。
【０００９】
このときに、補正量算出手段は、アイドル回転速度制御手段が噴射グループの燃料噴射弁だけから噴射させてアイドル回転速度補正を実行し、噴射量記憶手段に記憶されている噴射グループの燃料噴射弁に対する指令噴射量を補正したときの補正量の合計を算出し、噴射量配分手段は、噴射量記憶手段に記憶されている停止グループの各燃料噴射弁に対する指令噴射量の割合に応じて、噴射量記憶手段に記憶されている停止グループの燃料噴射弁に対する指令噴射量よりも少なくなるように、停止グループの各燃料噴射弁に補正量算出手段が算出した補正量の合計を配分する噴射量配分処理を実行する。
【００１０】
ここで、噴射グループの燃料噴射弁だけから燃料を噴射してアイドル回転速度補正を実行したときの噴射グループに対する補正量の合計は、停止グループの燃料噴射弁が燃料噴射を停止したために生じる噴射量であり、停止グループの燃料噴射弁が噴射すべき噴射量の合計を表している。したがって、噴射グループに対する補正量の合計に基づいて、全気筒噴射するときの回転速度変動を平滑化するための噴射量を停止グループ毎に設定できる。
【００１１】
さらに、噴射量記憶手段に記憶されている停止グループの各気筒に対する指令噴射量の割合に応じて算出された補正量の合計を指令噴射量よりも少なくなるように配分することにより、全気筒に対して回転速度変動補正を実行し気筒間の回転速度変動の差が所定値を超えたときよりも、停止グループにおける指令噴射量のばらつきを小さくして停止グループの指令噴射量を配分できる。その結果、ばらつきを小さくして配分された指令噴射量に基づいて全気筒に対して回転速度変動補正を実行すれば、回転速度変動補正の実行時間を短縮できる。
【００１２】
請求項２に記載の発明によると、選択噴射手段は、各気筒グループが少なくとも１回は噴射グループおよび停止グループになるように複数の気筒グループから噴射グループと停止グループとを順番に選択し、アイドル回転速度制御手段に指令して各噴射グループの燃料噴射弁に対してアイドル回転速度補正を実行させ、噴射量配分手段は、噴射グループの燃料噴射弁が噴射を実行する毎に、停止グループの燃料噴射弁に対して噴射量配分処理を実行する。
【００１３】
これにより、全気筒に対してばらつきを小さくして指令噴射量を配分できる。気筒グループが複数回停止グループになる場合には、例えば噴射量の配分量の平均値を指令噴射量として配分すればよい。
【００１４】
請求項３に記載の発明によると、選択噴射手段が複数の気筒グループから選択した全ての噴射グループの燃料噴射弁からの噴射が終了し、噴射量配分手段が、噴射グループの燃料噴射弁が噴射を実行する毎に、停止グループの燃料噴射弁に対して噴射量配分処理を実行すると、アイドル回転速度制御手段は全気筒の燃料噴射弁に対して補正量の配分量に基づいて噴射量を設定し、回転速度変動補正およびアイドル回転速度補正を実行する。
【００１５】
このように、ばらつきを小さくして全気筒に配分された指令噴射量に基づいて回転速度変動補正および回転速度制御を実行することにより、回転速度変動補正の実行時間を短縮できる。
【００１６】
ところで、アイドル回転速度補正はアイドル運転時の目標回転速度に内燃機関の平均回転速度を一致させるので、例えば内燃機関の始動時と暖機後とのように、内燃機関の運転状態に応じて異なる目標回転速度が設定されることがある。この場合、前回のアイドル回転速度補正で学習した補正量に基づいて今回のアイドル回転速度補正を実行すると、却って不適切な噴射量が設定されることがある。
【００１７】
そこで、請求項４に記載の発明によると、アクセルオンからアクセルオフになると、アイドル回転速度制御手段はアイドル回転速度補正で学習した補正量を初期化する。
これにより、アクセルオンからアクセルオフになりアイドル運転が開始されると、前回学習した補正量を初期化して新たにアイドル回転速度補正が実行される。
【００１８】
請求項５に記載の発明によると、噴射グループは、通常噴射時において連続して燃料が噴射されない気筒で構成される。
これにより、噴射グループの気筒から噴射したときに、噴射グループ内において他の気筒の回転力の慣性を極力低減してアイドル回転速度補正を実行できる。その結果、噴射グループにおいて他の気筒の回転の慣性を極力低減して、アイドル回転速度補正による補正量を学習できる。
【００１９】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】
【００２０】
【図１】本実施形態による燃料噴射システムを示すブロック図。
【図２】気筒配置と気筒グループを示す模式図。
【図３】噴射グループ毎のＩＳＣ補正を示す説明図。
【図４】（Ａ）は学習実行条件および学習中止条件を示す説明図、（Ｂ）は学習状態の変化を示す説明図。
【図５】本実施形態と従来とのＦＣＣＢ補正に要する時間を示す特性図。
【図６】噴射グループ毎のＩＳＣ補正を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図に基づいて説明する。
本発明の一実施形態による燃料噴射システムを図１に示す。
（燃料噴射システム１０）
本実施形態の蓄圧式の燃料噴射システム１０は、燃料供給ポンプ１４、コモンレール２０、圧力センサ２２、プレッシャリミッタ２４、燃料噴射弁３０、および電子制御装置（ＥＣＵ：Electronic Control Unit）４０等から構成されており、内燃機関として４気筒のディーゼルエンジン（以下、単に「エンジン」とも言う。）２の各気筒に燃料を噴射する。
【００２２】
燃料供給ポンプ１４は、燃料タンク１２から燃料を吸入するフィードポンプと、カムシャフトのカムの回転にともないプランジャが往復移動することによりフィードポンプから加圧室に吸入した燃料を加圧する高圧ポンプとからなる公知のポンプである。ＥＣＵ４０が燃料供給ポンプ１４の調量弁１６に供給する電流値を制御することにより、燃料供給ポンプ１４が吸入行程で吸入する燃料吸入量が調量される。そして、燃料吸入量が調量されることにより、燃料供給ポンプ１４の燃料吐出量が調量される。
【００２３】
コモンレール２０は、燃料供給ポンプ１４が圧送する燃料を蓄圧しエンジン運転状態に応じた所定の高圧に燃料圧力を保持する。コモンレール２０の圧力（以下、「コモンレール圧」とも言う。）は、燃料供給ポンプ１４の吐出量により制御される。圧力検出手段としての圧力センサ２２は、コモンレール２０の圧力を検出しＥＣＵ４０に出力する。
【００２４】
プレッシャリミッタ２４は、コモンレール圧が所定圧を超えると、コモンレール２０内の燃料を燃料タンク１２側に排出し、コモンレール圧が所定圧を超えることを防止する。
燃料噴射弁３０は、４気筒のエンジン２の各気筒に設置され、コモンレール２０が蓄圧している燃料を気筒内に噴射する。燃料噴射弁３０は、吸入行程、圧縮行程、膨張行程、排気行程からなるエンジン２の１回の燃焼サイクルにおいてパイロット噴射、メイン噴射およびポスト噴射を含む多段噴射を行う。燃料噴射弁３０は、ノズルニードルに閉弁方向に燃料圧力を加える制御室の圧力を制御することにより燃料噴射量を制御する公知の電磁駆動式の弁である。
【００２５】
クランク角センサ３２は、クランクシャフトに取り付けた図示しないクランクロータの外周に等角度間隔に設けられた複数の歯に向き合って設置されている。クランク角センサ３２は、クランクシャフトの回転にともないクランクロータの歯が通過する毎にパルス信号を出力する。ＥＣＵ４０は、クランク角センサ３２が出力するパルス信号に基づき、クランクシャフトの回転位置を検出する。また、ＥＣＵ４０は、クランク角センサ３２が出力するパルス信号の単位時間当たりのパルス数を算出することにより、エンジン回転速度（エンジン回転数）を算出する。
【００２６】
ＥＣＵ４０は、ＣＰＵ４２、ＲＡＭ４４、ＲＯＭ４６、およびフラッシュメモリ４８等の書換可能な不揮発性メモリを中心とするマイクロコンピュータ（マイコン）から主に構成される。ＥＣＵ４０は、アクセルペダルの開度（ＡＣＣ）を検出するアクセルセンサ（図示せず）、吸気温度センサ（図示せず）、圧力センサ２２、クランク角センサ３２等の各種センサの検出信号からエンジン２の運転状態を取得する。ＥＣＵ４０は、エンジン２を最適な運転状態に制御するために、取得したエンジン運転状態に基づいて調量弁１６、および燃料噴射弁３０等への通電を制御する。
【００２７】
ＥＣＵ４０は、エンジン運転状態に応じて、調量弁１６への通電量に対する燃料供給ポンプ１４の吐出量の吐出量特性をマップとしてＲＯＭ４６またはフラッシュメモリ４８等の記憶装置に記憶している。ＥＣＵ４０は、記憶装置に記憶している燃料供給ポンプ１４の吐出量特性に基づき、圧力センサ２２から取得するコモンレール圧が目標コモンレール圧となるように調量弁１６への通電をフィードバック制御している。
【００２８】
また、ＥＣＵ４０は、アクセルセンサおよびクランク角センサ３２を含む各種センサから得たエンジン運転状態に応じて燃料噴射弁３０の噴射時期および噴射量を制御する。ＥＣＵ４０は、１燃焼サイクル中に、主なトルクをエンジン２に発生させるメイン噴射の前後にパイロット噴射、ポスト噴射を含む多段噴射を実施する場合、各段の燃料噴射における噴射量および噴射時期、ならびに多段噴射のパターンを制御する。
【００２９】
ＥＣＵ４０は、燃料噴射弁３０の噴射時期および噴射量を制御する噴射指令信号として噴射パルス信号を出力する。ＥＣＵ４０は、噴射パルス信号のパルス幅に対する噴射量の噴射量特性を、噴射圧であるコモンレール圧毎にマップとして前述したＲＯＭ４６またはフラッシュメモリ４８等の記憶装置に記憶している。
【００３０】
ＥＣＵ４０は、ＲＯＭまたはフラッシュメモリ等の記憶装置に記憶されている制御プログラムにより以下の各手段として機能する。
（アイドル回転速度制御手段）
ＥＣＵ４０は、アイドル運転時において、クランク角センサ３２の出力信号から各気筒の回転速度を算出し、算出した回転速度に基づいて回転速度変動補正（ＦＣＣＢ補正とも言う。）およびアイドル回転速度補正（ＩＳＣ補正とも言う。）を実行する。
（１）回転速度変動補正
ＥＣＵ４０は、アクセルオンからアクセルオフになりエンジン２がアイドル運転状態になると、エンジン２の各気筒の膨張行程毎に瞬時回転速度を算出し、所定のクランク角度範囲における最高回転速度と最低回転速度との差を各気筒の回転速度変動とする。そして、ＥＣＵ４０は、エンジン２の全気筒の回転速度変動の平均値と各気筒の回転速度変動との差を算出し、気筒間の回転速度変動が平滑化するように、各気筒の燃料噴射弁３０に対する指令噴射量の補正量（ＦＣＣＢ補正量とも言う。）を算出する。そして、ＦＣＣＢ補正により補正した指令噴射量により燃料噴射弁３０から燃料を噴射し、気筒間の回転速度変動の差を所定範囲内に収束させる。
（２）アイドル回転速度補正
ＥＣＵ４０は、アクセルオンからアクセルオフになりエンジン２がアイドル運転状態になると、エンジン２の平均回転速度を目標回転速度に一致させるために、平均回転速度と目標回転速度との差に基づいて全気筒一律に燃料噴射弁３０に対する指令噴射量の補正量（ＩＳＣ補正量とも言う。）を算出する。
【００３１】
ＥＣＵ４０は、アクセルオンからアクセルオフになると、アイドル回転速度補正を実行する前にＩＳＣ補正量を初期化する。これにより、学習した補正量を初期化して新たにアイドル回転速度補正が実行される。
【００３２】
（選択噴射手段）
エンジン２の全気筒は、予め各気筒グループが少なくとも２個以上の気筒からなる複数の気筒グループに分けられている。本実施形態のエンジン２は４気筒であるから、２個の気筒グループはそれぞれ２個の気筒から構成されている。各気筒グループを構成する２個の気筒は、通常運転時に連続して噴射されない、すなわち連続して膨張行程にならない気筒である。
【００３３】
図２に示すように、４気筒のエンジン２において、第１気筒（＃１気筒）、第２気筒（＃２気筒）、第３気筒（＃３気筒）、第４気筒（＃４気筒）がこの順番で設置されている場合、＃１気筒、＃３気筒、＃４気筒、＃２気筒の順番で燃料が噴射される。したがって、本実施形態の４気筒のエンジン２では、＃２気筒と＃３気筒とが第１気筒グループを構成し、＃１気筒と＃４気筒とが第２気筒グループを構成している。本実施形態では、気筒グループ単位で燃料を噴射する噴射グループ、ならびに燃料を噴射しない停止グループを構成する。
【００３４】
このように、連続して膨張行程にならない気筒が各気筒グループを構成することにより、後述するように噴射グループ毎に燃料を噴射してＩＳＣ補正を実行する場合に、他の気筒の膨張行程により生じる回転力の慣性の影響を極力低減して、各噴射グループにおいてＩＳＣ補正を実行できる。
【００３５】
そして、ＥＣＵ４０は、全気筒に対して回転速度変動補正を実行しているときに気筒間の回転速度変動の差（ΔＮＥ）が所定値を超えると、燃料噴射弁３０の経時劣化が進行していると判断する。そして、気筒間の回転速度変動の差が所定値を超えたまま回転速度変動補正を行うと、気筒間の回転速度変動の差が小さくなって収束するまでに長い時間を要すると判断する。尚、気筒間の回転速度変動の差（ΔＮＥ）が所定値を超える場合には、４気筒のうち少なくとも１気筒に対するＦＣＣＢ補正量が限界値であるガード値になっていることがある。
【００３６】
例えば、図３に示すように、全気筒に対して回転速度変動補正を実行し、アイドル運転時の基準指令噴射量の１０ｍｍ3／ｓｔから、例えば＃１気筒、＃２気筒、＃３気筒、＃４気筒に対する指令噴射量がそれぞれ１１ｍｍ3／ｓｔ、１０ｍｍ3／ｓｔ、８ｍｍ3／ｓｔ、１３ｍｍ3／ｓｔになったときに気筒間の回転速度変動の差が所定値を超えると、燃料噴射弁３０の経時劣化が進行していると判断する。
【００３７】
この場合、ＥＣＵ４０は、回転速度変動補正を停止し、学習状態を０（学習未完）に設定する。そして、このときの各気筒に対する指令噴射量を各気筒の最終指令噴射量としてＲＡＭ４４に記憶しておく。尚、学習状態は、アクセルがオンからオフなったときにも０に設定される。
【００３８】
ＥＣＵ４０は、図４の（Ａ）に示すように以下の学習実行条件が成立しているときに、噴射グループ毎のＩＳＣ補正を実行する。
・アイドル運転状態
・エンジン２が安定状態。例えば、全気筒から噴射しているときに平均エンジン回転数のばらつきが所定範囲内。
・学習状態＝０
・気筒間の回転速度変動の差が所定値を超えている。
【００３９】
また、ＥＣＵ４０は、噴射グループ毎のＩＳＣ補正学習を実行中に平均エンジン回転数の変動が大きくなると、ＩＳＣ補正学習を高精度に実行できないと判断し噴射グループ毎のＩＳＣ補正学習を中止する。
【００４０】
学習状態は、図４の（Ｂ）に示すように、０、１、２により以下のように分類されている。
０：噴射グループ毎のＩＳＣ補正学習が終了しておらず未完である。
【００４１】
１：噴射グループ毎のＩＳＣ補正学習を実行中である。
２：噴射グループ毎のＩＳＣ補正学習が終了した。
ＥＣＵ４０は、前述した噴射グループ毎のＩＳＣ補正の学習実行条件が成立すると、図４に示すように、学習状態を０から１（学習実行中）に設定する。そして、図３に示すように、第１気筒グループを噴射グループとして燃料噴射を指令し、第２気筒グループを停止グループとして燃料噴射の停止を指令する。そして、噴射グループである第１気筒グループの＃２気筒、＃３気筒に対し、前回回転速度変動補正を実施したときにＲＡＭ４４に記憶した最終指令噴射量を指令し、＃２気筒および＃３気筒だけで、アイドル運転時における目標回転速度にエンジン回転速度の平均値が一致するように、アイドル回転速度補正を実行する。
【００４２】
図３では、＃２気筒において１０ｍｍ3／ｓｔから２０ｍｍ3／ｓｔに指令噴射量が増加し、＃３気筒において８ｍｍ3／ｓｔから１８ｍｍ3／ｓｔに指令噴射量が増加している。
＃２気筒および＃３気筒で増加した指令噴射量の合計は２０ｍｍ3／ｓｔである。この増加分は、＃１気筒および＃４気筒からの噴射を停止したことにより増加した噴射量の合計であるから、停止グループである第２気筒グループの＃１気筒および＃４気筒が噴射すると推定される推定噴射量の合計である。
【００４３】
そこで、停止グループの推定噴射量である２０ｍｍ3／ｓｔを、ＲＡＭ４４に記憶した最終指令噴射量に応じて＃１気筒、＃４気筒に配分する。＃１気筒の最終指令噴射量は１１ｍｍ3／ｓｔ、＃４気筒の指令噴射量は１３ｍｍ3／ｓｔであった。＃１気筒、＃４気筒に配分する噴射量は次式（１）、（２）から算出される。
【００４４】
＃１気筒配分噴射量
＝｛＃１気筒最終指令噴射量／（＃１気筒最終指令噴射量＋＃４気筒最終指令噴射量）｝
×第２気筒グループ推定噴射量×係数α
＝｛１１／（１１＋１３）｝×２０×α
≒９．２×α              ・・・（１）
＃４気筒配分噴射量
＝｛＃４気筒最終指令噴射量／（＃１気筒最終指令噴射量＋＃４気筒最終指令噴射量）｝
×第２気筒グループ推定噴射量×係数α
＝｛１３／（１１＋１３）｝×２０×α
≒１０．８×α            ・・・（２）
ここで、係数αは、エンジン種類、使用環境、燃質等によって設定される係数であり、０＜α＜１の範囲に設定される。そして、各気筒に対する配分噴射量が各気筒の最終指令噴射量よりも小さくなるようにαは設定される。αは、全気筒に対して同じ値に設定されてもよいし、気筒毎に異なる値に設定されてもよい。
【００４５】
次にＥＣＵ４０は、第２気筒グループを噴射グループとして燃料噴射を指令し、第１気筒グループを停止グループとして燃料噴射の停止を指令する。そして、噴射グループである第２気筒グループの＃１気筒、＃４気筒に対し、ＲＡＭ４４に記憶した最終指令噴射量を指令し、＃１気筒および＃４気筒だけで、アイドル運転時における目標回転速度にエンジン回転速度の平均値が一致するように、アイドル回転速度補正を実行する。
【００４６】
図３では、＃１気筒において１１ｍｍ3／ｓｔから１９ｍｍ3／ｓｔに指令噴射量が増加し、＃４気筒において１３ｍｍ3／ｓｔから２１ｍｍ3／ｓｔに指令噴射量が増加している。＃１気筒および＃４気筒で増加した指令噴射量の合計は１６ｍｍ3／ｓｔである。この増加分は、＃２気筒および＃３気筒からの噴射を停止したことにより増加した噴射量の合計であるから、停止グループである第１気筒グループの＃２気筒および＃３気筒が噴射すると推定される推定噴射量の合計である。
【００４７】
そこで、停止グループの推定噴射量である１６ｍｍ3／ｓｔを、ＲＡＭ４４に記憶した最終指令噴射量に応じて＃２気筒、＃３気筒に配分する。＃２気筒の最終指令噴射量は１０ｍｍ3／ｓｔ、＃３気筒の指令噴射量は８ｍｍ3／ｓｔであった。＃２気筒、＃３気筒に配分する噴射量は次式（３）、（４）から算出される。
【００４８】
＃２気筒配分噴射量
＝｛＃２気筒最終指令噴射量／（＃２気筒最終指令噴射量＋＃３気筒最終指令噴射量）｝
×第１気筒グループ推定噴射量×係数α
＝｛１０／（１０＋８）｝×１６×α
≒８．９×α              ・・・（３）
＃３気筒配分噴射量
＝｛＃２気筒最終指令噴射量／（＃２気筒最終指令噴射量＋＃３気筒最終指令噴射量）｝
×第１気筒グループ推定噴射量×係数α
＝｛８／（１０＋８）｝×１６×α
≒７．１×α              ・・・（４）
第１気筒グループおよび第２気筒グループからなる２個の噴射グループから選択された２通りの噴射グループ毎にＩＳＣ補正を実行し全気筒に噴射量が配分され学習値が反映されると、ＥＣＵ４０は、図３に示すように学習状態を１から２（学習完了）に設定する。そして、各気筒に配分された噴射量に基づいて、全気筒に対してＦＣＣＢ補正とＩＳＣ補正とを実行する。
【００４９】
配分された学習値に基づいてＦＣＣＢ補正を実行して気筒間の回転数速度変動の差が所定値以下になると、図３の点線に示すように学習状態は２に設定されたままである。これに対し、ＦＣＣＢ補正を実行しているときに気筒間の回転数速度変動の差が所定値を超えると、図３の実線に示すように学習状態を２から０に設定し、前述した噴射グループ毎のＩＳＣ補正を実行する。
【００５０】
前述したように、全気筒に対してＦＣＣＢ補正とＩＳＣ補正とを開始するときに設定される指令噴射量は、第１気筒グループ、第２気筒グループのうち噴射グループだけから燃料を噴射し、停止グループから燃料を噴射せずにＩＳＣ補正したときの噴射量の増加分を、最終指令噴射量の割合に応じて停止グループの各気筒に配分したものである。したがって、停止グループの各気筒が噴射すべき噴射量を停止グループ毎に設定できる。
【００５１】
さらに、係数αを適切に設定し、最終指令噴射量よりも小さくなるように停止グループの各気筒に噴射量を配分するので、気筒間の回転速度変動の差が所定値を超えたときの最終指令噴射量よりも噴射量のばらつきを低減して噴射量を配分できる。
【００５２】
その結果、噴射グループ毎にＩＳＣ補正を実行し、停止グループの各気筒に噴射量を配分した後に配分された噴射量に基づいて全気筒に対してＩＳＣ補正およびＦＣＣＢ補正を実行すると、図５に示すように、気筒間の回転速度変動の差が所定値を超えたままＦＣＣＢ補正を続ける点線で示す従来例よりも、実線で示す本実施形態の方が、回転速度変動の差が短時間で所定範囲内に収束する。
【００５３】
（ＩＳＣ補正ルーチン）
次に、噴射グループ毎のＩＳＣ補正ルーチンについて、図６に基づいて説明する。図６のルーチンは常時実行される。図６において「Ｓ」はステップを表している。
【００５４】
Ｓ４００においてＥＣＵ４０は、噴射グループ毎の学習実行条件が成立しているか否かを判定する。噴射グループ毎の学習実行条件の説明は前述したので省略する。噴射グループ毎の学習実行条件が成立していない場合（Ｓ４００：Ｎｏ）、ＥＣＵ４０は本ルーチンを終了する。
【００５５】
噴射グループ毎の学習実行条件が成立している場合（Ｓ４００：Ｙｅｓ）、ＥＣＵ４０は、学習状態を１に設定し（Ｓ４０２）、前回ＦＣＣＢ補正を実行し気筒間の回転速度変動が所定値を超えたときにＲＡＭ４４に記憶した各気筒に対する最終指令噴射量を読み出す（Ｓ４０４）。
【００５６】
そして、Ｓ４０６においてＥＣＵ４０は、噴射グループ毎の学習中止条件が成立しているか否かを判定する。噴射グループ毎の学習中止条件の説明は前述したので省略する。噴射グループ毎の学習中止条件が成立している場合（Ｓ４０６：Ｙｅｓ）、ＥＣＵ４０は本ルーチンを終了する。
【００５７】
噴射グループ毎の学習中止条件が成立していない場合（Ｓ４０６：Ｎｏ）、ＥＣＵ４０は、予め設定されている気筒グループから、燃料を噴射する噴射グループと、燃料を噴射しない停止グループとを設定し（Ｓ４０８）、噴射グループに対してＩＳＣ補正を実行する（Ｓ４１０）。
【００５８】
そして、Ｓ４１２においてＥＣＵ４０は、噴射グループに対してＩＳＣ補正を実行し、噴射グループの各気筒において最終指令噴射量から増加した噴射量を合計し、式（１）〜（４）の該当する式に基づいて、停止グループの各気筒に対して噴射量の増加分の合計から配分する噴射量を算出する。
【００５９】
全ての気筒グループを噴射グループと停止グループとに分けて噴射グループ毎のＩＳＣ補正学習が終了すると（Ｓ４１４：Ｙｅｓ）、ＥＣＵ４０は、算出した噴射量の配分量を各気筒に指令噴射量として反映させ（Ｓ４１６）、学習状態を２に設定し（Ｓ４１８）、本ルーチンを終了する。
【００６０】
本ルーチンが終了すると、ＥＣＵ４０は、本ルーチンにより各気筒に設定された指令噴射量に基づいて、全気筒に対してＩＳＣ補正およびＦＣＣＢ補正を実行する。
本実施形態では、ＥＣＵ４０が本発明の燃料噴射制御装置、アイドル回転速度制御手段、選択噴射手段、補正量算出手段、および噴射量配分手段に相当し、ＥＣＵ４０のＲＡＭ４４が本発明の噴射量記憶手段に相当する。
【００６１】
また、本実施形態では、図６のＳ４０８が本発明の選択噴射手段が実行する機能に相当し、Ｓ４１０が本発明のアイドル回転速度制御手段が噴射グループに対して実行するアイドル回転速度補正の機能に相当し、Ｓ４１２が本発明の補正量算出手段が実行する機能に相当し、Ｓ４１２およびＳ４１６が本発明の噴射量配分手段が実行する噴射量配分処理の機能に相当する。
【００６２】
以上説明した本実施形態では、予め各気筒グループが少なくとも２個以上の気筒から構成される複数の気筒グループに全気筒を分けている。そして、全気筒に対してＦＣＣＢ補正を実行しているときに気筒間の回転速度変動の差が所定値を超えた場合、各気筒が少なくとも１回は噴射グループおよび停止グループになるようにグループ分けを順番に行い、噴射グループに対してＩＳＣ補正を実行する。
【００６３】
噴射グループ毎にＩＳＣ補正を実行した場合に、前回、全気筒に対してＦＣＣＢ補正を行ったときの噴射グループの各気筒に対する最終指令噴射量の合計から、噴射グループに対してＩＳＣ補正を実行したときに増加した指令噴射量の合計を、停止グループの各気筒の最終指令噴射量に応じて停止グループの各気筒に配分する。
【００６４】
そして、配分された噴射量に基づいて全気筒に対してＩＳＣ補正およびＦＣＣＢ補正を実行する。このように、停止グループからの燃料噴射を停止し、噴射グループでＩＳＣ補正したときの噴射量の増加分を、最終指令噴射量の割合に応じて停止グループの各気筒に配分することにより、停止グループの各気筒が噴射すべき噴射量を停止グループ毎に設定できる。
【００６５】
このとき、最終指令噴射量よりも小さくなるように停止グループの各気筒に配分するので、気筒間の回転速度変動の差が所定値を超えたときの最終指令噴射量よりも噴射量のばらつきを低減して噴射量を配分できる。
【００６６】
その結果、噴射グループ毎にＩＳＣ補正を実行し、各気筒に噴射量を配分した後に配分された噴射量に基づいて全気筒に対してＩＳＣ補正およびＦＣＣＢ補正を実行すると、気筒間の回転速度変動の差が所定値を超えたままＦＣＣＢ補正を続けるよりも、回転速度変動の差が短時間で所定範囲内に収束する。
【００６７】
［他の実施形態］
上記実施形態では、４気筒のエンジン２に本発明を適用したが、本発明を適用するエンジンの気筒数は４気筒に限るものではなく、各気筒グループが少なくとも２個以上の気筒からなる複数の気筒グループに分けることができるのであれば何気筒でもよい。
【００６８】
また、上記実施形態では、全気筒を同じ気筒数の２個の気筒グループに分けた。気筒グループの分け方はこれに限るものではなく、例えば８気筒の場合に、２気筒を1個の気筒グループとして４個の気筒グループに分け、１個の気筒グループを噴射グループ、残りの３個の気筒グループを停止グループとし、すべての気筒グループが1回噴射グループとなるように4通りの組み合わせでＩＳＣ補正を実行してもよい。この場合、各気筒グループは３回停止グループとなり噴射量が３回配分されるので、３回配分される噴射量の平均を配分値とすることが望ましい。
【００６９】
上記実施形態では、アイドル回転速度制御手段、選択噴射手段、補正量算出手段および噴射量配分手段の機能を制御プログラムにより機能が特定されるＥＣＵ４０により実現している。これに対し、上記手段の機能の少なくとも一部を、回路構成自体で機能が特定されるハードウェアで実現してもよい。
【００７０】
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【符号の説明】
【００７１】
２：ディーゼルエンジン（内燃機関）、３０：燃料噴射弁、４０：ＥＣＵ（燃料噴射制御装置、アイドル回転速度制御手段、選択噴射手段、補正量算出手段、噴射量配分手段）、４４：ＲＡＭ（噴射量記憶手段）
【図１】
2011064106.tif 000003
【図２】
2011064106.tif 000004
【図３】
2011064106.tif 000005
【図４】
2011064106.tif 000006
【図５】
2011064106.tif 000007
【図６】
2011064106.tif 000008