(57)【特許請求の範囲】
【請求項１】
エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、
前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、
前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、
前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、
前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、
前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合の前記第２設定値の過去値に対する増加量が所定の閾値よりも大きいとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、
前記噴射割合補正手段は、前記条件が成立したとき、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量を前記総噴射量マップから求まる総噴射量から変えない状態で、前記第２設定値を前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように且つ前記第２設定値の増加率を前記閾値と略同一になるように補正し、
前記噴射割合設定手段は、前記第２設定値を所定の切替閾値と比較し、前記噴射割合補正手段は、前記第２設定値が前記切替閾値未満であるときには、前記条件の成否判定に用いる前記閾値に第１の増加率閾値を適用し、前記第２設定値が前記切替閾値以上であるときには、前記条件の成否判定に用いる前記閾値に前記第１の増加率閾値よりも大きい第２の増加率閾値を適用する、燃料噴射制御装置。
【請求項２】
エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、
前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、
前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、
前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、
前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、
前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合の前記第２設定値の過去値に対する増加量が所定の閾値よりも大きいとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、
前記噴射割合補正手段は、前記条件が成立した場合に、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量を前記総噴射量マップから求まる総噴射量から変えない状態で、前記第２設定値を前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正すると共に、前記第２設定値の増加率が徐々に大きくなるようにして前記第２設定値を設定する、燃料噴射制御装置。
【請求項３】
エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、
前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、
前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、
前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、
前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、
前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、
前記噴射割合補正手段は、前記条件が成立したとき、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量が前記総噴射量マップから求まる総噴射量よりも増加するように、前記第１設定値を、前記噴射割合マップから求まる噴射割合以下に設定された前記第２設定値に基づく前記第１インジェクタの噴射割合よりも増やすように補正する、燃料噴射制御装置。
【請求項４】
前記噴射割合補正手段は、前記条件が成立したとき、前記第２設定値を、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正し、且つ、当該第２設定値と前記噴射割合マップから求まる前記第２インジェクタの噴射割合との偏差に応じて、前記第１設定値の補正量を決定する、請求項３に記載の燃料噴射制御装置。
【請求項５】
前記噴射割合補正手段は、前記条件が成立した場合に、前記第１設定値を、所定期間だけ遅延してから減少させていくようにして設定する、請求項３に記載の燃料噴射制御装置。
【請求項６】
前記噴射割合補正手段は、前記条件が成立したとき、前記第１設定値の遅延設定と共に、前記第２設定値を、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正する、請求項５に記載の燃料噴射制御装置。
【請求項７】
エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、
前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、
前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップを予め記憶した記憶手段と、
前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、
前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、
前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、
前記噴射割合設定手段は、前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合がスロットル開度の閉じ側への変化に応じて減少した場合に、前記第１設定値及び前記第２設定値をそれぞれ、前記噴射割合マップから求まる値に設定する、燃料噴射制御装置。
【請求項８】
エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、
前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、
前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップを予め記憶した記憶手段と、
前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、
前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、
前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、
前記噴射割合補正手段は、前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合がスロットル開度の閉じ側への変化に応じて減少した場合に、前記第２設定値を、前記スロットル開度の変化量に応じて、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも小さい値に補正する、燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるツインインジェクタを制御する燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来、いわゆるツインインジェクタを備えたエンジンが知られている（例えば、特許文献１参照）。ツインインジェクタは、第１インジェクタ（一次インジェクタ、下流インジェクタとも称す）と、第１インジェクタよりも吸気流れ方向の上流側に配置された第２インジェクタ（二次インジェクタ、上流インジェクタとも称す）とから構成される。
【０００３】
ツインインジェクタを適用すると、噴射可能な燃料量が大きくなる。また、第２インジェクタは燃焼室から離れて配置されるので、第２インジェクタから噴射された燃料は霧化しやすい。燃料の霧化が促進されると、空気が気化冷却されて空気密度が高くなる。このような理由から、一般に、ツインインジェクタを適用すればエンジンの出力向上を図ることができるとされている。ただし、燃焼室に供給される空気の流量が少なければ、第２インジェクタから噴射された燃料が吸気通路内に溜まりやすくなり、出力向上の効果は小さくなる。
【０００４】
そこで特許文献１のコントローラは、空気流量及びエンジン回転数に応じて、第１インジェクタの噴射割合及び第２インジェクタの噴射割合を設定する制御を実行する。この制御によれば、空気流量が少ないとき又はエンジン回転数が所定数よりも小さいときには、第２インジェクタの噴射割合が第１インジェクタの噴射割合よりも小さい値となる。空気流量が所定量以上になると、第２インジェクタの噴射割合が第１インジェクタの噴射割合よりも大きな一定値となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３２３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の制御によれば、運転者からの加速要求に従い空気流量及びエンジン回転数が急増すると、これに伴い、第２インジェクタの噴射割合も急増する。しかし、第２インジェクタは燃焼室から離れて配置されている。よって、第２インジェクタの噴射割合が急増したとき、第２インジェクタから噴射された燃料は燃焼室に到達するのが遅れてしまう。第１インジェクタは燃焼室の近くに配置されているので、第１インジェクタから噴射された燃料は、即座に燃焼室に到達しうるかもしれないが、第１インジェクタの噴射割合は、第２インジェクタの噴射割合の急増に伴って急減する。このため、第２インジェクタの噴射割合の急増直後には、燃焼室に実際に供給される燃料量が、急増直前に供給されていた燃料量よりも小さくなるといった事態も考えられる。
【０００７】
このように、従来の制御によれば、燃焼室に実際に供給される燃料量が、予め想定されているものに対して一時的に大きく不足してしまうおそれがある。すると、高いエンジン出力を必要とする加速時に出力レスポンスが悪くなり、ツインインジェクタを適用することの本来的な目的が十分に達成されなくなる。
【０００８】
そこで本発明は、ツインインジェクタの制御にあたって、第２インジェクタの噴射割合を大きくさせようとするときに、燃焼室に実際に供給される燃料量が不足するのを抑制することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る燃料噴射制御装置は、エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合の前記第２設定値の過去値に対する増加量が所定の閾値よりも大きいとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、前記噴射割合補正手段は、前記条件が成立したとき、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量を前記総噴射量マップから求まる総噴射量から変えない状態で、前記第２設定値を前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように且つ前記第２設定値の増加率を前記閾値と略同一になるように補正し、前記噴射割合設定手段は、前記第２設定値を所定の切替閾値と比較し、前記噴射割合補正手段は、前記第２設定値が前記切替閾値未満であるときには、前記条件の成否判定に用いる前記閾値に第１の増加率閾値を適用し、前記第２設定値が前記切替閾値以上であるときには、前記条件の成否判定に用いる前記閾値に前記第１の増加率閾値よりも大きい第２の増加率閾値を適用する。
【００１０】
前記構成によれば、エンジンの運転状態が、第２インジェクタの噴射割合が大きくなるような運転状態へと急変していく場合に、第１インジェクタの噴射割合が増加補正されるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。第２インジェクタの噴射割合が大きくなるような運転状態へと急変していくとの状況を良好に判別することができる。第２設定値を減少補正する結果、第１設定値がマップから求まる噴射割合から当該第２設定値の減少補正分だけ増える。このように、総噴射量を変えずに第２設定値を減らすことによって第１設定値を受動的に増やしても、燃焼室に供給される燃料量が不足するのを好適に抑制することができる。閾値が第２設定値の増加率のリミッタとして機能する。これにより、第２設定値を減少し且つ第１設定値を増加させる制御を実現することができる。第２設定値に応じて第２設定値の増加率のリミッタ値を切り替えることができる。第１の増加率閾値が第２の増加率閾値よりも小さいので、マップから求まる第２インジェクタの噴射割合を小さい値から大きい値へ変化させるような運転状態の急変があった場合、この急変当初、第２インジェクタの噴射割合の増加がより強く抑制される。よって、急変当初の燃料不足を良好に抑制することができる。
【００１９】
本発明の別の形態に係る燃料噴射制御装置は、エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合の前記第２設定値の過去値に対する増加量が所定の閾値よりも大きいとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、前記噴射割合補正手段は、前記条件が成立した場合に、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量を前記総噴射量マップから求まる総噴射量から変えない状態で、前記第２設定値を前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正すると共に、前記第２設定値の増加率が徐々に大きくなるようにして前記第２設定値を設定する。
【００２０】
前記構成によれば、エンジンの運転状態が、第２インジェクタの噴射割合が大きくなるような運転状態へと急変していく場合に、第１インジェクタの噴射割合が増加補正されるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。第２インジェクタの噴射割合が大きくなるような運転状態へと急変していくとの状況を良好に判別することができる。第２設定値を減少補正する結果、第１設定値がマップから求まる噴射割合から当該第２設定値の減少補正分だけ増える。このように、総噴射量を変えずに第２設定値を減らすことによって第１設定値を受動的に増やしても、燃焼室に供給される燃料量が不足するのを好適に抑制することができる。第２設定値の増加率が、時間が経過するに連れて徐々に大きくなるので、このため、運転状態の急変当初は、第１インジェクタの噴射量を好適に増加させることができ、且つ、第２設定値を減少補正している状態が速やかに終了する。
【００２１】
本発明の別の形態に係る燃料噴射制御装置は、エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップと、前記エンジンの運転状態と前記総噴射量との間の対応関係を決めるための総噴射量マップとを予め記憶した記憶手段と、前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、前記噴射割合補正手段は、前記条件が成立したとき、前記第１インジェクタ及び前記第２インジェクタから噴射させる燃料の総噴射量が前記総噴射量マップから求まる総噴射量よりも増加するように、前記第１設定値を、前記噴射割合マップから求まる噴射割合以下に設定された前記第２設定値に基づく前記第１インジェクタの噴射割合よりも増やすように補正する。
【００２２】
前記構成によれば、エンジンの運転状態が、第２インジェクタの噴射割合が大きくなるような運転状態へと急変していく場合に、第１インジェクタの噴射割合が増加補正されるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。総噴射量を増加するようにして第１設定値が増加補正される。このように、第１設定値を積極的に増やしても、燃焼室に供給される燃料量が不足するのを好適に抑制することができる。
【００２３】
前記噴射割合補正手段は、前記条件が成立したとき、前記第２設定値を、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正し、且つ、当該第２設定値と前記噴射割合マップから求まる前記第２インジェクタの噴射割合との偏差に応じて前記第１設定値の補正量を決定してもよい。
【００２４】
前記構成によれば、第２設定値を減らす結果として第１設定値が受動的に増え、このように受動的に増やされた第１インジェクタの噴射割合が、第２インジェクタの噴射割合の設定値とマップから求まる値との差分に応じて、更に積極的に増加補正される。これにより、第１インジェクタの燃料噴射量が良好に増やされるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。なお、第２インジェクタの噴射割合を減らす手段には、前述の手段を適用してもよい。
【００２５】
前記噴射割合補正手段は、前記条件が成立した場合に、前記第１設定値を、所定期間だけ遅延してから減少させていくようにして設定してもよい。
【００２６】
前記構成によれば、第１設定値が、条件成立時点から所定期間経過するまでの間、条件成立時点の値で維持される。他方、マップから求まる第１インジェクタの噴射割合は、条件成立時点から減少していく。このため、第１設定値は、マップから求まる第１インジェクタの噴射割合よりも増やすように補正され、かつ、第１設定値と第２設定値との和がマップから求まる噴射割合の和よりも増えるように補正される。これにより、第１インジェクタの燃料噴射量が良好に増やされるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。
【００２７】
前記噴射割合補正手段は、前記条件が成立したとき、前記第１設定値の遅延設定と共に、前記第２設定値を、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも減らすように補正してもよい。
【００２８】
前記構成によれば、第１設定値が、条件成立時点から所定期間経過するまでの間、条件成立時点の値で維持される。その後は、第１設定値が所定期間だけ過去の値に遅延して設定されるところ、この過去の値は、第２設定値が減少補正された結果、マップから求まる第１インジェクタの噴射割合を受動的に増加補正したものとなっている。本発明では、この受動的な増加補正後の噴射割合を、更に積極的に増加補正しており、このため、第１インジェクタの燃料噴射量が良好に増え、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。なお、第２インジェクタの噴射割合を減らす手段には、前述の手段を適用してもよい。
【００２９】
本発明の別の形態に係る燃料噴射制御装置は、エンジンに燃料を供給するために燃料を噴射する第１インジェクタと、前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップを予め記憶した記憶手段と、前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、前記噴射割合設定手段は、前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合がスロットル開度の閉じ側への変化に応じて減少した場合に、前記第１設定値及び前記第２設定値をそれぞれ、前記噴射割合マップから求まる値に設定する。
【００３０】
前記構成によれば、エンジンの運転状態が、第２インジェクタの噴射割合が大きくなるような運転状態へと急変していく場合に、第１インジェクタの噴射割合が増加補正されるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。運転状態が第２インジェクタの噴射割合が小さくなる状態へと変化しているような場合に、噴射割合の補正をせず、設定値がマップから求まる噴射割合どおりに設定される。これにより、第２インジェクタからの燃料がスロットル弁よりも上流側で溜まるのを抑えることができる。
【００３１】
本発明の別の形態に係る燃料噴射制御装置によればエンジンに燃料を供給するために燃料を噴射する第１インジェクタと、前記エンジンに燃料を供給するために、前記第１インジェクタよりも吸気上流側から燃料を噴射する第２インジェクタと、前記エンジンの運転状態と、前記第１インジェクタ及び前記第２インジェクタの総噴射量に対する前記第１インジェクタ及び前記第２インジェクタの各々の噴射割合との間の対応関係を決めるための噴射割合マップを予め記憶した記憶手段と、前記噴射割合マップを参照し、前記エンジンの運転状態に応じて前記第１インジェクタの噴射割合及び前記第２インジェクタの噴射割合をそれぞれ第１設定値及び第２設定値として逐次設定する噴射割合設定手段と、前記第１設定値及び前記第２設定値に従って、前記第１インジェクタ及び前記第２インジェクタから噴射される燃料の噴射量を制御するインジェクタ制御手段と、前記エンジンの運転状態に応じて前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合が所定の判断基準よりも大きく増加したとの条件が成立したとき、前記第１設定値を、前記噴射割合マップから求まる前記第１インジェクタの噴射割合よりも増やすように補正する噴射割合補正手段と、を備え、前記噴射割合補正手段は、前記噴射割合マップから逐次読み出される前記第２インジェクタの噴射割合がスロットル開度の閉じ側への変化に応じて減少した場合に、前記第２設定値を、前記スロットル開度の変化量に応じて、前記噴射割合マップから求まる前記第２インジェクタの噴射割合よりも小さい値に補正する。
【００３２】
前記構成によれば、エンジンの運転状態が、第２インジェクタの噴射割合が大きくなるような運転状態へと急変していく場合に、第１インジェクタの噴射割合が増加補正されるので、燃焼室に供給される燃料量が不足するのを良好に抑制することができる。減速開始時及びその直後など、エンジンの運転領域が高いエンジン出力を必要としない運転領域へと変化していく場合に、スロットル開度の変化に敏感に対応して第２設定値を変更することができる。
【発明の効果】
【００３３】
上記本発明によれば、ツインインジェクタの制御にあたって、第２インジェクタの噴射割合を大きくさせようとするときに、燃焼室に実際に供給される燃料量が不足するのを抑制することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態に係る燃料噴射制御装置を搭載した乗物の一例として示す自動二輪車を左側から見て示す側面図である。
【図２】図１に示すエンジンの構成及び本発明の実施形態に係る燃料噴射制御装置の全体構成を示すブロック図である。
【図３】本発明の第１実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図４】図３に示す記憶部に記憶されている検索値算出マップを模式的に示すグラフである。
【図５】図３に示すＥＣＵにより実行される燃料量設定処理を示すフローチャートである。
【図６】図５に示す噴射割合設定処理の一部を示すフローチャートである。
【図７】図５に示す噴射割合設定処理の一部を示すフローチャートである。
【図８】図５に示す噴射割合設定処理の一部を示すフローチャートである。
【図９】図６〜図８に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図１０】本発明の第２実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図１１】図１０に示すＥＣＵにより実行される噴射割合設定処理の一部を示すフローチャートである。
【図１２】図６、図８、図１１に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図１３】本発明の第３実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図１４】図１３に示す記憶部に記憶されている割合増加率マップを模式的に示すグラフである。
【図１５】図１３に示すＥＣＵにより実行される噴射割合設定処理の一部を示すフローチャートである。
【図１６】図６、図８、図１５に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図１７】本発明の第４実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図１８】図１７に示す記憶部に記憶されているリッチ化係数テーブルの模式図である。
【図１９】図１７に示すＥＣＵにより実行される噴射割合設定処理の一部を示すフローチャートである。
【図２０】図６、図８、図１９に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図２１】本発明の第５実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図２２】図２１に示すＥＣＵにより実行される噴射割合設定処理の一部を示すフローチャートである。
【図２３】図６、図８、図２２に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図２４】本発明の第６実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図２５】図２４に示すＥＣＵにより実行される噴射割合設定処理の一部を示すフローチャートである。
【図２６】図６、図８、図２５に示す噴射割合設定処理を実行した場合における第１インジェクタの噴射割合、第２インジェクタの噴射割合等の時間変化の一例を示すタイムチャートである。
【図２７】本発明の第７実施形態に係る燃料噴射制御装置の要部構成を示すブロック図である。
【図２８】図２７に示す記憶部に記憶される減速時割合マップを示す模式図である。
【図２９】図２７に示すＥＣＵにより実行される噴射割合設定処理の一部を示すタイムチャートである。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら本発明の実施形態について説明する。ここでは、本発明の実施形態に係る燃料噴射制御装置を搭載した乗物として、モトクロッサータイプの自動二輪車を例示する。方向の概念は、自動二輪車に騎乗した運転者が見る方向を基準とする。全ての図を通じて、同一又は相当する要素については同一の符号を付し、その重複する詳細な説明を省略する。
【００３６】
［第１実施形態］
（自動二輪車）
図１は、本発明の第１実施形態に係る燃料噴射制御装置を搭載した乗物の一例として示す自動二輪車１を左側から見て示す側面図である。図１に示す自動二輪車１は、前輪２、車体フレーム３、後輪４及びエンジン１０を備えている。
【００３７】
前輪２は、フロントフォーク５の下端部に回転可能に支持されている。フロントフォーク５の上端部は、不図示のステアリングシャフト及びブラケットを介し、ハンドル６と連結されている。車体フレーム３は、ヘッドパイプ３ａ、左右一対のメインフレーム３ｂ、左右一対のダウンフレーム３ｃ、及び、左右一対のスイングアーム３ｄを備えている。ヘッドパイプ３ａは、ステアリングシャフトを回転可能に支持している。メインフレーム３ｂは、ヘッドパイプ３ａから若干下方に傾斜しながら後方へ延びている。ダウンフレーム３ｃは、ヘッドパイプ３ａから下方に延びてから屈曲して後方へ延びている。ダウンフレーム３ｃの後端部は、メインフレーム３ｂの後端部に連結されている。スイングアーム３ｄは、前後方向に延びている。スイングアーム３ｄの前端部は、メインフレーム３ｂの後端部に揺動可能に連結されている。後輪４は、スイングアーム３ｄの後端部に回転可能に支持されている。
【００３８】
ハンドル６の後方且つメインフレーム３ｂの上方には、燃料タンク７が配置されている。燃料タンク７の後方且つメインフレーム３ｂの上方には、シート８が配置されている。ハンドル６の右端には、スロットルグリップ９（図２参照）が設けられている。シート８に着座した運転者は、右手でスロットルグリップ９を操作することで、自動二輪車１の速度及び加速度を変更することができる。
【００３９】
エンジン１０は、側面視でメインフレーム３ｂとダウンフレーム３ｃとにより囲まれた領域内に配置され、メインフレーム３ｂ及びダウンフレーム３ｃに支持されている。エンジン１０の出力は、変速機１１及びチェーン１２を介し、後輪４に伝達される。これにより、自動二輪車１が走行可能になる。本実施形態に係るエンジン１０は、レシプロ式４ストロークエンジンである。エンジン１０は、単気筒を有していてもよいし、多気筒を有していてもよい。
【００４０】
（エンジン，インジェクタ）
図２は、図１に示すエンジン１０周辺の構成及び本発明の実施形態に係る燃料噴射制御装置１００の全体構成を示すブロック図である。図２に示すように、エンジン１０は、シリンダ２１、ピストン２２、コンロッド２３、クランク軸２４及び燃焼室２５を有している。ピストン２２は、シリンダ２１内に往復可能に挿入されており、コンロッド２３を介してクランク軸２４に連結されている。燃焼室２５は、ピストン２２の上面側に形成されている。燃焼室２５は、吸気通路２６及び排気通路２７それぞれと連通している。吸気通路２６は、吸気弁２８により開閉され、排気通路２７は、排気弁２９により開閉される。吸気弁２８及び排気弁２９は、クランク軸２４により駆動される。
【００４１】
エンジン１０のシリンダヘッド（不図示）には、吸気管３１及びエアクリーナ３２がこの順で接続されている。吸気通路２６は、シリンダヘッド内の吸気ポート、吸気管３１の内部空間及びエアクリーナ３２の内部空間により形成されている。エアクリーナ３２は、外部から空気を取り入れるための取入れ口３３を有している。外部からの空気は、吸気通路２６に沿って、燃焼室２５まで流れていくことができる。吸気管３１の内部には、スロットル弁３４が設けられている。本実施形態に係るスロットル弁３４の開度（以下、「スロットル開度」と称す）は、スロットルグリップ９の操作位置に応じて機械的に又は電気的に変化する。スロットル開度が変化すると、燃焼室２５に供給される空気の流量が変更される。
【００４２】
エンジン１０には、第１インジェクタ４１と第２インジェクタ４２とが設けられている。第１インジェクタ４１及び第２インジェクタ４２は、燃料通路４３を介して燃料タンク７と連通している。燃料タンク７内には、燃料ポンプ４４が設けられている。燃料ポンプ４４の動作により、燃料タンク７内の燃料は、燃料通路４３を介して第１インジェクタ４１及び第２インジェクタ４２に圧送される。第１インジェクタ４１及び第２インジェクタ４２は、常閉電磁弁であり、開弁期間中に燃料を噴射する。
【００４３】
第１インジェクタ４１及び第２インジェクタ４２は、吸気管３１に取り付けられており、取付け位置から吸気通路２６内へ燃料を噴射する。第１インジェクタ４１は、スロットル弁３４よりも吸気流れ方向の下流側に配置されている。第２インジェクタ４２は、第１インジェクタ４１よりも吸気流れ方向の上流側、更にはスロットル弁３４よりも吸気流れ方向の上流側に配置されている。ただし、この配置は単なる一例である。第１インジェクタ４１は、シリンダヘッドに取り付けられていて気筒内に燃料を直接噴射可能であってもよいし、第２インジェクタ４２は、エアクリーナ３２のクリーン側に取り付けられていてもよい。なお、エンジン１０が多気筒を有する場合には、第１インジェクタ４１及び第２インジェクタ４２の組が、各気筒に対応して設けられてもよいし、１組の第１インジェクタ４１及び第２インジェクタ４２が複数の気筒間で共用されてもよい。
【００４４】
吸気行程では、吸気弁２８が吸気通路２６を開放し、第１インジェクタ４１及び第２インジェクタ４２の少なくとも一方が燃料を噴射する。これにより、空気と燃料との混合気が、吸気通路２６から燃焼室２５へと供給される。エンジン１０には、点火プラグ４６が設けられている。点火プラグ４６は、燃焼室２５内で火花を発生して混合気を点火燃焼させる。排気行程では、排気弁２９が排気通路２７を開放する。これにより、燃焼後のガスが、燃焼室２５から排気通路２７へと排出される。
【００４５】
（燃料噴射制御装置）
本実施形態に係る燃料噴射制御装置１００は、第１インジェクタ４１、第２インジェクタ４２、水温センサ５１、エンジン回転数センサ５２、吸気温センサ５３、吸気圧センサ５４、スロットル位置センサ５５、及び電子制御ユニット６０（以下、「ＥＣＵ」と称す）を備えている。
【００４６】
水温センサ５１は、例えばシリンダ２１を規定する壁面に取り付けられ、冷却水温TWを検出する。エンジン回転数センサ５２は、クランク軸２４の位相角を検出する。ＥＣＵ６０は、エンジン回転数センサ５２からの信号に基づき、エンジン回転数Ne（クランク軸２４の角速度）を測定可能である。吸気温センサ５３は、エアクリーナ３２に設けられており、吸気通路２６に流入した吸気の温度TAを検出する。吸気圧センサ５４は、吸気管３１に設けられており、スロットル弁３４よりも吸気流れ方向の下流側における吸気圧PMを検出する。スロットル位置センサ５５は、スロットル開度THを検出する。
【００４７】
ＥＣＵ６０は、ＣＰＵ、ＲＯＭ、ＲＡＭ及び入出力インターフェースを有するマイクロコンピュータを主体として構成されている。ＥＣＵ６０の入力側は、前述のセンサ５１〜５５と接続されている。図示省略するが、ＥＣＵ６０の入力側には、第１及び第２インジェクタ４１，４２を制御するために、主電源電圧も接続される。ギアポジションセンサ及び大気圧センサ等が接続されていてもよい。ＥＣＵ６０の出力側は、第１インジェクタ４１、第２インジェクタ４２、燃料ポンプ４４及び点火プラグ４６と接続されている。ＣＰＵは、ＲＯＭに記憶された制御プログラムを実行し、各種センサ５１〜５５により検出されるエンジン１０の運転状態に応じて、第１インジェクタ４１及び第２インジェクタ４２の燃料噴射量（すなわち、インジェクタの開弁期間）、燃料ポンプ４４の動作、点火プラグ４６による混合気の点火時期を制御する。特に、本実施形態に係るＥＣＵ６０は、運転状態が急変しても燃焼室２５に実際に供給される燃料が不足するのを抑制するため、運転状態の変化に対応して第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合を制御する。
【００４８】
（ＥＣＵ）
図３は、本発明の第１実施形態に係る燃料噴射制御装置１００の要部構成を示すブロック図である。図３に示すように、ＥＣＵ６０は、前述の制御を実行するための機能部として、入力部６１、記憶部６２、噴射割合設定部６３、噴射割合補正部６４、燃料量設定部６５及びインジェクタ制御部６６を有している。
【００４９】
入力部６１は、各種センサ５１〜５５からの検出信号を入力する。記憶部６２は、エンジン１０の運転状態と、第１インジェクタ４１及び第２インジェクタ４２の総噴射量に対する第１インジェクタ４１及び第２インジェクタ４２の各々の噴射割合との間の対応関係を決めるための噴射割合マップ７１を予め記憶している。また、記憶部６２は、燃料量マップ８１、補正係数マップ８２及び増加リミッタΔINJ2_RLMTUPを予め記憶している。
【００５０】
図４は、図３に示す記憶部６２に記憶されている噴射割合マップ７１を模式的に示すグラフである。図４の横軸はエンジン回転数を表し、縦軸は第２インジェクタ４２の噴射割合（検索値）INJ2_RMAPを表わしている。直交座標系内で示す複数の線のうち最上位の線は、スロットル開度が全開であるとの運転状態に対応し、最下位の線はスロットル開度が全閉であるとの運転状態に対応している。概ね、エンジン回転数が高いときほど、また、スロットル開度が大きいときほど、検索値INJ2_RMAPは大きい値となる。これにより、運転状態が高回転高負荷域にあるときに、第２インジェクタ４２の噴射割合が高くなり、ツインインジェクタの適用によるエンジン１０の出力向上の効果が良好に発揮される。
【００５１】
このように記憶部６２は、エンジン１０の運転状態と、第１インジェクタ４１及び第２インジェクタ４２の総噴射量に対する第１インジェクタ４１及び第２インジェクタ４２の各々の噴射割合との間の対応関係を決めるため、単一のマップを記憶している。第１インジェクタ４１の噴射割合と第２インジェクタ４２の噴射割合との和は原則的に１であるため、いずれか一方の噴射割合が決まれば、他方の噴射割合は、原則的に当該一方の噴射割合を１から減算することにより算出することができる。なお、本実施形態に係る噴射割合マップ７１は、エンジン１０の運転状態と、第２インジェクタ４２の噴射割合との間の対応関係を決めるためのマップとなっているが、記憶部６２は、エンジン１０の運転状態と、第１インジェクタ４１の噴射割合との間の対応関係を決めるためのマップを記憶していてもよい。記憶部６２は、第１及び第２インジェクタの噴射割合を求めるためのマップを別個に記憶していてもよい。
【００５２】
図３に戻り、噴射割合設定部６３は、噴射割合マップ７１を参照し、運転状態に応じて、第１インジェクタ４１の噴射割合を第１設定値INJ1_RSETとして設定し、第２インジェクタ４２の噴射割合を第２設定値INJ2_RSETとして設定する。
【００５３】
噴射割合補正部６４は、噴射割合マップ７１を参照して逐次読み出されている第２インジェクタ４２の噴射割合INJ2_RMAPが所定の判断基準よりも大きく増加したとの条件が成立したか否かを判定する。本実施形態に係る噴射割合補正部６４は、噴射割合マップ７１を参照して逐次読み出されている第２インジェクタ４２の噴射割合INJ2_RMAPが、第２設定値INJ2_RSETの過去値に対する増加量が所定の閾値よりも大きいとの条件が成立したか否かを判定する。この「閾値」は、ゼロより大きい値である。後述のとおり、本実施形態では、噴射割合補正部６４は、第２インジェクタ４２の噴射割合の検索値INJ2_RMAPの現在値が、第２設定値INJ2_RSETの前回値に対し、記憶部６２に記憶されている増加リミッタΔINJ2_RLMTUP以上であるとの条件が成立するか否かを判定する。噴射割合補正部６４は、このような条件が成立すれば、第１設定値INJ1_RSETを、噴射割合マップ７１から求まる第１インジェクタ４１の噴射割合（１−INJ2_RMAP）よりも増やすように補正する。
【００５４】
燃料量設定部６５は、記憶部６２に記憶されている燃料量マップ８１を参照してベース燃料量TIMAPを求める。また、燃料量設定部６５は、記憶部６２に記憶されている補正係数マップ８２を参照して補正係数MTOTALを求める。燃料量マップ８１は、エンジン１０の運転状態と第１インジェクタ４１及び第２インジェクタ４２の総噴射量との対応関係を決めるための総噴射量マップの一種である。ベース燃料量TIMAPは、第１インジェクタ４１及び第２インジェクタ４２の総噴射量TTOTALOUTのベースとなる値であり、燃料量マップ８１により決められた対応関係に従いエンジン回転数及びスロットル開度に応じて算出される。概ね、エンジン回転数が高くスロットル開度が大きいほど、ベース燃料量TIMAPが大きい値となる。補正係数MTOTALは、水温、吸気温、吸気圧及び大気圧等に応じて算出され、ベース燃料量TIMAPを補正するために用いられる。ベース燃料量TIMAP及び補正係数MTOTALは、例えば変速ギヤ位置に応じて算出されるようにしてもよい。
【００５５】
燃料量設定部６５は、ベース燃料量TIMAP、補正係数MTOTAL及び第１設定値INJ1_RSET等に基づいて、第１インジェクタ４１からの燃料噴射量（第１インジェクタ４１の開弁期間）の指令値T1OUT（以下、「第１燃料量指令値」と称す）を設定する。燃料量設定部６５は、ベース燃料量TIMAP、補正係数MTOTAL及び第２設定値INJ2_RSET等に基づいて、第２インジェクタ４２からの燃料噴射量（第２インジェクタ４２の開弁期間）の指令値T2OUT（以下、「第２燃料量指令値」と称す）を設定する。
【００５６】
インジェクタ制御部６６は、第１設定値INJ1_RSETに従って設定された第１燃料量指令値T1OUTにより示される量の燃料が第１インジェクタ４１から噴射されるように、第１インジェクタ４１を制御する。また、インジェクタ制御部６６は、第２設定値INJ2_RSETに従って設定された第２燃料量指令値T2OUTにより示される量の燃料が第２インジェクタ４２から噴射されるように、第２インジェクタ４２を制御する。インジェクタ制御部６６は、エンジン回転数センサ５２により検出されるクランク軸２４の位相角や記憶部６２に設定された噴射タイミングマップ（図示せず）等を参照し、インジェクタ４１，４２の開弁時期及び閉弁時期を制御する。
【００５７】
（燃料量設定処理）
図５は、図３に示すＥＣＵ６０により実行される燃料量設定処理を示すフローチャートである。図５に示す処理は、インジェクタ制御部６６に送られる第１燃料量指令値T1OUT及び第２燃料量指令値T2OUTを逐次設定するためのルーチンであり、少なくともエンジン１サイクル毎に繰り返し実行される。なお、以下の説明では、添え字（n）が現在値を表し、添え字（n-1）が、現在値から見て１周期だけ過去に算出又は設定された過去値（以下、「前回値」と称す）を表す。どの時点で取得された値であるのかを特段問わない場合には、添え字なしで説明する場合もある。
【００５８】
各種センサ５１〜５５により検出されたエンジン１０の運転状態が読み込まれる（ステップＳ１）。次いで、噴射割合設定部６３及び噴射割合補正手段６４が、後に詳述する噴射割合設定処理を実行し（ステップＳ２）、第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)を設定する。また、燃料量設定部６５が、ベース燃料量TIMAP及び補正係数MTOTALを算出する（ステップＳ３，Ｓ４）。
【００５９】
次に、燃料量設定部６５は、次式（１）を用いて第１燃料量指令値T1OUTを設定し（ステップＳ５）、次式（２）を用いて第２燃料量指令値T2OUTを設定する（ステップＳ６）。
【００６０】
T1OUT＝TIMAP×MTOTAL×INJ1_RSET(n)      …（１）
T2OUT＝TIMAP×MTOTAL×INJ2_RSET(n)      …（２）
第１燃料量指令値T1OUTは、補正係数MTOTALを用いてベース燃料量TIMAPを補正した後の値（TIMAP×MTOTAL）に、第１設定値の現在値INJ1_RSET(n)を乗算した値である。第２燃料量指令値T2OUTは、同補正後の値（TIMAP×MTOTAL）に、第２設定値の現在値INJ2_RSET(n)を乗算した値である。第１インジェクタ４１と第２インジェクタ４２の総噴射量TTOTALOUTは、次式（３）のとおり、第１燃料量指令値T1OUTと第２燃料量指令値T2OUTとの和となる。
【００６１】
TTOTALOUT＝T1OUT＋T2OUT      …（３）
（＝TIMAP×MTOTAL×（INJ1_RSET(n)＋INJ2_RSET(n)））
本実施形態では、第１設定値の現在値INJ1_RSET(n)と第２設定値の現在値INJ2_RSET(n)との和が１である。このため、総噴射量TTOTALOUTは、前記補正した後の値（TIMAP×MTOTAL）となる。
【００６２】
（噴射割合設定処理）
図６〜図８は、図５に示す噴射割合設定処理（Ｓ２）の一部をそれぞれ示すフローチャートである。噴射割合設定処理（Ｓ２）では、検索値INJ2_RMAPが少なくともエンジン１サイクル毎に逐次求められる。
【００６３】
図６を参照すると、まず、設定値の前回値INJ2_RSET(n-1)が読み込まれ（ステップＳ１０１）、噴射割合設定部６３が、検索値の現在値INJ2_RMAP(n)を算出する（ステップＳ１０２）。検索値INJ2_RMAPは、噴射割合マップ７１により決められた対応関係に従い、エンジン回転数Ne及びスロットル開度THに応じて算出される。次に、噴射割合設定部６３が、次式（４）を用いて検索値の現在値INJ2_RMAP(n)と設定値の前回値INJ2_RSET(n-1)との差分ΔINJ2_RERRを算出する（ステップＳ１０３）。
【００６４】
ΔINJ2_RERR＝INJ2_RMAP(n)−INJ2_RSET(n-1)    …（４）
式（４）が示すとおり、差分ΔINJ2_RERRは、検索値の現在値INJ2_RMAP(n)から設定値の前回値INJ2_RSET(n-1)を減算することにより得られる。概ね、エンジン回転数Neが大きくなるに連れ、また、スロットル開度THが大きくなるに連れ、検索値INJ2_RMAPは増加する（図４参照）。このため、例えばクルーズ走行から加速に転じた直後には、差分ΔINJ2_RERRが正となり、例えばクルーズ走行から減速に転じた直後には、差分ΔINJ2_RERRが負となる。例えば、クルーズ走行中などエンジン１０の運転状態の変化が小さい間は、差分ΔINJ2_RERRはゼロとなる。次に、噴射割合設定部６３は、差分ΔINJ2_RERRがゼロ以上であるか否かを判断する（ステップＳ１０４）。言い換えれば、検索値の現在値INJ2_RMAP(n)が設定値の前回値INJ2_RSET(n-1)以上であるか否かを判断する。差分がゼロ以上であれば（Ｓ１０４：ＹＥＳ）、図７に示す処理に進み、差分がゼロ未満であれば（Ｓ１０４：ＮＯ）、図８に示す処理に進む。
【００６５】
（加速時等における噴射割合の設定）
図７を参照すると、差分がゼロ以上であれば、噴射割合補正部６４が、差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUPより大きいか否かを判断する（ステップＳ１１１）。増加リミッタΔINJ2_RLMTUPは、運転状態の変化に伴って検索値INJ2_RMAPが増加したときに第２設定値INJ2_RSETの増加量（増加率）に制限をかけるか否かを判断するための閾値として機能し、また、制限をかける際の第２設定値INJ2_RSETの増加量（増加率）として機能する。
【００６６】
差分が増加リミッタより大きければ（Ｓ１１１：ＹＥＳ）、噴射割合補正部６４が次式（５）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ１１２）、次式（６）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ１１３）。
【００６７】
INJ2_RSET(n)＝INJ2_RSET(n-1)＋ΔINJ2_RLMTUP      …（５）
（＜INJ2_RSET(n-1)＋ΔINJ2_RERR ＝ INJ2_RMAP(n)）
INJ1_RSET(n)＝1−INJ2_RSET(n)      …（６）
（＞1−INJ2_RMAP(n)）
第２設定値の現在値INJ2_RSET(n)は、第２設定値の前回値INJ2_RSET(n-1)に、増加リミッタΔINJ2_RLMTUPを加算した値に設定される。増加リミッタΔINJ2_RLMTUPは差分ΔINJ2_RERR未満であるので、第２設定値の現在値INJ2_RSET(n)は、検索値の現在値INJ2_RMAP(n)未満の値に設定される。第１設定値の現在値INJ1_RSET(n)は、１から第２設定値の現在値INJ2_RSET(n)を減算した値に設定される。第２設定値の現在値INJ2_RSET(n)は検索値の現在値INJ2_RMAP(n)未満であるので、第１設定値の現在値INJ1_RSET(n)は、噴射割合マップ７１から求められる値（１−INJ2_RMAP(n)）よりも大きい値に設定される。第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSETが設定されると、図５に示す燃料量設定処理にリターンする（以下も同様）。
【００６８】
差分が増加リミッタ以下であれば（Ｓ１１１：ＮＯ）、噴射割合設定部６３が、次式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ１１５）、次式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ１１６）。
【００６９】
INJ2_RSET(n)＝INJ2_RMAP(n)      …（７）
INJ1_RSET(n)＝1−INJ2_RSET(n)      …（８）
（＝1−INJ2_RMAP(n)）
第２設定値の現在値INJ2_RSET(n)は、噴射割合マップ７１から求められた検索値の現在値INJ2_RMAP(n)となる。よって、第１設定値の現在値INJ1_RSET(n)は、増加リミッタが機能する場合と異なり、単に１から検索値の現在値INJ2_RMAP(n)を減算した値、つまり、噴射割合マップ７１から求められる第１インジェクタ４１の噴射割合と等しくなる。
【００７０】
（減速時等における噴射割合の設定）
図８を参照すると、差分ΔINJ2_RERRがゼロ未満であれば、噴射割合設定部６３は、上記式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ１５１）、上記式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ１５２）。つまり、減速に転じた直後などには、検索値の減少量又は減少率に関わらず、第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)が、噴射割合マップ７１から求められる値に設定される。
【００７１】
（噴射割合の時間変化）
図９は、図６〜図８に示す噴射割合設定処理（Ｓ２）を実行した場合における第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合の時間変化の一例を示すタイムチャートである。
【００７２】
運転者がスロットルグリップ９を開き側に操作する等して運転状態が高回転側へ急変すると、これに連れて検索値INJ2_RMAPが急増する（時点ｔ１１〜ｔ１２）。急増開始時点ｔ１１において、差分ΔINJ2_RERRはゼロ以上となる。差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUPを越える場合には、第２設定値INJ2_RSETが、増加リミッタΔINJ2_RLMTUPにより規定される増加率で緩やかに増加していくこととなる。第１設定値INJ1_RSETは、緩やかな変化率で減少していき、噴射割合マップ７１から求まる第１インジェクタの噴射割合（1−INJ2_RMAP）よりも大きい値に設定され続ける。
【００７３】
このように、運転状態が高回転側へ急変して検索値INJ2_RMAPが急増したときには、第２インジェクタ４２の噴射割合の増加が制限され、第１インジェクタ４１の噴射割合が、これに伴い受動的に増加補正され、当該制限された噴射割合を補償する。第２インジェクタ４２から噴射された燃料が配置上の理由で燃焼室２５への到達までに遅れが生じるとしても、第１インジェクタ４１が遅れる分の燃料を噴射することができる。第１インジェクタ４１は燃焼室２５の近くに配置されているので、第１インジェクタ４１より噴射された燃料は即座に燃焼室２５に到達する。したがって、燃焼室２５に供給される燃料量が不足するのを抑制することができる。
【００７４】
運転状態の変化が収まれば、検索値INJ2_RMAPの増加も収まる（時点ｔ１２）。図９には、検索値の単位時間当たり変化量がゼロ付近で推移した（時点ｔ１２〜ｔ１３）後に、検索値が減少していく（時点ｔ１３〜ｔ１５）場合が例示されている。運転状態の変化が開始してから終了するまで増加リミッタΔINJ2_RLMTUPが機能し続けると、運転状態の変化が終了した時点ｔ１２で、検索値INJ2_RMAPと第２設定値INJ2_RSETとの間に乖離が生ずる。本実施形態では、差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUP以上である間、仮に検索値INJ2_RMAPの増加が小さくなっていたり、更には減少に転じたとしても、第２設定値INJ2_RSETが増加リミッタΔINJ2_RLMTUPにより規定される増加率で増加し続ける（ｔ１２〜ｔ１４）。したがって、運転状態の変化が終了した直後に、噴射割合が急変するのを抑制することができる。差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUP未満になれば（つまり、第２設定値INJ2_RSETが検索値INJ2_RMAPに追い付けば）、第２設定値INJ2_RSETは検索値INJ2_RMAPに設定される（時点ｔ１４〜ｔ１５）。
【００７５】
運転者がスロットルグリップ９を開き側に操作する等して運転状態が高回転側へ変化したとしても、差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUP未満の小さい値であれば、第２設定値INJ2_RSETは検索値INJ2_RMAPに設定される（時点ｔ１５〜ｔ１６）。
【００７６】
運転者がスロットルグリップ９を閉じ側に操作し始める等して運転状態が低回転側に変化し始めると、検索値INJ2_RMAPがこれに連れて減少し始める（時点ｔ１６〜ｔ１７）。このとき、第１設定値INJ1_RSET及び第２設定値INJ2_RSETは、差分ΔINJ2_RERRの大小に関わらず、噴射割合マップ７１から求められる値に設定される。このようにして設定値を検索値どおりに設定することにより、運転状態の変化を反映して噴射割合を変化させることができ、第２インジェクタ４２からの燃料が吸気通路２６内で噴き溜まるのを抑えることができる。
【００７７】
［第２実施形態］
図１０は、本発明の第２実施形態に係る燃料噴射制御装置２００の要部構成を示すブロック図である。図１１は、図１０に示すＥＣＵ２６０により実行される噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第２実施形態に係る燃料噴射制御装置２００について、上記実施形態との相違を中心に説明する。
【００７８】
（ＥＣＵ）
図１０に示すように、本実施形態では、記憶部２６２が、第１実施形態と同様にして噴射割合マップ７１、燃料量マップ８１及び補正係数マップ８２を記憶している。また、記憶部２６２は、第１増加リミッタΔINJ2_RLMTUP1、第２増加リミッタΔINJ2_RLMTUP2及びリミッタ切替閾値INJ2LMTCHGを予め記憶している。第１増加リミッタΔINJ2_RLMTUP1は、第２増加リミッタΔINJ2_RLMTUP2よりも小さい値である。
【００７９】
噴射割合設定部２６３及び噴射割合補正部２６４が、差分ΔINJ2_RERRがゼロ以上である場合の第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)の設定処理に、第１増加リミッタΔINJ2_RLMTUP1、第２増加リミッタΔINJ2_RLMTUP2及びリミッタ切替閾値INJ2LMTCHGを用いる。ＥＣＵ２６０は、第１実施形態と同様にして図６及び図８に示す処理を実行する一方、図７に示す処理に替えて図１１に示す処理を実行する。
【００８０】
（加速時等における噴射割合の設定）
図１１を参照すると、差分がゼロ以上であれば、噴射割合設定部２６３が、第２設定値の前回値INJ2_RSET(n-1)がリミッタ切替閾値未満INJ2LMTCHGであるか否かを判断する（ステップＳ２１１）。第２設定値の前回値がリミッタ切替閾値未満であれば（Ｓ２１１：ＹＥＳ）、噴射割合補正部２６４が、差分ΔINJ2_RERRが第１増加リミッタΔINJ2_RLMTUP1より大きいか否かを判断する（ステップＳ２１２）。差分が第１増加リミッタより大きければ（Ｓ２１２：ＹＥＳ）、噴射割合補正部２６４が、次式（５ａ）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ２１３）、次式（６ａ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ２１４）。
【００８１】
INJ2_RSET(n)＝INJ2_RSET(n-1)＋ΔINJ2_RLMTUP1      …（５ａ）
（＜INJ2_RSET(n-1)＋ΔINJ2_RERR ＝ INJ2_RMAP(n)）
INJ1_RSET(n)＝1−INJ2_RSET(n)      …（６ａ）
（＞1−INJ2_RMAP(n)）
式（５ａ）は、上記式（５）の右辺における増加リミッタΔINJ2_RLMTUPの加算項を、第１増加リミッタΔINJ2_RLMTUP1の加算項に変更したものである。第２設定値の現在値INJ2_RSET(n)は、第２設定値の前回値INJ2_RSET(n-1)に、第１増加リミッタΔINJ2_RLMTUP1だけを加算した値に設定される。式（６ａ）は、第１実施形態に係る上記式（６）と同じであり、第１設定値の現在値INJ1_RSET(n)は、１から第２設定値の現在値INJ2_RSET(n)を減算した値に設定される。この場合も、第２設定値の現在値INJ2_RSET(n)は、噴射割合マップ７１から求められる検索値の現在値INJ2_RMAP(n)未満の値に設定される。第１設定値の現在値INJ1_RSET(n)は、噴射割合マップ７１から求められる第１インジェクタ４１の噴射割合（１−INJ2_RMAP(n)）よりも大きい値に設定される。
【００８２】
差分が第１増加リミッタ以下であれば（Ｓ２１２：ＮＯ）、噴射割合設定部２６３が、上記式（７）を用いて第２設定値の設定値INJ2_RSET(n)を設定し（ステップＳ２１６）、上記式（８）を用いて第１設定値の設定値INJ1_RSET(n)を設定する（ステップＳ２１７）。
【００８３】
第２設定値の前回値がリミッタ切替閾値以上であれば（Ｓ２１１：ＮＯ）、噴射割合補正部２６４が、差分ΔINJ2_RERRが第２増加リミッタΔINJ2_RLMTUP2以上でより大きいか否かを判断する（ステップＳ２１８）。差分が第２増加リミッタより大きければ（Ｓ２１８：ＹＥＳ）、噴射割合補正部２６４が、次式（５ｂ）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ２１９）、次式（６ｂ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ２２０）。
【００８４】
INJ2_RSET(n)＝INJ2_RSET(n-1)＋ΔINJ2_RLMTUP2      …（５ｂ）
（＜INJ2_RSET(n-1)＋ΔINJ2_RERR ＝ INJ2_RMAP(n)）
INJ1_RSET(n)＝1−INJ2_RSET(n)      …（６ｂ）
（＞1−INJ2_RMAP(n)）
式（５ｂ）は、上記式（５）の右辺の増加リミッタΔINJ2_RLMTUPの加算項を、第２増加リミッタΔINJ2_RLMTUP2の加算項に変更したものである。第２設定値の現在値INJ2_RSET(n)は、第２設定値の前回値INJ2_RSET(n-1)に、第２増加リミッタΔINJ2_RLMTUP2を加算した値に設定される。式（６ｂ）は、第１実施形態に係る式（６）と同じである。第１設定値の現在値INJ1_RSET(n)は、１から第２設定値の現在値INJ2_RSET(n)を減算した値に設定される。この場合も、第２設定値の現在値INJ2_RSET(n)は、噴射割合マップ７１から求められる検索値の現在値INJ2_RMAP(n)未満の値に設定される。第１設定値の現在値INJ1_RSET(n)は、噴射割合マップ７１から求められる第１インジェクタ４１の噴射割合（１−INJ2_RMAP(n)）よりも大きい値に設定される。
【００８５】
差分が第２増加リミッタ以下であれば（Ｓ２１８：ＮＯ）、噴射割合設定部２６３は、ステップＳ２１６，Ｓ２１７に進み、第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)が設定される。
【００８６】
（噴射割合の時間変化）
図１２は、図６、図８、図１１に示す噴射割合設定処理を実行した場合における第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合の時間変化の一例を示すタイムチャートである。図１２の例示でも、運転状態の変化に連れて検索値INJ2_RMAPが急増している（時点ｔ２１〜ｔ２２）。検索値INJ2_RMAPの増加開始時点での第２設定値INJ2_RSETがリミッタ切替閾値INJ2LMTCHG未満であり、検索値INJ2_RMAPの増加率は第１増加リミッタΔINJ2_RLMTUP1及び第２増加リミッタΔINJ2_RLMTUP2で規定される増加率よりも大きいものとする。なお、減速開始後（時点ｔ２５以降）については、第１実施形態の時点ｔ１６以降と同様のため説明を省略する。
【００８７】
この場合、検索値INJ2_RMAPが増加し始めると、第２設定値INJ2_RSETは、検索値どおりに設定されず、第１増加リミッタΔINJ2_RLMTUP1により規定される増加率で緩やかに増加する（時点ｔ２１〜ｔ２３）。第１設定値INJ1_RSETは、緩やかな変化率で減少していく。検索値INJ2_RMAPの増加が収まった時点ｔ２２で、第２設定値INJ2_RSETはリミッタ切替閾値未満である。このため、当該時点ｔ２２以降も、第２設定値INJ2_RSETは、第１増加リミッタΔINJ2_RLMTUP1により規定される増加率で緩やかに増加し続けていき、検索値INJ2_RMAPとの間の乖離を徐々に埋めていく（時点ｔ２２〜ｔ２３）。
【００８８】
第２設定値INJ2_RSETがリミッタ切替閾値INJ2LMTCHGに達した時点ｔ２３で、第２設定値INJ2_RSETの増加を制限するリミッタが、第１増加リミッタΔINJ2_RLMTUP1から第２増加リミッタΔINJ2_RLMTUP2に切り替わる。当該時点２３以降は、第２設定値INJ2_RSETが、検索値INJ2_RMAPに追い付くまで、第２増加リミッタΔINJ2_RLMTUP2により規定される増加率で増加していく（時点ｔ２３〜ｔ２４）。第２増加リミッタΔINJ2_RLAMTUP2は、第１増加リミッタΔINJ2_RLMTUP1よりも大きい値であるので、第２設定値INJ2_RSETの増加率が大きくなる。これに伴い、第１設定値INJ1_RSETの減少率も大きくなる。
【００８９】
このように、本実施形態においては、運転状態が高回転側へと急変するような場合に、運転状態の急変当初、第２インジェクタ４２の噴射割合の増加を抑えて第１インジェクタ４１の噴射割合を大きくしている。これにより、燃焼室２５に供給される燃料量の不足を好適に抑制することができ、加速性を向上することができる。
【００９０】
［第３実施形態］
図１３は、本発明の第３実施形態に係る燃料噴射制御装置３００の要部構成を示すブロック図、図１４は、図１３に示す記憶部３６２に記憶されている割合増加率マップ７２を模式的に示すグラフ、図１５は、図１３に示すＥＣＵ３６０が実行する噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第３実施形態に係る燃料噴射制御装置３００について、第１実施形態との相違を中心に説明する。
【００９１】
（ＥＣＵ）
図１３に示すように、本実施形態では、記憶部３６２が、上記実施形態と同様にして噴射割合マップ７１、燃料量マップ８１及び補正係数マップ８２を予め記憶している。また、記憶部３６２は、上記実施形態に係る増加リミッタに替えて割合増加率マップ７２を予め記憶している。噴射割合設定部３６３及び噴射割合補正部３６４は、差分ΔINJ2_RERRがゼロ以上である場合の第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)の設定処理で、割合増加率マップ７２を用いる。ＥＣＵ３６０は、第１実施形態と同様にして図６及び図８に示す処理を実行する一方、図７に示す処理に替えて図１５に示す処理を実行する。
【００９２】
図１４に示すように、割合増加率マップ７２は、直近の検索値増加開始時点からの経過期間INJ2CNT（以下、「連続増加期間」と称す）と、第２設定値の増加量ΔINJ2_RSETUPとの対応関係を定めている。なお、「検索値増加開始時点」とは、検索値の現在値INJ2_RMAP(n)から第２設定値の前回値INJ2_RSET(n-1)を減算することによって得られる差分ΔINJ2_RERRがゼロ以上に転じた時点である。検索値の連続増加期間INJ2CNTが長くなると、第２設定値の増加量ΔINJ2_RSETUPが大きくなる。
【００９３】
（加速時等における噴射割合の設定）
図１５を参照すると、差分がゼロ以上であれば、噴射割合設定部３６３が、連続増加期間INJ2CNTをカウントアップする（ステップＳ３１１）。噴射割合設定部３６３は、割合増加率マップ７２を参照し、連続増加期間INJ2CNTに応じて第２設定値の増加量ΔINJ2_RSETUPを設定する（ステップＳ３１２）。次に、噴射割合設定部３６３は、差分ΔINJ2_RERRが第２設定値の増加量ΔINJ2_RSETUPより大きいか否かを判断する（ステップＳ３１３）。差分が増加量より大きければ（Ｓ３１３：ＹＥＳ）、噴射割合補正部３６４が、次式（９）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ３１４）、次式（１０）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ３１５）。
【００９４】
INJ2_RSET(n)＝INJ2_RSET(n-1)＋ΔINJ2_RSETUP      …（９）
INJ1_RSET(n)＝1−INJ2_RSET(n)      …（１０）
差分が第２設定値の増加量以下であれば（Ｓ３１３：ＮＯ）、噴射割合設定部３６３は、上記式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ３１６）、上記式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ３１７）。
【００９５】
（噴射割合の時間変化）
図１６は、図６、図８、図１５に示す噴射割合設定処理を実行した場合における、第１インジェクタ４１の噴射割合、第２インジェクタ４２の噴射割合等の時間変化の一例を示すタイムチャートである。図１６の例示でも、運転状態の変化に連れて検索値INJ2_RMAPが急増している（時点ｔ３１〜ｔ３２）。なお、減速開始後（時点ｔ３４以降）については、第１実施形態の時点ｔ１６と同様のため説明を省略する。
【００９６】
この場合、検索値INJ2_RMAPが増加し始めると、第２設定値が、検索値INJ2_RMAPが増加し始めた時点ｔ３１からの連続増加期間INJ2SETが長くなるに連れて増加率がゼロから徐々に大きくなるようにして増加していく。本実施形態では、第２設定値の増加量ΔINJ2_RSETUPが、連続増加期間INJ2CNTに対し線形に増加するので、第２設定値INJ2_RSETは、連続増加期間INJ2CNTが長くなるに連れ、下に凸の二次曲線を描くようにして指数関数的に増加していく。第１設定値INJ1_RSETは、これとは逆に、上に凸の二次曲線を描くようにして指数関数的に減少していく。検索値INJ2_RMAPの増加が収まった後も、第２設定値INJ2_RSETは、検索値INJ2_RMAPに追い付くまで連続増加期間INJ2CNTに応じた増加量ΔINJ2_RSETUPで増加し続けていき、検索値INJ2_RMAPとの間の乖離を埋めていく（時点ｔ３２〜ｔ３３）。
【００９７】
このように、本実施形態においても、運転状態が低回転低負荷域から高回転高負荷域に急変するような場合において、運転状態の急変当初、第２インジェクタ４２の噴射割合の増加を抑え、その分第１インジェクタ４１の噴射割合が大きくなる。これにより、燃焼室２５に供給される燃料量の不足を好適に抑制することができ、加速性を向上することができる。なお、第２設定値の増加量ΔINJ2_RSETUPは、連続増加期間INJ2CNTの増加に対して非線形に増加してもよい。また、連続増加期間INJ2CNTがゼロであるときに、第２設定値の増加量ΔINJ2_RSETUPがゼロに設定され、第２設定値の増加量がゼロから徐々に増加するようになっているが、これも一例に過ぎず、連続増加期間INJ2CNTがゼロであるときに第２設定値の増加量ΔINJ2_RSETが正の値に設定されていてもよい。
【００９８】
［第４実施形態］
図１７は、本発明の第４実施形態に係る燃料噴射制御装置４６０の要部構成を示すブロック図、図１８は、図１７に示す記憶部４６３に記憶されているリッチ化係数テーブル７３の模式図、図１９は、図１７に示すＥＣＵ４６０により実行される噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第４実施形態に係る燃料噴射制御装置４００について、上記実施形態との相違を中心に説明する。
【００９９】
（ＥＣＵ）
図１７に示すように、本実施形態では、記憶部４６２が、第１実施形態と同様にして噴射割合マップ７１、燃料量マップ８１、補正係数マップ８２及び増加リミッタΔINJ2_RLMTUPを予め記憶している。また、記憶部４６２は、リッチ化係数テーブル７３を予め記憶している。噴射割合設定部４６３及び噴射割合補正部４６４は、変化量ΔINJ2_RMAPがゼロ以上である場合の第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)の設定処理で、増加リミッタΔINJ2_RLMTUP及びリッチ化係数テーブル７３を用いる。ＥＣＵ４６０は、第１実施形態と同様にして図６及び図８に示す処理を実行する一方、図７に示す処理に替えて図１９に示す処理を実行する。
【０１００】
図１８に示すように、リッチ化係数テーブル７３は、偏差INJ2_RDEVと、リッチ化係数INJ1MRICHとの対応関係を定めたものである。偏差INJ2_RDEVは、検索値の現在値INJ2_RMAP(n)から第２設定値の現在値INJ2_RSET(n)を減算することにより得られる。偏差INJ2_RDEVが大きくなると、リッチ化係数INJ1MRICHの値も大きくなる。なお、図１８に示す数値は、このような傾向を表す単なる一例に過ぎず、適宜変更可能である。
【０１０１】
（加速時等における噴射割合の設定）
図１９を参照すると、差分がゼロ以上であれば、噴射割合設定部４６３は、差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUPより大きいか否かを判断する（ステップＳ４１１）。差分が増加リミッタより大きければ（Ｓ４１１：ＹＥＳ）、噴射割合補正部４６４は、上記式（５）を用いて第２設定値の現在値INJ2_RSET(n)を設定する（ステップＳ４１２）。
【０１０２】
次に、噴射割合補正部４６４は、検索値の現在値INJ2_RMAP(n)から第２設定値の現在値INJ2_RSET(n)を減算し、これら２つの値の偏差INJ2_RDEVを算出する（ステップＳ４１３）。噴射割合補正部４６４は、リッチ化係数テーブル７３を参照し、偏差INJ2_RDEVに応じたリッチ化係数INJ1MRICHを設定する（ステップＳ４１４）。リッチ化係数INJ1MRICHを設定するときには、適宜補間処理が行われる。噴射割合設定部４６３は、次式（６ｄ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ４１５）。
【０１０３】
INJ1_RSET(n)＝（1−INJ2_RSET(n)）×INJ1MRICH      …（６ｄ）
（≧1−INJ2_RSET(n) ＞ 1−INJ2_RMAP(n)）
第１実施形態では、増加リミッタΔINJ2_RLMTUPが機能しているか否かに関わらず、第１設定値の現在値INJ1_RSET(n)は、１から第２設定値の現在値INJ2_RSET(n)を減算した値に設定されている。これに対し、本実施形態に係るリッチ化係数INJ1MRICHは、この減算値を増加補正するために用いられる。リッチ化係数INJ1MRICHを用いた補正は、第２設定値INJ2_RSETの値の変更を伴わずに実行され、そのため、第１設定値の現在値INJ1_RSET(n)と第２設定値の現在値INJ2_RSET(n)との和は１以上の値となる。リッチ化係数IMJ1MRICHを用いた補正を実行したとき、総噴射量TTOTALOUTは、ベース燃料量TIMAPと補正係数MTOTALとの積（TIMAP×MTOTAL）よりも大きい値となり（上記式（３）参照）、総噴射量TTOTALOUTが噴射割合の設定値を用いて増量補正されることとなる。
【０１０４】
差分が増加リミッタ以下であれば（Ｓ４１１：ＮＯ）、噴射割合設定部４６３は、上記式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ４１７）、上記式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ４１８）。
【０１０５】
（噴射割合の時間変化）
図２０は、図６、図８、図１９に示す噴射割合設定処理を実行した場合における第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合の時間変化の一例を示すタイムチャートである。図２０の例示でも、検索値INJ2_RMAPが運転状態の変化に連れて急増している（時点ｔ４１〜ｔ４２）。このときの検索値INJ2_RMAPの増加率は、増加リミッタΔINJ2_RLMTUPにより規定される増加率よりも大きいものとする。なお、減速開始後（時点ｔ４４以降）については、第１実施形態の時点ｔ１６以降と同様のため説明を省略する。
【０１０６】
検索値INJ2_RMAPが増加し始めると、第２設定値INJ2_RSETが、増加リミッタΔINJ2_RLMTUPにより規定される増加率で緩やかに増加していく（時点ｔ４１〜ｔ４３）。検索値INJ2_RMAPが増加し続ける間、検索値INJ2_RMAPと第２設定値INJ2_RSETとの偏差INJ2_RDEVは、時間が経過するに連れて拡大していく（時点ｔ４１〜ｔ４２）。
【０１０７】
偏差INJ2_RDEVの拡大により、リッチ化係数INJ1MRICHは、時間が経過するに連れて大きくなる。リッチ化係数INJ1MRICHが増加することにより、第１設定値INJ1_RSETは、１から第２設定値INJ2_RSETを減じて得られる減算値（すなわち、第１実施形態における第１設定値）を増加補正した値に設定される（時点ｔ４１〜ｔ４２）。
【０１０８】
検索値INJ2_RMAPの増加が収まった時点ｔ４２以降、第２設定値INJ2_RSETは、検索値INJ2_RMAPとの間の乖離を徐々に埋めるようにして増加リミッタΔINJ2_RLMTUPにより規定される増加率で緩やかに増加し続ける（時点ｔ４２〜ｔ４３）。よって、偏差INJ2_RDEVが徐々に縮小していき、リッチ化係数INJ1MRICHも１に向かって徐々に小さくなっていく。これにより、第１設定値INJ1_RSETは、１から第２設定値INJ2_RSETを減じて得られる減算値（すなわち、第１実施形態における第１設定値）へと近づいていく。
【０１０９】
このように、本実施形態では、運転状態が高回転側へ変化したときに、第２インジェクタ４２の噴射割合の増加を抑えることにより第１インジェクタ４１の噴射割合をパッシブに大きくしているだけでなく、更に第１インジェクタ４１の噴射割合をアクティブに増加補正し、その結果、総噴射量の増量補正をも行っている。これにより、燃焼室２５に供給される燃料量が不足するのをより好適に抑制することができ、加速性を向上することができる。なお、本実施形態では偏差に応じてリッチ化係数INJ1MRICHを求めるとしたが、前述の差分ΔINJ2_RERRに応じてリッチ化係数INJ1MRICHを求めてもよい。
【０１１０】
［第５実施形態］
図２１は、本発明の第５実施形態に係る燃料噴射制御装置５００の要部構成を示すブロック図、図２２は、図２１に示すＥＣＵ５６０により実行される噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第５実施形態に係る燃料噴射制御装置５００について、上記実施形態との相違を中心に説明する。
【０１１１】
（ＥＣＵ）
図２１に示すように、本実施形態では、記憶部５６２が、第１実施形態と同様にして噴射割合マップ７１、燃料量マップ８１、補正係数マップ８２及び増加リミッタΔINJ2_RLMTUPを予め記憶している。また、記憶部５６２は、遅延期間XINJ2CNTを予め記憶している。遅延期間XINJ2CNTは、第２インジェクタ４２に開弁指令が与えられてから、第２インジェクタ４２より噴射された燃料が燃焼室２５に到達するまでに要する期間と略等しい値であり、このような値は、実車を用いた走行試験又は数値解析から得ることができる。噴射割合設定部５６３及び噴射割合補正部５６４は、差分ΔINJ2_RERRがゼロ以上である場合における第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)の設定処理で、増加リミッタΔINJ2_RLMTUP及び遅延期間XINJ2CNTを用いる。ＥＣＵ５６０は、第１実施形態と同様にして図６及び図８に示す処理を実行する一方、図７に示す処理に替えて図２２に示す処理を実行する。
【０１１２】
（加速時等における噴射割合の設定）
図２２を参照すると、差分がゼロ以上であれば、噴射割合設定部５６３が、連続増加期間INJ2CNTをカウントアップする（ステップＳ５１１）、次に、噴射割合設定部５６３は、差分ΔINJ2_RERRが増加リミッタより大きいか否かを判断する（ステップＳ５１２）。差分が増加リミッタより大きければ（Ｓ５１２：ＹＥＳ）、噴射割合補正部５６４は、上記式（５）を用いて第２設定値の現在値INJ2_RSET(n)を設定する（ステップＳ５１３）。
【０１１３】
次に、噴射割合補正部５６４は、連続増加期間INJ2CNTが記憶部５６２に予め記憶されている所定期間（遅延期間）XINJ2CNTに達したか否かを判断する（ステップＳ５１４）。連続増加期間が遅延期間に達していなければ（Ｓ５１４：ＮＯ）、噴射割合補正部５６４は、次式（６ｅ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ５１５）。連続増加期間が遅延期間に達していれば（Ｓ５１４：ＹＥＳ）、噴射割合補正部５６３は、次式（６ｆ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ５１６）。
【０１１４】
INJ1_RSET(n)＝INJ1_RSET(n-1)      …（６ｅ）
INJ1_RSET(n)＝1−INJ2_RSET(n-XINJ2CNT)      …（６ｆ）
（＞1−INJ2_RSET(n) ＞ 1-INJ2_RMAP(n)）
このように、連続増加期間INJ2CNTが遅延期間XINJ2CNTに達していない間は、検索値INJ2_RMAPと共に第２設定値INJ2_RSETが増加していても、第１設定値の現在値INJ1_RSET(n)を検索値INJ2_RMAPの増加が開始した時点の値に維持する。連続増加期間INJ2CNTが遅延期間XINJ2CNTに達すると、第１設定値INJ1_RSETは、現在から見て遅延期間XINJ2CNTだけ過去に設定されていた第２設定値INJ2_RSET(n-XINJ2CNT)を１から減算した値に設定される。つまり、第１設定値の現在値INJ1_RSET(n)は、第２設定値の現在値INJ2_RSET(n)が増加し始めた時点から遅延期間XINJ2CNTだけ遅延した後に減少し始める。これにより、第１設定値INJ1_RSETは、噴射割合マップ７１から求められる第１インジェクタ４１の噴射割合の値（1−INJ2_RMAP(n)）よりも大きい値に設定されることは勿論、増加リミッタが機能して設定された第２設定値の現在値INJ2_RSET(n)を１から減じた値（すなわち、第１実施形態における第１設定値）よりも大きい値に設定される。すると、本実施形態においても、第４実施形態と同様にして、第１設定値の現在値INJ1_RSET(n)と第２設定値の現在値INJ2_RSET(n)との和が１を超え、総噴射量TTOTALOUTが増量補正されることとなる。
【０１１５】
なお、差分ΔINJ2_RERRが増加リミッタΔINJ2_RLMTUP以下であれば（Ｓ５１２：ＮＯ）、噴射割合設定部５６３が、上記式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定し（ステップＳ５１８）、上記式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ５１９）。
【０１１６】
（噴射割合の時間変化）
図２３は、図６、図８、図２２に示す噴射割合設定処理が実行された場合における第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合の時間変化の一例を示すタイムチャートである。図２３の例示でも、運転状態の変化に連れて検索値INJ2_RMAPが急増している（時点ｔ５１〜ｔ５３）。検索値INJ2_RMAPの増加率は増加リミッタΔINJ2_RLMTUPにより規定される増加率よりも大きいものとしている。なお、減速開始後（時点ｔ５６以降）については、第１実施形態の時点ｔ１６以降と同様のため説明を省略する。
【０１１７】
検索値INJ2_RMAPが増加し始めると、第２設定値INJ2_RSETが、増加リミッタΔINJ2_RLMTUPにより規定される増加率で緩やかに増加していく（時点ｔ５１〜ｔ５４）。第１設定値INJ1_RSETは、検索値INJ2_RMAPの増加開始時点ｔ５１から遅延期間XINJ2CNTが経過するまでの間、当該時点ｔ５１に設定されていた値に維持される（時点ｔ５１〜ｔ５２）。したがって、第１設定値INJ1_RSETと第２設定値INJ2_RSETとの和は、１から徐々に増加していく（時点ｔ５１〜５２）。連続増加期間INJ2CNTが遅延期間XINJ2CNTを経過した後は、第１設定値INJ1_RSETが、遅延期間XINJ2CNTだけ遅延した値に設定され、時間が経過するに連れて減少していく（時点ｔ５２〜ｔ５５）。なお、第１設定値INJ1_RSETと第２設定値INJ2_RSETとの和は、第２設定値INJ2_RSETが検索値INJ2_RMAPに追い付いた時点ｔ５４から１に向かって徐々に減少していく（時点ｔ５４〜ｔ５５）。
【０１１８】
このように、本実施形態では、運転状態が高回転側に急変するような場合に、運転領域の急変当初、第１インジェクタ４１の噴射割合の値を変化させない結果、第１インジェクタ４１の燃料噴射量が大きくなる。これにより、燃焼室２５に供給される燃料量が不足するのを好適に抑制することができ、加速性を向上することができる。
【０１１９】
［第６実施形態］
図２４は、本発明の第６実施形態に係る燃料噴射制御装置６００の要部構成を示すブロック図、図２５は、図２４に示すＥＣＵ６６０が実行する噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第６実施形態に係る燃料噴射制御装置６００について、上記実施形態との相違を中心に説明する。
【０１２０】
（ＥＣＵ）
図２４に示すように、本実施形態では、記憶部６６２が、第５実施形態と同様にして、検索値算出マップ７１及び遅延期間XINJ2CNTを予め記憶しているが、増加リミッタは記憶部６６２に記憶されていない。噴射割合設定部６６３及び噴射割合補正部６６４は、差分ΔINJ2_RERRがゼロ以上である場合における第１設定値の現在値INJ1_RSET(n)及び第２設定値の現在値INJ2_RSET(n)の設定処理で、遅延期間XINJ2CNTを用いる。ＥＣＵ６６０は、第１実施形態と同様にして図６及び図８に示す処理を実行する一方、図７に示す処理に替えて図２５に示す処理を実行する。
【０１２１】
（加速時等における噴射割合の設定）
図２５を参照すると、差分ΔINJ2_RERRがゼロ以上であれば、噴射割合設定部６６３が、連続増加期間INJ2CNTをカウントアップする（ステップＳ６１１）。次に、噴射割合設定部６６３が、上記式（７）を用いて第２設定値の現在値INJ2_RSET(n)を設定する（ステップＳ６１２）。次に、噴射割合設定部６６３が、連続増加期間INJ2CNTが記憶部６６２に予め記憶されている所定期間（遅延期間）XINJ2CNTに達したか否かを判断する（ステップＳ６１３）。連続増加期間が遅延期間に達していなければ（Ｓ６１３：ＮＯ）、噴射割合補正部６６４が、上記式（６ｅ）を用いて第１設定値の現在値INJ1_RSET(n)を設定し（ステップＳ６１４）、連続増加期間が遅延期間に達していれば（Ｓ６１３：ＹＥＳ）、噴射割合補正部６６４が、次式（６ｆ）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ６１５）。つまり、本実施形態では、第２設定値の現在値INJ2_RSET(n)は検索値の増加率に関わらず検索値の現在値INJ2_RMAP(n)に設定される一方、第１設定値の現在値INJ1_RSET(n)は第５実施形態と同様にして設定される。
【０１２２】
（噴射割合の時間変化）
図２６は、図６、図８、図２５に示す噴射割合設定処理が実行された場合における第１インジェクタ４１の噴射割合及び第２インジェクタ４２の噴射割合の時間変化の一例を示すタイムチャートである。図２６の例示でも、運転状態の変化に連れて検索値INJ2_RMAPが急増している（時点ｔ６１〜ｔ６３）。なお、減速開始後（時点ｔ６５以降）については、第１実施形態と同様のため説明を省略する。
【０１２３】
検索値INJ2_RMAPが増加し始めると、第２設定値INJ2_RSETは検索値INJ2_RMAPに設定される（時点ｔ６１〜ｔ６３）。第１設定値INJ1_RSETは、第５実施形態と同様にして、検索値INJ2_RMAPの増加が開始した時点ｔ６１から遅延期間XINJ2CNTが経過するまで、当該時点ｔ６１に設定されていた値に維持される（時点ｔ６１〜ｔ６２）。したがって、第１設定値INJ1_RSETと第２設定値INJ2_RSETとの和が１から徐々に増加していく（時点ｔ６１〜６２）。連続増加期間INJ2CNTが遅延期間XINJ2CNTを経過した後は、第１設定値INJ1_RSETが、遅延期間XINJ2CNTだけ遅延した値に設定され、時間が経過していくに連れて減少していく（時点ｔ６２〜ｔ６４）。第１設定値INJ1_RSETと第２設定値INJ2_RSETとの和は、第２設定値INJ2_RSETが検索値INJ2_RMAPに追い付いた時点ｔ６３から１に向かって次第に減少していく（時点ｔ６３〜ｔ６４）。
【０１２４】
このように、本実施形態においては、運転領域が高回転側へ急変するような場合に、第２設定値INJ2_RSETの増加を抑制する増加リミッタを用いていないものの、運転状態の急変当初に、第１インジェクタ４１の噴射割合を変化させない結果、第１インジェクタ４１の燃料噴射量を大きくしている。これにより、燃焼室２５に供給される燃料量が不足するのを抑制することができ、加速性を向上することができる。
【０１２５】
［第７実施形態］
図２７は、本発明の第７実施形態に係る燃料噴射制御装置７００の要部構成を示すブロック図、図２８は、図２７に示す記憶部７６２に記憶される減速時割合テーブル７４を示す模式図、図２９は、図２７に示すＥＣＵ７６０により実行される噴射割合設定処理の一部を示すフローチャートである。以下、本発明の第７実施形態に係る燃料噴射制御装置７００について、上記実施形態との相違を中心に説明する。
【０１２６】
（ＥＣＵ）
図２７に示すように、本実施形態では、記憶部７６２が、第１実施形態と同様にして噴射割合マップ７１、燃料量マップ８１、補正係数マップ８２及び増加リミッタΔINJ2_RLMTUPを予め記憶している。また、記憶部７６２は、減速時割合テーブル７４を予め記憶している。噴射割合設定部７６３は、差分ΔINJ2_RERRがゼロ未満である場合における第１設定値INJ1_RSET及び第２設定値INJ2_RSETの設定処理において、減速時割合テーブル７４を用いる。ＥＣＵ７６０は、第１実施形態と同様にして、図６及び図７に示す処理を実行する一方、図８に示す処理に替えて図２９に示す処理を実行する。
【０１２７】
図２８に示すように、減速時割合テーブル７４は、スロットル開度の変化量ΔTHと、第２設定値INJ2_RSETとの対応関係を定めている。スロットル開度の変化量ΔTHが小さくなると、第２設定値INJ2_RSETが小さい値に設定される。なお、図２８に示された数値は、このような傾向を表した単なる一例に過ぎず、適宜変更可能である。
【０１２８】
（減速時等における噴射割合の設定）
図２９を参照すると、差分ΔINJ2_RERRがゼロ未満であれば、噴射割合設定部７６３が、スロットル開度の変化量ΔTHを算出する（ステップＳ７５１）。スロットル開度の変化量ΔTHは、スロットル開度THの現在値からスロットル開度THの前回値を減算することで算出可能である。次に、噴射割合設定部７６３は、減速時割合テーブル７４を参照して、スロットル開度の変化量ΔTHに応じた第２設定値の現在値INJ2_RSET(n)を設定する（ステップＳ７５２）。次に、噴射割合設定部７６３は、上記式（８）を用いて第１設定値の現在値INJ1_RSET(n)を設定する（ステップＳ７５３）。つまり、第１設定値の現在値INJ1_RSET(n)は、１から第２設定値の現在値INJ2_RSET(n)を減算した値に設定される。このような処理を行うことにより、スロットル開度の閉じ側への変化に対して噴射割合を敏感に変更することが可能になる。
【０１２９】
［変形例］
これまで本発明に係る実施形態について説明したが、上記実施形態の構成及び処理は本発明の範囲内で適宜変更可能である。加速時等の噴射割合を第２〜第６実施形態に係る処理で設定し、減速時等の噴射割合を第７実施形態に係る処理で設定してもよい。また、第３〜第５実施形態に係る第２設定値の設定処理に、第２実施形態に係る増加リミッタの切替を適用してもよい。
【０１３０】
第２実施形態に係る増加リミッタの切替は、リミッタ切替閾値と第２設定値との比較に応じて行うものに限定されず、例えば連続増加期間が所定期間を経過するまでは第１増加リミッタを適用して所定期間を経過した後は第２増加リミッタを適用するものであってもよい。第４実施形態に係るリッチ化係数は、連続増加期間に応じて設定されていてもよい。また、第１設定値INJ1_RSETを噴射割合マップ７１から求まる第１インジェクタ４１の噴射割合よりも増やすように補正する条件に関しては、上記実施形態のように、検索値の現在値INJ2_RMAP(n)と第２設定値の過去値（前回値）INJ2_RSET(n-1)との差分がゼロより大きい所定閾値を超えるとの条件に限られず、検索値の現在値INJ2_RMAP(n)と検索値の前回値INJ2_RMAP(n-1)との差分がゼロより大きい所定閾値を超えるとの条件であってもよい。この場合、図９の時点ｔ１３〜ｔ１４に示すように、検索値INJ2_RMAPが減少傾向に転じても第２設定値INJ2_RSETが増加リミッタΔINJ2_RLMTUPにより規定される増加率で緩やかに上昇し続ける状況を確保するために、図７に示すフローにおいてフラグを立てるなどのプログラミング技術を適宜適用してもよい。
【０１３１】
また、本発明の実施形態に係る燃料噴射制御装置は、モトクロッサーのみならず、その他のタイプの自動二輪車にも好適に適用されるし、自動二輪車以外の乗物、例えば、不整地走行車や小型滑走艇にも好適に適用される。
【産業上の利用可能性】
【０１３２】
本発明は、ツインインジェクタの制御にあたって、第２インジェクタの噴射割合を大きくさせようとするときに、燃焼室に実際に供給される燃料量が不足するのを抑制することができるとの作用効果を奏し、ツインインジェクタが適用されたエンジンに広く利用することができる。特に、本発明は、スロットルグリップの急操作、車輪の空転及び車体のジャンプ等により、エンジンの運転領域が頻繁に急変しがちなオフロード車に搭載されると有益である。
【符号の説明】
【０１３３】
１００、２００、３００、４００、５００、６００、７００  燃料噴射制御装置
１  自動二輪車
１０  エンジン
２５  燃焼室
４１  第１インジェクタ
４２  第２インジェクタ
６０、２６０、３６０、４６０、５６０、６６０、７６０  電子制御ユニット（ＥＣＵ）
６２、２６２、３６２、４６２、５６２、６６２、７６２  記憶部
６３、２６３、３６３、４６３、５６３、６６３、７６３  噴射割合設定部
６４、２６４、３６４、４６４、５６４、６６４、７６４  噴射割合補正部
６５  燃料量設定部
６６  インジェクタ制御部
７１  検索値算出マップ
７２  割合増加率マップ
７３  リッチ化係数テーブル
７４  減速時割合テーブル
８１  燃料量マップ
８２  補正係数マップ
T1OUT  第１インジェクタの燃料噴射量の指令値
T2OUT  第２インジェクタの燃料噴射量の指令値
TTOTALOUT  総噴射量
INJ1_RSET  第１インジェクタの噴射割合の設定値
INJ2_RMAP  第２インジェクタの噴射割合の検索値
INJ2_RSET  第２インジェクタの噴射割合の設定値
ΔINJ2_RERR  検索値の現在値と第２設定値の前回値との差分
ΔINJ2_RMAP  第２インジェクタの噴射割合の検索値の変化率
ΔINJ2_RLMTUP  増加リミッタ
ΔINJ2_RLMTUP1  第１増加リミッタ
ΔINJ2_RLMTUP2  第２増加リミッタ
INJ2LMTCHG  リミッタ切替閾値
ΔINJ2_RSETUP  第２設定値の増加率の設定値
INJ1MRICH  リッチ化係数
INJ2_RDEV  検索値の現在値と第２設定値の現在値との偏差
INJ2CNT  連続増加期間
XINJ2CNT  遅延期間
【図１】
0005723201.tif 000002
【図２】
0005723201.tif 000003
【図３】
0005723201.tif 000004
【図４】
0005723201.tif 000005
【図５】
0005723201.tif 000006
【図６】
0005723201.tif 000007
【図７】
0005723201.tif 000008
【図８】
0005723201.tif 000009
【図９】
0005723201.tif 000010
【図１０】
0005723201.tif 000011
【図１１】
0005723201.tif 000012
【図１２】
0005723201.tif 000013
【図１３】
0005723201.tif 000014
【図１４】
0005723201.tif 000015
【図１５】
0005723201.tif 000016
【図１６】
0005723201.tif 000017
【図１７】
0005723201.tif 000018
【図１８】
0005723201.tif 000019
【図１９】
0005723201.tif 000020
【図２０】
0005723201.tif 000021
【図２１】
0005723201.tif 000022
【図２２】
0005723201.tif 000023
【図２３】
0005723201.tif 000024
【図２４】
0005723201.tif 000025
【図２５】
0005723201.tif 000026
【図２６】
0005723201.tif 000027
【図２７】
0005723201.tif 000028
【図２８】
0005723201.tif 000029
【図２９】
0005723201.tif 000030