(57)【要約】【課題】  吸気行程終了時のインテークマニホールドの吸気圧力をより正確に予測して、過渡時の空燃比の適正な制御を行う内燃機関の燃料噴射制御装置を提供する。【解決手段】  吸気行程時における燃料の直入率に基づき追加噴射許可クランク角θを設定し、上記追加噴射許可クランク角θ近傍における所定時間（５ｍｓ）毎に予測されたインテークマニホールド（Ｉ／Ｍ）の吸気圧力或いは吸気量の変化量（Ｃ点、Ｄ点）を用いて吸気行程終了時の吸気圧力（Ｅ点）或いは吸気量を予測し、例えば、運転状態の過渡時、上記予測吸気圧力（Ｅ点）或いは吸気量に基づいて算出された追加噴射燃料量(II)を、吸気行程中に追加噴射して、所定の空燃比を制御する内燃機関の燃料噴射制御装置。【選択図】  図３
2005069045.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気通路に配設されたスロットルの開度を検出するスロットル開度検出手段と、
前記スロットル開度検出手段により検出したスロットルの開度に応じて前記スロットルの有効開口面積を算出する有効開口面積算出手段と、
運転状態に応じて主噴射燃料量を設定し、所定のクランク角度に同期して前記主噴射燃料量の燃料を吸気中に供給する燃料噴射制御手段と、
前記スロットル前後の圧力比を検出又は推定する圧力比検出手段と、
前記圧力比検出手段により検出又は推定した圧力比と、前記有効開口面積算出手段による有効開口面積とを用い、前記スロットルの下流側の前記吸気通路内の吸気圧力或いは筒内吸気量を所定時間毎に予測する予測手段と、
吸気行程時における燃料の直入率に基づき、追加噴射を許可するクランク角を設定する追加噴射許可クランク角設定手段とを備え、
前記予測手段は、前記追加噴射許可クランク角近傍において予測した吸気圧力或いは筒内吸気量の変化量に基づき吸気行程終了時の吸気圧力或いは筒内吸気量を予測し、
前記燃料噴射制御手段は、予測した吸気圧力或いは筒内吸気量に基づいて算出された追加噴射燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射することを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
請求項１記載の内燃機関の燃料噴射制御装置において、
前記圧力比検出手段は、前記スロットル下流の前記吸気通路内の吸気圧力を検出する吸気通路圧検出手段を含み、
前記予測手段は、前記吸気通路圧検出手段により検出された吸気圧力の１行程間の平均圧力と、吸気行程開始前に予測された吸気圧力の変化量とを用いて、吸気行程終了時の吸気圧力を予測し、
前記燃料噴射制御手段は、前記主噴射燃料量を予測された吸気圧力を基に設定することを特徴とする内燃機関の燃料噴射制御装置。
【請求項３】
請求項２記載の内燃機関の燃料噴射制御装置において、
前記内燃機関の回転速度が所定回転速度以上の場合には、
前記予測手段は、前記吸気通路圧検出手段による吸気圧力の１行程間の平均圧力と、吸気行程開始前に予測した吸気圧力の変化量とを用いて、吸気行程終了時の吸気圧力を予測し、
前記燃料噴射制御手段は、該予測された吸気圧力に基づいて算出された燃料量を吸気行程開始前以降に追加噴射するように制御し、
前記予測手段による前記吸気行程開始前における吸気行程終了時の吸気圧力を予測した以降の吸気圧力の予測、又は、前記燃料噴射制御手段による前記吸気行程開始前以降の追加噴射後の追加噴射を禁止することを特徴とする内燃機関の燃料噴射制御装置。
【請求項４】
請求項１記載の内燃機関の燃料噴射制御装置において、
前記圧力比検出手段は、前記吸気通路を流れる吸気量を検出する吸気量検出手段を含み、
前記予測手段は、前記吸気量検出手段による吸気量の１行程間の平均吸気量と、吸気行程開始前に予測された筒内吸気量の変化量とを用いて、吸気行程終了時の筒内吸気量を予測し、
前記燃料噴射制御手段は、前記主噴射燃料量を予測された筒内吸気量を基に設定することを特徴とする内燃機関の燃料噴射制御装置。
【請求項５】
請求項１に記載の内燃機関の燃料噴射制御装置において、
前記燃料噴射制御手段は、主噴射燃料量及びその直入率と追加噴射燃料量及びその直入率とにより、前記吸気通路の壁面に付着する燃料の付着量を算出する燃料付着量算出手段を有し、
前記燃料噴射制御手段は、今回の主噴射燃料量を前記燃料付着量算出手段による前回までの燃料付着量から蒸発輸送される量を減量補正することを特徴とする内燃機関の燃料噴射制御装置。
【請求項６】
請求項１に記載の内燃機関の燃料噴射制御装置において、
前記圧力比検出手段は、前記スロットル下流の前記吸気通路内の吸気圧力を検出する吸気通路圧検出手段を含み、
前記予測手段は、前記吸気通路圧検出手段により検出された吸気圧力の１行程間の平均圧力と、吸気行程開始前の予測された吸気圧力の変化量とを用いて、吸気行程終了時の第１吸気圧力を予測し、
前記燃料噴射制御手段は、該予測された第１吸気圧力に基づいて算出された第１燃料量を吸気行程開始前以降に追加噴射するように制御し、更に、
前記予測手段は、前記追加噴射許可クランク角近傍において予測した吸気圧力の変化量に基づき吸気行程終了時の第２吸気圧力を予測し、
前記燃料噴射制御手段は、予測した第２吸気圧力に基づいて算出された第２燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射するよう制御する、
ことを特徴とする内燃機関の燃料噴射制御装置。
【請求項７】
請求項６に記載の内燃機関の燃料噴射制御装置において、
前記内燃機関の回転速度が所定回転速度以上の場合には、
前記予測手段による前記第２吸気圧力の予測、又は、前記燃料噴射制御手段による前記第２燃料量の追加噴射を禁止することを特徴とする内燃機関の燃料噴射制御装置。
【請求項８】
請求項６に記載の内燃機関の燃料噴射制御装置において、
前記燃料噴射制御手段は、主噴射燃料量及びその直入率と第１燃料量及びその直入率と第２燃料量及びその直入率とにより、前記吸気通路の壁面に付着する燃料の付着量を算出する燃料付着量算出手段を有し、
前記燃料噴射制御手段は、今回の主噴射燃料量を前記燃料付着量算出手段による前回までの燃料付着量から蒸発輸送される量を減量補正することを特徴とする内燃機関の燃料噴射制御装置。
【請求項９】
請求項１に記載の内燃機関の燃料噴射制御装置において、
前記圧力比検出手段は、前記吸気通路を流れる吸気量を検出する吸気量検出手段を有し、
前記予測手段は、前記吸気量検出手段により検出された筒内吸気量の１行程間の平均吸気量と、吸気行程開始前の予測された筒内吸気量の変化量とを用いて、吸気行程終了時の第１吸気量を予測し、
前記燃料噴射制御手段は、該予測された第１吸気量に基づいて算出された第１燃料量を吸気行程開始前以降に追加噴射するように制御し、更に、
前記予測手段は、前記追加噴射許可クランク角近傍において予測した筒内吸気量の変化量に基づき吸気行程終了時の第２吸気量を予測し、
前記燃料噴射制御手段は、予測した第２吸気量に基づいて算出された第２燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射するよう制御する、
ことを特徴とする内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射制御装置に関し、例えば、吸気管噴射型の内燃機関における過渡時の空燃比の適正な制御に有用なものである。
【背景技術】
【０００２】
一般的に、吸気管噴射型の内燃機関（例えば、ガソリンエンジン）では、吸気行程前に吸気量を計測し、この吸気量が変化しないものとして燃料を供給するため、加速等の過渡時には計測時の吸気量と実際の吸気量にずれが生じ、このずれが加速リーン、減速リッチというＡ／Ｆ（空燃比）エラーとなって現れる。
【０００３】
この対策として、噴射量を計算する時点で、吸気行程終了時の気筒内吸気量を予測する方法が種々考案されている。しかし、吸気行程前に噴射し、それ以降に急加速され気筒内吸気量が増えた場合には、再度燃料を噴射して適正な空燃比を実現することが必要となる。この噴射量のタイミングと駆動時間（噴射パルス幅）を与える方法として、所定時間毎に算出したスロットル開度変化量に係数を乗じて燃料噴射弁の駆動パルス幅を与える非同期噴射が従来から実施されている（特許文献１参照）。
【０００４】
【特許文献１】特開平７−２３３７４９号公報（第４−１０頁、第１−１１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、スロットル開度の変化率と実際に補正すべき追加噴射燃料量との関係は、スロットル開度とその有効面積との関係や吸気管内の圧力、大気圧の影響が大きく、単純な係数では近似できない。
【０００６】
しかも、吸気行程中は、噴射するタイミングによって、気筒内に輸送される燃料の割合（直入率）が急変するために、同じスロットル開度の変化率でも要求噴射量は全く異なっている。この点も、予測近似がうまくいかない理由である。つまり、非同期噴射を行うにしても、直入率を考慮して、追加噴射のタイミング及び噴射燃料量を制御しなければ、目標通りの空燃比制御は行えない。
【０００７】
本発明は上記課題に鑑みなされたもので、吸気行程終了時のインテークマニホールドの吸気圧力をより正確に予測して、過渡時の空燃比の適正な制御を行う内燃機関の燃料噴射制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、内燃機関の吸気通路に配設されたスロットルの開度を検出するスロットル開度検出手段と、前記スロットル開度検出手段により検出したスロットルの開度に応じて前記スロットルの有効開口面積を算出する有効開口面積算出手段とを有する。
主噴射燃料量は、従来のいずれの方法を用いて算出されてもよく、運転状態に応じて主噴射燃料量を設定し、所定のクランク角度に同期して主噴射燃料量の燃料を吸気中に供給する。
そして、前記スロットル前後の圧力比を検出又は推定する圧力比検出手段と、前記圧力比検出手段により検出又は推定した圧力比と、前記有効開口面積算出手段による有効開口面積とを用い、前記スロットルの下流側の前記吸気通路内の吸気圧力或いは筒内吸気量を所定時間毎に予測する予測手段と、吸気行程時における燃料の直入率に基づき、追加噴射を許可するクランク角を設定する追加噴射許可クランク角設定手段とを備え、前記予測手段は、前記追加噴射許可クランク角近傍において予測した吸気圧力或いは筒内吸気量の変化量に基づき吸気行程終了時の吸気圧力或いは筒内吸気量を予測し、前記燃料噴射制御手段は、予測した吸気圧力或いは筒内吸気量に基づいて算出された追加噴射燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射することにより、前記内燃機関の空燃比を所定の空燃比に制御する。
【０００９】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記圧力比検出手段は、前記スロットル下流の前記吸気通路内の吸気圧力を検出する吸気通路圧検出手段を含み、予測手段は、前記吸気通路圧検出手段による吸気圧力の１行程間の平均圧力と、吸気行程開始前に予測された吸気圧力の変化量とを用いて、吸気行程終了時の吸気圧力を予測し、前記燃料噴射制御手段は、前記主噴射燃料量を予測された吸気圧力を基に設定する。
【００１０】
また、上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記内燃機関の回転速度が所定回転速度以上の場合には、前記予測手段は、前記吸気通路圧検出手段による吸気圧力の１行程間の平均圧力と、吸気行程開始前に予測した吸気圧力の変化量とを用いて、吸気行程終了時の吸気圧力を予測し、前記燃料噴射制御手段は、該予測された吸気圧力に基づいて算出された燃料量を吸気行程開始前以降に追加噴射するように制御し、前記予測手段による前記吸気行程開始前における吸気行程終了時の吸気圧力を予測した以降の吸気圧力の予測、又は、前記燃料噴射制御手段による前記吸気行程開始前以降の追加噴射後の追加噴射を禁止する。
【００１１】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記圧力比検出手段は、前記吸気通路を流れる吸気量を検出する吸気量検出手段を含み、前記予測手段は、前記吸気量検出手段による吸気量の１行程間の平均吸気量と、吸気行程開始前に予測された筒内吸気量の変化量とを用いて、吸気行程終了時の筒内吸気量を予測し、前記燃料噴射制御手段は、前記主噴射燃料量を予測された筒内吸気量を基に設定する。
【００１２】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記燃料噴射制御手段は、主噴射燃料量及びその直入率と追加噴射燃料量及びその直入率とにより、前記吸気通路の壁面に付着する燃料の付着量を算出する燃料付着量算出手段を有し、前記燃料噴射制御手段は、今回の主噴射燃料量を前記燃料付着量算出手段による前回までの燃料付着量から蒸発輸送される量を減量補正する。
【００１３】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記圧力比検出手段は、前記スロットル下流の前記吸気通路内の吸気圧力を検出する吸気通路圧検出手段を含み、前記予測手段は、前記吸気通路圧検出手段により検出された吸気圧力の１行程間の平均圧力と、吸気行程開始前の予測された吸気圧力の変化量とを用いて、吸気行程終了時の第１吸気圧力を予測し、前記燃料噴射制御手段は、該予測された第１吸気圧力に基づいて算出された第１燃料量を吸気行程開始前以降に追加噴射するように制御し、更に、前記予測手段は、前記追加噴射許可クランク角近傍において予測した吸気圧力の変化量に基づき吸気行程終了時の第２吸気圧力を予測し、前記燃料噴射制御手段は、予測した第２吸気圧力に基づいて算出された第２燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射するよう制御することにより、前記内燃機関の空燃比を所定の空燃比に制御する。
【００１４】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記内燃機関の回転速度が所定回転速度以上の場合には、前記吸気圧予測手段による前記第２吸気圧力の予測、又は、前記燃料噴射制御手段による前記第２燃料量の追加噴射を禁止する。
【００１５】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記燃料噴射制御手段は、主噴射燃料量及びその直入率と第１燃料量及びその直入率と第２燃料量及びその直入率とにより、前記吸気通路の壁面に付着する燃料の付着量を算出する燃料付着量算出手段を有し、前記燃料噴射制御手段は、今回の主噴射燃料量を前記燃料付着量算出手段による前回までの燃料付着量から蒸発輸送される量を減量補正する。
【００１６】
上記課題を解決する本発明に係る内燃機関の燃料噴射制御装置は、前記圧力比検出手段は、前記吸気通路を流れる吸気量を検出する吸気量検出手段を有し、前記予測手段は、前記吸気量検出手段により検出された筒内吸気量の１行程間の平均吸気量と、吸気行程開始前の予測された筒内吸気量の変化量とを用いて、吸気行程終了時の第１吸気量を予測し、前記燃料噴射制御手段は、該予測された第１吸気量に基づいて算出された第１燃料量を吸気行程開始前以降に追加噴射するように制御し、更に、前記予測手段は、前記追加噴射許可クランク角近傍において予測した筒内吸気量の変化量に基づき吸気行程終了時の第２吸気量を予測し、前記燃料噴射制御手段は、予測した第２吸気量に基づいて算出された第２燃料量を、吸気行程中の前記追加噴射許可クランク角以降に追加噴射するよう制御することにより、前記内燃機関の空燃比を所定の空燃比に制御する。
【発明の効果】
【００１７】
請求項１〜５に係る本発明によれば、主燃料噴射後における、吸気行程終了時の吸気圧力或いは気筒内への吸入空気量を適正に予測し、吸気行程中の追加噴射許可クランク角近傍に、吸気圧力或いは吸入空気量に見合う燃料量を気筒内に追加噴射することができ、空燃比を運転状態に応じた目標の空燃比に制御することができる。更に、１つの気筒に対する複数の噴射パルス幅と噴射時期に応じて、付着液膜量を算出し、同一気筒における次回の吸気行程時の蒸発輸送量を補正するので、空燃比エラーを解消して、排ガス、燃費、ドライバビリティを改善することができる。
【００１８】
請求項６〜８に係る本発明によれば、主燃料噴射後における、吸気行程開始前、及び追加噴射許可クランク角近傍における吸気行程終了時の吸気圧を適正に予測し、吸気行程前以降および吸気行程中の追加噴射許可クランク角近傍に、吸気圧に見合う燃料量を夫々気筒内に追加噴射することができ、空燃比を運転状態に応じた目標の空燃比により正確に制御することができる。
更に、１つの気筒に対する主燃料噴射、第１の追加噴射、及び第２の追加噴射による複数の噴射パルス幅と噴射時期に応じて付着液膜量を算出し、同一気筒における次回の吸気行程時の蒸発輸送量を補正するので、空燃比エラーを解消して、排ガス、燃費、ドライバビリティを改善することができる。
【００１９】
請求項９に係る本発明によれば、請求項６に係る本発明と同様に、主燃料噴射後における、吸気行程開始前、及び追加噴射許可クランク角近傍における吸気行程終了時の気筒内への各吸入空気量を適正に予測し、吸気行程前以降および吸気行程中の追加噴射許可クランク角近傍に、吸入空気量に見合う燃料量を夫々気筒内に追加噴射することができ、空燃比を運転状態に応じた目標の空燃比により正確に制御することができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明に係る内燃機関及びその燃料噴射制御装置の実施形態の一例を示す構成図である。
ここでは、内燃機関として、４気筒の４サイクルガソリンエンジンを例にとり説明を行うが、他の多気筒エンジンへも、本発明は適用可能なものである。
【００２１】
図１に示すように、内燃機関であるエンジン１は吸気管噴射型の燃料噴射制御装置を有する。エンジン１の吸気系は、上流側からエアクリーナー２、吸気通路３、サージタンク４、インテークマニホールド５（以下Ｉ／Ｍと略す。）からなる。エアクリーナー２にて清浄化され、吸気通路３に導入された吸気は、吸気通路３に設けられたスロットルバルブ６で流量調整された後、サージタンク４を経て、Ｉ／Ｍ５により各気筒に分配される。そして、吸気は燃料噴射弁７から各吸気ポート８に噴射された燃料と混合されて各気筒内へ導入される。
【００２２】
エンジン１の排気系は、上流側から排気通路９、図示しない触媒及び消音器等からなる。各気筒に導入された燃料は、点火プラグ１０により点火されて燃焼される。該燃焼により生成された排気ガスは、排気ポート１１から排気通路９を通り、触媒及び消音器を経て排出される。
【００２３】
エンジン１や燃料噴射弁７等は、電子制御ユニット２１（以下、ＥＣＵと略す。）により制御されて、作動する。ＥＣＵ２１は、制御プログラム、制御マップや演算用に用いる記憶装置（ＲＯＭ、ＲＡＭ等）、演算処理を行う中央処理装置（ＣＰＵ）、タイマカウンタ、制御信号の入出力を担うインターフェース等からなる。
【００２４】
ＥＣＵ２１への入力信号としては、アクセルペダルの操作量を検出するアクセル開度センサ２２、大気圧を検出する大気圧センサ２３（大気圧検出手段）、スロットルバルブ６の開度を検出するスロットルバルブ開度センサ２４（スロットル開度検出手段）、スロットルバルブ６下流の吸気通路であるＩ／Ｍ５の吸気圧力を検出するＩ／Ｍ圧センサ２５（吸気通路圧検出手段）、エンジンのクランクシャフトの回転角を検出するクランク角センサ２６（エンジン１の回転数センサを兼ねる）、エンジン１の冷却水の水温を検出する水温センサ２７等からの信号がある。
【００２５】
又、ＥＣＵ２１からの出力信号としては、運転状態に応じて適切な量の燃料を噴射する燃料噴射弁７、気筒内の燃料を点火させる点火プラグ１０、スロットルバルブ６の開度を制御するステップモータ２８等への制御信号がある。
【００２６】
ＥＣＵ２１は、例えば、クランク角センサ２６の信号値から求めたエンジン回転速度ＮｅやＩ／Ｍ圧センサ２５からのＩ／Ｍ圧力信号等に基づいて、点火プラグ１０の点火時期を制御する一方、アクセル開度センサ２２からのアクセル操作量や車速等から求めた目標スロットル開度と、スロットルバルブ開度センサ２４からの実スロットル開度信号ＴＰＳとに基づき、ステップモータ２８によりスロットルバルブ６の開度を制御する。更に、ＥＣＵ２１は、Ｉ／Ｍ圧センサ２５から算出した燃料噴射量に基づいて燃料噴射弁７の噴射量を制御している。
【００２７】
本発明に係る内燃機関の燃料噴射制御装置は、基本的には上記構成からなり、本発明に係る燃料噴射制御方法を行うことにより、適切な空燃比を得られるようにしている。そこで、本発明に係る燃料噴射制御方法について、詳細な説明を以下に行う。
【００２８】
本発明に係る燃料噴射制御方法では、追加噴射を行う時期の指標とする追加噴射許可クランク角を規定していることが、大きな特徴である。この追加噴射許可クランク角を規定した目的は、過渡時の吸気圧変化にできるだけ対応できるように、できるだけ遅いクランク角において追加噴射を行うための指標になるものである。具体的には、図２において説明するが、直入率はクランク角により変化するものであり、この特性を把握することで、より遅いクランク角での追加噴射、換言すれば、より正確な吸気圧変化に基づいた追加噴射を行うことができ、その結果、より適正な空燃比制御が可能となる。
ここで、直入率とは燃料噴射弁７から吸気ポート８に噴射された燃料の内、燃料噴射後(燃料噴射中も含む)最初の吸気行程で、気筒内に直接或いは気化した状態で導入され燃焼した燃料の比率である。
【００２９】
図２は、吸気行程時の直入率及び直入率により導かれる追加噴射許可クランク角、補正係数を説明する図である。
【００３０】
図２（ａ）に示すように、直入率は、燃料が噴射開始されるクランク角が所定クランク角まで一定の後、下降し最終的には０となる特性を有する。又、直入率は、エンジンを冷却する冷却水の温度、すなわち、吸気管の温度やエンジンの回転数によっても異なり、温度が低いほど直入率が低く（吸気管壁面に付着する燃料が多い）、回転数が高いほど早いクランク角で０となる。
本発明では、クランク角に対する吸気行程中の気筒への吸気流速に着目し、遅いクランク角では直入率が低下することを考慮している。
【００３１】
つまり、所定のクランク角よりも遅いクランク角では直入率が急激に低下するため、極端に遅いクランク角で追加噴射を行うと、気筒内に燃料を供給することができない。しかし、最新の吸気圧変化に追従できるようにするためには、追加噴射はできるだけ遅いクランク角（吸気行程終了時に近いクランク角）で行うことが望ましい。そこで、図２（ｂ）に示すように、直入率の限界値を考慮することにより、まず、噴射限界クランク角が規定できる。又、クランク角に対する直入率から、所定量の燃料を気筒内に導入させるために必要な最大パルス幅が導かれる。したがって、噴射限界クランク角とクランク角に対する必要最大パルス幅を考えることにより、追加噴射許可クランク角が規定でき、噴射限界クランク角を基に、そのクランク角から所定角（又は所定時間）早い角度を追加噴射許可クランク角とする（追加噴射許可クランク角設定手段）。
【００３２】
上記噴射限界クランク角としては、クランク角がこれ以上遅いと、燃料が気筒内にほとんど入らない角度を規定し、追加噴射許可クランク角としては、直入率が多少低下しているが、ある程度の燃料が輸送可能（例えば、直入率５０％〜７０％位）な角度とする。又、上記所定角（所定時間）は、運転状況（例えば、エンジン回転数や冷却水の温度等）により異なり、具体的には、演算処理時間等を含めて、例えば、５ｍｓ等とする。
【００３３】
又、図２（ｃ）に示すように、クランク角に対する直入率からは、クランク角に対する噴射パルス幅の補正係数Ｋ2（＝１／直入率）が導ける。又、この補正係数Ｋ2は、回転速度によるオフセットや水温による補正が行われており、所定量の燃料量を噴射する際に、噴射パルス幅をＫ2（＝１／直入率）倍することで、直入率が考慮され、実質的に気筒内に導入される燃料量が適正に算出できる。この補正係数Ｋ2は、クランク角に応じた係数としてマップデータ化されて、燃料噴射制御上用いられている。
【００３４】
なお、上記追加噴射許可クランク角は、後述の実施例１乃至実施例３では用いられているが、実施例４の場合、すなわち、高速回転の場合は、直入率自体は考慮されているものの、追加噴射許可クランク角は用いずに追加噴射制御を行っている。
【００３５】
次に、本発明に係る内燃機関の燃料噴射制御装置の制御方法のいくつかを、図３乃至図６を用いて説明するが、その前に、各実施例において用いられる基本的な２つの吸気圧予測法（予測手段）を説明する。
【００３６】
（５ｍｓ毎ルーチン）
本吸気圧予測法は、主に、スロットル開度ＴＰＳ及び大気圧Ｐatmに基づき、Ｉ／Ｍ圧予測値Ｐｍ（ｋ）を算出している。又、本吸気圧予測法は、追加噴射許可クランク角以降の追加噴射の燃料量を算出するため、吸気行程終了時のＩ／Ｍ圧予測値の算出にも用いている。
【００３７】
具体的には、ＥＣＵが本吸気圧予測法を５ｍｓｅｃ毎に実行し、スロットルバルブ開度センサにより検出されたスロットル開度ＴＰＳ、大気圧センサにより検出された大気圧Ｐatmを読み込み、以下に示される式を用いて、５ｍｓ毎にＩ／Ｍ圧予測値Ｐｍ（ｋ）を算出している。
【００３８】
最初に、スロットル開度ＴＰＳにより、スロットルバルブの基本開口面積Ｓ０を算出し、さらに、基本開口面積Ｓ０と、大気圧Ｐ０と前回のＩ／Ｍ圧予測値Ｐｍ（ｋ−１）との圧力比Ｐｍ（ｎ）／Ｐ０とにより、スロットルバルブの有効開口面積Ｓが算出される（有効開口面積算出手段）。なお、大気圧Ｐ０とＩ／Ｍ圧予測値Ｐｍ（ｋ−１）との圧力比を算出する部分が、圧力比検出手段に相当する。
Ｓ０＝Ｆａ[ＴＰＳ]
Ｓ＝（１−ａＸ）×Ｓ０
ここで、ａは所定の補正係数、Ｘは大気圧Ｐ０と前回のＩ／Ｍ圧予測値Ｐｍ（ｋ−１）との圧力比Ｐｍ（ｎ）／Ｐ０である。
尚、上記の代わりに、ＴＰＳ信号に対して、前記圧力比Ｐｍ（ｎ）／Ｐ０に応じて、スロットルの有効面積を導き出すマップデータのテーブルから、スロットルの有効面積を求めることができる。
ここで、スロットル開度ＴＰＳに対するスロットルバルブの有効開口面積Ｓの特性は、スロットル前後の圧力差の影響を受ける。この現象は、スロットルバルブのエッヂ部で吸気の剥離により乱流が形成されて、有効開口面積Ｓに影響を及ぼすものと推測される。
【００３９】
又、前述の内燃機関において、Ｉ／Ｍ圧センサ２５を有するものの、大気圧センサ２３を持たない場合においては、イグニッショインキーをＯＦＦ→ＯＮ直後（クランキング前）の吸気管内圧力を検出し，これを大気圧として用いることができる。又は、スロットル開度が大きく，全開相当の吸気管内圧力となる運転条件において、その吸気管内圧力を大気圧として用いることができる。従って、クランキング前に推定した大気圧と、スロットル開度全開時に推定した大気圧が異なるときには、スロットル開度全開時に推定した大気圧によりクランキング前に推定した大気圧を補正したり、或いは、置き換えたりしても良い。つまり、圧力比検出手段が大気圧センサ２３、Ｉ／Ｍ圧センサ２５を共に有する場合、これらを用いて、スロットルバルブ６前後の圧力比を検出しており、圧力比検出手段が大気圧センサ２３を有しない場合、Ｉ／Ｍ圧センサ２５を用いて、スロットルバルブ６前後の圧力比を推測している。
【００４０】
次に、スロットル通過吸気量ｄＰthを算出する。
ｄＰth＝Ｓ×Ｐ０×Ｆｖ［Ｐｍ（ｋ−１）／Ｐatm］×ＫAT
ここで、ＫATは吸気温補正係数、Ｆｖ[Ｐｍ（ｋ−１）／Ｐatm]は、上記の圧力比［Ｐｍ（ｋ−１）／Ｐatm］に対する単位面積当たりの流量を導き出すマップデータのテーブル、Ｐｍ（ｋ−１）は前回のＩ／Ｍ圧予測値である。
又、気筒内に吸入される推定吸気量ｄＰeは以下の式で示される。
ｄＰe＝ＫMAP×Ｐｍ（ｋ−１）×５／ＴSGT
ここで、ＫMAPは体積効率係数、ＴSGTは１ストローク分の所要時間である。
【００４１】
したがって、今回のＩ／Ｍ圧予測値Ｐｍ（ｋ）は次式より算出される。
Ｐｍ（ｋ）＝Ｐｍ（ｋ−１）＋（ｄＰth−ｄＰe）×Ｖｃ／Ｖｍ
ここで、Ｖｃは気筒容積、Ｖｍは吸気管容積である。
なお、Ｉ／Ｍ圧予測値Ｐｍ（ｋ）は、大気圧Ｐatmを越えないものとする。又、厳密には、センサの応答遅れを考慮してＩ／Ｍ圧予測値Ｐｍ（ｋ）に補正を行うが、ここでは簡単にするため省略する。
【００４２】
（ＳＧＴルーチン）
ＥＣＵは、上記５ｍｓ毎ルーチンと並行して、行程毎に吸気圧予測法を実行している。具体的には、クランク角センサからＳＧＴ信号が出力されるタイミングと連動して、つまり、次の行程が始める５°前（ＳＧＴ５°Ｂ割込）で本吸気圧予測法を行っており、Ｉ／Ｍ圧センサにより検出されたＩ／Ｍ圧Ｐｂを読み込み、以下に示される式を用いて、所定行程数後のＩ／Ｍ圧予測値Ｐｂetmを算出している。
【００４３】
最初に、１ストローク（行程）間に測定した複数のＩ／Ｍ圧Ｐｂを用いてＩ／Ｍ圧平均値Ｐｂmeanを求める。
Ｐｂmean＝ΣＰｂi／ｉ
次に、１ストローク間のＩ／Ｍ圧変化値ｄＰｍを下記式より求める。このとき、本吸気圧予測法を実行する前に、上記５ｍｓ毎ルーチンにて予測した２つのＩ／Ｍ圧予測値Ｐｍ（ｋ）及びＰｍ（ｋ−１）を用いる。
ｄＰｍ＝｛Ｐｍ（ｋ）−Ｐｍ（ｋ−１）｝×ＴSGT／５
【００４４】
したがって、Ｉ／Ｍ圧予測値Ｐｂetmは次式より算出される。
Ｐｂetm＝Ｐｂmean＋Ｇetm×ｄＰｍ  （１）
ここで、Ｇetmはストローク数を示す係数であり、例えば、Ｇetm＝１．０であれば、１行程後のＩ／Ｍ圧予測値Ｐｂetmを予測することとなり、Ｇetm＝２．０であれば、２行程後のＩ／Ｍ圧予測値Ｐｂetmを予測することとなる。
【００４５】
なお、Ｉ／Ｍ圧予測値Ｐｂetmは、大気圧Ｐatmを越えないものとする。又、厳密には、Ｉ／Ｍ圧予測値Ｐｂetmに、センサの応答遅れを考慮した補正やスロットル開度ＴＰＳに応じた予測ゲインが必要であるが、ここでは簡単にするため省略する。
次に、上記予測法を用いた各実施例を各々説明する。
【実施例１】
【００４６】
図３は、本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の一例を説明する図である。
具体的には、１つの気筒の一連の行程において、過渡時の変化に伴う吸気圧の変化及び吸気圧の予測値を図示したものであり、その予測値等に基づく主噴射(I)及び追加噴射(II)の燃料量の設定及び制御方法を説明するものである。
【００４７】
なお、図３において、ＳＧＴはクランク角センサから出力される信号を表すものであり、所定角度毎に出力されている。このＳＧＴ信号をカウントすることで、基準位置からのクランク角を算出し、クランク角に応じて、一連の行程（膨張、排気、吸気、圧縮）を行っている。
又、ＴＰＳ（後述の図４、５、６においても同じ）は、スロットルバルブの開度を表すものであり、アクセル開度等に応じて制御されており、開度が大きくなるに従い、吸気量が増大していく。
【００４８】
前述したように、ＥＣＵは、５ｍｓ毎ルーチンにより、５ｍｓ毎に次の５ｍｓ後のＩ／Ｍ圧Ｐｍを予測しており、このＩ／Ｍ圧予測値Ｐｍのグラフが、図３中の５ｍｓ毎予測値である。又、ＥＣＵは、この５ｍｓ毎ルーチンと並行して、ＳＧＴルーチンを行っており、このＳＧＴルーチン中に算出された１ストローク（ＳＧＴ）間の吸気圧実測値平均Ｐｂmeanのグラフが、図３中のＳＧＴ間実測平均値である。なお、このＳＧＴ間実測平均値Ｐｂmeanの替わりに、ＳＧＴルーチンでのＩ／Ｍ圧予測値Ｐｂetmを用いてもよい。
【００４９】
適正な空燃比制御を行うには、まず、吸気行程終了時における吸気量を正確に把握する必要がある。しかしながら、センサの応答遅れ等のため、瞬時における吸気量の計測が必ずしも正しい状態を示すとは限らない。そのため、従来から様々な手段を用いて吸気量を予測してきた。本発明に係る燃料噴射制御は、吸気行程終了時における吸気圧をできるだけ正確に予測することで、それに基づいた燃料噴射量をできるだけ正確に導き出すようにしており、更に、主噴射と追加噴射を行うことで、加速時に不足すると予測される燃料を追加して、所定の空燃比になるようにしている。
【００５０】
追加噴射ついては、従来から様々な手段を用いて行われてきた。ところが、従来の技術では、特に低速域において、早いタイミングで追加噴射（非同期噴射）を行うと、吸気量の増大変化に対応することができなかった。そこで、本発明では、この追加噴射のタイミングをできる限り遅くすること、すなわち、できるだけ吸気行程終了時に近いタイミングの吸気圧予測値を用いて行うことで、吸気量の増大変化に柔軟に対応することとした。この遅いタイミングが前述の追加噴射許可クランク角θとなる。
【００５１】
具体的な燃料噴射制御方法を、図３を用いて、更に詳細に説明する。
主噴射(I)の燃料量は、従来の算出方法を用いて噴射パルス幅を決定する。例えば、排気行程開始時のＩ／Ｍ圧の実測値Ｐｂ、Ａ点の実測値平均又はＢ点の予測値を用いてもよい。ここでは、運転状態が定常状態（ＴＰＳが一定）であり、この時点の吸気圧を吸気行程終了時の吸気圧と仮定して、主噴射燃料量、つまり、噴射パルス幅を決定する。
【００５２】
例えば、排気行程開始時のＩ／Ｍ圧の実測値Ｐｂを用いた場合、主噴射(I)の燃料量、つまり、主噴射パルス幅Ｔinj1は、下記の式により求められる。
Ｔinj1＝Ｋinj×Ｋev×Ｐｂ
ここで、ＫinjはＩ／Ｍ圧から噴射パルス幅へ変換するための係数であり、ＫevはＩ／Ｍ圧に対する体積効率係数である。これらの係数は、マップデータとしてＥＣＵにて読み出されて用いられる。
【００５３】
又、Ｉ／Ｍ圧の実測値Ｐｂの替わりに、後述の図８に示すように、吸気通路３に流れる吸気量を検出するエアフローセンサ３０（吸気量検出手段）を設け、エアフローセンサ３０の実測値である通過吸気量Ｑｂを用いて、主噴射パルス幅Ｔinj1を算出してもよい。この場合、下記の式により求められる。
Ｔinj1＝Ｋinj×Ｑｂ
このように、運転状態に応じて設定された主噴射燃料量の燃料は、所定のクランク角度に同期して、吸気中に噴射されて気筒中に供給される（燃料噴射制御手段）。
【００５４】
次に、追加噴射(II)に関する説明を行う。本発明では、Ｉ／Ｍ圧の予測値に基づいて、追加噴射燃料量を算出しているが、この算出方法を工夫することで、より正確な予測、すなわち、より適正な空燃比制御が可能となっている。
【００５５】
主噴射後、ＴＰＳが大きく変化する場合、つまり、加速要求された場合、当然吸気量が増えるため、適正な空燃比のため（加速リーン状態を抑えるため）、燃料を追加する必要が出てくる。そこで、本発明では、追加噴射許可クランク角θを基準にして、その近傍の２つの５ｍｓ毎ルーチンの吸気圧予測値（Ｃ点、Ｄ点）の差分ΔＰｍと、Ｄ点の予測値Ｐｍ（ｋ）に基づいて、吸気終了時Ｅ点における予測吸気圧Ｐｍetmを下記式により算出している（予測手段）。
Ｐｍetm＝Ｐｍ（ｋ）＋ΔＰｍ×Ｋ1×ＴSGT／５
ここで、Ｋ1は予測期間を補正する係数である。
【００５６】
更に、厳密には、予測値の補正が必要であるため、補正後の吸気圧（Ｆ点）を用いて、追加噴射(II)での最終的な燃料量を算出している。この補正値Ｐｂetmは、Ａ点における平均圧力をＰｂmean（ｎ−１）、Ｂ点における予測圧力をＰｍSGT（ｎ−１）とすると、下記式により算出される。
Ｐｂetm＝Ｐｍetm＋（Ｐｂmean（ｎ−１）−ＰｍSGT（ｎ−１））  （２）
上記式は、予測値をより正確にするため、測定値と予測値の差分を補正値としている。
【００５７】
したがって、追加噴射パルス幅ΔＴinjは、以下の式により求められ、吸気行程中の追加噴射許可クランク角θ以降に追加噴射される（燃料噴射制御手段）。
ΔＴinj1＝Ｋ2×｛Ｋinj×Ｋev×Ｐｂetm−Ｔinj1B｝  （３）
ここで、Ｋ2は前述した直入率に基づく補正係数、Ｔinj1Bは直前の主噴射パルス幅Ｔinj1を、後述の図７にて説明する直入率及び蒸発輸送量に基づき減量補正したもの、つまり、気筒内に実際導入される量に該当するパルス幅である。
【００５８】
本実施例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj1）は、排気行程開始時のＩ／Ｍ圧の実測値Ｐｂに基づいて算出されて、排気行程中に吸気中に噴射され、追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj1）は、追加噴射許可クランク角θ近傍の２つの５ｍｓ毎予測値の差分ΔＰｍ等により求められたΔＰ2に基づいて算出されて、追加噴射許可クランク角θ以降の吸気行程中に吸気中に噴射されて、気筒に導入されている。
【実施例２】
【００５９】
図４は、本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例を説明する図である。
本実施例の追加噴射は、実施例１と同様のものであるので、重複する説明は省略する。
【００６０】
本実施例では、主噴射(I)の燃料量の算出方法が、実施例１とは異なる。具体的には、排気行程開始時に、前述のＳＧＴルーチンの（１）式を用いて、吸気行程終了時の吸気圧ＰｂetmEXを算出している。つまり、（１）式において、ストローク数を示す係数ＧetmをＧetm＝ＧetmEX＝２．０とすると、２行程後、すなわち、吸気行程終了時の吸気圧ＰｂetmEXを予測することとなる（予測手段）。
ＰｂetmEX＝Ｐｂmean＋ＧetmEX×ｄＰｍ
但し、図４に示す本実施例の場合、排気行程開始時の運転状態が定常状態であり、ｄＰｍ＝０となるため、ＰｂetmEX＝Ｐｂmeanとなり、Ａ点での実測値平均Ｐｂmeanを用いて、主噴射(I)の燃料量を算出することとなる。又、厳密には、上記ＰｂetmEXは、実施例１の（２）式を用いて、補正されている。
したがって、主噴射(I)の噴射パルス幅Ｔinj2は下記式により求められ、所定のクランク角度に同期して、吸気中に噴射されて気筒中に供給される（燃料噴射制御手段）。
Ｔinj2＝Ｋinj×Ｋev×ＰｂetmEX
【００６１】
そして、追加噴射(II)の噴射パルス幅ΔＴinj2は、実施例１の（３）式に、上記Ｔinj2を直入率及び蒸発輸送量に基づき減量補正したＴinj2Bを用いて求められる。
ΔＴinj2＝Ｋ2×｛Ｋinj×Ｋev×Ｐｂetm−Ｔinj2B｝
【００６２】
本実施例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj2）は、排気行程開始時におけるＩ／Ｍ圧の予測値ＰｂetmEXに基づいて算出されて、排気行程中に吸気中に噴射され、追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj2）は、追加噴射許可クランク角θ近傍の２つの５ｍｓ毎予測値の差分ΔＰｍ等により求められたΔＰ2に基づいて算出されて、追加噴射許可クランク角θ以降の吸気行程中に吸気中に噴射されて、気筒に導入されている。
【００６３】
本実施例は、実施例１とは異なり、主噴射の燃料量の算出に、予測値を用いることで、過渡時、特に加速時においては、追加噴射の燃料量をできるだけ少なくすることが可能となる。つまり、吸気行程時の追加噴射燃料量をできるだけ少なくすることで、追加噴射許可クランク角θもできるだけ遅くすることが可能となり、より正確な吸気圧予測に基づいて、追加噴射の燃料量を噴射でき、目標通りの空燃比制御が可能となる。
なお、上述の吸気行程終了時の吸気圧ＰｂetmEXの替わりに、エアフローセンサ３０（図８参照）による１行程（例えば、排気行程）間の平均吸気量と、１行程間の筒内吸気量の変化量とを用いて、吸気行程終了時の筒内吸気量を予測しても良い（予測手段、実施例６の（１'）式参照）。そして、予測された筒内吸気量に基づいて主噴射燃料量、すなわち、主噴射パルス幅を算出し、所定のクランク角度に同期して、吸気中に噴射されて気筒中に供給される（燃料噴射制御手段）。
【実施例３】
【００６４】
図５は、本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例を説明する図である。
なお、主噴射については、実施例２と同様であるので、重複する説明は省略する。
【００６５】
本実施例は、特に急加速時において、急激な吸気量の増量に追従するため、追加噴射を複数回（２回）に分けて行うようにしており、実施例１において説明した吸気行程時の追加噴射を２番目の追加噴射とし、主噴射とその２番目の追加噴射の間に、１番目となる追加噴射をするようにしている。
【００６６】
具体的には、吸気行程開始前における最新の２つの５ｍｓ毎ルーチンの吸気圧予測値（Ｇ点、Ｃ点）の変化量ΔＰｍ-1と、排気行程中の吸気圧実測値平均Ｐｂmeanと、前述のＳＧＴルーチンの（１）式を用いて、吸気行程終了時Ｈ点における予測吸気圧ＰｂetmINを算出している（予測手段）。
ＰｂetmIN＝Ｐｂmean＋ＧetmIN×ΔＰｍ-1
ここで、ＧetmIN＝１.０とし、１ストローク先、つまり、吸気行程終了時の吸気圧を予測している。又、厳密には、上記ＰｂetmINは、実施例１の（２）式を用いて、補正されている。
したがって、第１の追加噴射(II)の燃料量（第１燃料量）、つまり、噴射パルス幅ΔＴinj3は、吸気終了時Ｈ点における予測吸気圧ＰｍetmIN（第１吸気量）に基づいて、下記式により求まり、吸気行程開始前以降に追加噴射される（燃料噴射制御手段）。
ΔＴinj3＝Ｋ2×（Ｋinj×Ｋev×ＰｂetmIN−Ｔinj3B）
ここで、Ｔinj3Bは直前の主噴射パルス幅Ｔinj3を、直入率及び蒸発輸送量に基づき減量補正したものである。
【００６７】
更に、第２の追加噴射(III)の燃料量、つまり、噴射パルス幅ΔＴinj4は、吸気終了時Ｅ点における予測吸気圧ＰｍetmIN（第２吸気量）に基づいて、以下の式により求まり、吸気行程中の追加噴射許可クランク角θ以降に追加噴射される（燃料噴射制御手段）。
ΔＴinj4＝Ｋ2×（Ｋinj×Ｋev×ＰｂetmIN−Ｔinj3B−ΔＴinj3B）
ここで、式中のＰｂetmINは、追加噴射許可クランク角θ近傍における２つの５ｍｓ毎ルーチンの吸気圧予測値（Ｃ点、Ｄ点）の変化量ΔＰｍ-1と、排気行程中の吸気圧実測値平均Ｐｂmeanと、前述のＳＧＴルーチンの（１）式を用いて、吸気行程終了時Ｅ点における予測吸気圧ＰｍetmINを算出したものである（予測手段）。
【００６８】
本実施例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj3）は、排気行程開始時におけるＩ／Ｍ圧の予測値ＰｂetmEXに基づいて算出されて、排気行程中に吸気中に噴射され、第１の追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj3）は、吸気行程開始前の２つの５ｍｓ毎予測値の差分ΔＰｍ-1等により求められた吸気行程終了時のΔＰ2に基づいて算出されて、吸気行程開始時に吸気中に噴射され、第２の追加噴射(III)の噴射燃料量（噴射パルス幅ΔＴinj4）は、追加噴射許可クランク角θ近傍の２つの５ｍｓ毎予測値の差分ΔＰｍ等により求められた吸気行程終了時のΔＰ3に基づいて算出されて、追加噴射許可クランク角θ以降の吸気行程中に吸気中に噴射されて、気筒に導入されている。
【００６９】
このように、追加噴射を複数回行うことで、エンジンの回転速度がある程度高い場合でも、急激な吸気量の増量に柔軟に対応することができ、空燃比エラーを起こすことがない。
【実施例４】
【００７０】
図６は、本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例を説明する図である。
なお、主噴射については、実施例１又は実施例２のいずれの方法を用いてもよいが、図６中では、便宜的に実施例１と同様とし、重複する説明を省略する。
【００７１】
本実施例は、高速回転時における燃料噴射制御、特に、追加噴射の制御方法を示すものである。これは、エンジンの高速回転時には、クランク角割込み処理が増えてＣＰＵ負荷が高いうえ、５ｍｓ毎ルーチンを行うにはクランク角換算の周期が長くなってしまうため、又、制御精度への要求も低くなるため、下記燃料噴射制御を行っている。
【００７２】
本実施例では、エンジンの回転速度が所定回転数より大きい場合（５ｍｓ毎ルーチンのクランク角換算の周期が、１行程間のクランク角より大きい場合、具体的には、３９００ｒｐｍ等）には、実施例１〜３で用いた５ｍｓ毎ルーチンを行わずに、前述のＳＧＴルーチンに基づいて、吸気行程終了時の吸気圧を予測して、燃料噴射制御を行う。詳しくは、吸気行程開始前において、ＳＧＴルーチンに基づき１行程間のＩ／Ｍ圧変化量から吸気行程終了時の吸気圧を予測し、その予測を行った後は、５ｍｓ毎ルーチンによる５ｍｓ毎のＩ／Ｍ圧予測を禁止している。そして、ＳＧＴルーチンによる予測吸気圧に基づき追加噴射量を決定し、吸気行程開始以降に追加噴射を行い、その追加噴射後の追加噴射処理を禁止している。
【００７３】
具体的には、排気行程開始時Ｉ点のＩ／Ｍ圧の実測値をとし、吸気行程開始時Ｊ点のＩ／Ｍ圧の実測値をとすると、１行程間の吸気圧変化ｄＰｒは以下の式となる。
ｄＰｒ＝Ｐｂ（ｎ）−Ｐｂ（ｎ−１）
又、前述のＳＧＴルーチンの（１）式を用いて、吸気行程終了時Ｌ点の予測吸気圧ＰｍetmINは以下の式より求まる。
ＰｂetmIN＝Ｐｂmean＋ＧetmIN×ｄＰｒ
ここで、ＧetmIN＝１.０とし、１ストローク先、つまり、吸気行程終了時の吸気圧を予測する。
したがって、追加噴射(II)の燃料量、つまり、噴射パルス幅ΔＴinj5が下記式により求まる。
ΔＴinj5＝Ｋ2×（Ｋinj×Ｋev×ＰｂetmIN−Ｔinj5B）
ここで、Ｔinj5Bは直前の主噴射パルス幅Ｔinj5を、直入率及び蒸発輸送量に基づき減量補正したものである。
【００７４】
本実施例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj5）は、排気行程開始時のＩ／Ｍ圧の実測値Ｐｂ（ｎ−１）に基づいて算出されて、排気行程中に吸気中に噴射され、追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj5）は、排気行程開始時Ｉ点のＩ／Ｍ圧の実測値Ｐｂ（ｎ−１）と吸気行程開始時Ｊ点のＩ／Ｍ圧の実測値Ｐｂ（ｎ）との差分ｄＰｒ等により求められたΔＰ2に基づいて算出されて、吸気行程中に吸気中に噴射されて、気筒に導入されている。
なお、実施例３の燃料噴射制御を行うときには、エンジンの回転速度が所定回転数より大きい場合、吸気行程終了時Ｅ点の予測吸気圧ＰｂetmINの予測を禁止したり、又は、第２の追加噴射(III)を禁止したりすればよい。
【実施例５】
【００７５】
図７は、本発明に係る内燃機関の燃料噴射制御装置における燃料付着及び蒸発輸送について説明する図である。
【００７６】
比較のため、図７（ａ）では、従来の燃料噴射制御方法において、非同期噴射がない場合（主噴射のみ）と、非同期噴射がある場合での急加速時における空燃比の推移を示した。
【００７７】
図７（ａ）に示すように、非同期噴射がない場合には、過渡時、特に加速時には、吸気量の増加に対して燃料量を増加することができず、一時的にリーン状態となり、場合によっては失火するおそれもあった。又、単に非同期噴射を行うだけの場合には、加速時のリーン状態は多少抑えられるが、非同期噴射の影響により、その後リッチ状態になってしまい、同じく適正な空燃比制御を行うことができなかった。これは、主噴射と同様、追加噴射の燃料も気筒内に直接輸送されない分は、吸気管内壁への付着液膜となるためであり、この液膜が次の吸気行程以降に、蒸発、輸送されて気筒内に導入されるからである。
【００７８】
そこで、本発明では、図７（ｂ）の下図に示すように、吸気管内壁に付着する液膜量を考慮し、そこから気筒内へ蒸発輸送される量を次の主噴射燃料量から減量補正することで、リーン状態、リッチ状態を抑え、より理想的な空燃比制御を行うようにした。
【００７９】
具体的には、前回の主噴射燃料量及びその直入率から内壁に残存する液膜量を算出し、前回の追加噴射燃料量（実施例３の複数回追加噴射を行う場合も含む。）及びその直入率から内壁に残存する液膜量を算出し、更に、内壁に以前から残存している液膜量を考慮することで、できるだけ正確な全液膜量を算出している（燃料付着量算出手段）。算出された液膜量から吸気行程中に蒸発され輸送される蒸発輸送量求め、次の行程での主噴射時に、それらの蒸発輸送量を考慮した燃料量に減量補正することで、より正確な空燃比制御を実現している（燃料噴射制御手段）。本発明では、主噴射燃料量による液膜からの蒸発輸送量を考慮するにとどまらず、追加噴射燃料量による液膜からの蒸発輸送量をも考慮することで、より正確な液膜量及び蒸発輸送量の予測を可能としている。
【００８０】
したがって、前述した各実施例の主噴射燃料量では、厳密には減量補正された燃料量が用いられている。特に、本発明に係る燃料噴射制御の場合、吸気量の変化にできるだけ追従するため、追加噴射のタイミングをできるだけ遅らせているので、直入率の低いところで追加噴射を行う場合があり、この追加噴射燃料量による液膜からの蒸発輸送量の予測及びその減量補正は非常に重要である。なお、この減量補正の演算は、同気筒で最後の追加噴射から次の主噴射までの間に行えばよく、前回の主噴射、追加噴射の燃料量及びその時の直入率等を考慮して正確な蒸発輸送量を算出するようにしている。
【実施例６】
【００８１】
（変形例）
Ｉ／Ｍ圧予測値を算出する際に、上述した実施形態では、５ｍｓ毎ルーチン、及びＳＧＴルーチンの２つの予測ルーチンにおいて、各センサからの検出値を用いて、Ｉ／Ｍ圧予測値を算出しているが、Ｉ／Ｍ圧センサの替わりに、吸気通路３に流れる吸気量を検出するエアフローセンサ３０（吸気量検出手段）を設け、エアフローセンサ３０からの検出値を用いて、吸気量予測値を求めるようにしてもよい。Ｉ／Ｍ圧と同様に吸気量からも適正な噴射燃料量を算出でき、前述の燃料噴射制御を行うことが可能である。
【００８２】
図８は、本発明に係る内燃機関及びその燃料噴射制御装置の実施形態の変形例を示す構成図である。
図８に示す内燃機関の構成は、図１の構成に対し、Ｉ／Ｍ圧センサ２５の代わりにスロットルバルブ６の上流側にエアフローセンサ３０を設けた点で相違する。従って、図８に示す内燃機関のエアフローセンサ３０以外の構成は、図１の構成と同一であるため、詳細な説明を省略する。
以下、エアフローセンサ３０からの検出値を用いて、吸気量予測値を求める方法について説明する。
【００８３】
（５ｍｓ毎ルーチン）
本吸気量予測法は、主に、スロットル開度ＴＰＳ及び大気圧センサにより検出された大気圧Ｐatmに基づき、吸気量予測値ｄＧｅ（ｋ）を算出している。又、本吸気量予測法は、追加噴射許可クランク角以降の追加噴射の燃料量を算出するため、吸気行程終了時の吸気量予測値の算出にも用いることができる。
【００８４】
具体的には、ＥＣＵが本吸気量予測法を５ｍｓｅｃ毎に実行し、スロットルバルブ開度センサにより検出されたスロットル開度ＴＰＳ、大気圧センサにより検出された大気圧Ｐatmを読み込み、以下に示される式を用いて、５ｍｓ毎にＩ／Ｍ圧予測値Ｐｍ（ｋ）を算出している。
【００８５】
最初に、スロットルバルブ開度センサにより検出されたＴＰＳ信号、即ち、ＴＰＳの電圧値に応じたスロットルの有効面積の実測値を記憶するマップデータのテーブルから、スロットルの有効面積を求める（有効開口面積算出手段）。
Ｓ＝Ｆarea[ＶTPS]
尚、上記の代わりに、スロットル開度ＴＰＳにより、スロットルバルブの基本開口面積Ｓ０を算出し、さらに、基本開口面積Ｓ０と、大気圧Ｐ０と前回の吸気管内圧推定値Ｐｍ（ｋ−１）との圧力比Ｐｍ（ｎ）／Ｐ０とにより、スロットルバルブの有効開口面積Ｓを算出しても良い。ここで、大気圧Ｐ０と吸気管内圧推定値Ｐｍ（ｋ−１）との圧力比を算出する部分が、圧力比検出手段に相当する。
Ｓ０＝Ｆａ[ＴＰＳ]
Ｓ＝（１−ａＸ）×Ｓ０
ここで、ａは所定の補正係数、Ｘは大気圧Ｐ０と前回の吸気管内圧推定値Ｐｍ（ｋ−１）との圧力比Ｐｍ（ｎ）／Ｐ０である。尚、吸気管内圧推定値Ｐｍの算出方法については、後述する。
ここで、スロットル開度ＴＰＳに対するスロットルバルブの有効開口面積Ｓの特性は、スロットル前後の圧力差の影響を受ける。この現象は、スロットルバルブのエッヂ部で吸気の剥離により乱流が形成されて、有効開口面積Ｓに影響を及ぼすものと推測される。
【００８６】
次に、スロットル通過吸気量ｄＧthを算出する。
ｄＧth＝Ｓ×［Ｐatm／７６０］×Ｆｖ［Ｐｍ（ｋ−１）／Ｐatm］×ＫAT
ここで、ＫATは吸気温補正係数、Ｆｖ[Ｐｍ（ｋ−１）／Ｐatm]は、上記の圧力比［Ｐｍ（ｋ−１）／Ｐatm］に対する単位面積当たりの流量を導き出すマップデータのテーブル、Ｐｍ（ｋ−１）は前回の吸気管圧推定値である。
又、気筒内に吸入される推定吸気量ｄＧeは以下の式で示される。
ｄＧe＝ＫMAP×Ｐｍ（ｋ−１）×５／ＴSGT
ここで、ＫMAPは体積効率係数、ＴSGTは１ストローク分の所要時間である。
【００８７】
そして、今回の吸気管内圧推定値Ｐｍ（ｋ）は次式より算出される。
Ｐｍ（ｋ）＝Ｐｍ（ｋ−１）＋Ｋｍ（ｄＧth−ｄＧe）×Ｖｃ／Ｖｍ
ここで、Ｋｍは、質量から圧力に変換するための変換係数、Ｖｃは気筒容積、Ｖｍは吸気管容積である。
つまり、圧力比検出手段がＩ／Ｍ圧センサ２５（図１参照）を有さず、大気圧センサ２３、エアフローセンサ３０を有する場合は、これらを用いて、上記手順によりスロットルバルブ６前後の圧力比を推測して、吸気量を推測している。
【００８８】
（ＳＧＴルーチン）
ＥＣＵは、上記５ｍｓ毎ルーチンと並行して、行程毎に吸気量予測法を実行している。具体的には、クランク角センサからＳＧＴ信号が出力されるタイミングと連動して、つまり、次の行程が始まる５°前（ＳＧＴ５°Ｂ割込）で本吸気量予測法を行っており、エアフローセンサ３０により検出された吸気量Ｇafsを読み込み、以下に示される式を用いて、所定行程数後の吸気量予測値Ｇｅetmを算出している。
【００８９】
最初に、１ストローク（行程）間に測定した複数の吸気量Ｇafsを用いて１ストローク間の吸気量平均値ｄＧafs(ｎ)を求める。
ｄＧafs(ｎ)＝ΣＧafs(ｋ)／ｍ
ここで、ｍは、エアフローセンサ３０による１ストローク間の測定回数である。
更に、１ストローク間の吸気量平均値ｄＧafs(ｎ)を筒内吸気量Ｇafs(ｎ)に換算する。
Ｇafs(ｎ)＝Ｋ×Ｇafs(ｎ-1)＋（１−Ｋ）×ｄＧafs(ｎ)
次に、５ｍｓ毎ルーチンで求めた１ストローク間の推定吸気量ｄＧeの平均推定吸気量ＧｅAVEをエアフローセンサ３０に併せて下記式より求める。
ＧｅAVE(ｎ)＝（ΣｄＧ(ｋ)／Ｌ）×ＴSGT／５
ここで、Ｌは、１ストローク間の吸気量の推定回数である。
【００９０】
１８０°ＣＡ間の吸気量変化ΔＧｅは次式より算出される。
ΔＧｅ＝｛Ｇｅ(ｋ)−Ｇｅ(ｋ-1)｝×ＴSGT／５
更に、１ストローク平均の遅れ分ΔＧAVEは次式より算出される。
ΔＧAVE＝Ｇｅ(ｎ)−ＧｅAVE(ｎ)
【００９１】
ＳＧＴルーチンにおいて、所定気筒に対する５４５°Ｂ時点の吸気行程終了時の推定吸気量ＧｅetmEX、及び他の気筒の３６５°Ｂ時点の吸気行程終了時の推定吸気量ＧｅetmINが、夫々算出される。
そして、５４５°Ｂ時点における吸気行程終了時の推定吸気量ＧｅetmEXは、次式により算出される。
ＧｅetmEX＝Ｇafs＋ΔＧAVE＋ＫetmEX×ΔＧｅ
また、３６５°Ｂ時点における吸気行程終了時の推定吸気量ＧｅetmINは、次式により算出される。
ＧｅetmIN＝Ｇafs＋ΔＧAVE＋ＫetmIN×ΔＧｅ  （１'）
ここで、Ｇafsは、エアフローセンサ３０から求めた平均吸気量であり、ΔＧAVEは、平均下による応答遅れ分であり、Ｋは予測ゲインであり、ＫetmEX＝２．０であり、ＫetmIN＝１．０であり、ΔＧｅは、１ストローク間の吸気量変化率である。
【００９２】
なお、電子制御スロットルバルブの目標値が現在より開き側に開駆動中には、吸気量の予測不足が生じるため、予測ゲインを増大する必要がある。
例えば、下式成立の際には、上記ゲインＫを所定倍数としてゲインを増加する。
ＴＰＳobj≧ＴＰＳ(ｎ)＋所定値
【００９３】
次に、上述の推定吸気量を用いた、実施例１の図３又は実施例２の図４における追加噴射(II)に関する説明を行う。この変形例では、前述のＩ／Ｍ圧の予測値に基づき追加噴射燃料量を算出した場合と同様に、より正確な予測、すなわち、より適正な空燃比制御が可能となっている。
【００９４】
主噴射後、ＴＰＳが大きく変化する場合、つまり、加速要求された場合、当然吸気量が増えるため、適正な空燃比のため（加速リーン状態を抑えるため）、燃料を追加する必要が出てくる。そこで、本発明では、追加噴射許可クランク角θを基準にして、その前後の２つの５ｍｓ毎ルーチンの推定吸気量値（Ｃ点、Ｄ点）の差分ΔＧｅと、Ｄ点の予測値Ｇｅ（ｋ）に基づいて、吸気終了時Ｅ点における推定吸気量Ｇｅetmを下記式により算出している。
Ｇｅetm＝Ｇｅ（ｋ）＋ΔＧｅ×Ｋ3×ＴSGT／５
ここで、Ｋ3は予測期間を補正する係数である。
【００９５】
更に、厳密には、推定値の補正が必要であるため、補正後の推定吸気量（Ｆ点）を用いて、最終的な追加噴射燃料量(II)を算出している。この補正値Ｇｅetmは、エアフローセンサ３０の検出値に基づくＡ点における平均吸気量をＧafs（ｎ−１）、Ｂ点における推定吸気量ＧSGT（ｎ−１）とすると、下記式により算出される。
Ｇｅetm＝Ｇｅetm＋（Ｇafs（ｎ−１）−ＧSGT（ｎ−１））
上記式は、予測値をより正確にするため、測定値と予測値の差分を補正値としている。
【００９６】
したがって、追加噴射パルス幅ΔＴinj1は、以下の式となる。
ΔＴinj1＝Ｋ4×｛Ｋinj×Ｇｅetm−Ｔinj1B｝  （３'）
ここで、Ｋ4は前述した直入率に基づく補正係数、Ｔinj1Bは直前の主噴射パルス幅Ｔinj1を、前述の図７にて説明する直入率及び蒸発輸送量に基づき減量補正したもの、つまり、気筒内に実際導入される量に該当するパルス幅である。
【００９７】
本変形例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj1）は、排気行程開始時の推定吸気量Ｇｅに基づいて算出されて、排気行程中に吸気中に噴射され、追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj1）は、追加噴射許可クランク角θ近傍の２つの５ｍｓ毎の推定吸気量の差分ΔＧｅに基づいて算出されて、追加噴射許可クランク角θ以降の吸気行程中に吸気中に噴射されて、気筒に導入されている。
【００９８】
又、上述の推定吸気量を用いた実施例３（図５参照）の追加噴射(II)、(III)に関する説明を以下に行う。
【００９９】
この場合には、吸気行程開始前における最新の２つの５ｍｓ毎ルーチンの推定吸気量（Ｇ点、Ｃ点）の変化量と、排気行程中の平均吸気量Ｇafsと、前述のＳＧＴルーチンの（１'）式を用いて、吸気行程終了時Ｈ点における予測吸気量ＧｅetmINを算出している（予測手段）。
ＧｅetmIN＝Ｇafs＋ΔＧAVE＋ＫetmIN×ΔＧｅ
ここで、ＫetmIN＝１.０とし、１ストローク先、つまり、吸気行程終了時の吸気量を予測している。
したがって、第１の追加噴射(II)の燃料量(第１燃料量)、つまり、噴射パルス幅ΔＴinj3は、吸気終了時Ｈ点における予測吸気量ＧｅetmIN（第１吸気量）に基づいて、下記式により求まり、吸気行程開始前以降に追加噴射される（燃料噴射制御手段）。
ΔＴinj3＝Ｋ4×（Ｋinj×ＧｅetmIN−Ｔinj3B）
ここで、Ｔinj3Bは直前の主噴射パルス幅Ｔinj3を、直入率及び蒸発輸送量に基づき減量補正したものである。
【０１００】
更に、第２の追加噴射(III)の燃料量（第２燃料量）、つまり、噴射パルス幅ΔＴinj4は、吸気終了時Ｅ点における予測吸気量ＧｅetmIN（第２吸気量）に基づいて、以下の式により求まり、吸気行程中の追加噴射許可クランク角θ以降に追加噴射される（燃料噴射制御手段）。
ΔＴinj4＝Ｋ4×（Ｋinj×ＧｅetmIN−Ｔinj3B−ΔＴinj3B）
ここで、式中のＧｅetmINは、追加噴射許可クランク角θ近傍における２つの５ｍｓ毎ルーチンの推定吸気量（Ｃ点、Ｄ点）の変化量と、排気行程中の平均吸気量Ｇafsと、前述のＳＧＴルーチンの（１'）式を用いて、吸気行程終了時Ｅ点における予測吸気量ＧｅetmINを算出したものである（予測手段）。
【０１０１】
本実施例の燃料噴射制御を単純化して説明すれば、主噴射(I)の噴射燃料量（噴射パルス幅Ｔinj3）は、排気行程開始時の推定吸気量Ｇｅに基づいて算出されて、排気行程中に吸気中に噴射され、第１の追加噴射(II)の噴射燃料量（噴射パルス幅ΔＴinj3）は、吸気行程開始前の２つの５ｍｓ毎の推定吸気量の差分ΔＧｅに基づいて算出されて、吸気行程開始時に吸気中に噴射され、第２の追加噴射(III)の噴射燃料量（噴射パルス幅ΔＴinj4）は、追加噴射許可クランク角θ近傍の２つの５ｍｓ毎の推定吸気量の差分ΔＧｅに基づいて算出されて、追加噴射許可クランク角θ以降の吸気行程中に吸気中に噴射されて、気筒に導入されている。
【図面の簡単な説明】
【０１０２】
【図１】本発明に係る内燃機関及びその燃料噴射制御装置の実施形態の一例を示す構成図である。
【図２】本発明に係る内燃機関の燃料噴射制御装置での直入率を説明する図である。
【図３】本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の一例（実施例１）を説明する図である。
【図４】本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例（実施例２）を説明する図である。
【図５】本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例（実施例３）を説明する図である。
【図６】本発明に係る内燃機関の燃料噴射制御装置での燃料噴射制御の他の一例（実施例４）を説明する図である。
【図７】本発明に係る内燃機関の燃料噴射制御装置での蒸発輸送量による減量補正を説明する図である。
【図８】本発明に係る内燃機関及びその燃料噴射制御装置の実施形態の変形例を示す構成図である。
【符号の説明】
【０１０３】
１    エンジン
２    エアクリーナー
３    吸気通路
４    サージタンク
５    インテークマニホールド
６    スロットルバルブ
７    燃料噴射弁
８    吸気ポート
９    排気通路
１０  点火プラグ
１１  排気ポート
２１  ＥＣＵ
２２  アクセル開度センサ
２３  大気圧センサ
２４  スロットルバルブ開度センサ
２５  Ｉ／Ｍ圧センサ
２６  クランク角センサ
２７  水温センサ
２８  ステップモータ
３０  エアフローセンサ
【図１】
2005069045.tif 000003
【図２】
2005069045.tif 000004
【図３】
2005069045.tif 000005
【図４】
2005069045.tif 000006
【図５】
2005069045.tif 000007
【図６】
2005069045.tif 000008
【図７】
2005069045.tif 000009
【図８】
2005069045.tif 000010