(57)【特許請求の範囲】
【請求項１】
スロットル弁の上流に配置される上流噴射弁および下流に配置される下流噴射弁を少なくとも１つずつ備えた内燃機関の燃料噴射制御装置において、
上流噴射弁から噴射されてスロットル弁下流へ流入する燃料、上流噴射弁から噴射されてスロットル弁上流で吸気管内壁に堆積し、その後離脱してスロットル弁下流に流入する燃料、および下流噴射弁から噴射される燃料の合計からスロットル弁下流で吸気管内壁に付着する燃料を差し引いた燃料の量を算出する第１算出手段と、
前記第１算出手段で算出された燃料の量および前記スロットル弁下流で吸気管内壁に付着して堆積した燃料のうちエンジン側へ流入する燃料の量を合計する第２算出手段と、
前記第２算出手段で算出された燃料の量が、エンジンの要求燃料量に対応するよう、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量を決定する演算手段とを具備したことを特徴とするエンジンの燃料噴射制御装置。
【請求項２】
前記上流噴射弁および下流噴射弁のそれぞれに対する燃料供給圧を検出する圧力検出手段と、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量の決定に際し、前記燃料供給圧に応じて、燃料供給圧の高い方の噴射弁の燃料噴射量を、燃料供給圧の低い方の噴射弁の燃料噴射量に対して短くするように補正する補正手段とをさらに具備したことを特徴とする請求項１に記載されたエンジンの燃料噴射制御装置。
【請求項３】
前記エンジンの要求量が、加速補正量を含んでいることを特徴とする請求項１または２に記載されたエンジンの燃料噴射制御装置。
【請求項４】
前記上流噴射弁および下流噴射弁それぞれの燃料噴射量に応じて燃料噴射時間を算出する手段と、前記燃料噴射時間の算出に際し、各噴射弁の単位時間当たりの噴射量に基づく補正を行う手段とを具備したことを特徴とする請求項１ないし３のいずれかに記載されたエンジンの燃料噴射制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジンの燃料噴射制御装置に関し、特に、吸気管に設けられたスロットル弁の上流側および下流側に１つずつ燃料噴射弁を有するエンジンの燃料噴射制御装置に関する。
【０００２】
【従来の技術】
スロットル弁の上流および下流にそれぞれ燃料噴射弁を配置したエンジンの制御装置が知られる。例えば、特開平６−１０２９９９号公報に記載された制御装置は、アイドル回転域では下流側の燃料噴射弁のみから燃料を噴射させる一方、アイドル回転域以外ではエンジンの状態に応じて上流側の燃料噴射弁から噴射させる。また、アイドル回転域からアイドル回転域外へ移行する時には、下流側噴射弁の噴射量を目標値に向けて漸減させる。さらに、下流側噴射弁の噴射量は、上流側噴射弁から噴射された燃料のうち吸気管壁面に付着する分を考慮して決定される。
【０００３】
また、単一の燃料噴射弁を有するエンジンの燃料噴射制御装置において、吸気管内壁に付着する燃料分を考慮して燃料噴射量の補正を行うようにしたものが提案されている（特開平７−２４７８９２号公報、特開平５−３４０２８５号公報）。特に、後者では、１サイクル中で２回の燃料噴射（分割噴射）を行う場合の制御が開示されている。
【０００４】
【発明が解決しようとする課題】
上記制御装置によれば、スロットル弁上流の壁面付着を考慮しているものの、付着量を推定することまではしていない。したがって、目標空燃比に対する高精度な制御の観点からは不十分であり、結果としてドライバビリティ（走行性能）と燃費向上とを両立させることが困難であった。また、エンジン状態やスロットル開度変化に対する応答性を良好にするため、パラメータの設定数が多くなり、煩雑さが避けられなかった。
【０００５】
これに対して、単一の燃料噴射弁を有するエンジンの燃料噴射制御装置の例では、燃料付着量を推定している。しかし、単一の燃料噴射弁によるものであるため、スロットル弁の上下流に燃料噴射弁を備えたものでスロットル弁の上下流における燃料付着量を推定するような複雑な系への応用は考えられていなかった。
【０００６】
本発明は、上述の課題を解決し、スロットル弁の上下流の双方で壁面に付着する燃料量を推定し、高精度な燃料供給量を決定できるエンジンの燃料噴射制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための本発明は、上流噴射弁および下流噴射弁から噴射された燃料のうち吸気管内壁に付着し、その後、離脱してエンジン内へ給送される燃料の量を、予め設定した付着率および離脱率に従って算出する手段を具備し、前記燃料の量を含めた燃料給送量がエンジンの要求燃料量に対応するよう、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量を決定する点に第１の特徴がある。
【０００８】
また、本発明は、上流噴射弁から噴射されてスロットル弁下流へ流入する燃料、上流噴射弁から噴射された燃料のうち、スロットル弁上流で吸気管内壁に堆積し、その後離脱してスロットル弁下流に流入する燃料、および下流噴射弁から噴射される燃料の合計からスロットル弁下流で吸気管内壁に付着する燃料を差し引いた燃料の量と、前記スロットル弁下流で吸気管内壁に付着して堆積した燃料のうちエンジン側へ流入する燃料の量との合計が、エンジンの要求燃料量に対応するよう、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量を決定する点に第２の特徴がある。
【０００９】
第１および第２の特徴によれば、複数の噴射弁から噴射された燃料のうち、気筒に直接または間接的に給送される燃料を考慮し、エンジンで要求される目標空燃比に対応して適量の燃料を供給することができる。特に、上流噴射弁から噴射された燃料のうち、スロットル弁下流で吸気管壁面に付着し、かつ離脱する燃料も考慮して燃料噴射量が決定される。
【００１０】
また、本発明は、上流噴射弁から噴射されてエンジンへ直接流入する燃料、および上流噴射弁から噴射された燃料のうち、吸気管内壁に堆積し、その後離脱してエンジンへ間接流入する燃料の量と、下流噴射弁から噴射されてエンジンへ直接流入する燃料、および下流噴射弁から噴射された燃料のうち、吸気管内壁に堆積し、その後離脱してエンジンへ間接流入する燃料の量との合計が、エンジンの要求燃料量に対応するよう、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量を決定する点に第３の特徴がある。
【００１１】
第３の特徴によれば、個々の噴射弁から噴射されて吸気管内壁に付着し、かつそこから離脱する燃料は考慮に入れるものの、上流噴射弁および下流噴射弁が、互いに他方から噴射されて吸気管壁面に付着および離脱する燃料の量は考慮しない。したがって、噴射量算出の処理が簡素化されるという利点がある。
【００１２】
また、本発明は、上流噴射弁および下流噴射弁のそれぞれに対する燃料供給圧を検出する圧力検出手段と、上流噴射弁および下流噴射弁それぞれの燃料噴射量の決定に際し、前記燃料供給圧に応じて、燃料供給圧の高い方の噴射弁の燃料噴射量を、燃料供給圧の低い方の噴射弁の燃料噴射量に対して短くするように補正する補正手段とを具備した点に第４の特徴がある。
【００１３】
第４の特徴によれば、上流噴射弁および下流噴射弁がそれぞれ配置される周囲環境に応じた燃料供給圧の違いに配慮して、より一層の高い精度で燃料を供給することができる。
【００１４】
また、本発明は、前記エンジンの要求量が、加速補正量を含んでいる点に第５の特徴があり、前記上流噴射弁および下流噴射弁それぞれの燃料噴射量に応じて燃料噴射時間を算出する手段と、前記燃料噴射時間の算出に際し、各噴射弁の単位時間当たりの噴射量に基づく補正を行う手段とを具備した点に第６の特徴がある。
【００１５】
第５の特徴によれば、加速時のドライバビリティを改善できる。また、第６の特徴によれば、上流噴射弁および下流噴射弁のそれぞれの特性に応じて燃料噴射量を決定することができる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明を説明する。図２は、本発明の一実施形態に係る燃料噴射制御装置を組み込んだエンジンの要部構成図である。同図において、気筒（以下、「シリンダ」ともいう）１の燃焼室２には、吸気ポート３および排気ポート４が開口し、各ポート３，４には吸気弁５および排気弁６がそれぞれ設けられるとともに、点火プラグ７が設けられる。点火プラグ７には点火コイル２３が接続される。
【００１７】
吸気ポート３に通じる吸気通路８には、その開度θTHに応じて吸入空気量を調節するスロットル弁９、スロットル弁９の上流に設けられた燃料噴射弁（以下、「上流噴射弁」という）１０および下流に設けられた燃料噴射弁（以下、下流噴射弁」という）１０ａ、ならびにスロットル開度θTHを検出するスロットルセンサ１１および負圧センサ１２が設けられる。吸気通路８の終端にはエアクリーナ１３が設けられ、エアクリーナ１３内にはエアフィルタ１４が設けられ、このエアフィルタ１４を通じて吸気通路８へ外気が取り込まれる。さらに、エアクリーナ１３内には吸気温センサ１５が設けられる。
【００１８】
気筒１内にはピストン１６が設けられ、このピストン１６にコンロッド１７を介して連接されたクランク軸１８には、クランクの回転角度を検出して所定クランク角毎にクランクパルスを出力するクランク角センサ１９が対向配置される。さらに、クランク軸１８に連結されて回転するギヤ等の回転体２０には車速センサ２１が対向配置される。
【００１９】
吸気弁５および排気弁６を開閉するため、カム５１、６１がそれぞれ設けられる。これらのカム５１，６１は図示しないギヤ列を介してクランク軸１８から伝達される回転と連動して回転する。カム６１には、その回転角度位置を検知するカム角センサ２５が設けられる。
【００２０】
また、気筒１の周りに形成されたウォータジャケットにはエンジン温度を代表する冷却水の温度を検出する水温センサ２２が設けられる。さらに、適宜の位置に大気圧センサ２６が設けられる。
【００２１】
制御装置２４はＣＰＵやメモリからなるマイクロコンピュ−タであり、入出力ポート、Ａ／Ｄ変換器などのインタフェースを備え、図示しないバッテリから動作電力を得ている。前記各センサの出力は入力ポートを通じて制御装置２４に取り込まれる。また、各センサからの入力信号に基づく処理結果に従い、上流噴射弁１０、下流噴射弁１０ａや点火プラグ７に駆動信号が出力される。上流および下流噴射弁１０、１０ａの駆動信号（噴射信号）は噴射量に応じたパルス幅を有するパルス信号であり、上流および下流噴射弁１０、１０ａは、このパルス幅に対応する時間開弁されて吸気通路８に燃料が噴射される。
【００２２】
上流および下流噴射弁１０，１０ａの噴射燃料は、全量が燃焼室２に直接給送されるのではなく、一部は、一旦吸気通路８の内壁に付着した後、そこから燃焼室２に給送される。また、上流噴射弁１０から噴射されてスロットル弁９の上流の内壁に付着されたものが、さらに下流噴射弁１０ａから噴射された燃料の一部とともに下流の内壁に付着し、そこから燃焼室２に給送されることもある。
【００２３】
そこで、本実施形態では、スロットル弁９下流の壁面燃料付着量、およびスロットル弁９上流の壁面燃料付着量を推定する。そして、これらの推定壁面燃料付着量を勘案し、上流および下流噴射弁１０，１０ａの燃料噴射量を算出する。具体的には、スロットル弁９の上下流の壁面燃料付着量を推定するための付着率と、壁面に付着して堆積した燃料のうち離脱してそこから下流に流入する燃料の割合つまり離脱率を用いて燃料噴射量を算出する。これら付着率や離脱率は、エンジン状態つまりスロットル開度θTHとエンジン回転数Neの関数であり、実験結果をもとに算出し、設定される。
【００２４】
図３は、吸気通路８に噴射される燃料の動態モデルを示すスロットル弁９近傍つまりスロットルボディの模式図である。同図において、燃料量「TCYL」が総要求燃料量Tinと一致するように上流噴射弁１０および下流噴射弁１０ａそれぞれの燃料供給量を制御する。上流噴射弁１０および下流噴射弁１０ａの総要求燃料量Tinを「１」とし、下流噴射弁１０ａからシリンダ１に供給する燃料の噴射割合、つまり下流噴射割合を「RLU」としたとき、上流噴射弁１０からシリンダ１に供給する燃料の噴射割合、つまり上流噴射割合は「1-RLU」である。また、上流噴射弁１０の総噴射燃料量のうちスロットル弁９の下流に直接移行する割合つまり上流直接率を「CFW」としたとき、スロットル弁９の上流壁面に付着する燃料の割合つまり「付着率」は上流付着率「1-CFW」と定義される。
【００２５】
一方、上流噴射弁１０から上流直接率「CFW」でスロットル弁９の下流に直接給送される燃料、および一旦上流壁面に付着した後、壁面から離脱して下流に流入する燃料は下流噴射弁１０ａの噴射燃料と一体となって間接的に下流に給送される。ここで、壁面から離脱して下流に給送される燃料の割合つまり「離脱率」は、上流間接率「DFW」と定義する。
【００２６】
スロットル弁９の下流には、上流噴射弁１０から直接または間接的に流入する燃料と、下流噴射弁１０ａから噴射される燃料とが存在する。この燃料の量を下流燃料量TinTHと定義する。このうち吸気ポート３に直接移行する燃料は下流直接率「AFW」で計算され、スロットル弁９の下流で壁面に付着する燃料は「付着率」としての下流付着率「1-AFW」で計算される。
【００２７】
さらに、上流壁面に付着した燃料つまり上流付着量は「TWPU」、下流壁面に付着した燃料つまり下流付着量は「TWPL」と定義され、下流付着量「TWPL」から吸気ポート３側へ給送される割合つまり「離脱率」は下流間接率「BFW」と定義される。下流直接率「AFW」と下流間接率「BFW」とに基づいて算出される燃料量が気筒１に給送される燃料量「TCYL」であり、この燃料量「TCYL」が、要求燃料量と一致するように燃料供給量が制御される。
【００２８】
以上の定義から、気筒１の燃料要求量「TCYL」、次回演算時に使用される下流付着量「TWPL」、次回演算時に使用される上流付着量「TWPU」、下流燃料量「TinTH」は、次の各式(式1)〜(式4)でそれぞれ算出される。TCYL=AFW×TinTH+BFW×TWPL…(式1)。TWPL=(1-AFW)×TinTH+(1-BFW)×TWPL…(式2)。TWPU=(1-RLU)×(1-CFW)×Tin(TOTAL)+(1-CFW)×TWPU…(式3)。TinTH=Tin(TOTAL)×RLU+CFW×(1-RLU)×Tin(TOTAL)+DFW×TWPU…(式4)。
【００２９】
上記式（式1)〜(式4)に対応するブロック図を図４に示す。また、燃料要求量「TCYL」を過不足無く供給する全噴射量Tin(TOTAL)を算出する演算機能のブロック図は、図４に基づき、図５のように表すことができる。
【００３０】
次に、過渡状態のドライバビリティを確保するために加速補正を加える制御モデルを説明する。この制御モデルにおいて、加速補正量を含まない燃料要求量を「TCYL(MAP)」と定義し、加速補正量を含む燃料要求量を「TCYL(TACC)」と定義する。燃料要求量TCYL(TACC)は燃料要求量TCYL(MAP)に加速補正量TACCを加算した値である。
【００３１】
ここで、上流噴射弁１０は、加速補正量を含まない燃料要求量TCYL(MAP)のうち、下流噴射割合RLUに対応する分を差し引いた量の燃料噴射に寄与する。一方、下流噴射弁１０ａは加速補正量を含む燃料要求量TCYL(TACC)から、上記上流噴射弁１０の寄与分を差し引いた量の燃料噴射を実施する。
【００３２】
まず、加速補正量を含まない燃料要求量TCYL(MAP)に対応するため、スロットル弁９の下流に存在しなければならない燃料量TinTH(MAP)は次式(式5)で表される。TinTH(MAP)=(TCYL(MAP)-BFW×TWPL)/AFW…(式5)。
【００３３】
燃料量TinTH(MAP)を、上流噴射弁１０および下流噴射弁１０ａの噴射量との関係で表すと次式(式6)のようになる。TinTH(MAP)=Tin(total)×RLU+CFW×(1-RLU)×Tin(TOTAL)+DFW×TWPU…(式6)。
【００３４】
(式5)および(式6)により、全噴射量Tin(TOTAL)は次式(式7)で表される。Tin(TOTAL)=[(TCYL(MAP)-BFW×TWPL)/AFW-DFW×TWPU]/[RLU+(1-RLU)×CFW]…(式7)。また、(式7)により、上流噴射量Tin(Upper)は次式(式8)で表される。Tin(Upper)=(1-RLU)/[RLU+(1-RLU)×CFW][(1/AFW)(TCYL(MAP)-BFW×TWPL)-DFW×TWPU]…(式8)。
【００３５】
下流噴射量は次のようにして算出される。まず、加速補正量を含む燃料要求量TCYL(TACC)に対応するため、スロットル弁９の下流に存在しなければならない燃料量TinTH(TACC)は次式(式9)で表される。TinTH(TACC)=(TCYL(TACC)-BFW×TWPL)/AFW…(式9)。
【００３６】
スロットル弁９の上流に存在する燃料のうち、スロットル弁９の下流に流入する燃料の量Tin(Upper)は次式(式10)で表される。TinTH(Upper)=CFW×Tin(Upper)+DFW×TWPU…(式10)。
【００３７】
(式9)および(式10)により、下流噴射量Tin(Lower)は次式(式11)で表される。Tin(Lower)=TinTH(TACC)-TinTH(Upper)=(TCYL(MAP)-BFW×TWPL)/AFW-(CFW×Tin(Upper)+DFW×TWPU)…(式11)。
【００３８】
なお、上流噴射弁１０および下流噴射弁１０ａの単位時間当たりの噴射量が異なる場合は、下流噴射弁１０ａに対する上流噴射弁１０の燃料噴射比率を予め設定し、その比率に従って燃料噴射時間を算出する。燃料噴射量比率KTin(Upper)は、上流噴射量Tin(Upper)の関数としてテーブル化しておくことができる。図６は燃料噴射量比率KTin(Upper)と上流噴射量Tin(Upper)との関係を設定したテーブルの一例である。
【００３９】
上流噴射弁１０の噴射時間Tout(Upper)は次式(式12)により算出される。Tout(Upper)=Tin(Upper)×KTin(Upper)+TiVB(Upper)…(式12)。TiVB(Upper)は上流噴射弁１０の無効噴射時間である。
【００４０】
下流噴射弁１０ａの噴射時間Tout(Lower)は次式(式13)により算出される。Tout(Lower)=Tin(Lower)+TiVB(Lower)…(式13)。TiVB(Lower)は下流噴射弁１０ａの無効噴射時間である。
【００４１】
上流壁面に付着した燃料（上流付着量TWPU）と下流壁面に付着した燃料（下流付着量TWPL）のうち、今回のサイクルで持ち去られた分と、新たに付着した燃料とを考慮し、次回サイクルに使用される下流付着量TWPLと上流付着量TWPUとを算出する。
【００４２】
まず、上記(式2)より、次回サイクルに持ち越される下流付着量TWPLは次式(式14)で算出される。次回TWPL=(1-RLU)×TinTH(TACC)+(1-BFW)×TWPL…(式14)。また、上流噴射弁１０による噴射は加速補正量を含まないので、次回サイクルに持ち越される上流付着量TWPUは上記(式3)と同じ式(式15)を使用して算出される。次回TWPU=(1-RLU)×(1-CFW)×Tin(TOTAL)+(1-CFW)×TWPU…(式15)。
【００４３】
続いて、上記制御モデルによる燃料噴射制御を図７のフローチャートを参照して説明する。図７のステップＳ１では、予定の演算タイミングであるか否かを判別する。この判別はクランク角センサ１９とカム角センサ２５の検知信号に基づいて検出されるクランク位置により行われる。演算タイミングは１サイクル中に数回設定される（例えば、クランク角１８０°毎）。演算タイミングになったならば、ステップＳ２に進んでエンジン回転数Neを読み込む。エンジン回転数Neはクランク角センサ１９の検知信号に基づいて検出される。ステップＳ３では、スロットル開度θTHを読み込む。ステップＳ４では、前回の演算タイミングからの前記スロットル開度θTHの変化量ＤθTHを算出する。
【００４４】
ステップＳ５では基本噴射量TCYL0を算出する。基本噴射量TCYL0はエンジン回転数Neとスロットル開度θTHとに基づいて算出される。ステップＳ６では、スロットル開度変化量ＤθTHに基づいて加速補正量TACCを算出する。基本噴射量TCYL0や加速補正量TACCは、基本噴射量TCYL0とエンジン回転数Neおよびスロットル開度θTHとの関係や、スロットル開度変化量ＤθTHと加速補正量TACCとの関係を予め実験結果や演算に基づいて設定したテーブル等を検索して得ることができる。
【００４５】
ステップＳ７では、大気圧センサ２６、吸気温センサ１５、水温センサ２２等の検知信号に基づいてそれぞれ補正項を算出し、これらをまとめた補正係数Ｋを算出する。
【００４６】
ステップＳ８では、加速補正量TACCを含まない燃料要求量TCYL(MAP)と加速補正量TACCを含む燃料要求量TCYL(TACC)を算出する。燃料要求量TCYL(MAP)は基本噴射量TCYL0に補正係数Ｋを乗算して求める。一方、燃料補正量TCYL(TACC)は加速補正量を含まない燃料供給量TCYL(MAP)に加速補正量TACCを加算して求める。
【００４７】
ステップＳ９では、上流噴射量Tin(Upper)と下流噴射量Tin(Lower)とを算出する。これらは、前記(式8)および(式11)を使用して算出する。
【００４８】
ステップＳ１０では、上記上流噴射量Tin(Upper)および下流噴射量Tin(Lower)を供給できるように、上流および下流それぞれの燃料噴射時間を算出する。一般に、上流噴射弁１０と下流噴射弁１０ａとの単位時間当たりの噴射量は異なるので、ステップＳ１０では、(式12)および(式13)を使用して、各燃料噴射時間Tout(Upper)、Tout(Lower)を算出する。
【００４９】
ステップＳ１１では、上流噴射弁１０の噴射タイミングか否かを判断する。上流噴射弁１０の噴射タイミングであると判断されれば、ステップＳ１２に進んでステップＳ１０で算出された時間、上流噴射弁１０を駆動する。ステップＳ１３では、今回の燃料噴射によって上流壁面に付着した燃料の量つまり上流付着量TWPUを算出し、次回演算時の値として記憶する。
【００５０】
ステップＳ１４では、下流噴射弁１０ａの噴射タイミングか否かを判断する。下流噴射弁１０ａの噴射タイミングであると判断されれば、ステップＳ１５に進んでステップＳ１０で算出された時間、下流噴射弁１０を駆動する。ステップＳ１６では、今回の燃料噴射によって下流壁面に付着した燃料の量つまり下流付着量TWPLを算出し、次回演算時の値として記憶する。
【００５１】
上記処理を各サイクル毎、かつ複数気筒では各気筒毎に行うことで、ドライバビリティおよび燃費を考慮して決定される気筒１の要求通りの燃料（シリンダ要求量）を供給することができる。
【００５２】
なお、上流噴射弁１０と下流噴射弁１０ａが配置される周囲環境の違いにより、周囲の雰囲気に対して燃料圧が異なることがある。例えば、下流噴射弁１０ａに対して上流噴射弁１０の燃料圧が低いことがある。上述の制御に加え、燃料圧の違いを考慮した補正を行うことで、シリンダ要求量に対するより精度の高い燃料供給を行うことができる。具体的には、上流噴射弁１０および下流噴射弁１０ａの燃料圧を検出するセンサを設け、このセンサの出力に応じた噴射時間の補正を行う。例えば、燃料圧の高い方の噴射弁の噴射時間を燃料圧の低い方の噴射弁の噴射時間に対して短くするように補正する。
【００５３】
図１は、本実施形態に係る燃料噴射制御装置の要部機能を示すブロック図である。同図において、直接分算出部２８は上流噴射弁１０から噴射される燃料のうち、吸気管内壁に付着せずスロットル弁９の下流に直接流入する燃料を推定する。間接分算出部２９は上流噴射弁１０から噴射される燃料のうち、吸気管内壁に付着した後、そこから離脱してスロットル弁９の下流に間接的に流入する燃料を推定する。
【００５４】
下流燃料算出部３０は直接分算出部２８および間接分算出部２９で算出された推定燃料量および下流噴射弁１０ａから噴射される燃料の量を合計する。下流間接分算出部３１は下流燃料算出部３０で合計された燃料のうち、吸気管内壁に付着した後、そこから離脱して気筒１に間接的に流入する燃料を推定する。
【００５５】
下流直接分算出部３２は前記下流燃料算出部３０で合計された燃料のうち、下流間接分算出部３１で算出された燃料分を差し引き、気筒１へ直接流入する燃料を推定する。
【００５６】
合算部３３は、下流直接分算出部３２および下流間接分算出部３１で算出された燃料量を合計する。比較部３４は、合算部３３の算出結果つまり気筒１に流入すると推定される燃料の合計量と気筒の要求量TCYLとを比較する。そして、要求量TCYLの方が小さいときは上流噴射弁１０と下流噴射弁１０ａによる燃料噴射時間を長くするよう指示を出力し、要求量TCYLの方が大きいときは上流噴射弁１０と下流噴射弁１０ａによる燃料噴射時間を短くするよう指示を出力する。
【００５７】
上述の実施形態では、上流噴射弁１０の噴射燃料がスロットル弁９下流で吸気管内壁に付着し、そこから離脱する分も考慮して上流噴射弁１０および下流噴射弁１０ａの燃料噴射量を算出するようにした。しかし、上流噴射弁１０の噴射燃料のうちスロットル弁９の下流で吸気管内壁へ付着する分は考慮せず、上流噴射弁１０から噴射されてスロットル弁９の上流側で内壁に付着する分およびそこから離脱する分と、下流噴射弁１０ａから噴射されてスロットル弁９の下流側で内壁に付着する分およびそこから離脱する分とを別個に考慮して計算するように構成してもよい。
【００５８】
すなわち、上流噴射弁１０から噴射されてエンジンへ直接流入する燃料、および上流噴射弁から噴射された燃料のうち、スロットル弁９の上流で吸気管内壁に堆積し、その後離脱してエンジンへ間接流入する燃料を加算して第１の量とする。一方、下流噴射弁１０ａから噴射されてエンジンへ直接流入する燃料、および下流噴射弁から噴射された燃料のうち、スロットル弁９の下流で吸気管内壁に堆積し、その後離脱してエンジンへ間接流入する燃料を加算して第２の量とする。そして、第１の量および第２の量の合計が、エンジンの要求燃料量つまりシリンダ要求量TCYLに対応するよう、上流噴射弁１０および下流噴射弁１０ａそれぞれの燃料噴射量を決定する。
【００５９】
なお、本実施形態では、燃料噴射弁はスロットル弁９の上流および下流にそれぞれ１つずつ設けたが、本発明は、これに限らず、少なくともスロットル弁９の上流および下流に１つずつ配置してあるエンジンに好適に採用することができる。
【００６０】
【発明の効果】
以上の説明から明らかなように、請求項１〜請求項６の発明によれば、スロットル弁下流の壁面に付着する燃料およびそこから離脱して給送される燃料を考慮して、複数の燃料噴射弁の燃料噴射量が決定される。したがって、目標空燃比に対して高精度に燃料供給を制御でき、ドライバビリティの向上および燃費の改善に貢献し得る。特に、請求項１，２の発明によれば、上流噴射弁から噴射された燃料のうち、スロットル弁下流で吸気管壁面に付着し、かつ離脱する燃料も考慮して燃料噴射量が決定される。
【００６１】
また、請求項３の発明によれば、上流噴射弁および下流噴射弁の、互いに他方から噴射されて吸気管壁面に付着および離脱する量は考慮しないで燃料噴射量を算出するようにしたので、算出処理が簡素化されるという利点がある。
【００６２】
また、請求項４の発明によれば、各噴射弁の設置状況等による燃料供給圧を考慮して一層高い精度で燃料供給量を決定することができる。
【００６３】
また、請求項５の発明によれば、加速時のドライバビリティを改善できる。さらに、請求項６の発明によれば、上流噴射弁および下流噴射弁のそれぞれの特性に応じて燃料噴射量を決定することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る燃料噴射制御装置の要部機能ブロック図である。
【図２】  本発明の燃料噴射制御装置を含むエンジンの要部構成図である。
【図３】  吸気通路に噴射される燃料の動態モデルを示すスロットルボディの模式図である。
【図４】  スロットル弁近傍の動態モデルに対応するブロック図である。
【図５】  噴射弁による全噴射量を算出する演算機能のブロック図である。
【図６】  燃料噴射量比率KTin(Upper)と上流噴射量Tin(Upper)との関係を設定したテーブルである。
【図７】  燃料噴射制御の処理を示すフローチャートである。は燃料噴射時間の演算と燃料噴射のタイミングを示すタイミングチャートである。
【符号の説明】
９…スロットル弁、  １０…上流噴射弁、  １０ａ…下流噴射弁、  １１…スロットルセンサ、  １９…回転角センサ、  ２４…制御装置、  ２５…カム角センサ、  ２６…大気センサ
【図１】
0004093734.tif 000002
【図２】
0004093734.tif 000003
【図３】
0004093734.tif 000004
【図４】
0004093734.tif 000005
【図５】
0004093734.tif 000006
【図６】
0004093734.tif 000007
【図７】
0004093734.tif 000008