(57)【要約】【課題】燃料噴射を通路噴射インジェクタと筒内噴射インジェクタとで分担して行う際、インジェクタの燃料噴射量が許容下限値未満になるのを抑制する。【解決手段】通路噴射インジェクタ６の燃料噴射量の指令値である通路噴射用指令値Ｑ１が許容下限値min1未満になる可能性のある所定値Ｂ未満になると、同指令値Ｑ１を補正するための通路噴射用フィードバック補正値ＦＡＦ１が「１．０」に設定され、当該補正値ＦＡＦ１による通路噴射用指令値Ｑ１の減少側への補正が停止される。また、筒内噴射インジェクタ７の燃料噴射量の指令値である筒内噴射用指令値Ｑ２が許容下限値min2未満になる可能性のある所定値Ａ未満になると、同指令値Ｑ２を補正するための筒内噴射用フィードバック補正値ＦＡＦ２が「１．０」に設定され、当該補正値ＦＡＦ２による筒内噴射用指令値Ｑ２の減少側への補正が停止される。【選択図】      図１
2005155367.tif 000002
【特許請求の範囲】
【請求項１】
吸気通路に燃料を噴射する通路噴射インジェクタと燃焼室内に燃料を噴射する筒内噴射インジェクタとを備え、内燃機関に必要とされる量の燃料噴射を前記通路噴射インジェクタと前記筒内噴射インジェクタとで分担して行い、内燃機関の燃料噴射量を同機関の空燃比に基づき増減されるフィードバック補正値により補正して前記空燃比を目標値に近づける内燃機関の燃料噴射制御装置において、
前記通路噴射インジェクタと前記筒内噴射インジェクタとのうち、一方のインジェクタの燃料噴射量が前記フィードバック補正値を用いた補正により許容下限値未満になる可能性のある値以下になったとき、他方のインジェクタの燃料噴射量についてのみ前記フィードバック補正値を用いた補正を行う補正手段を備える
ことを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記補正手段は、一方のインジェクタの燃料噴射量が許容下限値まで少なくなる可能性のある値以下になったとき、前記他方のインジェクタの燃料噴射量の補正を行うためのフィードバック補正値を、前記一方のインジェクタの燃料噴射量の補正が行われない分を補償する値に設定する
請求項１記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記補正手段は、前記他方のインジェクタの燃料噴射量の補正を行うためのフィードバック補正値の設定を、内燃機関の総燃料噴射量と前記他方のインジェクタの燃料噴射量との比に基づいて行う
請求項２記載の内燃機関の燃料噴射制御装置。
【請求項４】
吸気通路に燃料を噴射する通路噴射インジェクタと燃焼室内に燃料を噴射する筒内噴射インジェクタとを備え、内燃機関に必要とされる量の燃料噴射を前記通路噴射インジェクタと前記筒内噴射インジェクタとで分担して行い、内燃機関の燃料噴射量を同機関の空燃比に基づき増減されるフィードバック補正値により補正して前記空燃比を目標値に近づける内燃機関の燃料噴射制御装置において、
前記通路噴射インジェクタと前記筒内噴射インジェクタとのうち、一方のインジェクタの燃料噴射量が許容下限値未満になったとき、その燃料噴射量を許容下限値に固定するとともに、他方のインジェクタの燃料噴射量を減量する制御手段を備える
ことを特徴とする内燃機関の燃料噴射制御装置。
【請求項５】
前記制御手段は、一方のインジェクタの燃料噴射量が許容下限値未満に低下して当該許容下限値未満に固定されたとき、その固定に伴う内燃機関全体の燃料噴射量の余剰分がなくなるよう他方のインジェクタの燃料噴射量を減量する
請求項４記載の内燃機関の燃料噴射制御装置。
【請求項６】
前記制御手段は、前記一方のインジェクタの燃料噴射量における許容下限値への固定前後の値の差分だけ、前記他方のインジェクタの燃料噴射量を減量する
請求項５記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射制御装置に関するものである。
【背景技術】
【０００２】
従来より、特許文献１に示されるように、吸気通路（例えば吸気ポート）に燃料を噴射する通路噴射インジェクタと、燃焼室内に燃料を噴射する筒内噴射インジェクタとを備え、それらインジェクタで必要とされる量の燃料噴射を分担して行う内燃機関が提案されている。
【０００３】
こうした内燃機関においても、一つだけインジェクタを備えた通常の内燃機関と同じく、空燃比が目標値に近づけられるよう同空燃比に基づき増減されるフィードバック補正値を用いて燃料噴射量を補正する空燃比フィードバック制御が行われる。即ち、上記フィードバック補正値によって、通路噴射インジェクタの燃料噴射量、及び筒内噴射インジェクタの燃料噴射量が補正され、内燃機関の空燃比が目標値に近づけられるようになる。
【特許文献１】特許第３０６０９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ただし、燃料噴射を通路噴射インジェクタと筒内噴射インジェクタとで分担して行うと、一つのインジェクタで燃料噴射を行う場合に比べて、それぞれのインジェクタでの燃料噴射量が少なくなるため、上記フィードバック補正値による補正に起因して各インジェクタの燃料噴射量が許容下限値未満になるおそれがある。なお、上記許容下限値とは、燃料噴射量制御を精度よく実行することの可能な燃料噴射量の最小値であって、インジェクタに応じて決まるものである。
【０００５】
本発明はこのような実情に鑑みてなされたものであって、その目的は、燃料噴射を通路噴射インジェクタと筒内噴射インジェクタとで分担して行う際、インジェクタの燃料噴射量が許容下限値未満になるのを抑制することのできる内燃機関の燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記目的を達成するための手段及びその作用効果について記載する。
上記目的を達成するため、請求項１記載の発明では、吸気通路に燃料を噴射する通路噴射インジェクタと燃焼室内に燃料を噴射する筒内噴射インジェクタとを備え、内燃機関に必要とされる量の燃料噴射を前記通路噴射インジェクタと前記筒内噴射インジェクタとで分担して行い、内燃機関の燃料噴射量を同機関の空燃比に基づき増減されるフィードバック補正値により補正して前記空燃比を目標値に近づける内燃機関の燃料噴射制御装置において、前記通路噴射インジェクタと前記筒内噴射インジェクタとのうち、一方のインジェクタの燃料噴射量が前記フィードバック補正値を用いた補正により許容下限値未満になる可能性のある値以下になったとき、他方のインジェクタの燃料噴射量についてのみ前記フィードバック補正値を用いた補正を行う補正手段を備えた。
【０００７】
上記構成によれば、いずれか一方のインジェクタの燃料噴射量がフィードバック補正値を用いた補正によって許容下限値よりもになる可能性のある状況では、その補正が停止されるため、当該燃料噴射量の許容下限値未満への低下を抑制することができる。また、このときの他方のインジェクタの燃料噴射量については、フィードバック補正値を用いた補正が続けられる。従って、上記一方のインジェクタにおける燃料噴射量についてフィードバック補正値を用いた補正が停止されたとしても、他方のインジェクタにおける上記燃料噴射量補正によって空燃比を目標値に近づけることができる。
【０００８】
請求項２記載の発明では、請求項１記載の発明において、前記補正手段は、一方のインジェクタの燃料噴射量が許容下限値まで少なくなる可能性のある値以下になったとき、前記他方のインジェクタの燃料噴射量の補正を行うためのフィードバック補正値を、前記一方のインジェクタの燃料噴射量の補正が行われない分を補償する値に設定するものとした。
【０００９】
一方のインジェクタの燃料噴射量が許容下限値まで少なくなる可能性のある値以下になったとき、一方のインジェクタの燃料噴射量補正が行われなくなるため、空燃比が目標値に近づきにくくなり、同空燃比への目標値への収束が遅くなる。しかし、このとき他方のインジェクタの燃料噴射量の補正を行うフィードバック補正値を上記のように設定することで、一方のインジェクタの燃料噴射量補正が行われなくなる分、他方のインジェクタの燃料噴射量補正が大きく行われるようになる。このため、一方のインジェクタの燃料噴射量補正が行われなくなったとき、空燃比の目標値への収束が遅くなるのを抑制することができる。
【００１０】
請求項３記載の発明では、請求項２記載の発明において、前記補正手段は、前記他方のインジェクタの燃料噴射量の補正を行うためのフィードバック補正値の設定を、内燃機関の総燃料噴射量と前記他方のインジェクタの燃料噴射量の比に基づいて行うものとした。
【００１１】
一方のインジェクタの燃料噴射量補正が行われなくなったとき、その分だけ他方のインジェクタの燃料噴射量補正が大きく行われるよう、当該燃料噴射量補正を行うためのフィードバック補正値が、一方のインジェクタの燃料噴射量の補正が行われない分を補償する値に設定される。このフィードバック補正値の設定を、上記のように内燃機関の総燃料噴射量と前記他方のインジェクタの燃料噴射量との比に基づき行うことで、同補正値を一方のインジェクタの燃料噴射量の補正が行われない分を補償する値として的確なものとすることができる。これは、上記比が、他方のインジェクタのみの燃料噴射量補正で両方のインジェクタでの燃料噴射量補正と同等の燃料噴射量変化を実現するのに必要な、上記他方のインジェクタでの燃料噴射量補正に用いられるフィードバック補正値の変化率に対応した値になるためである。
【００１２】
請求項４記載の発明では、吸気通路に燃料を噴射する通路噴射インジェクタと燃焼室内に燃料を噴射する筒内噴射インジェクタとを備え、内燃機関に必要とされる量の燃料噴射を前記通路噴射インジェクタと前記筒内噴射インジェクタとで分担して行い、内燃機関の燃料噴射量を同機関の空燃比に基づき増減されるフィードバック補正値により補正して前記空燃比を目標値に近づける内燃機関の燃料噴射制御装置において、前記通路噴射インジェクタと前記筒内噴射インジェクタとのうち、一方のインジェクタの燃料噴射量が許容下限値未満になったとき、その燃料噴射量を許容下限値に固定するとともに、他方のインジェクタの燃料噴射量を減量する制御手段を備えた。
【００１３】
上記構成によれば、いずれか一方のインジェクタの燃料噴射量がフィードバック補正値を用いた補正によって許容下限値未満になると、その燃料噴射量が許容下限値に固定されるため、当該燃料噴射量の許容下限値未満への低下を抑制することができる。ただし、このように一方のインジェクタの燃料噴射量を許容下限値に固定すると、当該燃料噴射量が適正値よりも過多になることから、その分だけ内燃機関全体として燃料噴射が余分に行われ、空燃比が目標値に近づきにくくなって同空燃比の目標値への収束が遅くなる。しかし、このとき他方のインジェクタの燃料噴射量を上記のように減量することで、内燃機関全体としての燃料噴射量の余剰を抑制することができる。このため、一方のインジェクタの燃料噴射量が許容下限値に固定されたとき、空燃比の目標値への収束が遅くなるのを抑制することができる。
【００１４】
請求項５記載の発明では、請求項４記載の発明において、前記制御手段は、一方のインジェクタの燃料噴射量が許容下限値未満に低下して当該許容下限値未満に固定されたとき、その固定に伴う内燃機関全体の燃料噴射量の余剰分がなくなるよう他方のインジェクタの燃料噴射量を減量するものとした。
【００１５】
一方のインジェクタの燃料噴射量が許容下限値に固定されたとき、他方のインジェクタの燃料噴射量を上記のように減量することで、一方のインジェクタの燃料噴射量が上記固定に伴い適正値よりも過多になる分、他方のインジェクタの燃料噴射量が少なくされるようになる。このため、一方のインジェクタの燃料噴射量の許容下限値への固定時に、空燃比の目標値への収束が遅くなるのを的確に抑制することができる。
【００１６】
請求項６記載の発明では、請求項５記載の発明において、前記制御手段は、前記一方のインジェクタの燃料噴射量における許容下限値への固定前後の値の差分だけ、前記他方のインジェクタの燃料噴射量を減量するものとした。
【００１７】
一方のインジェクタの燃料噴射量が許容下限値に固定されたとき、固定前後の当該燃料噴射量の差分だけ、その燃料噴射量が適正値に対し過多になる。このため、他方のインジェクタの燃料噴射量の減量を上記差分だけ行うことで、その減量を上記固定に伴う内燃機関全体の燃料噴射量の余剰分をなくすのに的確なものとすることができる。
【発明を実施するための最良の形態】
【００１８】
［第１実施形態］
以下、本発明を自動車用エンジンの燃料噴射制御装置に具体化した第１実施形態を図１〜図５に従って説明する。
【００１９】
図１に示されるエンジン１の吸気通路２には、燃焼室３に吸入される空気量（吸入空気量）を調整すべく開閉動作するスロットルバルブ４が設けられている。このスロットルバルブ４の開度（スロットル開度）は、自動車の運転者によって踏み込み操作されるアクセルペダル５の踏み込み量（アクセル踏込量）に応じて調節される。また、エンジン１は、吸気通路２（例えば燃焼室３の吸気ポート２ａ）に向けて燃料を噴射する通路噴射インジェクタ６と、燃焼室３内に燃料を噴射する筒内噴射インジェクタ７とを備えている。
【００２０】
エンジン１においては、インジェクタ６，７から噴射される燃料と吸気通路２を流れる空気とからなる混合気が燃焼室３に充填され、この混合気に対し点火プラグ１２による点火が行われる。そして、点火後の混合気が燃焼すると、そのときの燃焼エネルギによりピストン１３が往復移動し、クランクシャフト１４が回転するようになる。また、燃焼後の混合気は排気として排気通路１５に送り出される。
【００２１】
自動車には、エンジン１の各種運転制御を行う電子制御装置１６が搭載されている。この電子制御装置１６を通じてのインジェクタ６，７の駆動制御により、それらインジェクタ６，７の切換制御、及びエンジン１の燃料噴射量制御等が行われる。また、電子制御装置１６には、以下に示される各種センサからの検出信号が入力される。
【００２２】
・アクセル踏込量を検出するアクセルポジションセンサ１７。
・スロットル開度を検出するスロットルポジションセンサ１８。
・吸気通路２内におけるスロットルバルブ４の下流側の圧力を検出するバキュームセンサ１９。
【００２３】
・クランクシャフト１４の回転に対応した信号を出力するクランクポジションセンサ２０。
・排気通路１５を流れる排気中の酸素濃度に対応した信号を出力する酸素（Ｏ2 ）センサ２２。
【００２４】
次に、インジェクタ６，７の切換制御、及びエンジン１の燃料噴射量制御について、各制御毎に個別に説明する。
［インジェクタの切換制御］
エンジン１においては、エンジン運転状態に応じて、通路噴射インジェクタ６と筒内噴射インジェクタ７とのいずれか一方による燃料噴射、或いはそれらインジェクタ６，７の両方による燃料噴射が行われる。
【００２５】
例えば、エンジン１の冷却水温が低いときには、通路噴射インジェクタ６のみによる燃料噴射が行われる。これは、通路噴射インジェクタ６による燃料噴射では、燃料噴射から点火までの時間を長くとることが可能であり、燃料の気化に必要な時間を確保し易いことから、エンジン低温時にも噴射燃料の気化を十分に行い、液状燃料が存在した状態での燃焼によるスモークの発生を抑制することができるためである。
【００２６】
また、エンジン１の冷却水温がある程度まで高くなると、必要とされる燃料噴射量が少ない運転領域においては筒内噴射インジェクタ７のみによる燃料噴射が行われ、上記必要とされる燃料噴射量が多い運転領域においては筒内噴射インジェクタ７と通路噴射インジェクタ６との両方での燃料噴射が行われる。筒内噴射インジェクタ７による燃料噴射が行われると、その噴射燃料がピストン１３の頭部やシリンダ内壁等に当たって気化するときに気化熱を奪うため、燃焼室３の温度が下がるようになる。従って、エンジン１の冷却水温がある程度まで高くなったときには、上記のように筒内噴射インジェクタ７による燃料噴射を行って燃焼室３の温度を下げて吸気充填効率を高め、エンジン出力の向上を図るようにしている。ただし、必要とされる燃料噴射量の少ない運転領域においては、二つのインジェクタ６，７で分担して燃料噴射を行うと、それぞれのインジェクタ６，７での燃料噴射量が少なくなるため、その燃料噴射量が燃料噴射量制御を精度よく実行することの可能な燃料噴射量の最小値である許容下限値未満になるおそれがある。このため、エンジン１の冷却水温がある程度まで高くなったとき、必要とされる燃料噴射量の少ない運転領域においては、筒内噴射インジェクタ７による燃料噴射のみを行うようにしている。
【００２７】
更に、上記のように通路噴射インジェクタ６と筒内噴射インジェクタ７との両方で分担して燃料噴射を行う場合、通路噴射インジェクタ６の燃料噴射量と筒内噴射インジェクタ７の燃料噴射量との割合が、エンジン回転速度及びエンジン負荷といったエンジン運転状態に応じて可変とされる。これにより、通路噴射インジェクタ６と筒内噴射インジェクタ７とで分担して燃料噴射を行う場合に、それぞれのインジェクタ６，７の燃料噴射量をエンジン運転状態に応じた最適な値に制御することができるようになる。
【００２８】
［エンジン１の燃料噴射量制御］
エンジン１の燃料噴射量制御は、エンジン１を運転する上で要求されるエンジン全体の総燃料噴射量Ｑfin が得られるよう、通路噴射インジェクタ６の燃料噴射量及び筒内噴射インジェクタ７の燃料噴射量を各々制御することによって実現される。通路噴射インジェクタ６の燃料噴射量は通路噴射用指令値Ｑ１に基づき同インジェクタ６を駆動することによって制御され、筒内噴射インジェクタ７の燃料噴射量は筒内噴射用指令値Ｑ２に基づき同インジェクタ７を駆動することによって制御される。
【００２９】
上記総燃料噴射量Ｑfin と、通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２との関係は、以下の式（１）で示されるものとなる。
Ｑfin ＝Ｑ１＋Ｑ２      …（１）
Ｑfin   ：総燃料噴射量
Ｑ１    ：通路噴射用指令値
Ｑ２    ：筒内噴射用指令値
そして、通路噴射用指令値Ｑ１は、以下の式（２）によって算出される。
【００３０】
Ｑ１＝Ｑbse ・ｋ・ＦＡＦ１・Ａ      …（２）
Ｑ１    ：通路噴射用指令値
Ｑbse   ：基本燃料噴射量
ｋ      ：分担係数
ＦＡＦ１：通路噴射用フィードバック補正値
Ａ      ：その他の補正係数
また、筒内噴射用指令値Ｑ２は、以下の式（３）によって算出される。
【００３１】
Ｑ２＝Ｑbse ・（１−ｋ）・ＦＡＦ２・Ｂ      …（３）
Ｑ２    ：筒内噴射用指令値
Ｑbse   ：基本燃料噴射量
ｋ      ：分担係数
ＦＡＦ２：筒内噴射用フィードバック補正値
Ｂ      ：その他の補正係数
式（１）、式（２）の基本燃料噴射量Ｑbse は、エンジン回転速度及びエンジン負荷等に基づき算出され、そのエンジン運転状態にあって必要とされる理論上の総燃料噴射量を表す値となる。こうして算出される基本燃料噴射量Ｑbse は、エンジン１が高回転高負荷になるほど大きい値となる傾向を有する。上記エンジン回転速度は、クランクポジションセンサ２０からの検出信号に基づき求められる。また、エンジン負荷は、エンジン１の吸入空気量に対応するパラメータと上記エンジン回転速度とから算出される。なお、吸入空気量に対応するパラメータとしては、バキュームセンサ１９からの検出信号に基づき求められるエンジン１の吸気圧、スロットルポジションセンサ１８からの検出信号に基づき求められるスロットル開度、及びアクセルポジションセンサ１７からの検出信号に基づき求められるアクセル踏込量等があげられる。
【００３２】
式（１）の分担係数ｋは、エンジン運転状態に応じて「０〜１」の範囲で可変とされる値であって、必要とされるエンジン１の燃料噴射量を得る上での通路噴射インジェクタ６の燃料噴射による分担分を決めるためのものである。従って、式（１）によって算出される通路噴射用指令値Ｑ１は、総燃料噴射量Ｑfin を得る上で必要とされる通路噴射インジェクタ６による燃料噴射量の指令値ということになる。また、式（２）において、分担係数ｋが用いられる「１−ｋ」という項は、必要とされるエンジン１の燃料噴射量を得る上での筒内噴射インジェクタ７の燃料噴射による分担分を決めるためのものである。従って、式（２）によって算出される筒内噴射用指令値Ｑ２は、総燃料噴射量Ｑfin を得る上で必要とされる筒内噴射インジェクタ７による燃料噴射量の指令値ということになる。
【００３３】
分担係数ｋは、エンジン１の冷却水が低いときなど通路噴射インジェクタ６の燃料噴射のみが行われる状況では「１」に設定される。この場合、筒内噴射用指令値Ｑ２が「０」となり、通路噴射インジェクタ６からの燃料噴射のみによって総燃料噴射量Ｑfin を得るようにされることから、通路噴射用指令値Ｑ１が総燃料噴射量Ｑfin と等しくされる。また、エンジン１の冷却水温が高く且つ必要とされる燃料噴射量の少ないエンジン運転領域にあっては、分担係数ｋが「０」に設定される。この場合、通路噴射用指令値Ｑ１が「０」となり、筒内噴射インジェクタ７からの燃料噴射のみによって総燃料噴射量Ｑfin を得るようにされることから、筒内噴射用指令値Ｑ２が総燃料噴射量Ｑfin と等しくされる。
【００３４】
更に、エンジン１の冷却水が高く且つ必要とされる燃料噴射量の少ないエンジン運転領域以外では、分担係数ｋがエンジン回転速度及びエンジン負荷に応じて「０」よりも大きく「１」よりも小さい値に可変設定される。従って、この場合は分担係数ｋに応じて通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２が算出され、通路噴射インジェクタ６と筒内噴射インジェクタ７との両方からの燃料噴射によって、総燃料噴射量Ｑfin が得られるようにされる。
【００３５】
式（１）の通路噴射用フィードバック補正値ＦＡＦ１、及び式（２）の筒内噴射用フィードバック補正値ＦＡＦ２は、エンジン１の空燃比を理論空燃比に近づくようにフィードバック制御すべく、燃料噴射量を補正するためのものである。これら通路噴射用フィードバック補正値ＦＡＦ１、及び筒内噴射用フィードバック補正値ＦＡＦ２は、酸素センサ２２からの検出信号に応じて「１．０」を中心に増減するフィードバック補正値ＦＡＦ等に基づき設定される値である。フィードバック補正値ＦＡＦは、酸素センサ２２からの検出信号が理論空燃比に対応する値よりもリッチ側の値であるときには燃料噴射量を減量補正すべく大きくされ、リーン側の値であるときには燃料噴射量を増量補正すべく小さくされる。
【００３６】
次に、フィードバック補正値ＦＡＦ等に基づく上記通路噴射用フィードバック補正値ＦＡＦ１、及び筒内噴射用フィードバック補正値ＦＡＦ２の設定手順について、空燃比フィードバック制御ルーチンを示す図２のフローチャートを参照して説明する。この空燃比フィードバック制御ルーチンは、電子制御装置１６を通じて例えば所定クランク角毎の角度割り込みにて実行される。
【００３７】
空燃比フィードバック制御ルーチンにおいては、まずエンジン１の空燃比を理論空燃比に近づけるための空燃比フィードバック制御、即ちフィードバック補正値ＦＡＦ（ＦＡＦ１、ＦＡＦ２）を用いた燃料噴射量補正を実行可能な条件であるフィードバック条件が成立しているか否かが判断される（Ｓ１０１）。このフィードバック条件としては、エンジン１が暖機完了していること、酸素センサ２２が活性化していること、及びエンジン１が過度に高回転高負荷でないこと等の条件があげられる。そして、これら条件が全て成立していることに基づきフィードバック条件が成立している旨判断され、ステップＳ１０１で肯定判定がなされてステップＳ１０２以降の処理に進む。
【００３８】
ステップＳ１０２以降の処理は、［１］筒内噴射インジェクタ７のみでの燃料噴射時、［２］通路噴射インジェクタ６のみでの燃料噴射時、及び［３］通路噴射インジェクタ６と筒内噴射インジェクタ７との両方での燃料噴射時といった状況に応じて、空燃比フィードバック制御を実行するためのものである。以下、上記［１］〜［３］の各状況毎の空燃比フィードバック制御について、それぞれ個別に説明する。
【００３９】
［１］筒内噴射インジェクタ７のみでの燃料噴射時（Ｓ１０２：ＹＥＳ）
通路噴射インジェクタ６での燃料噴射が行われないため、筒内噴射インジェクタ７による燃料噴射についてのみ、エンジン１の空燃比を理論空燃比に近づくようフィードバック制御するための燃料噴射量補正が実行される（Ｓ１０３）。即ち、通路噴射用フィードバック補正値ＦＡＦ１として「１．０」が用いられ、筒内噴射用フィードバック補正値ＦＡＦ２としてフィードバック補正値ＦＡＦが用いられる。そして、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射インジェクタ７の燃料噴射量補正により、エンジン１の空燃比が理論空燃比に近づけられるようになる。
【００４０】
［２］通路噴射インジェクタ６のみでの燃料噴射時（Ｓ１０４：ＹＥＳ）
筒内噴射インジェクタ７での燃料噴射が行われないため、通路噴射インジェクタ６による燃料噴射についてのみ、エンジン１の空燃比を理論空燃比に近づくようフィードバック制御するための燃料噴射量補正が実行される（Ｓ１０５）。即ち、筒内噴射用フィードバック補正値ＦＡＦ２として「１．０」が用いられ、通路噴射用フィードバック補正値ＦＡＦ１としてフィードバック補正値ＦＡＦが用いられる。そして、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射インジェクタ６の燃料噴射量補正により、エンジン１の空燃比が理論空燃比に近づけられるようになる。
【００４１】
［３］通路噴射インジェクタ６と筒内噴射インジェクタ７との両方での燃料噴射時（Ｓ１０２、Ｓ１０４で共にＮＯ）
通路噴射インジェクタ６と筒内噴射インジェクタ７との両方で燃料噴射が行われるため、両方のインジェクタ６，７による燃料噴射について、それぞれエンジン１の空燃比を理論空燃比に近づくようフィードバック制御するための燃料噴射量補正が実行される（Ｓ１０６）。即ち  通路噴射用フィードバック補正値ＦＡＦ１、及び筒内噴射用フィードバック補正値ＦＡＦ２として共にフィードバック補正値ＦＡＦが用いられる。従って、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射インジェクタ６の燃料噴射量補正、及び筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射インジェクタ７の燃料噴射量補正により、エンジン１の空燃比が理論空燃比に近づけられるようになる。
【００４２】
ただし、上記［３］の状況下では、総燃料噴射量Ｑfin を得るための燃料噴射を通路噴射インジェクタ６と筒内噴射インジェクタ７とで分担して行うため、一つのインジェクタで燃料噴射を行って総燃料噴射量Ｑfin を得る場合に比べて、それぞれのインジェクタ６，７での燃料噴射量が少なくなる。このため、フィードバック補正値ＦＡＦ（ＦＡＦ１、ＦＡＦ２）に基づく燃料噴射量補正により、通路噴射用指令値Ｑ１が許容下限値min1未満になったり、筒内噴射用指令値Ｑ２が許容下限値min2未満になったりするおそれがある。なお、上記許容下限値min1は通路噴射インジェクタ６の燃料噴射量制御を精度よく実行可能な当該インジェクタ６の燃料噴射量の最小値であり、上記許容下限値min2は筒内噴射インジェクタ７の燃料噴射量制御を精度よく実行可能な当該インジェクタ７の燃料噴射量の最小値である。
【００４３】
このため、上記［３］の状況下では、通路噴射用指令値Ｑ１の許容下限値min1への低下を抑制するための処理、及び筒内噴射用指令値Ｑ２の許容下限値min2への低下を抑制するための処理が実行される。これらの処理について、両噴射時空燃比フィードバック制御ルーチンを示す図３のフローチャートを参照して説明する。なお、両噴射時制御ルーチンは、空燃比フィードバック制御ルーチンのステップＳ１０６（図２）に進む毎に電子制御装置１６を通じて実行される。
【００４４】
両噴射時制御ルーチンにおいては、筒内噴射用指令値Ｑ２が所定値Ａ未満であるか否かが判断されるとともに（Ｓ２０１）、通路噴射用指令値Ｑ１が所定値Ｂ未満であるか否かが判断される（Ｓ２０３）。なお、上記所定値Ａについては、筒内噴射用フィードバック補正値ＦＡＦ２による筒内噴射用指令値Ｑ２の補正に起因して、当該指令値Ｑ２が許容下限値min2未満に低下する可能性があるか否かを判断するのに適した値に設定され、例えば許容下限値min2よりも所定量だけ大きい値とされるものである。また、上記所定値Ｂについては、通路噴射用フィードバック補正値ＦＡＦ１による通路噴射用指令値Ｑ１の補正に起因して、当該指令値Ｑ１が許容下限値min1未満に低下する可能性があるか否かを判断するのに適した値に設定され、例えば許容下限値min1よりも所定量だけ大きい値とされるものである。
【００４５】
そして、ステップＳ２０１，Ｓ２０３で共に否定判定がなされると、筒内噴射インジェクタ７と通路噴射インジェクタ６とのいずれにおいても、燃料噴射量が許容下限値未満に低下するおそれはない旨判断され、ステップＳ２０５に進む。ステップＳ２０５の処理では、上記［３］に記載したように通路噴射インジェクタ６と筒内噴射インジェクタ７との両方の燃料噴射について、エンジン１の空燃比を理論空燃比に近づくようフィードバック制御するための燃料噴射量補正が実行される。このときの通路噴射用フィードバック補正値ＦＡＦ１、及び筒内噴射用フィードバック補正値ＦＡＦ２としては、共にフィードバック補正値ＦＡＦが用いられることとなる。
【００４６】
上記ステップＳ２０１で肯定判定がなされると、筒内噴射用指令値Ｑ２が筒内噴射用フィードバック補正値ＦＡＦ２を用いた補正によって許容下限値min2未満に低下するおそれがある旨判断され、筒内噴射用指令値Ｑ２の許容下限値min2未満への低下を抑制するためのステップＳ２０２の処理が実行される。ここで、ステップＳ２０２の処理について、図４のタイムチャートを併せ参照して説明する。なお、図４において（ａ）〜（ｄ）は、それぞれ通路噴射用指令値Ｑ１、通路噴射用フィードバック補正値ＦＡＦ１、筒内噴射用指令値Ｑ２、及び筒内噴射用フィードバック補正値ＦＡＦ２の推移を示している。
【００４７】
エンジン１の空燃比が理論空燃比よりもリッチである場合には、通路噴射用フィードバック補正値ＦＡＦ１及び筒内噴射用フィードバック補正値ＦＡＦ２が共に「１．０」よりも減少側に変化することから、通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２も共に減少する。そして、それら指令値Ｑ１，Ｑ２のうち、筒内噴射用指令値Ｑ２が図４（ｃ）に示されるように所定値Ａ未満になると、筒内噴射用フィードバック補正値ＦＡＦ２が図４（ｄ）に実線で示されるように「１．０」に設定され、当該補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止される。
【００４８】
このとき、仮に筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止されず、当該補正値ＦＡＦ２が図４（ｄ）に二点鎖線で示されるように「１．０」よりも減少側に変化し続けたとすると、筒内噴射用指令値Ｑ２は図４（ｃ）に二点鎖線で示されるように減少側に補正され、許容下限値min2未満に低下してしまう。この場合、筒内噴射インジェクタ７の燃料噴射量が筒内噴射用指令値Ｑ２となるよう、当該指令値Ｑ２に基づき筒内噴射インジェクタ７を駆動制御しても、同インジェクタ７の燃料噴射量の適正値に対するばらつきが大きくなり、精度のよい燃料噴射量制御を実現することが困難になる。
【００４９】
しかし、筒内噴射用指令値Ｑ２が所定値Ａ未満になったときには、上記のように筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止されるため、筒内噴射用指令値Ｑ２が図４（ｃ）に実線で示されるように推移し、当該指令値Ｑ２の許容下限値min2未満への低下が抑制される。従って、筒内噴射用指令値Ｑ２の許容下限値min2未満への低下に起因して、筒内噴射インジェクタ７の燃料噴射量制御を精度よく行えなくなるのを抑制することができる。
【００５０】
ところで、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止されたときには、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正によって、エンジン１の空燃比を理論空燃比に近づけることができる。しかし、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が行われなくなる分、エンジン１の空燃比が理論空燃比に近づきにくくなり、同空燃比の理論空燃比の収束が遅くなることは否めない。このことを考慮し、通路噴射用フィードバック補正値ＦＡＦ１は、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値に設定される。
【００５１】
こうした通路噴射用フィードバック補正値ＦＡＦ１の設定は、例えば以下の式（４）に基づき行われる。
ＦＡＦ１＝（Ｑfin ／Ｑ１）・（ＦＡＦ−１）＋１      …（４）
ＦＡＦ１：通路噴射用フィードバック補正値
Ｑfin   ：総燃料噴射量
Ｑ１    ：通路噴射用指令値
ＦＡＦ  ：フィードバック補正値
式（４）において、「ＦＡＦ−１」という項は、通路噴射インジェクタ６と筒内噴射インジェクタ７との両方での燃料噴射が行われるとき、エンジン１の空燃比を理論空燃比へと近づけるのに必要な燃料噴射量の変化分に対応する値である。また、「Ｑfin ／Ｑ１」という項は、総燃料噴射量Ｑfin と通路噴射用指令値Ｑ１との比であって、通路噴射インジェクタ６での燃料噴射のみによって上記と同等の燃料噴射量の変化を実現するのに必要な「ＦＡＦ−１」の変化率を表す値である。従って、式（４）によって設定された通路噴射用フィードバック補正値ＦＡＦ１は、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値となる。
【００５２】
そして、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止されたときには、通路噴射用フィードバック補正値ＦＡＦ１として上記式（４）により設定されたものが用いられる。その結果、通路噴射用フィードバック補正値ＦＡＦ１は図４（ｂ）に示されるように空燃比を理論空燃比へと近づける側（減少側）に大きく変化し（タイミングＴ１）、当該補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正も図４（ａ）に示されるように大きく行われる。このため、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正が停止されたとき、その補正が行われないことに起因してエンジン１の空燃比の理論空燃比への収束が遅くなるのを抑制することができる。
【００５３】
また、両噴射時制御ルーチンのステップＳ２０３（図３）で肯定判定がなされると、通路噴射用指令値Ｑ１が通路噴射用フィードバック補正値ＦＡＦ１を用いた補正によって許容下限値min1未満に低下するおそれがある旨判断され、通路噴射用指令値Ｑ１の許容下限値min1未満への低下を抑制するためのステップＳ２０４の処理が実行される。ここで、ステップＳ２０４の処理について、図５のタイムチャートを参照して説明する。なお、図５において（ａ）〜（ｄ）は、それぞれ通路噴射用指令値Ｑ１、通路噴射用フィードバック補正値ＦＡＦ１、筒内噴射用指令値Ｑ２、及び筒内噴射用フィードバック補正値ＦＡＦ２の推移を示している。
【００５４】
エンジン１の空燃比が理論空燃比よりもリッチである場合には、通路噴射用フィードバック補正値ＦＡＦ１及び筒内噴射用フィードバック補正値ＦＡＦ２が共に「１．０」よりも減少側に変化することから、通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２も共に減少する。そして、それら指令値Ｑ１，Ｑ２のうち、通路噴射用指令値Ｑ１が図５（ａ）に示されるように所定値Ｂ未満になると、通路噴射用フィードバック補正値ＦＡＦ１が図５（ｂ）に実線で示されるように「１．０」に設定され、当該補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止される。
【００５５】
このとき、仮に通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止されず、当該補正値ＦＡＦ１が図５（ｂ）に二点鎖線で示されるように「１．０」よりも減少側に変化し続けたとすると、通路噴射用指令値Ｑ１は図５（ａ）に二点鎖線で示されるように減少側に補正され、許容下限値min1未満に低下してしまう。この場合、通路噴射インジェクタ６の燃料噴射量が通路噴射用指令値Ｑ１となるよう、当該指令値Ｑ１に基づき通路噴射インジェクタ６を駆動制御しても、同インジェクタ６の燃料噴射量の適正値に対するばらつきが大きくなり、精度のよい燃料噴射量制御を実現することが困難になる。
【００５６】
しかし、通路噴射用指令値Ｑ１が所定値Ｂ未満になったときには、上記のように通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止されるため、通路噴射用指令値Ｑ１が図５（ａ）に実線で示されるように推移し、当該指令値Ｑ１の許容下限値min1未満への低下が抑制される。従って、通路噴射用指令値Ｑ１の許容下限値min1未満への低下に起因して、通路噴射インジェクタ６の燃料噴射量制御を精度よく行えなくなるのを抑制することができる。
【００５７】
ところで、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止されたときには、筒内噴射用フィードバック補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正によって、エンジン１の空燃比を理論空燃比に近づけることができる。しかし、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が行われなくなる分、エンジン１の空燃比が理論空燃比に近づきにくくなり、同空燃比の理論空燃比への収束が遅くなることは否めない。このことを考慮し、筒内噴射用フィードバック補正値ＦＡＦ２は、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値に設定される。
【００５８】
こうした筒内噴射用フィードバック補正値ＦＡＦ２の設定は、例えば以下の式（５）に基づき行われる。
ＦＡＦ２＝（Ｑfin ／Ｑ２）・（ＦＡＦ−１）＋１      …（５）
ＦＡＦ２：筒内噴射用フィードバック補正値
Ｑfin   ：総燃料噴射量
Ｑ２    ：筒内噴射用指令値
ＦＡＦ  ：フィードバック補正値
式（５）において、「ＦＡＦ−１」という項は、上述したとおり通路噴射インジェクタ６と筒内噴射インジェクタ７との両方での燃料噴射が行われるとき、エンジン１の空燃比を理論空燃比へと近づけるのに必要な燃料噴射量の変化分に対応する値である。また、「Ｑfin ／Ｑ２」という項は、総燃料噴射量Ｑfin と筒内噴射用指令値Ｑ２との比であって、筒内噴射インジェクタ７での燃料噴射のみによって上記と同等の燃料噴射量の変化を実現するのに必要な「ＦＡＦ−１」の変化率を表す値である。従って、式（５）によって設定された筒内噴射用フィードバック補正値ＦＡＦ２は、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値となる。
【００５９】
そして、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止されたときには、筒内噴射用フィードバック補正値ＦＡＦ２として上記式（５）により設定されたものが用いられる。その結果、筒内噴射用フィードバック補正値ＦＡＦ２は図５（ｄ）に示されるように空燃比を理論空燃比に近づける側（減少側）に大きく変化し（タイミングＴ２）、当該補正値ＦＡＦ２を用いた筒内噴射用指令値Ｑ２の補正も図５（ｃ）に示されるように大きく行われる。このため、通路噴射用フィードバック補正値ＦＡＦ１を用いた通路噴射用指令値Ｑ１の補正が停止されたとき、その補正が行われないことに起因してエンジン１の空燃比の理論空燃比への収束が遅れるのを抑制することができる。
【００６０】
以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。
（１）上記［３］の状況下で、フィードバック補正値ＦＡＦ（ＦＡＦ１、ＦＡＦ２）を用いた燃料噴射量補正が行われ、通路噴射用指令値Ｑ１が所定値Ｂ未満になると、同指令値Ｑ１を補正するための通路噴射用フィードバック補正値ＦＡＦ１が「１．０」に設定され、当該補正値ＦＡＦ１による通路噴射用指令値Ｑ１の減少側への補正が停止される。従って、通路噴射用フィードバック補正値ＦＡＦ１を用いた補正による通路噴射用指令値Ｑ１の許容下限値min1未満への低下を抑制することができ、当該指令値Ｑ１の許容下限値min1未満への低下に伴う通路噴射インジェクタ６の燃料噴射量制御の精度低下を抑制することができる。また、上記の状況下で、筒内噴射用指令値Ｑ２が所定値Ａ未満になると、同指令値Ｑ２を補正するための筒内噴射用フィードバック補正値ＦＡＦ２が「１．０」に設定され、当該補正値ＦＡＦ２による筒内噴射用指令値Ｑ２の減少側への補正が停止される。従って、筒内噴射用フィードバック補正値ＦＡＦ２を用いた補正による筒内噴射用指令値Ｑ２の許容下限値min2未満への低下を抑制することができ、当該指令値Ｑ２の許容下限値min2未満への低下に伴う筒内噴射インジェクタ７の燃料噴射量制御の精度低下を抑制することができる。
【００６１】
（２）上記（１）に記載したように通路噴射用指令値Ｑ１が所定値Ｂ未満になって、通路噴射用フィードバック補正値ＦＡＦ１による通路噴射用指令値Ｑ１の減少側への補正が停止されるとき、筒内噴射用フィードバック補正値ＦＡＦ２は式（５）に基づき設定される。この筒内噴射用フィードバック補正値ＦＡＦ２の設定により、当該補正値ＦＡＦ２は通路噴射用指令値Ｑ１の減少側への補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値となる。従って、上記筒内噴射用フィードバック補正値ＦＡＦ２を用いて筒内噴射用指令値Ｑ２の補正を行うことにより、通路噴射用指令値Ｑ１の補正停止に起因してエンジン１の空燃比の理論空燃比への収束が遅くなるのを抑制することができる。また、上記（１）に記載したように筒内噴射用指令値Ｑ２が所定値Ａ未満になって、筒内噴射用フィードバック補正値ＦＡＦ２による筒内噴射用指令値Ｑ２の減少側への補正が停止されるとき、通路噴射用フィードバック補正値ＦＡＦ１は式（４）に基づき設定される。この通路噴射用フィードバック補正値ＦＡＦ１の設定により、当該補正値ＦＡＦ１は筒内噴射用指令値Ｑ２の減少側への補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値となる。従って、上記通路噴射用フィードバック補正値ＦＡＦ１を用いて通路噴射用指令値Ｑ１の補正を行うことにより、筒内噴射用指令値Ｑ２の補正停止に起因してエンジン１の空燃比の理論空燃比への収束が遅くなるのを抑制することができる。
【００６２】
［第２実施形態］
次に、本発明の第２実施形態を図６〜図８に従って説明する。
この実施形態では、第１実施形態における上記［３］の状況下において、通路噴射用フィードバック補正値ＦＡＦ１及び筒内噴射用フィードバック補正値ＦＡＦ２として、常にフィードバック補正値ＦＡＦを用いるようにしている。そして、通路噴射用指令値Ｑ１の許容下限値min1未満への低下を抑制するための処理、及び筒内噴射用指令値Ｑ２の許容下限値min2未満への低下を抑制するための処理として、第１実施形態とは異なる処理が実行される。これらの処理について、噴射量制御ルーチンを示す図６のフローチャートを参照して説明する。なお、噴射量制御ルーチンは、電子制御装置１６を通じて例えば所定クランク角毎の角度割り込みにて実行される。
【００６３】
噴射量制御ルーチンにおいては、まず通路噴射インジェクタ６と筒内噴射インジェクタ７との両方での燃料噴射が行われているか否かが判断され（Ｓ３０１）、ここで否定判定であれば通路噴射インジェクタ６、又は筒内噴射インジェクタ７による単独での燃料噴射が行われる（Ｓ３０８）。一方、ステップＳ３０１で肯定判定がなされると、ステップＳ３０２〜Ｓ３０７の処理に進むこととなる。この一連の処理において、ステップＳ３０２〜Ｓ３０４の処理は通路噴射用指令値Ｑ１の許容下限値min1未満への低下を抑制するためのものであり、ステップＳ３０５〜Ｓ３０７の処理は筒内噴射用指令値Ｑ２の許容下限値min2未満への低下を抑制するためのものである。
【００６４】
ここで、ステップＳ３０２〜Ｓ３０４の処理について、図７のタイムチャートを併せ参照して説明する。なお、図７において（ａ）〜（ｄ）は、それぞれ通路噴射用指令値Ｑ１、通路噴射用フィードバック補正値ＦＡＦ１、筒内噴射用指令値Ｑ２、及び筒内噴射用フィードバック補正値ＦＡＦ２の推移を示している。
【００６５】
エンジン１の空燃比が理論空燃比よりもリッチである場合には、通路噴射用フィードバック補正値ＦＡＦ１及び筒内噴射用フィードバック補正値ＦＡＦ２が図７（ｂ）及び（ｄ）に示されるように共に「１．０」よりも減少側に変化することから、通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２も共に減少する。そして、それら指令値Ｑ１，Ｑ２のうち、通路噴射用指令値Ｑ１が図７（ａ）に二点鎖線で示されるように許容下限値min1未満になると（Ｓ３０２：ＹＥＳ）、当該指令値Ｑ１が実線で示されるように許容下限値min1に固定され（Ｓ３０３）、当該指令値Ｑ１の許容下限値min1未満への低下が抑制される。
【００６６】
ただし、このように通路噴射用指令値Ｑ１を強制的に許容下限値min1に固定すると、通路噴射インジェクタ６の燃料噴射量が適正値よりも過多になることから、その分だけエンジン全体としての燃料噴射が余分に行われ、エンジン１の空燃比が理論空燃比に近づきにくくなる。その結果、同空燃比の理論空燃比への収束が遅れたり、空燃比のリッチ状態が続いてリーン側に変化しなくなったりする。このことを考慮し、通路噴射用指令値Ｑ１の許容下限値min1への固定に伴うエンジン全体の燃料噴射量の余剰分がなくなるよう、筒内噴射用指令値Ｑ２が減量される（Ｓ３０４）。こうした筒内噴射用指令値Ｑ２の減量は、例えば以下の式（６）に基づき行われる。
【００６７】
Ｑ２←Ｑ２＋（Ｑbse ・ｋ・ＦＡＦ１・Ａ−min1）      …（６）
Ｑ２    ：筒内噴射用指令値
Ｑbse   ：基本燃料噴射量
ＦＡＦ１：通路噴射用フィードバック補正値
ｋ      ：分担係数
Ａ      ：その他の補正係数
min1    ：通路噴射用指令値の許容下限値
式（６）において、「Ｑbse ・ｋ・ＦＡＦ１・Ａ」という項は通路噴射用指令値Ｑ１の許容下限値min1への固定前の値であることから、「Ｑbse ・ｋ・ＦＡＦ１・Ａ−min1」という項は負の値であって通路噴射用指令値Ｑ１の許容下限値min1への固定前後の差を表すこととなる。従って、（６）に基づき減量される筒内噴射用指令値Ｑ２は、通路噴射用指令値Ｑ１の許容下限値min1への固定前後の差分Ｓ２、即ち「Ｑbse ・ｋ・ＦＡＦ１・Ａ−min1」という項に対応する分だけ減量される（タイミングＴ３）。こうした筒内噴射用指令値Ｑ２の減量により、通路噴射用指令値Ｑ１の許容下限値min1への固定に伴うエンジン全体の燃料噴射量の余剰分がなくなるようにされる。その結果、通路噴射用指令値Ｑ１の許容下限値min1への固定に起因して、エンジン１の空燃比の理論空燃比への収束が遅くなったり、同空燃比のリッチ状態が続いてリーン側に変化しなくなったりするのを抑制することができる。
【００６８】
続いて、ステップＳ３０５〜Ｓ３０７の処理について、図８のタイムチャートを併せ参照して説明する。なお、図８において（ａ）〜（ｄ）は、それぞれ通路噴射用指令値Ｑ１、通路噴射用フィードバック補正値ＦＡＦ１、筒内噴射用指令値Ｑ２、及び筒内噴射用フィードバック補正値ＦＡＦ２の推移を示している。
【００６９】
エンジン１の空燃比が理論空燃比よりもリッチである場合には、通路噴射用フィードバック補正値ＦＡＦ１及び筒内噴射用フィードバック補正値ＦＡＦ２が図８（ｂ）及び（ｄ）に示されるように共に「１．０」よりも減少側に変化することから、通路噴射用指令値Ｑ１及び筒内噴射用指令値Ｑ２も共に減少する。そして、それら指令値Ｑ１，Ｑ２のうち、筒内噴射用指令値Ｑ２が図８（ｃ）に二点鎖線で示されるように許容下限値min2未満になると（Ｓ３０５：ＹＥＳ）、当該指令値Ｑ２が実線で示されるように許容下限値min2に固定され（Ｓ３０６）、当該指令値Ｑ２の許容下限値min2未満への低下が抑制される。
【００７０】
ただし、このように筒内噴射用指令値Ｑ２を強制的に許容下限値min2に固定すると、筒内噴射インジェクタ７の燃料噴射量が適正値よりも過多になることから、その分だけエンジン全体としての燃料噴射が余分に行われ、エンジン１の空燃比が理論空燃比に近づきにくくなる。その結果、同空燃比の理論空燃比への収束が遅くなったり、空燃比のリッチ状態が続いてリーン側に変化しなくなったりする。このことを考慮し、筒内噴射用指令値Ｑ２の許容下限値min2への固定に伴うエンジン全体の燃料噴射量の余剰分がなくなるよう、通路噴射用指令値Ｑ１が減量される（Ｓ３０７）。こうした通路噴射用指令値Ｑ１の減量は、例えば以下の式（７）に基づき行われる。
【００７１】
Ｑ１←Ｑ１＋（Ｑbse ・（１−ｋ）ＦＡＦ２・Ｂ−min2）      …（７）
Ｑ１    ：通路射用指令値
Ｑbse   ：基本燃料噴射量
ＦＡＦ２：筒内噴射用フィードバック補正値
ｋ      ：分担係数
Ｂ      ：その他の補正係数
min2    ：筒内噴射用指令値の許容下限値
式（７）において、「Ｑbse ・（１−ｋ）・ＦＡＦ２・Ｂ」という項は筒内噴射用指令値Ｑ２の許容下限値min2への固定前の値であることから、「Ｑbse ・（１−ｋ）・ＦＡＦ２・Ｂ−min2」という項は負の値であって筒内噴射用指令値Ｑ２の許容下限値min2への固定前後の差を表すこととなる。従って、（７）に基づき減量される通路噴射用指令値Ｑ１は、筒内噴射用指令値Ｑ２の許容下限値min2への固定前後の差分Ｓ１、即ち「Ｑbse ・（１−ｋ）・ＦＡＦ２・Ｂ−min2」という項に対応する分だけ減量される。こうした通路噴射用指令値Ｑ１の減量により、筒内噴射用指令値Ｑ２の許容下限値min2への固定に伴うエンジン全体の燃料噴射量の余剰分がなくなるようにされる。その結果、筒内噴射用指令値Ｑ２の許容下限値min2への固定に起因して、エンジン１の空燃比の理論空燃比への収束が遅くなったり、同空燃比のリッチ状態が続いてリーン側に変化しなくなったりするのを抑制することができる。
【００７２】
以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。
（３）第１実施形態に記載した上記［３］の状況下で、フィードバック補正値ＦＡＦ（ＦＡＦ１、ＦＡＦ２）を用いた燃料噴射量補正が行われ、通路噴射用指令値Ｑ１が許容下限値min1未満になると、同指令値Ｑ１が許容下限値min1に固定される。従って、通路噴射用フィードバック補正値ＦＡＦ１を用いた補正による通路噴射用指令値Ｑ１の許容下限値min1未満への低下を抑制することができ、当該指令値Ｑ１の許容下限値min1未満への低下に伴う通路噴射インジェクタ６の燃料噴射量制御の精度低下を抑制することができる。また、上記の状況下で、筒内噴射用指令値Ｑ２が所定値Ａ未満になると、同指令値Ｑ２が許容下限値min2に固定される。従って、筒内噴射用フィードバック補正値ＦＡＦ２を用いた補正による筒内噴射用指令値Ｑ２の許容下限値min2未満への低下を抑制することができ、当該指令値Ｑ２の許容下限値min2未満への低下に伴う筒内噴射インジェクタ７の燃料噴射量制御の精度低下を抑制することができる。
【００７３】
（４）上記（３）に記載したように通路噴射用指令値Ｑ１が許容下限値min1に固定されるとき、その固定に伴い通路噴射用指令値Ｑ１が適正値に対し過多になるため、エンジン全体として燃料噴射が余分に行われた状態となり、エンジン１の空燃比が理論空燃比に近づきにくくなる。その結果、同空燃比の理論空燃比への収束が遅くなったり、空燃比のリッチ状態が続いてリーン側に変化しなくなったりする。しかし、このとき筒内噴射用指令値Ｑ２が式（７）に基づき減量され、これによりエンジン全体としての余分な燃料噴射をなくすことができるため、上記のような不具合が発生するのを抑制することができる。また、上記（３）に記載したように筒内噴射用指令値Ｑ２が許容下限値min2に固定されるとき、その固定に伴い筒内噴射用指令値Ｑ２が適正値に対し過多になるため、エンジン全体として燃料噴射が余分に行われた状態となり、エンジン１の空燃比が理論空燃比に近づきにくくなる。その結果、同空燃比の理論空燃比への収束が遅くなったり、空燃比のリッチ状態が続いてリーン側に変化しなくなったりする。しかし、このとき通路噴射用指令値Ｑ１が式（６）に基づき減量され、これによりエンジン全体としての余分な燃料噴射をなくすことができるため、上記のような不具合が発生するのを抑制することができる。
【００７４】
［その他の実施形態］
なお、上記各実施形態は、例えば以下のように変更することもできる。
・第１実施形態において、筒内噴射用フィードバック補正値ＦＡＦ２を「１．０」に設定して筒内噴射用指令値Ｑ２の補正を停止したとき、通路噴射用フィードバック補正値ＦＡＦ１を、上記筒内噴射用指令値Ｑ２の補正が行われないことによるエンジン全体の燃料噴射量への影響分を補償する値に設定したが、本発明はこれに限定されない。例えば、こうした設定を行う代わりに、通路噴射用フィードバック補正値ＦＡＦ１から一定値を減算して上記のような影響を少なくするようにしてもよい。また、通路噴射用フィードバック補正値ＦＡＦ１を「１．０」に設定して通路噴射用指令値Ｑ１の補正を停止したとき、筒内噴射用フィードバック補正値ＦＡＦ２について上記と同様に一定値を減算するという処理を行ってもよい。
【００７５】
・第２実施形態において、通路噴射用指令値Ｑ１を許容下限値min1に固定したとき、その固定に伴うエンジン全体の燃料噴射量の余剰分がなくなるよう筒内噴射用指令値Ｑ２を減量したが、本発明はこれに限定されない。例えば、こうした減量を行う代わりに、筒内噴射用指令値Ｑ２から一定値を減算して上記のような燃料噴射量の余剰を抑制するようにしてもよい。また、筒内噴射用指令値Ｑ２を許容下限値min2に固定したとき、通路噴射用指令値Ｑ１について上記と同様に一定値を減算するという処理を行ってもよい。
【００７６】
・第１及び第２実施形態において、通路噴射インジェクタ６として吸気ポート２ａに燃料を噴射するものを例示したが、これに代えて吸気ポート２ａよりも吸気通路２の上流部分に燃料を噴射するインジェクタを採用してもよい。
【００７７】
・第１実施形態と第２実施形態とを組み合わせて実施してもよい。
【図面の簡単な説明】
【００７８】
【図１】第１実施形態の燃料噴射制御装置が適用されるエンジン全体を示す略図。
【図２】通路噴射用フィードバック補正値、及び筒内噴射用フィードバック補正値の設定手順を示すフローチャート。
【図３】通路噴射用指令値の許容下限値未満への低下を抑制する処理、及び筒内噴射用指令値の許容下限値未満への低下を抑制する処理の実行手順を示すフローチャート。
【図４】（ａ）〜（ｄ）は、筒内噴射用指令値の許容下限値未満への低下を抑制する処理を実行する際、通路噴射用指令値、通路噴射用フィードバック補正値、筒内噴射用指令値、及び筒内噴射用フィードバック補正値がどのように推移するかを示すタイムチャート。
【図５】（ａ）〜（ｄ）は、通路噴射用指令値の許容下限値未満への低下を抑制する処理を実行する際、通路噴射用指令値、通路噴射用フィードバック補正値、筒内噴射用指令値、及び筒内噴射用フィードバック補正値がどのように推移するかを示すタイムチャート。
【図６】第２実施形態における通路噴射用指令値の許容下限値未満への低下を抑制する処理、及び筒内噴射用指令値の許容下限値未満への低下を抑制する処理の実行手順を示すフローチャート。
【図７】（ａ）〜（ｄ）は、通路噴射用指令値の許容下限値未満への低下を抑制する処理を実行する際、通路噴射用指令値、通路噴射用フィードバック補正値、筒内噴射用指令値、及び筒内噴射用フィードバック補正値がどのように推移するかを示すタイムチャート。
【図８】（ａ）〜（ｄ）は、筒内噴射用指令値の許容下限値未満への低下を抑制する処理を実行する際、通路噴射用指令値、通路噴射用フィードバック補正値、筒内噴射用指令値、及び筒内噴射用フィードバック補正値がどのように推移するかを示すタイムチャート。
【符号の説明】
【００７９】
１…エンジン、２…吸気通路、２ａ…吸気ポート、３…燃焼室、４…スロットルバルブ、５…アクセルペダル、６…通路噴射インジェクタ、７…筒内噴射インジェクタ、１２…点火プラグ、１３…ピストン、１４…クランクシャフト、１５…排気通路、１６…電子制御装置（補正手段、制御手段）、１７…アクセルポジションセンサ、１８…スロットルポジションセンサ、１９…バキュームセンサ、２０…クランクポジションセンサ、２２…酸素センサ。
【図１】
2005155367.tif 000003
【図２】
2005155367.tif 000004
【図３】
2005155367.tif 000005
【図４】
2005155367.tif 000006
【図５】
2005155367.tif 000007
【図６】
2005155367.tif 000008
【図７】
2005155367.tif 000009
【図８】
2005155367.tif 000010