(57)【要約】【課題】吸気通路構成部材に付着する燃料量を推定する燃料挙動モデルの燃料挙動パラメータを適正化することで、燃料噴射量を適正な量とすること。【解決手段】この燃料噴射量制御装置は、実際の運転状態パラメータとテーブルｆ１，ｇ１とに基づいて燃料挙動パラメータＰｔｊ，Ｒｔｊを決定する（ステップ２２０，２２５）。また、本装置は、燃料付着量が燃料の噴射前後で一定であるとする仮定の下で前記燃料挙動パラメータと前記モデルとを用いて定常時燃料付着量を推定する（ステップ２６０）とともに、前記燃料挙動パラメータと前記モデルとを用いて瞬時燃料付着量を推定する（ステップ２５０）。そして、本装置は、前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記燃料挙動パラメータを補正し（ステップ２３０，２３５）、そのパラメータを前記モデルの逆モデルに適用して燃料噴射量を決定する（ステップ２４０）。【選択図】  図２
2004353466.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気通路に燃料を噴射する燃料噴射手段と、
前記燃料噴射手段から噴射された燃料の動的挙動を同機関の運転状態により決定される燃料挙動パラメータを用いて表すシミュレーションモデルの逆モデルに前記機関に要求される燃料量である要求燃料量を適用して同燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定する燃料噴射量決定手段と、
を備え、前記決定された燃料噴射量の燃料を前記燃料噴射手段から噴射するように構成した内燃機関の燃料噴射量制御装置であって、
前記吸気通路を構成する部材に付着する燃料付着量を推定する燃料付着量推定手段と、
前記推定された燃料付着量に基づいて前記燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、を備えた内燃機関の燃料噴射量制御装置。
【請求項２】
内燃機関の吸気通路に燃料を噴射する燃料噴射手段と、
前記燃料噴射手段から噴射される燃料の挙動を表すシミュレーションモデルに使用され同燃料噴射手段から噴射された燃料が前記吸気通路を構成する部材に付着する割合である燃料付着率及び同シミュレーションモデルに使用され同吸気通路を構成する部材に付着していた燃料が気筒に吸入されることなく残留する割合である燃料残留率を含む燃料挙動パラメータと、前記機関が定常運転状態にあるときの同機関の運転状態を表す運転状態パラメータと、の関係を予め記憶し、同記憶された関係と実際の運転状態パラメータとに基づいて同燃料挙動パラメータを決定する燃料挙動パラメータ決定手段と、
前記燃料付着量が前記燃料噴射手段からの燃料の噴射前後で一定であるとする仮定の下で前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段と、
前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着する燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する瞬時燃料付着量推定手段と、
前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、
前記補正された燃料挙動パラメータと前記機関に要求される要求燃料量とを前記シミュレーションモデルの逆モデルに適用して前記燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定する燃料噴射量決定手段と、
前記決定された燃料噴射量の燃料を前記燃料噴射手段から噴射するように指示する噴射指示手段と、を備えた内燃機関の燃料噴射量制御装置。
【請求項３】
請求項２に記載の燃料噴射量制御装置において、
前記燃料挙動パラメータ補正手段は、前記瞬時燃料付着量が前記定常時燃料付着量に対して大きくなるにしたがって前記燃料挙動パラメータが大きくなるように同燃料挙動パラメータを補正するように構成された内燃機関の燃料噴射制御装置。
【請求項４】
請求項２又は請求項３に記載の燃料噴射量制御装置において、
前記瞬時燃料付着量推定手段は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量が所定閾値以上となったとき、前記吸気通路を構成する部材に付着していた燃料の一部が液状のまま前記気筒に流入したと判定するとともに同気筒に流入する流入液状燃料量を前記機関の運転状態パラメータに基づいて推定し、同決定された燃料挙動パラメータと同シミュレーションモデルとを用いて推定した瞬時燃料付着量から同推定した流入液状燃料量を減じた量を新たな瞬時燃料付着量として推定するように構成された内燃機関の燃料噴射量制御装置。
【請求項５】
請求項４に記載の燃料噴射量制御装置であって、
前記瞬時燃料付着量推定手段が前記吸気通路を構成する部材に付着している燃料の一部が液状のまま前記気筒に流入したと判定したとき、同吸気通路を構成する部材に付着している燃料が液状のまま前記気筒に流入することを抑止するように作動する付着燃料流入抑止手段を更に備えた内燃機関の燃料噴射量制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の燃料噴射量制御装置に係り、特に内燃機関の吸気通路を構成する部材に付着する燃料の量（燃料付着量）に応じて燃料噴射量を決定する内燃機関の燃料噴射量制御装置に関する。
【０００２】
【従来の技術】
従来より、吸気通路壁面や吸気弁の背面等の吸気通路を構成する部材（以下、「吸気通路構成部材」と称呼する。）へ付着する燃料の量を燃料挙動シミュレーションモデル（「燃料の動特性モデル」、「燃料付着モデル」、又は「燃料挙動モデル」とも称呼される。）に基づいて推定し、この推定した燃料付着量に応じて機関に供給される混合気の空燃比（以下、「機関の空燃比」と称呼する。）を目標空燃比に一致させるための燃料噴射量を決定する内燃機関の燃料噴射量制御装置が知られている（例えば、特許文献１を参照。）。
【０００３】
【特許文献１】
特許第２７５４７４４号明細書（第３頁、第３図）
【０００４】
この種の装置における燃料挙動シミュレーションモデルによれば、図７からも理解されるように、ｆｉ（ｋ）だけの燃料量の燃料を噴射した後の燃料付着量ｆｗ（ｋ＋１）は下記（１）式により求められる。
【０００５】
【数１】
ｆｗ（ｋ＋１）＝Ｒ・ｆｉ（ｋ）＋Ｐ・ｆｗ（ｋ）  …（１）
【０００６】
上記（１）式において、ｆｗ（ｋ）はｆｉ（ｋ）の燃料量の燃料を噴射する前の燃料付着量、Ｐは吸気通路構成部材に既に付着していた燃料のうち一吸気行程を経た後に同吸気通路構成部材に付着したまま残留している燃料の割合（燃料残留率）、Ｒは噴射された燃料のうち吸気通路構成部材へ直接付着する燃料の割合（燃料付着率）である。
【０００７】
一方、今回の燃料噴射量ｆｉ（ｋ）の燃料のうち気筒（燃焼室）内に吸入される燃料の量は（１−Ｒ）・ｆｉ（ｋ）となり、既に付着している燃料の量（燃料付着量）ｆｗ（ｋ）のうち気筒内に吸入される燃料量は（１−Ｐ）・ｆｗ（ｋ）となる。そこで、ｆｃ（ｋ）を今回の吸気行程において燃焼室内に吸入される混合気の空燃比が所定の目標空燃比と一致するために必要な燃料量（要求燃料量）であるとすると、同混合気の空燃比を同目標空燃比とするためには、下記（２）式が成立するように今回の燃料噴射量ｆｉ（ｋ）を求めればよいことになる。
【０００８】
【数２】
ｆｃ（ｋ）＝（１−Ｒ）・ｆｉ（ｋ）＋（１−Ｐ）・ｆｗ（ｋ）  …（２）
【０００９】
従って、実際には上記（２）式を変形した（３）式により今回の燃料噴射量ｆｉ（ｋ）を求めればよい。この（３）式が燃料挙動シミュレーションモデルの逆モデルを表す式である。
【００１０】
【数３】
ｆｉ（ｋ）＝｛ｆｃ（ｋ）−（１−Ｐ）・ｆｗ（ｋ）｝／（１−Ｒ）  …（３）
【００１１】
ところで、燃料残留率Ｐ及び燃料付着率Ｒは燃料挙動パラメータと呼ばれるパラメータである。燃料挙動パラメータは、一般に次のようにして定められ、実際の運転において使用される。先ず、吸入空気量（又はスロットルバルブ開度）、機関の回転速度及び機関の冷却水温等の運転状態パラメータを一定に維持した定常運転状態にて機関を運転し、上記（１）式及び上記（３）式により燃料噴射量を決定する。次に、決定された燃料噴射量の燃料を噴射するとともにそのときの空燃比を実測して、実測した空燃比と目標空燃比とが一致するように燃料挙動パラメータを変更する。そして、実測した空燃比と目標空燃比とが一致したとき、燃料挙動パラメータとそのときの機関運転状態パラメータとの関係を求め、その関係をＲＯＭに記憶させる。実際の運転においては、実際の運転状態パラメータを計測し、その運転状態パラメータとＲＯＭに記憶しておいた関係とを用いてその時点の燃料挙動パラメータを決定する。
【００１２】
【発明が解決しようとする課題】
しかしながら、機関は運転状態パラメータが一定の定常運転状態のみで運転されるだけでなく、例えばスロットルバルブ開度が急激に変更され、運転状態パラメータが急激に変動する過渡運転状態や、燃料噴射停止状態から燃料噴射を再開した直後の過渡運転状態等でも運転される。このため、上記のように決定される燃料挙動パラメータを用いて燃料噴射量を決定すると、過渡運転状態において前記燃料挙動パラメータが適切でないことがあり、従って、決定される燃料噴射量が不適切となる。その結果、実際の機関の空燃比が目標空燃比から乖離し、排気ガス中の未燃成分や窒素酸化物が増大してしまうという問題がある。
【００１３】
【本発明の概要】
本発明の発明者は、かかる課題を解決するため、燃料付着量についてより詳細に検討した。その結果、発明者は、機関の運転状態パラメータが同一であっても、燃料付着量が多い場合には燃料付着量が少ない場合よりも、噴射された燃料が吸気通路構成部材により付着し易く且つ吸気通路構成部材に付着している燃料がより蒸発し難いとの知見を得た。そこで、本発明者は、燃料付着量によっても燃料挙動パラメータ（燃料残留率及び燃料付着率）を変更すること、及び、定常運転状態では燃料付着量が一定の量となることを利用して、機関が定常運転されていると仮定した場合の燃料付着量（定常時燃料付着量）を求めるとともに、実際に推定される燃料付着量が定常時燃料付着量よりも多いか少ないかに応じて、定常運転状態において適合されている燃料挙動パラメータ（燃料残留率及び燃料付着率）を変更する本件発明に到った。
【００１４】
具体的に述べると、本発明の燃料噴射量制御装置は、内燃機関の吸気通路に燃料を噴射する燃料噴射手段と、前記燃料噴射手段から噴射された燃料の動的挙動を同機関の運転状態により決定される燃料挙動パラメータを用いて表すシミュレーションモデルの逆モデルに前記機関に要求される燃料量である要求燃料量を適用して同燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定する燃料噴射量決定手段と、を備え、前記決定された燃料噴射量の燃料を前記燃料噴射手段から噴射するように構成した内燃機関の燃料噴射量制御装置であって、前記吸気通路を構成する部材に付着する燃料付着量を推定する燃料付着量推定手段と、前記推定された燃料付着量に基づいて前記燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、を備えている。
【００１５】
これによれば、前記推定された燃料付着量に基づいて前記燃料挙動パラメータが補正される。従って、機関の運転状態が定常運転状態であるか過渡運転状態であるかに拘らず、燃料挙動パラメータがより適切な値となるので、燃料挙動の逆モデルによって決定される燃料噴射量が適切な値となる。その結果、本燃料噴射量制御装置は、実際の機関の空燃比を略目標空燃比に一致させることができ、排気ガス中の未燃成分や窒素酸化物を低減することができる。
【００１６】
また、本発明による他の燃料噴射量制御装置は、燃料噴射手段から噴射される燃料の挙動を表すシミュレーションモデルに使用され「燃料噴射手段から噴射された燃料が吸気通路を構成する部材に付着する割合である燃料付着率」及び同シミュレーションモデルに使用され「吸気通路を構成する部材に付着していた燃料が気筒に吸入されることなく残留する割合である燃料残留率」を含む燃料挙動パラメータと、前記機関が定常運転状態にあるときの同機関の運転状態を表す運転状態パラメータと、の関係を予め記憶し、同記憶された関係と実際の運転状態パラメータとに基づいて同燃料挙動パラメータを決定する燃料挙動パラメータ決定手段を備えている。
【００１７】
これにより、燃料挙動パラメータは、機関が定常運転状態にあるときに最適値となるように実際の運転状態パラメータに応じて決定される。
【００１８】
また、この燃料噴射量制御装置は、前記燃料付着量が前記燃料噴射手段からの燃料の噴射前後で一定であるとする仮定の下で前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段と、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着する燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する瞬時燃料付着量推定手段と、前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、を備えている。
【００１９】
この燃料噴射量制御装置は、前記燃料付着量が前記燃料噴射手段からの燃料の噴射前後で一定であるとする仮定の下で前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する。即ち、前記記憶されている関係に基づいて決定される燃料挙動パラメータを補正する必要がない場合の燃料付着量が定常時燃料付着量として求められる。
【００２０】
同時に、この燃料噴射量制御装置は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着する燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する。即ち、実際の燃料付着量に応じて変化する燃料付着量が瞬時燃料付着量として求められる。
【００２１】
そして、燃料噴射量制御装置は、前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する。この場合、前記燃料挙動パラメータ補正手段は、前記瞬時燃料付着量が前記定常時燃料付着量に対して大きくなるにしたがって前記燃料挙動パラメータが大きくなるように同燃料挙動パラメータを補正するように構成されることが好適である。
【００２２】
そして、燃料噴射量制御装置は、補正された燃料挙動パラメータと機関に要求される要求燃料量とを前記シミュレーションモデルの逆モデルに適用して燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定し、その燃料噴射量の燃料を燃料噴射手段から噴射する。
【００２３】
この結果、機関の運転状態が定常運転状態であるか過渡運転状態であるかに拘らず、燃料挙動パラメータがより適切な値となるので、燃料挙動の逆モデルによって決定される燃料噴射量が適切な値となる。従って、この燃料噴射量制御装置は、実際の機関の空燃比を略目標空燃比に一致させることができ、排気ガス中の未燃成分や窒素酸化物を低減することができる。
【００２４】
ところで、吸気通路構成部材に付着している燃料の量が過大になると、その付着燃料の一部が液状のまま気筒内に流入する（所謂、液ダレ現象が発生する）ことがある。そこで、前記瞬時燃料付着量推定手段は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量が所定閾値以上となったとき、吸気通路構成部材に付着していた燃料の一部が液状のまま気筒に流入したと判定する。
【００２５】
更に、好ましくは、前記瞬時燃料付着量推定手段は、液状のまま気筒に流入する燃料の量（即ち、流入液状燃料量）を前記機関の運転状態パラメータに基づいて推定し、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量から同推定した流入液状燃料量を減じた量を新たな瞬時燃料付着量として推定する。
【００２６】
これによれば、付着燃料の一部が液状のまま気筒内に流入した場合にも、燃料付着量が精度良く推定されるので、燃料挙動パラメータも精度良く決定されることになる。
【００２７】
この場合、前記瞬時燃料付着量推定手段が前記吸気通路を構成する部材に付着している燃料の一部が液状のまま気筒に流入したと判定したとき、同吸気通路を構成する部材に付着している燃料が液状のまま気筒に流入することを抑止するように作動する付着燃料流入抑止手段を更に備えることが好適である。
【００２８】
流入液状燃料量の推定精度は、燃料の一部が液状のまま気筒に流入することのない状態での燃料付着量の推定精度よりも劣る。従って、前記付着燃料流入抑止手段により、燃料の一部が液状のまま気筒に流入する事態を回避することで、燃料噴射量をより一層適切な量とすることができる。
【００２９】
【発明の実施の形態】
以下、本発明による内燃機関の燃料噴射量制御装置の各実施形態について図面を参照しつつ説明する。
【００３０】
（第１実施形態）
図１は、第１実施形態に係る燃料噴射量制御装置を４サイクル火花点火式多気筒内燃機関１０に適用したシステムの概略構成を示している。なお、図１は、特定気筒の断面のみを示しているが、他の気筒も同様な構成を備えている。
【００３１】
この内燃機関１０は、シリンダブロック、シリンダブロックロワーケース及びオイルパン等を含むシリンダブロック部２０と、シリンダブロック部２０の上に固定されるシリンダヘッド部３０と、シリンダブロック部２０にガソリン混合気を供給するための吸気系統４０と、シリンダブロック部２０からの排ガスを外部に放出するための排気系統５０とを含んでいる。
【００３２】
シリンダブロック部２０は、シリンダ２１、ピストン２２、コンロッド２３及びクランク軸２４を含んでいる。ピストン２２はシリンダ２１内を往復動し、ピストン２２の往復動がコンロッド２３を介してクランク軸２４に伝達され、これにより同クランク軸２４が回転するようになっている。シリンダ２１とピストン２２のヘッドは、シリンダヘッド部３０とともに燃焼室２５を形成している。
【００３３】
シリンダヘッド部３０は、燃焼室２５に連通した吸気ポート３１、吸気ポート３１を開閉する吸気弁３２、吸気弁３２を駆動するインテークカムシャフトを含むとともに同インテークカムシャフトの位相角及びリフト量を連続的に変更する可変吸気タイミング装置３３、可変吸気タイミング装置３３のアクチュエータ３３ａ、燃焼室２５に連通した排気ポート３４、排気ポート３４を開閉する排気弁３５、排気弁３５を駆動するエキゾーストカムシャフト３６、点火プラグ３７、点火プラグ３７に与える高電圧を発生するイグニッションコイルを含むイグナイタ３８及び燃料を吸気ポート３１内に噴射するインジェクタ（燃料噴射手段）３９を備えている。
【００３４】
インジェクタ３９は、燃料圧力調整手段３９ａと接続されている。燃料圧力調整手段３９ａは、図示しない連通路によりスロットルバルブ４３の下流の吸気通路と連通されるとともに、図示しない燃料ポンプと接続されている。また、燃料圧力調整手段３９ａは、外部からの駆動信号により駆動される図示しない電磁駆動式リニア制御弁を備えている。燃料圧力調整手段３９ａは、これらにより、燃料圧力（燃料噴射圧力）を吸気管圧力よりも差圧Ｐｓａだけ高い圧力に維持するとともに、駆動信号に応じて差圧Ｐｓａを変更し得るようになっている。
【００３５】
吸気系統４０は、吸気ポート３１に連通し同吸気ポート３１とともに吸気通路を形成するインテークマニホールドを含む吸気管４１、吸気管４１の端部に設けられたエアフィルタ４２、吸気管４１内にあって吸気通路の開口断面積を可変とするスロットルバルブ４３及びスワールコントロールバルブ（以下、「ＳＣＶ」と称呼する。）４４を備えている。スロットルバルブ４３は、ＤＣモータからなるスロットルバルブアクチュエータ４３ａにより吸気管４１内で回転駆動されるようになっている。
【００３６】
ＳＣＶ４４は、前記スロットルバルブ４３よりも下流で前記インジェクタ３９よりも上流の位置にて前記吸気管４１に対し回動可能に支持されるとともに、ＤＣモータからなるＳＣＶアクチュエータ４４ａにより回転駆動されるようになっていて、同ＳＣＶアクチュエータ４４ａにより回転駆動されたとき図示しないストレートポートを閉塞することで燃焼室２５内にスワールを発生させるようになっている。
【００３７】
インテークマニホールドを含む吸気管４１、吸気ポート３１及び吸気弁３２等の吸気通路を構成する部材は「吸気通路構成部材」と称呼される。
【００３８】
排気系統５０は、排気ポート３４に連通したエキゾーストマニホールド５１、エキゾーストマニホールド５１に接続されたエキゾーストパイプ５２、エキゾーストパイプ５２に介装された触媒コンバータ（三元触媒装置）５３、ＥＧＲガス通路５４及びＥＧＲガス通路５４に介装され同ＥＧＲガス通路５４を開放及び遮断するＥＧＲバルブ５５を備えている。排気ポート３４、エキゾーストマニホールド５１及びエキゾーストパイプ５２は、排気通路を構成している。
【００３９】
ＥＧＲガス通路５４は、排気ポート３４（排気通路）と、スロットルバルブ４３の下流側であってインジェクタ３９の上流側の吸気通路とを連通する連通路である。ＥＧＲガス通路５４は、ＥＧＲバルブ５５が開弁しているとき、排気通路を通過する排ガスの一部を吸気管４１内の負圧により吸気通路内に導入するようになっている。
【００４０】
一方、このシステムは、熱線式エアフローメータ６１、吸気温センサ６２、大気圧センサ（スロットルバルブ上流圧センサ）６３、スロットルポジションセンサ６４、ＳＣＶ開度センサ６５、カムポジションセンサ６６、クランクポジションセンサ６７、水温センサ６８、空燃比センサ６９及びアクセル開度センサ７１を備えている。
【００４１】
エアフローメータ６１は、吸気管４１内を流れる吸入空気の質量流量Ｇａに応じた信号を出力するようになっている。吸気温センサ６２は、吸入空気の温度を検出し、吸気温度ＴＨＡを表す信号を出力するようになっている。大気圧センサ６３は、スロットルバルブ４３の上流の圧力（即ち、大気圧）を検出し、スロットルバルブ上流圧力Ｐａを表す信号を出力するようになっている。
【００４２】
スロットルポジションセンサ６４は、スロットルバルブ４３の開度（スロットルバルブ開度）を検出し、スロットルバルブ開度ＴＡを表す信号を出力するようになっている。ＳＣＶ開度センサ６５は、ＳＣＶ４４の開度を検出し、ＳＣＶ開度θｉｖを表す信号を出力するようになっている。
【００４３】
カムポジションセンサ６６は、インテークカムシャフトが９０°回転する毎に（即ち、クランク軸２４が１８０°回転する毎に）一つのパルスを有する信号（Ｇ２信号）を発生するようになっている。クランクポジションセンサ６７は、クランク軸２４が１０°回転する毎に幅狭のパルスを有するとともに同クランク軸２４が３６０°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、エンジン回転速度ＮＥを表す。
【００４４】
水温センサ６８は、内燃機関１０の冷却水の温度を検出し、冷却水温ＴＨＷを表す信号を出力するようになっている。空燃比センサ６９は、触媒コンバータ５３に流入する排ガス中の空燃比Ａ／Ｆに応じた信号を出力するようになっている。
アクセル開度センサ７１は、運転者によって操作されるアクセルペダルの操作量Ａｃｃｐを表す信号を出力するようになっている。
【００４５】
電気制御装置８０は、互いにバスで接続されたＣＰＵ８１、ＣＰＵ８１が実行するプログラム、テーブル（マップ、関数）及び定数等を予め記憶したＲＯＭ８２、ＣＰＵ８１が必要に応じてデータを一時的に格納するＲＡＭ８３、電源が投入された状態でデータを格納するとともに同格納したデータを電源が遮断されている間も保持するバックアップＲＡＭ８４及びＡＤコンバータを含むインターフェース８５等からなるマイクロコンピュータである。
【００４６】
インターフェース８５は、前記センサ６１〜６９，７１と接続され、ＣＰＵ８１にセンサ６１〜６９，７１からの信号を供給するとともに、同ＣＰＵ８１の指示に応じて可変吸気タイミング装置３３のアクチュエータ３３ａ、イグナイタ３８、インジェクタ３９、燃料圧力調整手段３９ａ、スロットルバルブアクチュエータ４３ａ及びＳＣＶアクチュエータ４４ａに駆動信号を送出するようになっている。
【００４７】
（作動）
次に、上記のように構成された燃料噴射量制御装置の作動について説明する。
ＣＰＵ８１は、機関１０のクランク角が、第１気筒の吸気上死点から所定クランク角度だけ前の所定角度（例えば、ＢＴＤＣ９０°であって吸気行程を迎える直前のクランク角度）になると、図２の燃料噴射制御ルーチンをステップ２００から開始するようになっている。なお、ＣＰＵ８１は、図２に示したルーチンと同一のルーチンを他の気筒のそれぞれに対しても同様なタイミングにて実行するようになっている。
【００４８】
次に、ＣＰＵ８１はステップ２０５に進み、第１気筒の燃焼室２５に吸入される吸入空気流量Ｑを、エアフローメータ６１が検出している吸入空気流量Ｇａを用いて下記（４）式に応じて求める。下記（４）式において、αは０〜１までの任意の係数である。
【００４９】
【数４】
Ｑ＝α・Ｑ＋（１−α）・Ｇａ  …（４）
【００５０】
次いで、ＣＰＵ８１はステップ２１０に進み、前記吸入空気流量Ｑをエンジン回転速度ＮＥで除した値に所定の係数ｋ１を乗じて、吸気行程を迎えようとしている第１気筒の燃焼室２５に吸入される空気量ＫＬを求め、続くステップ２１５にて空気量ＫＬを目標空燃比Ａｂｙｆｒｅｆ（例えば、理論空燃比である１４．７）で除することにより、第１気筒の燃焼室２５に吸入される混合気の空燃比を目標空燃比Ａｂｙｆｒｅｆとするために必要な燃料量である要求燃料量ｆｃ（ｋ）を算出する。なお、目標空燃比Ａｂｙｆｒｅｆは、スロットルバルブ開度ＴＡ、エンジン回転速度ＮＥ及び冷却水温ＴＨＷ等の機関の運転状態パラメータに応じて変更される。
【００５１】
次いで、ＣＰＵ８１はステップ２２０に進み、エンジン回転速度ＮＥ、空気量ＫＬ及び冷却水温ＴＨＷからなる機関の運転状態パラメータと燃料残留率Ｐｔｊとの関係を規定したＲＯＭ８２内に予め格納してあるテーブル（関数）ｆ１と、現時点のエンジン回転速度ＮＥ、上記求められら空気量ＫＬ及び現時点で水温センサ６８が検出している冷却水温ＴＨＷ（現在の運転状態パラメータ）と、に基いて現時点における燃料残留率Ｐｔｊを求める。
【００５２】
同様に、ＣＰＵ８１は、続くステップ２２５にてエンジン回転速度ＮＥ、空気量ＫＬ及び冷却水温ＴＨＷと燃料付着率Ｒｔｊとの関係を規定したＲＯＭ８２内に予め格納してあるテーブル（関数）ｇ１と、現時点のエンジン回転速度ＮＥ、上記求められら空気量ＫＬ及び現時点で水温センサ６８が検出している冷却水温ＴＨＷと、に基いて現時点における燃料付着率Ｒｔｊを求める。
【００５３】
ここで、テーブルｆ１及びテーブルｇ１の決定方法について説明する。先ず、吸入空気流量Ｑ（スロットルバルブ開度ＴＡ）、エンジン回転速度ＮＥ及び機関の冷却水温ＴＨＷ等の運転状態パラメータを一定に維持した定常運転状態にて機関を運転し、適当な燃料残留率Ｐｔｊと燃料付着率Ｒｔｊと上記（１）式及び上記（３）式とにより燃料付着量及び燃料噴射量を決定する。
【００５４】
次に、決定された燃料噴射量の燃料を噴射するとともにそのときの空燃比を実測する。そして、燃料残留率Ｐｔｊと燃料付着率Ｒｔｊ（即ち、燃料挙動パラメータ）を変更して同様の実験を繰り返し、実測した空燃比と目標空燃比とが一致するときの燃料残留率Ｐｔｊ及び燃料付着率Ｒｔｊとそのときの機関の運転状態パラメータとの関係をそれぞれテーブルｆ１及びテーブルｇ１として決定する。
【００５５】
なお、冷却水温ＴＨＷは吸気通路構成部材の温度を表す運転状態パラメータとして用いられていて、吸気弁３２の温度や吸気管壁面温度（または、これらの温度の推定値）で置換することもできる。また、燃料残留率Ｐｔｊ及び燃料付着率Ｒｔｊは、ＳＣＶ開度センサ６５が検出するＳＣＶ開度θｉｖ及び／又は可変吸気バルブのタイミングＶＴにも応じて求めるように構成してもよい。
【００５６】
次に、ＣＰＵ８１はステップ２３０に進み、定常時燃料付着量ｆｗｔｊ（ｋ）に対する瞬時燃料付着量ｆｗ（ｋ）の比ｒ（ｒ＝ｆｗ（ｋ）／ｆｗｔｊ（ｋ））を求める。定常時燃料付着量ｆｗｔｊ（ｋ）は、機関１０が定常運転状態にあると仮定した場合の燃料付着量の推定値であり、後述するステップ２６０及びステップ２６５にて求められる。また、瞬時燃料付着量ｆｗ（ｋ）は、前記ステップ２２５にて求められた燃料付着率Ｒｔｊ、前記ステップ２２０にて求められた燃料残留率Ｐｔｊ及び本ルーチンを前回実施したときに求められた瞬時燃料付着量ｆｗ（ｋ）に基づいて求められるその時点の燃料付着量に応じた値であり、後述するステップ２５０及びステップ２５５にて求められる。
【００５７】
次いで、ＣＰＵ８１はステップ２３５に進み、比ｒに基づいて燃料残留率Ｐｔｊを補正して補正後の燃料残留率Ｐを決定するとともに、比ｒに基づいて燃料付着率Ｒｔｊを補正して補正後の燃料付着率Ｒを決定する。
【００５８】
より具体的に述べると、ＣＰＵ８１はステップ２３５に進んだとき、図３に示したルーチンをステップ３００から開始し、ステップ３０５に進んで比ｒが「１」より小さい第１所定値（この例では、０．９）以下であるか否かを判定する。そして、比ｒが第１所定値以下であれば、ＣＰＵ８１はステップ３０５にて「Ｙｅｓ」と判定してステップ３１０に進み、燃料残留率Ｐｔｊに「１」より小さい所定の係数ｋＰ１を乗じて補正後の燃料残留率Ｐを求めるとともに、ステップ３１５にて燃料付着率Ｒｔｊに「１」より小さい所定の係数ｋＲ１を乗じて補正後の燃料付着率Ｒを求め、ステップ３９５を経由して図２のステップ２４０へと進む。
【００５９】
このように、比ｒが第１所定値より小さいことは、実際の燃料付着量が、機関が定常運転状態にあるときの燃料付着量（換言すると、運転状態パラメータと燃料残留率Ｐｔｊとの関係であるテーブルｆ１及び運転状態パラメータと燃料付着率Ｒｔｊとの関係であるテーブルｇ１を決定したときの燃料付着量）よりも相当に小さいことを意味する。
【００６０】
従って、ＣＰＵ８１は、上記ステップ３０５乃至ステップ３１５により、その時点の運転状態パラメータとテーブルｆ１とから求められる燃料残留率Ｐｔｊを小さくするように補正して補正後の燃料残留率Ｐを求めるとともに、その時点の運転状態パラメータとテーブルｇ１とから求められる燃料付着率Ｒｔｊを小さくするように補正して補正後の燃料付着率Ｒを求める。
【００６１】
一方、比ｒが第１所定値より大きいとき、ＣＰＵ８１はステップ３０５にて「Ｎｏ」と判定してステップ３２０に進み、比ｒが「１」より大きい第２所定値（ここでは１．１）以上であるか否かを判定する。
【００６２】
そして、比ｒが第２所定値以上であれば、ＣＰＵ８１はステップ３２０にて「Ｙｅｓ」と判定してステップ３２５に進み、燃料残留率Ｐｔｊに「１」より大きい所定の係数ｋＰ２を乗じて補正後の燃料残留率Ｐを求めるとともに、ステップ３３０にて燃料付着率Ｒｔｊに「１」より大きい所定の係数ｋＲ２を乗じて補正後の燃料付着率Ｒを求め、ステップ３９５を経由して図２のステップ２４０へと進む。
【００６３】
このように、比ｒが第２所定値より大きいことは、実際の燃料付着量が、機関が定常運転状態にあるときの燃料付着量よりも相当に大きいことを意味する。従って、ＣＰＵ８１は、上記ステップ３２０乃至ステップ３３０により、その時点の運転状態パラメータとテーブルｆ１とから求められる燃料残留率Ｐｔｊを大きくするように燃料残留率Ｐｔｊを補正して補正後の燃料残留率Ｐを求めるとともに、その時点の運転状態パラメータとテーブルｇ１とから求められる燃料付着率Ｒｔｊを大きくするように燃料付着率Ｒｔｊを補正して補正後の燃料付着率Ｒを求める。
【００６４】
また、比ｒが第１所定値より大きく第２所定値より小さい場合、ＣＰＵ８１はステップ３０５及びステップ３２０の両ステップにて「Ｎｏ」と判定してステップ３３５及びステップ３４０に進み、燃料残留率Ｐｔｊ及び燃料付着率Ｒｔｊを、そのまま補正後の燃料残留率Ｐ及び補正後の燃料付着率Ｒとして格納（設定）する。
【００６５】
以上のように、比ｒが大きくなるほど（即ち、燃料付着量（瞬時燃料付着量）が多くなるほど）燃料付着率及び燃料残留率を大きくし、比ｒが小さくなるほど燃料付着率及び燃料残留率を小さくするのは、燃料付着量が少ない場合には多い場合よりも、燃料が吸気通路構成部材に付着したとき、その付着燃料の体積に対する同付着燃料の吸気通路構成部材に対する接触面積（受熱面積）が相対的に大きくなるので、吸気通路構成部材から燃料が蒸発し易くなる（付着し難く、且つ、残留し難くなる）からであると推定される。
【００６６】
次に、ＣＰＵ８１は図２のステップ２４０にて補正後の燃料挙動パラメータ（燃料残留率Ｐ及び燃料付着率Ｒ）を、下記（５）式により表される燃料挙動シミュレーションモデル（インジェクタ３９から噴射される燃料の挙動を表すシミュレーションモデル）の逆モデルに適用して第１気筒に対して噴射すべき燃料量（燃料噴射量）ｆｉ（ｋ）を決定する。
【００６７】
【数５】
ｆｉ（ｋ）＝｛ｆｃ（ｋ）−（１−Ｐ）・ｆｗ（ｋ）｝／（１−Ｒ）  …（５）
【００６８】
次いで、ＣＰＵ８１はステップ２４５に進み、決定した燃料噴射量ｆｉ（ｋ）だけの燃料を第１気筒に対応するインジェクタ３９から噴射するように、同インジェクタ３９に指示信号を送出する。そして、ＣＰＵ８１は、ステップ２５０にて下記（６）式に従って瞬時燃料付着量ｆｗ（ｋ＋１）を推定・更新し、ステップ２５５にて瞬時燃料付着量ｆｗ（ｋ＋１）を次回の本ルーチンの実行のために今回の瞬時燃料付着量ｆｗ（ｋ）として格納する
【００６９】
（６）式は燃料の動的挙動を同機関の運転状態パラメータにより決定される燃料挙動パラメータを用いて表す燃料挙動シミュレーションモデルの順モデルである。瞬時燃料付着量ｆｗ（ｋ）は、今回の第１気筒に対する燃料噴射前における第１気筒の燃料付着量に対応した量である。瞬時燃料付着量ｆｗ（ｋ＋１）は、今回の第１気筒に対する燃料噴射後における第１気筒の燃料付着量（即ち、次回の第１気筒に対する燃料噴射前の燃料付着量）に対応した量である。
【００７０】
【数６】
ｆｗ（ｋ＋１）＝Ｐｔｊ・ｆｗ（ｋ）＋Ｒｔｊ・ｆｉ（ｋ）  …（６）
【００７１】
次に、ＣＰＵ８１は、ステップ２６０に進み、下記（７）式に従って定常時燃料付着量ｆｗｔｊ（ｋ＋１）を求める。（７）式は、燃料付着量がインジェクタ３９からの燃料の噴射前後で一定であるとする仮定の下で成立する式（機関１０が定常運転状態にあるときに成立する式）である。即ち、（７）式は、定常運転状態においては付着している燃料から蒸発して気筒に吸入される量（＝ｆｗ（ｋ＋１）・（１−Ｐｔｊ））と、噴射された燃料が付着する量（＝ｆｉ（ｋ）・Ｒｔｊ）とが等しくなること、即ち、燃料付着量が燃料噴射の前後（一回の吸気行程の前後）で変化しないことから得られる式である。
【００７２】
換言すると、ステップ２６０は、ステップ２２０及びステップ２２５にて決定された燃料挙動パラメータと燃料挙動シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段を構成するステップである。
【００７３】
【数７】
ｆｗｔｊ（ｋ＋１）＝（Ｒｔｊ／（１−Ｐｔｊ））・ｆｉ（ｋ）  …（７）
【００７４】
次いで、ＣＰＵ８１はステップ２６５にて定常時燃料付着量ｆｗｔｊ（ｋ＋１）を次回の本ルーチンの実行のために今回の定常時燃料付着量ｆｗｔｊ（ｋ）として格納し、ステップ２９５にて本ルーチンを一旦終了する。以降、ＣＰＵ８１は、クランク角が前記所定角度となる毎に、上述した処理を繰り返し実行する。
【００７５】
以上、説明したように、上記第１実施形態の燃料噴射量制御装置によれば、定常運転状態にて適合された燃料付着率Ｒｔｊと燃料残留率Ｐｔｊとが、瞬時燃料付着量ｆｗ（ｋ）に応じて補正されてより適正な燃料付着率Ｒと燃料残留率Ｐが求められるので、燃料噴射量がより適正な量として決定され得る。
【００７６】
なお、ステップ２４０は燃料噴射量決定手段、ステップ２５０は燃料付着量推定手段、ステップ２３０及びステップ２３５（即ち、図３の各ステップ）は燃料挙動パラメータ補正手段を構成している。また、ステップ２２０及びステップ２２５は燃料挙動パラメータ決定手段、ステップ２６０は定常時燃料付着量推定手段、ステップ２５０は瞬時燃料付着量推定手段、ステップ２４５は噴射指示手段を構成している。
【００７７】
（第２実施形態）
次に、本発明による燃料噴射量制御装置の第２実施形態について説明する。第２実施形態は、ＣＰＵ８１が図２及び図３に示したルーチンに代わる図４乃至図６に示したルーチンを実行する点のみにおいて、第１実施形態と相違している。従って、以下、第１実施形態との相違点を中心として説明するとともに、図２のルーチンのステップと同一のステップには同一の符号を付し、その詳細な説明を省略する。
【００７８】
ＣＰＵ８１は、クランク角が、第１気筒の吸気上死点から所定クランク角度だけ前の前記所定角度になると、図４の燃料噴射制御ルーチンをステップ４００から開始するようになっている。なお、ＣＰＵ８１は、図４に示したルーチンと同一のルーチンを他の気筒のそれぞれに対しても実行するようになっている。
【００７９】
次いで、ＣＰＵ８１は、ステップ２０５〜ステップ２１５に進み、吸入空気流量Ｑ、吸気行程を迎える気筒（ここでは第１気筒）の燃焼室内に吸入されるであろう空気量ＫＬ及び要求燃料量ｆｃ（ｋ）を求め、続くステップ４０５にて付着燃料流入抑止手段実行フラグＸＥＫＩ（以下、「抑止手段実行フラグＸＥＫＩ」と称呼する。）の値が「０」であるか否かを判定する。
【００８０】
抑止手段実行フラグＸＥＫＩは、その値が「１」であるとき付着燃料流入抑止手段（付着燃料流入抑止機能）が作動されていることを示し、その値が「０」であるとき付着燃料流入抑止手段が作動されていないことを示す。抑止手段実行フラグＸＥＫＩの値は、瞬時燃料付着量が所定閾値より小さい値から同所定閾値以上となった時点から（即ち、吸気通路構成部材に付着していた燃料の一部が液状のまま気筒に流入したと判定されてから）所定時間Ｔｔｈの間だけ「１」に設定されるように後述する図６に示したルーチンにより操作される。
【００８１】
付着燃料流入抑止手段は、後述するが、例えば、吸気流速が大きい期間内のみにおいて燃料を噴射するように燃料噴射タイミング及び燃料圧力（燃料を噴射するためにインジェクタ３９に加えられている燃料の圧力）を変更する手段、或いは、ＥＧＲ率（又はＥＧＲ量）を増大する手段等であって、燃料が吸気通路構成部材に付着し難くされたり、吸気通路構成部材に付着する燃料の蒸発を促すことにより、吸気通路構成部材に付着している燃料の一部が液状のまま気筒に流入することを抑止（抑制）する手段である。
【００８２】
いま、抑止手段実行フラグＸＥＫＩの値が「０」であるとして説明を続けると、ＣＰＵ８１は、ステップ４０５にて「Ｙｅｓ」と判定してステップ２２０〜２６５に進む。これにより、燃料噴射量ｆｉが補正後の燃料残留率Ｐ及び補正後の燃料付着率Ｒと、瞬時燃料付着量ｆｗ（ｋ）と、燃料挙動シミュレーションモデルの逆モデルとにより求められ、同燃料噴射量ｆｉの燃料が第１気筒のインジェクタ３９から噴射される。また、瞬時燃料付着量ｆｗ（ｋ）及び定常時燃料付着量ｆｗｔｊ（ｋ）が更新される。以上の作動は、ステップ４０５の判定を除き、第１実施形態の燃料噴射量制御装置の作動と同一である。なお、定常時燃料付着量ｆｗｔｊ（ｋ）は、抑止手段実行フラグＸＥＫＩの値が「１」から「０」に変化した直後に、ｆｗ（ｋ）と等しい値に設定される。
【００８３】
次に、抑止手段実行フラグＸＥＫＩの値が「１」であるとして説明を行う。この場合、ＣＰＵ８１はステップ４０５に進んだとき、同ステップ４０５にて「Ｎｏ」と判定してステップ４１０に進み、第１気筒の瞬時燃料付着量ｆｗ（ｋ）の値が所定閾値ｆｗｔｈよりも小さい値から所定閾値ｆｗｔｈ以上となったか否かを判定する。後述するように、第ｎ気筒（ｎは１から４の自然数）の瞬時燃料付着量ｆｗ（ｋ）の値が所定閾値ｆｗｔｈよりも小さい値から所定閾値ｆｗｔｈ以上となると、吸気通路構成部材に付着していた燃料の一部が液状のまま第ｎ気筒に流入したと判定できる。
【００８４】
いま、第１気筒の瞬時燃料付着量ｆｗ（ｋ）の値が所定閾値ｆｗｔｈよりも小さい値から所定閾値ｆｗｔｈ以上となったとして説明を続けると、ＣＰＵ８１はステップ４１０にて「Ｙｅｓ」と判定してステップ４１５に進み、第１気筒に吸入される空気の平均流速ｕと、水温センサ６８が検出する冷却水温ＴＨＷに基づいて決定される吸気通路構成部材（吸気通路壁面）の温度Ｔｈｅｋｉと、その時点で計算されている瞬時燃料付着量ｆｗ（ｋ）と、テーブル（関数）ｆｄとに基づいて、吸気通路構成部材に付着していた燃料の一部であって液状のまま第１気筒に流入した燃料の量である流入液状燃料量ｆｄｒ（液ダレ量）を推定する（ｆｄｒ＝ｆｄ（ｕ，Ｔｈｅｋｉ，ｆｗ（ｋ）））。関数ｆｄは、予め実験により定められＲＯＭ８２内に記憶されている。また、平均流速ｕは、空気量ＫＬ、エンジン回転速度ＮＥ及び吸気弁３２のリフト量とから求められる。
【００８５】
次いで、ＣＰＵ８１はステップ４２０に進み、その時点の瞬時燃料付着量ｆｗ（ｋ）から流入液状燃料量ｆｄｒを減じた量を、新たな瞬時燃料付着量ｆｗ（ｋ）として格納する。そして、ＣＰＵ８１はステップ４２５に進み、エンジン回転速度ＮＥ、空気量ＫＬ及び冷却水温ＴＨＷからなる機関の運転状態パラメータと付着燃料流入抑止機能（手段）作動時の燃料残留率Ｐｔｊｅｄとの関係を規定したＲＯＭ８２内に予め格納してあるテーブル（関数）ｆ２と、現時点のエンジン回転速度ＮＥ、上記求められら空気量ＫＬ及び現時点で水温センサ６８が検出している冷却水温ＴＨＷ（現在の運転状態パラメータ）と、に基いて現時点における付着燃料流入抑止手段作動時の燃料残留率Ｐｔｊｅｄを求める。なお、テーブルｆ２は、テーブルｆ１と同様に予め定められる。ただし、テーブルｆ２を定める際には付着燃料流入抑止手段を作動させておく。
【００８６】
同様に、ＣＰＵ８１は、続くステップ４３０にてエンジン回転速度ＮＥ、空気量ＫＬ及び冷却水温ＴＨＷと付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄとの関係を規定したＲＯＭ８２内に予め格納してあるテーブル（関数）ｇ２と、現時点のエンジン回転速度ＮＥ、上記求められら空気量ＫＬ及び現時点で水温センサ６８が検出している冷却水温ＴＨＷと、に基いて現時点における付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄを求める。なお、テーブルｇ２は、テーブルｇ１と同様に予め定められる。ただし、テーブルｇ２を定める際にも、付着燃料流入抑止手段を作動させておく。
【００８７】
次に、ＣＰＵ８１は、ステップ４３５にて付着燃料流入抑止手段作動時の定常時燃料付着量ｆｗｔｊｅｄ（ｋ）に対する付着燃料流入抑止手段作動時の瞬時燃料付着量ｆｗ（ｋ）の比ｑ（ｒ＝ｆｗ（ｋ）／ｆｗｔｊｅｄ（ｋ））を求める。付着燃料流入抑止手段作動時の定常時燃料付着量ｆｗｔｊｅｄ（ｋ）は、機関１０が付着燃料流入抑止手段作動の下で定常運転状態にあると仮定した場合の燃料付着量の推定値であり、後述するステップ４６５及びステップ４７０にて求められる。但し、定常時燃料付着量ｆｗｔｊｅｄ（ｋ）は、抑止手段実行フラグＸＥＫＩの値が「０」から「１」に変化した直後に、ｆｗ（ｋ）と等しい値に設定される。
【００８８】
また、付着燃料流入抑止手段作動時の瞬時燃料付着量ｆｗ（ｋ）は、前記求められた燃料付着率Ｒｔｊｅｄ、燃料残留率Ｐｔｊｅｄ及び本ルーチンを前回実施したときに求められた瞬時燃料付着量ｆｗ（ｋ）等に基づいて求められるその時点の燃料付着量に応じた値であり、後述するステップ４５５及びステップ４６０にて求められる。
【００８９】
次いで、ＣＰＵ８１はステップ４４０に進み、比ｑに基づいて付着燃料流入抑止手段作動時の燃料残留率Ｐｔｊｅｄを補正して補正後の燃料残留率Ｐを決定するとともに、比ｑに基づいて付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄを補正して補正後の燃料付着率Ｒを決定する。
【００９０】
より具体的に述べると、ＣＰＵ８１はステップ４４０に進んだとき、図５に示したルーチンをステップ５００から開始し、比ｑが「１」より小さい第３所定値（この例では、０．９）以下である場合、ステップ５１０にて付着燃料流入抑止手段作動時の燃料残留率Ｐｔｊｅｄを小さくするように、燃料残留率Ｐｔｊｅｄに「１」より小さい係数ｋＰｅｄ１を乗じる補正を行って補正後の燃料残留率Ｐを決定し、ステップ５１５にて付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄを小さくするように、燃料付着率Ｒｔｊｅｄに「１」より小さい係数ｋＲｅｄ１を乗じる補正を行って補正後の燃料付着率Ｒを決定する。
【００９１】
一方、比ｑが「１」より大きい第４所定値（この例では、１．１）以上である場合、ステップ５２５にて付着燃料流入抑止手段作動時の燃料残留率Ｐｔｊｅｄに「１」より大きい係数ｋＰｅｄ２を乗じる補正を行って補正後の燃料残留率Ｐを決定し、ステップ５３０にて付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄに「１」より大きい係数ｋＲｅｄ２を乗じる補正を行って補正後の燃料付着率Ｒを決定する。
【００９２】
他方、比ｑが第３所定値より大きく第４所定値より小さい場合、ＣＰＵ８１はステップ５３５及びステップ５４０に進み、付着燃料流入抑止手段作動時の燃料残留率Ｐｔｊｅｄ及び付着燃料流入抑止手段作動時の燃料付着率Ｒｔｊｅｄを、そのまま補正後の燃料残留率Ｐ及び補正後の燃料付着率Ｒとして格納（設定）する。
【００９３】
次いで、ＣＰＵ８１は図５のステップ５９５を経由して図４のステップ４４５に進み、同ステップ４４５に記載した燃料挙動シミュレーションモデルの逆モデルと上記補正後の燃料残留率Ｐ及び上記補正後の燃料付着率Ｒとを用いて第１気筒に対して噴射すべき燃料量（燃料噴射量）ｆｉ（ｋ）を決定し、ステップ４５０にて同燃料噴射量ｆｉ（ｋ）の燃料を第１気筒に対応するインジェクタ３９から噴射するように、同第１気筒に対応するインジェクタ３９に指示信号を送出する。
【００９４】
そして、ＣＰＵ８１は、ステップ４５５にて上記（６）式に類似の同ステップ４５５内に記載した式（燃料挙動シミュレーションモデル）に従って瞬時燃料付着量ｆｗ（ｋ＋１）を推定・更新し、ステップ４６０にて瞬時燃料付着量ｆｗ（ｋ＋１）を次回の本ルーチンの実行のために今回の瞬時燃料付着量ｆｗ（ｋ）として格納する。
【００９５】
次に、ＣＰＵ８１は、ステップ４６５に進み、下記（８）式に従って付着燃料流入抑止手段作動時の定常時燃料付着量ｆｗｔｊｅｄ（ｋ＋１）を求める。（８）式は、（７）式と同様、燃料付着量がインジェクタ３９からの燃料の噴射前後で一定であるとする仮定の下で成立する式（機関１０が付着燃料流入抑止手段作動時の定常運転状態にあるときに成立する式）である。
【００９６】
【数８】
ｆｗｔｊｅｄ（ｋ＋１）＝（Ｒｔｊｅｄ／（１−Ｐｔｊｅｄ））・ｆｉ（ｋ）  …（８）
【００９７】
次いで、ＣＰＵ８１はステップ４７０にて付着燃料流入抑止手段作動時の定常時燃料付着量ｆｗｔｊｅｄ（ｋ＋１）を次回の本ルーチンの実行のために今回の付着燃料流入抑止手段作動時の定常時燃料付着量ｆｗｔｊｅｄ（ｋ）として格納し、ステップ４９５にて本ルーチンを一旦終了する。
【００９８】
その後、クランク角が再び前記所定クランク角となると、ＣＰＵ８１は図４のルーチンを再び実行する。このとき、抑止手段実行フラグＸＥＫＩの値は、同フラグＸＥＫＩの値が「０」から「１」へと変更されてから所定時間Ｔｔｈが経過していないので、「１」のままである。従って、ＣＰＵ８１はステップ２０５〜ステップ２１５、ステップ４０５及びステップ４１０を経由して直接ステップ４２５に進み、ステップ４２５〜ステップ４７０までの処理を行う。これにより、付着燃料流入抑止手段作動時における燃料噴射量制御がなされる。
【００９９】
また、抑止手段実行フラグＸＥＫＩの値が「０」から「１」へと変更されてから所定時間Ｔｔｈが経過すると、抑止手段実行フラグＸＥＫＩの値は「１」から「０」へと変更され、付着燃料流入抑止手段の作動が停止される。このとき、ＣＰＵ８１が図４のルーチンを実行すると、ステップ４０５にて「Ｙｅｓ」と判定し、ステップ２２０〜ステップ２６５を実行する。この結果、付着燃料流入抑止手段作動停止時における燃料噴射量制御がなされる。
【０１００】
次に、付着燃料流入抑止機能を作用させる際の作動について、図６に示したルーチンを参照しながら説明する。ＣＰＵ８１は、図６に示したルーチンを所定時間の経過毎に実行するようになっている。
【０１０１】
従って、所定のタイミングになると、ＣＰＵ８１はステップ６００から処理を開始し、抑止手段実行フラグＸＥＫＩの値が「０」か否かを判定する。抑止手段実行フラグＸＥＫＩの値は、車両のイグニッションスイッチが「オフ」から「オン」へと変更されたとき、図示しないイニシャルルーチンにより「０」に設定されるようになっている。
【０１０２】
従って、いま、抑止手段実行フラグＸＥＫＩの値が「０」であるとして説明を続けると、ＣＰＵ８１はステップ６０５にて「Ｙｅｓ」と判定してステップ６１０に進み、吸気通路構成部材に付着している燃料量を示す第ｎ気筒（ｎは１から４の自然数）の瞬時燃料付着量ｆｗ（ｋ）＝ｆｗｎ（ｋ）の何れかが所定閾値ｆｗｔｈ以上となったか否かを判定する。
【０１０３】
この所定閾値ｆｗｔｈは、吸気通路構成部材に付着している燃料量を示す第ｎ気筒の瞬時燃料付着量ｆｗ（ｋ）＝ｆｗｎ（ｋ）が所定閾値ｆｗｔｈ以上となったとき、第ｎ気筒の吸気通路構成部材に付着していた燃料の一部が液状のまま第ｎ気筒内に流入する状態が発生する値に選択されている。
【０１０４】
このとき、総べての気筒の瞬時燃料付着量ｆｗ（ｋ）＝ｆｗｎ（ｋ）が所定閾値ｆｗｔｈ以上となっていなければ、ＣＰＵ８１はステップ６１０にて「Ｎｏ」と判定してステップ６９５に進み、本ルーチンを一旦終了する。一方、何れかの気筒の瞬時燃料付着量ｆｗ（ｋ）＝ｆｗｎ（ｋ）が一つでも所定閾値ｆｗｔｈ以上となっていると、ＣＰＵ８１はステップ６１０にて「Ｙｅｓ」と判定してステップ６１５に進み、付着燃料流入抑止手段の機能を作動させるとともに抑止手段実行フラグＸＥＫＩの値を「１」に設定する。そして、ＣＰＵ８１は、ステップ６２０にてタイマＴｉｍｅｒの値を「０」にリセットし、ステップ６９５に進んで本ルーチンを一旦終了する。
【０１０５】
これにより、付着燃料流入抑止機能が作動せしめられる。具体的には、ＥＧＲバルブ５５の状態が閉弁状態から開弁状態へと変更せしめられＥＧＲガスが吸気通路に導入され、吸気弁３２を介してシリンダ２１内に吸入されるようになる。このＥＧＲガスの導入により、吸気通路構成部材の温度が上昇するので、吸気通路構成部材に燃料が付着し難くなるとともに、付着している燃料の蒸発が促進される。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ２１内に流入してしまうことが回避されるようになる。
【０１０６】
また、本実施形態においては、ステップ６１５において、燃料圧力調整手段３９ａに燃料圧力（差圧Ｐｓａ）を増大させる信号を送出して燃料噴射が短時間内に終了するようにするとともに、機関の運転状態パラメータ（エンジン回転速度、空気量ＫＬ、吸気バルブタイミングＶＴ及び吸気弁３２のリフト量等）に基づいてシリンダ２１に吸入される空気の流速が最も大きくなる期間にて燃料噴射を行うように燃料噴射タイミングを変更する。
【０１０７】
これにより、噴射された燃料が気流に乗ってシリンダ２１内により多く吸入されるようになるので、吸気通路構成部材に燃料が付着し難くなる。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ２１内に流入してしまうことが回避されるようになる。
【０１０８】
なお、車両が、燃料タンク等の燃料系から発生するエバポエミッションを図示しないキャニスタに吸着し、そのキャニスタに吸着したエバポエミッションを所定の運転条件成立時に各気筒に吸入させて燃焼させる燃料蒸発ガス排出抑止装置を備えている場合、ステップ６１５において、同エバポエミッションを各気筒に大量に吸入させてもよい。
【０１０９】
この場合、空燃比センサ６９の検出空燃比Ａ／Ｆが目標空燃比と一致するようにインジェクタ３９から噴射される燃料噴射量をフィードバック制御することにより、インジェクタ３９から噴射される燃料噴射量を低減でき、且つ、エバポエミッションは霧状の燃料であるから、吸気通路構成部材に燃料が付着し難くなる。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ２１内に流入してしまうことが回避されるようになる。かかるエバポエミッションの大量導入は、特に、燃料付着量が大きくなる機関冷間時に有効である。
【０１１０】
所定の時間が経過すると、ＣＰＵ８１は再びステップ６００から処理を開始し、ステップ６０５に進む。このとき、抑止手段実行フラグＸＥＫＩは先のステップ６１５にて「１」に設定されているから、ＣＰＵ８１はステップ６０５にて「Ｎｏ」と判定し、ステップ６２５に進んでタイマＴｉｍｅｒの値を「１」だけ増大する。
【０１１１】
次いで、ＣＰＵ８１はステップ６３０に進み、タイマＴｉｍｅｒの値が所定時間Ｔｔｈより大きくなったか否かを判定する。この時点では、タイマＴｉｍｅｒの値は所定時間Ｔｔｈより小さいので、ＣＰＵ８１はステップ６３０にて「Ｎｏ」と判定してステップ６９５に進み、本ルーチンを一旦終了する。このような処理は、タイマＴｉｍｅｒの値がステップ６２５にて所定時間の経過毎に増大され、所定時間Ｔｔｈより大きくなるまで繰り返し行われる。
【０１１２】
そして、タイマＴｉｍｅｒの値が所定時間Ｔｔｈより大きくなると、ＣＰＵ８１はステップ６３０に進んだとき、同ステップ６３０にて「Ｙｅｓ」と判定し、ステップ６３５にて付着燃料流入抑止機能の作動を停止するとともに、抑止手段実行フラグＸＥＫＩの値を「０」に設定する。
【０１１３】
以上、説明したように、本発明による第２実施形態に係る燃料噴射量制御装置によれば、定常運転状態にて適合された燃料付着率と燃料残留率とが、瞬時燃料付着量に応じて補正されるから、より適正な燃料付着率と燃料残留率により燃料噴射量を決定することが可能となる。更に、所謂「液ダレ量」の発生が予測されるとともに「液ダレ量」が推定され、推定された液ダレ量が瞬時燃料付着量に反映され、その瞬時燃料付着量に基づいて燃料挙動パラメータが補正されるから、燃料噴射量をより一層適正な量とすることができる。
【０１１４】
なお、ステップ２４０及びステップ４４５は燃料噴射量決定手段、ステップ２５０及びステップ４５５は燃料付着量推定手段、ステップ２３０とステップ２３５（図３の各ステップ）及びステップ４３５とステップ４４０（図５の各ステップ）は、燃料挙動パラメータ補正手段を構成している。また、ステップ２２０とステップ２２５及びステップ４２５とステップ４３０は、燃料挙動パラメータ決定手段、ステップ２６０とステップ４６５は定常時燃料付着量推定手段、ステップ２５０及びステップ４５５は瞬時燃料付着量推定手段、ステップ２４５及びステップ４５０は噴射指示手段を構成している。
【０１１５】
本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、エアフローメータ６１が検出した吸入空気流量Ｇａに基づいて吸入空気量ＫＬを求めていたが、エネルギー保存則や質量保存則等の物理法則に従って吸入空気の挙動をシミュレートするモデルを構築し、そのモデルにより吸入空気量ＫＬを推定するようにしてもよい。
【０１１６】
また、上記各実施形態においては、比ｒ及び比ｑにより燃料挙動パラメータを補正していたが、瞬時燃料付着量と定常時燃料付着量との差に基づいて同燃料挙動パラメータを補正してもよい。
【０１１７】
更に、第２実施形態において、液ダレの発生を時間的に前もって予測するように構成してもよい。また、付着燃料流入抑止手段として、液ダレが発生し難い吸気管形状に変更する手段を採用してもよい。
【図面の簡単な説明】
【図１】本発明による第１実施形態の内燃機関の燃料噴射量制御装置を火花点火式多気筒内燃機関に適用したシステムの概略構成図である。
【図２】図１に示したＣＰＵが燃料噴射制御のために実行するプログラム（ルーチン）を示したフローチャートである。
【図３】図１に示したＣＰＵが燃料付着率及び燃料残留率を補正するために実行するプログラムを示したフローチャートである。
【図４】本発明による第２実施形態の燃料噴射量制御装置のＣＰＵが燃料噴射制御のために実行するプログラム（ルーチン）を示したフローチャートである。
【図５】前記第２実施形態の燃料噴射量制御装置のＣＰＵが燃料付着率及び燃料残留率を補正するために実行するプログラムを示したフローチャートである。
【図６】前記第２実施形態の燃料噴射量制御装置のＣＰＵが付着燃料流入抑止機能を作用させるために実行するプログラムを示したフローチャートである。
【図７】燃料挙動シミュレーションモデルを説明するための概念図である。
【符号の説明】
１０…４サイクル火花点火式多気筒内燃機関、２０…シリンダブロック部、２１…シリンダ、３１…吸気ポート、３２…吸気弁、３９…インジェクタ（燃料噴射手段）、３９ａ…燃料圧力調整手段、５４…ＥＧＲガス通路、５５…ＥＧＲバルブ。
【図１】
2004353466.tif 000003
【図２】
2004353466.tif 000004
【図３】
2004353466.tif 000005
【図４】
2004353466.tif 000006
【図５】
2004353466.tif 000007
【図６】
2004353466.tif 000008
【図７】
2004353466.tif 000009