Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4010280B2 - Fuel injection amount control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP4010280B2 - Fuel injection amount control device for internal combustion engine - Google Patents

Fuel injection amount control device for internal combustion engine Download PDF

Info

Publication number
JP4010280B2
JP4010280B2 JP2003149077A JP2003149077A JP4010280B2 JP 4010280 B2 JP4010280 B2 JP 4010280B2 JP 2003149077 A JP2003149077 A JP 2003149077A JP 2003149077 A JP2003149077 A JP 2003149077A JP 4010280 B2 JP4010280 B2 JP 4010280B2
Authority
JP
Japan
Prior art keywords
fuel
amount
fuel injection
intake passage
adhering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003149077A
Other languages
Japanese (ja)
Other versions
JP2004353466A (en
Inventor
和法 小嶋
純一 加古
正志 古牧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2003149077A priority Critical patent/JP4010280B2/en
Publication of JP2004353466A publication Critical patent/JP2004353466A/en
Application granted granted Critical
Publication of JP4010280B2 publication Critical patent/JP4010280B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、内燃機関の燃料噴射量制御装置に係り、特に内燃機関の吸気通路を構成する部材に付着する燃料の量(燃料付着量)に応じて燃料噴射量を決定する内燃機関の燃料噴射量制御装置に関する。
【0002】
【従来の技術】
従来より、吸気通路壁面や吸気弁の背面等の吸気通路を構成する部材(以下、「吸気通路構成部材」と称呼する。)へ付着する燃料の量を燃料挙動シミュレーションモデル(「燃料の動特性モデル」、「燃料付着モデル」、又は「燃料挙動モデル」とも称呼される。)に基づいて推定し、この推定した燃料付着量に応じて機関に供給される混合気の空燃比(以下、「機関の空燃比」と称呼する。)を目標空燃比に一致させるための燃料噴射量を決定する内燃機関の燃料噴射量制御装置が知られている(例えば、特許文献1を参照。)。
【0003】
【特許文献1】
特許第2754744号明細書(第3頁、第3図)
【0004】
この種の装置における燃料挙動シミュレーションモデルによれば、図7からも理解されるように、fi(k)だけの燃料量の燃料を噴射した後の燃料付着量fw(k+1)は下記(1)式により求められる。
【0005】
【数1】
fw(k+1)=R・fi(k)+P・fw(k) …(1)
【0006】
上記(1)式において、fw(k)はfi(k)の燃料量の燃料を噴射する前の燃料付着量、Pは吸気通路構成部材に既に付着していた燃料のうち一吸気行程を経た後に同吸気通路構成部材に付着したまま残留している燃料の割合(燃料残留率)、Rは噴射された燃料のうち吸気通路構成部材へ直接付着する燃料の割合(燃料付着率)である。
【0007】
一方、今回の燃料噴射量fi(k)の燃料のうち気筒(燃焼室)内に吸入される燃料の量は(1−R)・fi(k)となり、既に付着している燃料の量(燃料付着量)fw(k)のうち気筒内に吸入される燃料量は(1−P)・fw(k)となる。そこで、fc(k)を今回の吸気行程において燃焼室内に吸入される混合気の空燃比が所定の目標空燃比と一致するために必要な燃料量(要求燃料量)であるとすると、同混合気の空燃比を同目標空燃比とするためには、下記(2)式が成立するように今回の燃料噴射量fi(k)を求めればよいことになる。
【0008】
【数2】
fc(k)=(1−R)・fi(k)+(1−P)・fw(k) …(2)
【0009】
従って、実際には上記(2)式を変形した(3)式により今回の燃料噴射量fi(k)を求めればよい。この(3)式が燃料挙動シミュレーションモデルの逆モデルを表す式である。
【0010】
【数3】
fi(k)={fc(k)−(1−P)・fw(k)}/(1−R) …(3)
【0011】
ところで、燃料残留率P及び燃料付着率Rは燃料挙動パラメータと呼ばれるパラメータである。燃料挙動パラメータは、一般に次のようにして定められ、実際の運転において使用される。先ず、吸入空気量(又はスロットルバルブ開度)、機関の回転速度及び機関の冷却水温等の運転状態パラメータを一定に維持した定常運転状態にて機関を運転し、上記(1)式及び上記(3)式により燃料噴射量を決定する。次に、決定された燃料噴射量の燃料を噴射するとともにそのときの空燃比を実測して、実測した空燃比と目標空燃比とが一致するように燃料挙動パラメータを変更する。そして、実測した空燃比と目標空燃比とが一致したとき、燃料挙動パラメータとそのときの機関運転状態パラメータとの関係を求め、その関係をROMに記憶させる。実際の運転においては、実際の運転状態パラメータを計測し、その運転状態パラメータとROMに記憶しておいた関係とを用いてその時点の燃料挙動パラメータを決定する。
【0012】
【発明が解決しようとする課題】
しかしながら、機関は運転状態パラメータが一定の定常運転状態のみで運転されるだけでなく、例えばスロットルバルブ開度が急激に変更され、運転状態パラメータが急激に変動する過渡運転状態や、燃料噴射停止状態から燃料噴射を再開した直後の過渡運転状態等でも運転される。このため、上記のように決定される燃料挙動パラメータを用いて燃料噴射量を決定すると、過渡運転状態において前記燃料挙動パラメータが適切でないことがあり、従って、決定される燃料噴射量が不適切となる。その結果、実際の機関の空燃比が目標空燃比から乖離し、排気ガス中の未燃成分や窒素酸化物が増大してしまうという問題がある。
【0013】
【本発明の概要】
本発明の発明者は、かかる課題を解決するため、燃料付着量についてより詳細に検討した。その結果、発明者は、機関の運転状態パラメータが同一であっても、燃料付着量が多い場合には燃料付着量が少ない場合よりも、噴射された燃料が吸気通路構成部材により付着し易く且つ吸気通路構成部材に付着している燃料がより蒸発し難いとの知見を得た。そこで、本発明者は、燃料付着量によっても燃料挙動パラメータ(燃料残留率及び燃料付着率)を変更すること、及び、定常運転状態では燃料付着量が一定の量となることを利用して、機関が定常運転されていると仮定した場合の燃料付着量(定常時燃料付着量)を求めるとともに、実際に推定される燃料付着量が定常時燃料付着量よりも多いか少ないかに応じて、定常運転状態において適合されている燃料挙動パラメータ(燃料残留率及び燃料付着率)を変更する本件発明に到った。
【0016】
発明による燃料噴射量制御装置は、燃料噴射手段から噴射される燃料の挙動を表すシミュレーションモデルに使用され「燃料噴射手段から噴射された燃料が吸気通路を構成する部材に付着する割合である燃料付着率」及び同シミュレーションモデルに使用され「吸気通路を構成する部材に付着していた燃料が気筒に吸入されることなく残留する割合である燃料残留率」を含む燃料挙動パラメータと、前記機関が定常運転状態にあるときの同機関の運転状態を表す運転状態パラメータと、の関係を予め記憶し、同記憶された関係と実際の運転状態パラメータとに基づいて同燃料挙動パラメータを決定する燃料挙動パラメータ決定手段を備えている。
【0017】
これにより、燃料挙動パラメータは、機関が定常運転状態にあるときに最適値となるように実際の運転状態パラメータに応じて決定される。
【0018】
また、この燃料噴射量制御装置は、前記吸気通路を構成する部材に付着している燃料から蒸発して前記気筒に吸入される燃料の量と前記燃料噴射手段から噴射される燃料が同吸気通路を構成する部材に付着する燃料の量とが等しくなるために同吸気通路を構成する部材に付着している燃料の量である燃料付着量が燃料噴射手段からの燃料の噴射前後で一定になるとの仮定の下で前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段と、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着している燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する瞬時燃料付着量推定手段と、前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、を備えている。
【0019】
この燃料噴射量制御装置は、前記燃料付着量が前記燃料噴射手段からの燃料の噴射前後で一定であるとする仮定の下で、即ち、前記吸気通路を構成する部材に付着している燃料から蒸発して前記気筒に吸入される燃料の量と前記燃料噴射手段から噴射される燃料が同吸気通路を構成する部材に付着する燃料の量とが等しくなるとの仮定の下で、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する。これにより、前記記憶されている関係に基づいて決定される燃料挙動パラメータを補正する必要がない場合の燃料付着量が定常時燃料付着量として求められる。
【0020】
同時に、この燃料噴射量制御装置は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着する燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する。即ち、実際の燃料付着量に応じて変化する燃料付着量が瞬時燃料付着量として求められる。
【0021】
そして、燃料噴射量制御装置は、前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する。この場合、前記燃料挙動パラメータ補正手段は、前記瞬時燃料付着量が前記定常時燃料付着量に対して大きくなるにしたがって前記燃料挙動パラメータが大きくなるように同燃料挙動パラメータを補正するように構成されることが好適である。
【0022】
そして、燃料噴射量制御装置は、補正された燃料挙動パラメータと機関に要求される要求燃料量とを前記シミュレーションモデルの逆モデルに適用して燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定し、その燃料噴射量の燃料を燃料噴射手段から噴射する。
【0023】
この結果、機関の運転状態が定常運転状態であるか過渡運転状態であるかに拘らず、燃料挙動パラメータがより適切な値となるので、燃料挙動の逆モデルによって決定される燃料噴射量が適切な値となる。従って、この燃料噴射量制御装置は、実際の機関の空燃比を略目標空燃比に一致させることができ、排気ガス中の未燃成分や窒素酸化物を低減することができる。
【0024】
ところで、吸気通路構成部材に付着している燃料の量が過大になると、その付着燃料の一部が液状のまま気筒内に流入する(所謂、液ダレ現象が発生する)ことがある。そこで、前記瞬時燃料付着量推定手段は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量が所定閾値以上となったとき、吸気通路構成部材に付着していた燃料の一部が液状のまま気筒に流入したと判定する。
【0025】
更に、好ましくは、前記瞬時燃料付着量推定手段は、液状のまま気筒に流入する燃料の量(即ち、流入液状燃料量)を前記機関の運転状態パラメータに基づいて推定し、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量から同推定した流入液状燃料量を減じた量を新たな瞬時燃料付着量として推定する。
【0026】
これによれば、付着燃料の一部が液状のまま気筒内に流入した場合にも、燃料付着量が精度良く推定されるので、燃料挙動パラメータも精度良く決定されることになる。
【0027】
この場合、前記瞬時燃料付着量推定手段が前記吸気通路を構成する部材に付着している燃料の一部が液状のまま気筒に流入したと判定したとき、同吸気通路を構成する部材に付着している燃料が液状のまま気筒に流入することを抑止するように作動する付着燃料流入抑止手段を更に備えることが好適である。
【0028】
流入液状燃料量の推定精度は、燃料の一部が液状のまま気筒に流入することのない状態での燃料付着量の推定精度よりも劣る。従って、前記付着燃料流入抑止手段により、燃料の一部が液状のまま気筒に流入する事態を回避することで、燃料噴射量をより一層適切な量とすることができる。
【0029】
【発明の実施の形態】
以下、本発明による内燃機関の燃料噴射量制御装置の各実施形態について図面を参照しつつ説明する。
【0030】
(第1実施形態)
図1は、第1実施形態に係る燃料噴射量制御装置を4サイクル火花点火式多気筒内燃機関10に適用したシステムの概略構成を示している。なお、図1は、特定気筒の断面のみを示しているが、他の気筒も同様な構成を備えている。
【0031】
この内燃機関10は、シリンダブロック、シリンダブロックロワーケース及びオイルパン等を含むシリンダブロック部20と、シリンダブロック部20の上に固定されるシリンダヘッド部30と、シリンダブロック部20にガソリン混合気を供給するための吸気系統40と、シリンダブロック部20からの排ガスを外部に放出するための排気系統50とを含んでいる。
【0032】
シリンダブロック部20は、シリンダ21、ピストン22、コンロッド23及びクランク軸24を含んでいる。ピストン22はシリンダ21内を往復動し、ピストン22の往復動がコンロッド23を介してクランク軸24に伝達され、これにより同クランク軸24が回転するようになっている。シリンダ21とピストン22のヘッドは、シリンダヘッド部30とともに燃焼室25を形成している。
【0033】
シリンダヘッド部30は、燃焼室25に連通した吸気ポート31、吸気ポート31を開閉する吸気弁32、吸気弁32を駆動するインテークカムシャフトを含むとともに同インテークカムシャフトの位相角及びリフト量を連続的に変更する可変吸気タイミング装置33、可変吸気タイミング装置33のアクチュエータ33a、燃焼室25に連通した排気ポート34、排気ポート34を開閉する排気弁35、排気弁35を駆動するエキゾーストカムシャフト36、点火プラグ37、点火プラグ37に与える高電圧を発生するイグニッションコイルを含むイグナイタ38及び燃料を吸気ポート31内に噴射するインジェクタ(燃料噴射手段)39を備えている。
【0034】
インジェクタ39は、燃料圧力調整手段39aと接続されている。燃料圧力調整手段39aは、図示しない連通路によりスロットルバルブ43の下流の吸気通路と連通されるとともに、図示しない燃料ポンプと接続されている。また、燃料圧力調整手段39aは、外部からの駆動信号により駆動される図示しない電磁駆動式リニア制御弁を備えている。燃料圧力調整手段39aは、これらにより、燃料圧力(燃料噴射圧力)を吸気管圧力よりも差圧Psaだけ高い圧力に維持するとともに、駆動信号に応じて差圧Psaを変更し得るようになっている。
【0035】
吸気系統40は、吸気ポート31に連通し同吸気ポート31とともに吸気通路を形成するインテークマニホールドを含む吸気管41、吸気管41の端部に設けられたエアフィルタ42、吸気管41内にあって吸気通路の開口断面積を可変とするスロットルバルブ43及びスワールコントロールバルブ(以下、「SCV」と称呼する。)44を備えている。スロットルバルブ43は、DCモータからなるスロットルバルブアクチュエータ43aにより吸気管41内で回転駆動されるようになっている。
【0036】
SCV44は、前記スロットルバルブ43よりも下流で前記インジェクタ39よりも上流の位置にて前記吸気管41に対し回動可能に支持されるとともに、DCモータからなるSCVアクチュエータ44aにより回転駆動されるようになっていて、同SCVアクチュエータ44aにより回転駆動されたとき図示しないストレートポートを閉塞することで燃焼室25内にスワールを発生させるようになっている。
【0037】
インテークマニホールドを含む吸気管41、吸気ポート31及び吸気弁32等の吸気通路を構成する部材は「吸気通路構成部材」と称呼される。
【0038】
排気系統50は、排気ポート34に連通したエキゾーストマニホールド51、エキゾーストマニホールド51に接続されたエキゾーストパイプ52、エキゾーストパイプ52に介装された触媒コンバータ(三元触媒装置)53、EGRガス通路54及びEGRガス通路54に介装され同EGRガス通路54を開放及び遮断するEGRバルブ55を備えている。排気ポート34、エキゾーストマニホールド51及びエキゾーストパイプ52は、排気通路を構成している。
【0039】
EGRガス通路54は、排気ポート34(排気通路)と、スロットルバルブ43の下流側であってインジェクタ39の上流側の吸気通路とを連通する連通路である。EGRガス通路54は、EGRバルブ55が開弁しているとき、排気通路を通過する排ガスの一部を吸気管41内の負圧により吸気通路内に導入するようになっている。
【0040】
一方、このシステムは、熱線式エアフローメータ61、吸気温センサ62、大気圧センサ(スロットルバルブ上流圧センサ)63、スロットルポジションセンサ64、SCV開度センサ65、カムポジションセンサ66、クランクポジションセンサ67、水温センサ68、空燃比センサ69及びアクセル開度センサ71を備えている。
【0041】
エアフローメータ61は、吸気管41内を流れる吸入空気の質量流量Gaに応じた信号を出力するようになっている。吸気温センサ62は、吸入空気の温度を検出し、吸気温度THAを表す信号を出力するようになっている。大気圧センサ63は、スロットルバルブ43の上流の圧力(即ち、大気圧)を検出し、スロットルバルブ上流圧力Paを表す信号を出力するようになっている。
【0042】
スロットルポジションセンサ64は、スロットルバルブ43の開度(スロットルバルブ開度)を検出し、スロットルバルブ開度TAを表す信号を出力するようになっている。SCV開度センサ65は、SCV44の開度を検出し、SCV開度θivを表す信号を出力するようになっている。
【0043】
カムポジションセンサ66は、インテークカムシャフトが90°回転する毎に(即ち、クランク軸24が180°回転する毎に)一つのパルスを有する信号(G2信号)を発生するようになっている。クランクポジションセンサ67は、クランク軸24が10°回転する毎に幅狭のパルスを有するとともに同クランク軸24が360°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、エンジン回転速度NEを表す。
【0044】
水温センサ68は、内燃機関10の冷却水の温度を検出し、冷却水温THWを表す信号を出力するようになっている。空燃比センサ69は、触媒コンバータ53に流入する排ガス中の空燃比A/Fに応じた信号を出力するようになっている。アクセル開度センサ71は、運転者によって操作されるアクセルペダルの操作量Accpを表す信号を出力するようになっている。
【0045】
電気制御装置80は、互いにバスで接続されたCPU81、CPU81が実行するプログラム、テーブル(マップ、関数)及び定数等を予め記憶したROM82、CPU81が必要に応じてデータを一時的に格納するRAM83、電源が投入された状態でデータを格納するとともに同格納したデータを電源が遮断されている間も保持するバックアップRAM84及びADコンバータを含むインターフェース85等からなるマイクロコンピュータである。
【0046】
インターフェース85は、前記センサ61〜69,71と接続され、CPU81にセンサ61〜69,71からの信号を供給するとともに、同CPU81の指示に応じて可変吸気タイミング装置33のアクチュエータ33a、イグナイタ38、インジェクタ39、燃料圧力調整手段39a、スロットルバルブアクチュエータ43a及びSCVアクチュエータ44aに駆動信号を送出するようになっている。
【0047】
(作動)
次に、上記のように構成された燃料噴射量制御装置の作動について説明する。CPU81は、機関10のクランク角が、第1気筒の吸気上死点から所定クランク角度だけ前の所定角度(例えば、BTDC90°であって吸気行程を迎える直前のクランク角度)になると、図2の燃料噴射制御ルーチンをステップ200から開始するようになっている。なお、CPU81は、図2に示したルーチンと同一のルーチンを他の気筒のそれぞれに対しても同様なタイミングにて実行するようになっている。
【0048】
次に、CPU81はステップ205に進み、第1気筒の燃焼室25に吸入される吸入空気流量Qを、エアフローメータ61が検出している吸入空気流量Gaを用いて下記(4)式に応じて求める。下記(4)式において、αは0〜1までの任意の係数である。
【0049】
【数4】
Q=α・Q+(1−α)・Ga …(4)
【0050】
次いで、CPU81はステップ210に進み、前記吸入空気流量Qをエンジン回転速度NEで除した値に所定の係数k1を乗じて、吸気行程を迎えようとしている第1気筒の燃焼室25に吸入される空気量KLを求め、続くステップ215にて空気量KLを目標空燃比Abyfref(例えば、理論空燃比である14.7)で除することにより、第1気筒の燃焼室25に吸入される混合気の空燃比を目標空燃比Abyfrefとするために必要な燃料量である要求燃料量fc(k)を算出する。なお、目標空燃比Abyfrefは、スロットルバルブ開度TA、エンジン回転速度NE及び冷却水温THW等の機関の運転状態パラメータに応じて変更される。
【0051】
次いで、CPU81はステップ220に進み、エンジン回転速度NE、空気量KL及び冷却水温THWからなる機関の運転状態パラメータと燃料残留率Ptjとの関係を規定したROM82内に予め格納してあるテーブル(関数)f1と、現時点のエンジン回転速度NE、上記求められら空気量KL及び現時点で水温センサ68が検出している冷却水温THW(現在の運転状態パラメータ)と、に基いて現時点における燃料残留率Ptjを求める。
【0052】
同様に、CPU81は、続くステップ225にてエンジン回転速度NE、空気量KL及び冷却水温THWと燃料付着率Rtjとの関係を規定したROM82内に予め格納してあるテーブル(関数)g1と、現時点のエンジン回転速度NE、上記求められら空気量KL及び現時点で水温センサ68が検出している冷却水温THWと、に基いて現時点における燃料付着率Rtjを求める。
【0053】
ここで、テーブルf1及びテーブルg1の決定方法について説明する。先ず、吸入空気流量Q(スロットルバルブ開度TA)、エンジン回転速度NE及び機関の冷却水温THW等の運転状態パラメータを一定に維持した定常運転状態にて機関を運転し、適当な燃料残留率Ptjと燃料付着率Rtjと上記(1)式及び上記(3)式とにより燃料付着量及び燃料噴射量を決定する。
【0054】
次に、決定された燃料噴射量の燃料を噴射するとともにそのときの空燃比を実測する。そして、燃料残留率Ptjと燃料付着率Rtj(即ち、燃料挙動パラメータ)を変更して同様の実験を繰り返し、実測した空燃比と目標空燃比とが一致するときの燃料残留率Ptj及び燃料付着率Rtjとそのときの機関の運転状態パラメータとの関係をそれぞれテーブルf1及びテーブルg1として決定する。
【0055】
なお、冷却水温THWは吸気通路構成部材の温度を表す運転状態パラメータとして用いられていて、吸気弁32の温度や吸気管壁面温度(または、これらの温度の推定値)で置換することもできる。また、燃料残留率Ptj及び燃料付着率Rtjは、SCV開度センサ65が検出するSCV開度θiv及び/又は可変吸気バルブのタイミングVTにも応じて求めるように構成してもよい。
【0056】
次に、CPU81はステップ230に進み、定常時燃料付着量fwtj(k)に対する瞬時燃料付着量fw(k)の比r(r=fw(k)/fwtj(k))を求める。定常時燃料付着量fwtj(k)は、機関10が定常運転状態にあると仮定した場合の燃料付着量の推定値であり、後述するステップ260及びステップ265にて求められる。また、瞬時燃料付着量fw(k)は、前記ステップ225にて求められた燃料付着率Rtj、前記ステップ220にて求められた燃料残留率Ptj及び本ルーチンを前回実施したときに求められた瞬時燃料付着量fw(k)に基づいて求められるその時点の燃料付着量に応じた値であり、後述するステップ250及びステップ255にて求められる。
【0057】
次いで、CPU81はステップ235に進み、比rに基づいて燃料残留率Ptjを補正して補正後の燃料残留率Pを決定するとともに、比rに基づいて燃料付着率Rtjを補正して補正後の燃料付着率Rを決定する。
【0058】
より具体的に述べると、CPU81はステップ235に進んだとき、図3に示したルーチンをステップ300から開始し、ステップ305に進んで比rが「1」より小さい第1所定値(この例では、0.9)以下であるか否かを判定する。そして、比rが第1所定値以下であれば、CPU81はステップ305にて「Yes」と判定してステップ310に進み、燃料残留率Ptjに「1」より小さい所定の係数kP1を乗じて補正後の燃料残留率Pを求めるとともに、ステップ315にて燃料付着率Rtjに「1」より小さい所定の係数kR1を乗じて補正後の燃料付着率Rを求め、ステップ395を経由して図2のステップ240へと進む。
【0059】
このように、比rが第1所定値より小さいことは、実際の燃料付着量が、機関が定常運転状態にあるときの燃料付着量(換言すると、運転状態パラメータと燃料残留率Ptjとの関係であるテーブルf1及び運転状態パラメータと燃料付着率Rtjとの関係であるテーブルg1を決定したときの燃料付着量)よりも相当に小さいことを意味する。
【0060】
従って、CPU81は、上記ステップ305乃至ステップ315により、その時点の運転状態パラメータとテーブルf1とから求められる燃料残留率Ptjを小さくするように補正して補正後の燃料残留率Pを求めるとともに、その時点の運転状態パラメータとテーブルg1とから求められる燃料付着率Rtjを小さくするように補正して補正後の燃料付着率Rを求める。
【0061】
一方、比rが第1所定値より大きいとき、CPU81はステップ305にて「No」と判定してステップ320に進み、比rが「1」より大きい第2所定値(ここでは1.1)以上であるか否かを判定する。
【0062】
そして、比rが第2所定値以上であれば、CPU81はステップ320にて「Yes」と判定してステップ325に進み、燃料残留率Ptjに「1」より大きい所定の係数kP2を乗じて補正後の燃料残留率Pを求めるとともに、ステップ330にて燃料付着率Rtjに「1」より大きい所定の係数kR2を乗じて補正後の燃料付着率Rを求め、ステップ395を経由して図2のステップ240へと進む。
【0063】
このように、比rが第2所定値より大きいことは、実際の燃料付着量が、機関が定常運転状態にあるときの燃料付着量よりも相当に大きいことを意味する。従って、CPU81は、上記ステップ320乃至ステップ330により、その時点の運転状態パラメータとテーブルf1とから求められる燃料残留率Ptjを大きくするように燃料残留率Ptjを補正して補正後の燃料残留率Pを求めるとともに、その時点の運転状態パラメータとテーブルg1とから求められる燃料付着率Rtjを大きくするように燃料付着率Rtjを補正して補正後の燃料付着率Rを求める。
【0064】
また、比rが第1所定値より大きく第2所定値より小さい場合、CPU81はステップ305及びステップ320の両ステップにて「No」と判定してステップ335及びステップ340に進み、燃料残留率Ptj及び燃料付着率Rtjを、そのまま補正後の燃料残留率P及び補正後の燃料付着率Rとして格納(設定)する。
【0065】
以上のように、比rが大きくなるほど(即ち、燃料付着量(瞬時燃料付着量)が多くなるほど)燃料付着率及び燃料残留率を大きくし、比rが小さくなるほど燃料付着率及び燃料残留率を小さくするのは、燃料付着量が少ない場合には多い場合よりも、燃料が吸気通路構成部材に付着したとき、その付着燃料の体積に対する同付着燃料の吸気通路構成部材に対する接触面積(受熱面積)が相対的に大きくなるので、吸気通路構成部材から燃料が蒸発し易くなる(付着し難く、且つ、残留し難くなる)からであると推定される。
【0066】
次に、CPU81は図2のステップ240にて補正後の燃料挙動パラメータ(燃料残留率P及び燃料付着率R)を、下記(5)式により表される燃料挙動シミュレーションモデル(インジェクタ39から噴射される燃料の挙動を表すシミュレーションモデル)の逆モデルに適用して第1気筒に対して噴射すべき燃料量(燃料噴射量)fi(k)を決定する。
【0067】
【数5】
fi(k)={fc(k)−(1−P)・fw(k)}/(1−R) …(5)
【0068】
次いで、CPU81はステップ245に進み、決定した燃料噴射量fi(k)だけの燃料を第1気筒に対応するインジェクタ39から噴射するように、同インジェクタ39に指示信号を送出する。そして、CPU81は、ステップ250にて下記(6)式に従って瞬時燃料付着量fw(k+1)を推定・更新し、ステップ255にて瞬時燃料付着量fw(k+1)を次回の本ルーチンの実行のために今回の瞬時燃料付着量fw(k)として格納する
【0069】
(6)式は燃料の動的挙動を同機関の運転状態パラメータにより決定される燃料挙動パラメータを用いて表す燃料挙動シミュレーションモデルの順モデルである。瞬時燃料付着量fw(k)は、今回の第1気筒に対する燃料噴射前における第1気筒の燃料付着量に対応した量である。瞬時燃料付着量fw(k+1)は、今回の第1気筒に対する燃料噴射後における第1気筒の燃料付着量(即ち、次回の第1気筒に対する燃料噴射前の燃料付着量)に対応した量である。
【0070】
【数6】
fw(k+1)=Ptj・fw(k)+Rtj・fi(k) …(6)
【0071】
次に、CPU81は、ステップ260に進み、下記(7)式に従って定常時燃料付着量fwtj(k+1)を求める。(7)式は、燃料付着量がインジェクタ39からの燃料の噴射前後で一定であるとする仮定の下で成立する式(機関10が定常運転状態にあるときに成立する式)である。即ち、(7)式は、定常運転状態においては付着している燃料から蒸発して気筒に吸入される量(=fw(k+1)・(1-Ptj))と、噴射された燃料が付着する量(=fi(k)・Rtj)とが等しくなること、即ち、燃料付着量が燃料噴射の前後(一回の吸気行程の前後)で変化しないことから得られる式である。
【0072】
換言すると、ステップ260は、ステップ220及びステップ225にて決定された燃料挙動パラメータと燃料挙動シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段を構成するステップである。
【0073】
【数7】
fwtj(k+1)=(Rtj/(1-Ptj))・fi(k) …(7)
【0074】
次いで、CPU81はステップ265にて定常時燃料付着量fwtj(k+1)を次回の本ルーチンの実行のために今回の定常時燃料付着量fwtj(k)として格納し、ステップ295にて本ルーチンを一旦終了する。以降、CPU81は、クランク角が前記所定角度となる毎に、上述した処理を繰り返し実行する。
【0075】
以上、説明したように、上記第1実施形態の燃料噴射量制御装置によれば、定常運転状態にて適合された燃料付着率Rtjと燃料残留率Ptjとが、瞬時燃料付着量fw(k)に応じて補正されてより適正な燃料付着率Rと燃料残留率Pが求められるので、燃料噴射量がより適正な量として決定され得る。
【0076】
なお、ステップ240は燃料噴射量決定手段、ステップ250は燃料付着量推定手段、ステップ230及びステップ235(即ち、図3の各ステップ)は燃料挙動パラメータ補正手段を構成している。また、ステップ220及びステップ225は燃料挙動パラメータ決定手段、ステップ260は定常時燃料付着量推定手段、ステップ250は瞬時燃料付着量推定手段、ステップ245は噴射指示手段を構成している。
【0077】
(第2実施形態)
次に、本発明による燃料噴射量制御装置の第2実施形態について説明する。第2実施形態は、CPU81が図2及び図3に示したルーチンに代わる図4乃至図6に示したルーチンを実行する点のみにおいて、第1実施形態と相違している。従って、以下、第1実施形態との相違点を中心として説明するとともに、図2のルーチンのステップと同一のステップには同一の符号を付し、その詳細な説明を省略する。
【0078】
CPU81は、クランク角が、第1気筒の吸気上死点から所定クランク角度だけ前の前記所定角度になると、図4の燃料噴射制御ルーチンをステップ400から開始するようになっている。なお、CPU81は、図4に示したルーチンと同一のルーチンを他の気筒のそれぞれに対しても実行するようになっている。
【0079】
次いで、CPU81は、ステップ205〜ステップ215に進み、吸入空気流量Q、吸気行程を迎える気筒(ここでは第1気筒)の燃焼室内に吸入されるであろう空気量KL及び要求燃料量fc(k)を求め、続くステップ405にて付着燃料流入抑止手段実行フラグXEKI(以下、「抑止手段実行フラグXEKI」と称呼する。)の値が「0」であるか否かを判定する。
【0080】
抑止手段実行フラグXEKIは、その値が「1」であるとき付着燃料流入抑止手段(付着燃料流入抑止機能)が作動されていることを示し、その値が「0」であるとき付着燃料流入抑止手段が作動されていないことを示す。抑止手段実行フラグXEKIの値は、瞬時燃料付着量が所定閾値より小さい値から同所定閾値以上となった時点から(即ち、吸気通路構成部材に付着していた燃料の一部が液状のまま気筒に流入したと判定されてから)所定時間Tthの間だけ「1」に設定されるように後述する図6に示したルーチンにより操作される。
【0081】
付着燃料流入抑止手段は、後述するが、例えば、吸気流速が大きい期間内のみにおいて燃料を噴射するように燃料噴射タイミング及び燃料圧力(燃料を噴射するためにインジェクタ39に加えられている燃料の圧力)を変更する手段、或いは、EGR率(又はEGR量)を増大する手段等であって、燃料が吸気通路構成部材に付着し難くされたり、吸気通路構成部材に付着する燃料の蒸発を促すことにより、吸気通路構成部材に付着している燃料の一部が液状のまま気筒に流入することを抑止(抑制)する手段である。
【0082】
いま、抑止手段実行フラグXEKIの値が「0」であるとして説明を続けると、CPU81は、ステップ405にて「Yes」と判定してステップ220〜265に進む。これにより、燃料噴射量fiが補正後の燃料残留率P及び補正後の燃料付着率Rと、瞬時燃料付着量fw(k)と、燃料挙動シミュレーションモデルの逆モデルとにより求められ、同燃料噴射量fiの燃料が第1気筒のインジェクタ39から噴射される。また、瞬時燃料付着量fw(k)及び定常時燃料付着量fwtj(k)が更新される。以上の作動は、ステップ405の判定を除き、第1実施形態の燃料噴射量制御装置の作動と同一である。なお、定常時燃料付着量fwtj(k)は、抑止手段実行フラグXEKIの値が「1」から「0」に変化した直後に、fw(k)と等しい値に設定される。
【0083】
次に、抑止手段実行フラグXEKIの値が「1」であるとして説明を行う。この場合、CPU81はステップ405に進んだとき、同ステップ405にて「No」と判定してステップ410に進み、第1気筒の瞬時燃料付着量fw(k)の値が所定閾値fwthよりも小さい値から所定閾値fwth以上となったか否かを判定する。後述するように、第n気筒(nは1から4の自然数)の瞬時燃料付着量fw(k)の値が所定閾値fwthよりも小さい値から所定閾値fwth以上となると、吸気通路構成部材に付着していた燃料の一部が液状のまま第n気筒に流入したと判定できる。
【0084】
いま、第1気筒の瞬時燃料付着量fw(k)の値が所定閾値fwthよりも小さい値から所定閾値fwth以上となったとして説明を続けると、CPU81はステップ410にて「Yes」と判定してステップ415に進み、第1気筒に吸入される空気の平均流速uと、水温センサ68が検出する冷却水温THWに基づいて決定される吸気通路構成部材(吸気通路壁面)の温度Thekiと、その時点で計算されている瞬時燃料付着量fw(k)と、テーブル(関数)fdとに基づいて、吸気通路構成部材に付着していた燃料の一部であって液状のまま第1気筒に流入した燃料の量である流入液状燃料量fdr(液ダレ量)を推定する(fdr=fd(u,Theki,fw(k)))。関数fdは、予め実験により定められROM82内に記憶されている。また、平均流速uは、空気量KL、エンジン回転速度NE及び吸気弁32のリフト量とから求められる。
【0085】
次いで、CPU81はステップ420に進み、その時点の瞬時燃料付着量fw(k)から流入液状燃料量fdrを減じた量を、新たな瞬時燃料付着量fw(k)として格納する。そして、CPU81はステップ425に進み、エンジン回転速度NE、空気量KL及び冷却水温THWからなる機関の運転状態パラメータと付着燃料流入抑止機能(手段)作動時の燃料残留率Ptjedとの関係を規定したROM82内に予め格納してあるテーブル(関数)f2と、現時点のエンジン回転速度NE、上記求められら空気量KL及び現時点で水温センサ68が検出している冷却水温THW(現在の運転状態パラメータ)と、に基いて現時点における付着燃料流入抑止手段作動時の燃料残留率Ptjedを求める。なお、テーブルf2は、テーブルf1と同様に予め定められる。ただし、テーブルf2を定める際には付着燃料流入抑止手段を作動させておく。
【0086】
同様に、CPU81は、続くステップ430にてエンジン回転速度NE、空気量KL及び冷却水温THWと付着燃料流入抑止手段作動時の燃料付着率Rtjedとの関係を規定したROM82内に予め格納してあるテーブル(関数)g2と、現時点のエンジン回転速度NE、上記求められら空気量KL及び現時点で水温センサ68が検出している冷却水温THWと、に基いて現時点における付着燃料流入抑止手段作動時の燃料付着率Rtjedを求める。なお、テーブルg2は、テーブルg1と同様に予め定められる。ただし、テーブルg2を定める際にも、付着燃料流入抑止手段を作動させておく。
【0087】
次に、CPU81は、ステップ435にて付着燃料流入抑止手段作動時の定常時燃料付着量fwtjed(k)に対する付着燃料流入抑止手段作動時の瞬時燃料付着量fw(k)の比q(r=fw(k)/fwtjed(k))を求める。付着燃料流入抑止手段作動時の定常時燃料付着量fwtjed(k)は、機関10が付着燃料流入抑止手段作動の下で定常運転状態にあると仮定した場合の燃料付着量の推定値であり、後述するステップ465及びステップ470にて求められる。但し、定常時燃料付着量fwtjed(k)は、抑止手段実行フラグXEKIの値が「0」から「1」に変化した直後に、fw(k)と等しい値に設定される。
【0088】
また、付着燃料流入抑止手段作動時の瞬時燃料付着量fw(k)は、前記求められた燃料付着率Rtjed、燃料残留率Ptjed及び本ルーチンを前回実施したときに求められた瞬時燃料付着量fw(k)等に基づいて求められるその時点の燃料付着量に応じた値であり、後述するステップ455及びステップ460にて求められる。
【0089】
次いで、CPU81はステップ440に進み、比qに基づいて付着燃料流入抑止手段作動時の燃料残留率Ptjedを補正して補正後の燃料残留率Pを決定するとともに、比qに基づいて付着燃料流入抑止手段作動時の燃料付着率Rtjedを補正して補正後の燃料付着率Rを決定する。
【0090】
より具体的に述べると、CPU81はステップ440に進んだとき、図5に示したルーチンをステップ500から開始し、比qが「1」より小さい第3所定値(この例では、0.9)以下である場合、ステップ510にて付着燃料流入抑止手段作動時の燃料残留率Ptjedを小さくするように、燃料残留率Ptjedに「1」より小さい係数kPed1を乗じる補正を行って補正後の燃料残留率Pを決定し、ステップ515にて付着燃料流入抑止手段作動時の燃料付着率Rtjedを小さくするように、燃料付着率Rtjedに「1」より小さい係数kRed1を乗じる補正を行って補正後の燃料付着率Rを決定する。
【0091】
一方、比qが「1」より大きい第4所定値(この例では、1.1)以上である場合、ステップ525にて付着燃料流入抑止手段作動時の燃料残留率Ptjedに「1」より大きい係数kPed2を乗じる補正を行って補正後の燃料残留率Pを決定し、ステップ530にて付着燃料流入抑止手段作動時の燃料付着率Rtjedに「1」より大きい係数kRed2を乗じる補正を行って補正後の燃料付着率Rを決定する。
【0092】
他方、比qが第3所定値より大きく第4所定値より小さい場合、CPU81はステップ535及びステップ540に進み、付着燃料流入抑止手段作動時の燃料残留率Ptjed及び付着燃料流入抑止手段作動時の燃料付着率Rtjedを、そのまま補正後の燃料残留率P及び補正後の燃料付着率Rとして格納(設定)する。
【0093】
次いで、CPU81は図5のステップ595を経由して図4のステップ445に進み、同ステップ445に記載した燃料挙動シミュレーションモデルの逆モデルと上記補正後の燃料残留率P及び上記補正後の燃料付着率Rとを用いて第1気筒に対して噴射すべき燃料量(燃料噴射量)fi(k)を決定し、ステップ450にて同燃料噴射量fi(k)の燃料を第1気筒に対応するインジェクタ39から噴射するように、同第1気筒に対応するインジェクタ39に指示信号を送出する。
【0094】
そして、CPU81は、ステップ455にて上記(6)式に類似の同ステップ455内に記載した式(燃料挙動シミュレーションモデル)に従って瞬時燃料付着量fw(k+1)を推定・更新し、ステップ460にて瞬時燃料付着量fw(k+1)を次回の本ルーチンの実行のために今回の瞬時燃料付着量fw(k)として格納する。
【0095】
次に、CPU81は、ステップ465に進み、下記(8)式に従って付着燃料流入抑止手段作動時の定常時燃料付着量fwtjed(k+1)を求める。(8)式は、(7)式と同様、燃料付着量がインジェクタ39からの燃料の噴射前後で一定であるとする仮定の下で成立する式(機関10が付着燃料流入抑止手段作動時の定常運転状態にあるときに成立する式)である。
【0096】
【数8】
fwtjed(k+1)=(Rtjed/(1-Ptjed))・fi(k) …(8)
【0097】
次いで、CPU81はステップ470にて付着燃料流入抑止手段作動時の定常時燃料付着量fwtjed(k+1)を次回の本ルーチンの実行のために今回の付着燃料流入抑止手段作動時の定常時燃料付着量fwtjed(k)として格納し、ステップ495にて本ルーチンを一旦終了する。
【0098】
その後、クランク角が再び前記所定クランク角となると、CPU81は図4のルーチンを再び実行する。このとき、抑止手段実行フラグXEKIの値は、同フラグXEKIの値が「0」から「1」へと変更されてから所定時間Tthが経過していないので、「1」のままである。従って、CPU81はステップ205〜ステップ215、ステップ405及びステップ410を経由して直接ステップ425に進み、ステップ425〜ステップ470までの処理を行う。これにより、付着燃料流入抑止手段作動時における燃料噴射量制御がなされる。
【0099】
また、抑止手段実行フラグXEKIの値が「0」から「1」へと変更されてから所定時間Tthが経過すると、抑止手段実行フラグXEKIの値は「1」から「0」へと変更され、付着燃料流入抑止手段の作動が停止される。このとき、CPU81が図4のルーチンを実行すると、ステップ405にて「Yes」と判定し、ステップ220〜ステップ265を実行する。この結果、付着燃料流入抑止手段作動停止時における燃料噴射量制御がなされる。
【0100】
次に、付着燃料流入抑止機能を作用させる際の作動について、図6に示したルーチンを参照しながら説明する。CPU81は、図6に示したルーチンを所定時間の経過毎に実行するようになっている。
【0101】
従って、所定のタイミングになると、CPU81はステップ600から処理を開始し、抑止手段実行フラグXEKIの値が「0」か否かを判定する。抑止手段実行フラグXEKIの値は、車両のイグニッションスイッチが「オフ」から「オン」へと変更されたとき、図示しないイニシャルルーチンにより「0」に設定されるようになっている。
【0102】
従って、いま、抑止手段実行フラグXEKIの値が「0」であるとして説明を続けると、CPU81はステップ605にて「Yes」と判定してステップ610に進み、吸気通路構成部材に付着している燃料量を示す第n気筒(nは1から4の自然数)の瞬時燃料付着量fw(k)=fwn(k)の何れかが所定閾値fwth以上となったか否かを判定する。
【0103】
この所定閾値fwthは、吸気通路構成部材に付着している燃料量を示す第n気筒の瞬時燃料付着量fw(k)=fwn(k)が所定閾値fwth以上となったとき、第n気筒の吸気通路構成部材に付着していた燃料の一部が液状のまま第n気筒内に流入する状態が発生する値に選択されている。
【0104】
このとき、総べての気筒の瞬時燃料付着量fw(k)=fwn(k)が所定閾値fwth以上となっていなければ、CPU81はステップ610にて「No」と判定してステップ695に進み、本ルーチンを一旦終了する。一方、何れかの気筒の瞬時燃料付着量fw(k)=fwn(k)が一つでも所定閾値fwth以上となっていると、CPU81はステップ610にて「Yes」と判定してステップ615に進み、付着燃料流入抑止手段の機能を作動させるとともに抑止手段実行フラグXEKIの値を「1」に設定する。そして、CPU81は、ステップ620にてタイマTimerの値を「0」にリセットし、ステップ695に進んで本ルーチンを一旦終了する。
【0105】
これにより、付着燃料流入抑止機能が作動せしめられる。具体的には、EGRバルブ55の状態が閉弁状態から開弁状態へと変更せしめられEGRガスが吸気通路に導入され、吸気弁32を介してシリンダ21内に吸入されるようになる。このEGRガスの導入により、吸気通路構成部材の温度が上昇するので、吸気通路構成部材に燃料が付着し難くなるとともに、付着している燃料の蒸発が促進される。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ21内に流入してしまうことが回避されるようになる。
【0106】
また、本実施形態においては、ステップ615において、燃料圧力調整手段39aに燃料圧力(差圧Psa)を増大させる信号を送出して燃料噴射が短時間内に終了するようにするとともに、機関の運転状態パラメータ(エンジン回転速度、空気量KL、吸気バルブタイミングVT及び吸気弁32のリフト量等)に基づいてシリンダ21に吸入される空気の流速が最も大きくなる期間にて燃料噴射を行うように燃料噴射タイミングを変更する。
【0107】
これにより、噴射された燃料が気流に乗ってシリンダ21内により多く吸入されるようになるので、吸気通路構成部材に燃料が付着し難くなる。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ21内に流入してしまうことが回避されるようになる。
【0108】
なお、車両が、燃料タンク等の燃料系から発生するエバポエミッションを図示しないキャニスタに吸着し、そのキャニスタに吸着したエバポエミッションを所定の運転条件成立時に各気筒に吸入させて燃焼させる燃料蒸発ガス排出抑止装置を備えている場合、ステップ615において、同エバポエミッションを各気筒に大量に吸入させてもよい。
【0109】
この場合、空燃比センサ69の検出空燃比A/Fが目標空燃比と一致するようにインジェクタ39から噴射される燃料噴射量をフィードバック制御することにより、インジェクタ39から噴射される燃料噴射量を低減でき、且つ、エバポエミッションは霧状の燃料であるから、吸気通路構成部材に燃料が付着し難くなる。その結果、燃料付着量が過大とならないので、吸気通路構成部材に付着している燃料の一部が液状のままシリンダ21内に流入してしまうことが回避されるようになる。かかるエバポエミッションの大量導入は、特に、燃料付着量が大きくなる機関冷間時に有効である。
【0110】
所定の時間が経過すると、CPU81は再びステップ600から処理を開始し、ステップ605に進む。このとき、抑止手段実行フラグXEKIは先のステップ615にて「1」に設定されているから、CPU81はステップ605にて「No」と判定し、ステップ625に進んでタイマTimerの値を「1」だけ増大する。
【0111】
次いで、CPU81はステップ630に進み、タイマTimerの値が所定時間Tthより大きくなったか否かを判定する。この時点では、タイマTimerの値は所定時間Tthより小さいので、CPU81はステップ630にて「No」と判定してステップ695に進み、本ルーチンを一旦終了する。このような処理は、タイマTimerの値がステップ625にて所定時間の経過毎に増大され、所定時間Tthより大きくなるまで繰り返し行われる。
【0112】
そして、タイマTimerの値が所定時間Tthより大きくなると、CPU81はステップ630に進んだとき、同ステップ630にて「Yes」と判定し、ステップ635にて付着燃料流入抑止機能の作動を停止するとともに、抑止手段実行フラグXEKIの値を「0」に設定する。
【0113】
以上、説明したように、本発明による第2実施形態に係る燃料噴射量制御装置によれば、定常運転状態にて適合された燃料付着率と燃料残留率とが、瞬時燃料付着量に応じて補正されるから、より適正な燃料付着率と燃料残留率により燃料噴射量を決定することが可能となる。更に、所謂「液ダレ量」の発生が予測されるとともに「液ダレ量」が推定され、推定された液ダレ量が瞬時燃料付着量に反映され、その瞬時燃料付着量に基づいて燃料挙動パラメータが補正されるから、燃料噴射量をより一層適正な量とすることができる。
【0114】
なお、ステップ240及びステップ445は燃料噴射量決定手段、ステップ250及びステップ455は燃料付着量推定手段、ステップ230とステップ235(図3の各ステップ)及びステップ435とステップ440(図5の各ステップ)は、燃料挙動パラメータ補正手段を構成している。また、ステップ220とステップ225及びステップ425とステップ430は、燃料挙動パラメータ決定手段、ステップ260とステップ465は定常時燃料付着量推定手段、ステップ250及びステップ455は瞬時燃料付着量推定手段、ステップ245及びステップ450は噴射指示手段を構成している。
【0115】
本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、エアフローメータ61が検出した吸入空気流量Gaに基づいて吸入空気量KLを求めていたが、エネルギー保存則や質量保存則等の物理法則に従って吸入空気の挙動をシミュレートするモデルを構築し、そのモデルにより吸入空気量KLを推定するようにしてもよい。
【0116】
また、上記各実施形態においては、比r及び比qにより燃料挙動パラメータを補正していたが、瞬時燃料付着量と定常時燃料付着量との差に基づいて同燃料挙動パラメータを補正してもよい。
【0117】
更に、第2実施形態において、液ダレの発生を時間的に前もって予測するように構成してもよい。また、付着燃料流入抑止手段として、液ダレが発生し難い吸気管形状に変更する手段を採用してもよい。
【図面の簡単な説明】
【図1】 本発明による第1実施形態の内燃機関の燃料噴射量制御装置を火花点火式多気筒内燃機関に適用したシステムの概略構成図である。
【図2】 図1に示したCPUが燃料噴射制御のために実行するプログラム(ルーチン)を示したフローチャートである。
【図3】 図1に示したCPUが燃料付着率及び燃料残留率を補正するために実行するプログラムを示したフローチャートである。
【図4】 本発明による第2実施形態の燃料噴射量制御装置のCPUが燃料噴射制御のために実行するプログラム(ルーチン)を示したフローチャートである。
【図5】 前記第2実施形態の燃料噴射量制御装置のCPUが燃料付着率及び燃料残留率を補正するために実行するプログラムを示したフローチャートである。
【図6】 前記第2実施形態の燃料噴射量制御装置のCPUが付着燃料流入抑止機能を作用させるために実行するプログラムを示したフローチャートである。
【図7】 燃料挙動シミュレーションモデルを説明するための概念図である。
【符号の説明】
10…4サイクル火花点火式多気筒内燃機関、20…シリンダブロック部、21…シリンダ、31…吸気ポート、32…吸気弁、39…インジェクタ(燃料噴射手段)、39a…燃料圧力調整手段、54…EGRガス通路、55…EGRバルブ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fuel injection amount control device for an internal combustion engine, and more particularly to a fuel injection amount for an internal combustion engine that determines a fuel injection amount in accordance with an amount of fuel adhering to a member constituting an intake passage of the internal combustion engine (fuel attachment amount). The present invention relates to a quantity control device.
[0002]
[Prior art]
Conventionally, the amount of fuel adhering to a member constituting the intake passage such as an intake passage wall surface or the back surface of the intake valve (hereinafter referred to as “intake passage constituent member”) is represented by a fuel behavior simulation model (“fuel dynamic characteristics” (Hereinafter also referred to as “model”, “fuel adhesion model”, or “fuel behavior model”). 2. Description of the Related Art There is known a fuel injection amount control device for an internal combustion engine that determines a fuel injection amount for matching an air / fuel ratio of an engine with a target air / fuel ratio (see, for example, Patent Document 1).
[0003]
[Patent Document 1]
Japanese Patent No. 2754744 (page 3, FIG. 3)
[0004]
According to the fuel behavior simulation model in this type of apparatus, as can be understood from FIG. 7, the fuel adhesion amount fw (k + 1) after injecting the fuel amount of fi (k) is It is obtained by the equation (1).
[0005]
[Expression 1]
fw (k + 1) = R ・ fi (k) + P ・ fw (k)… (1)
[0006]
In the above equation (1), fw (k) is the fuel adhesion amount before injecting the fuel amount of fi (k), and P is one intake stroke among the fuels already adhered to the intake passage components. The ratio of the fuel that remains attached to the intake passage constituent member later (fuel residual ratio), and R is the ratio of the fuel that adheres directly to the intake passage constituent member of the injected fuel (fuel attachment ratio).
[0007]
On the other hand, the amount of fuel sucked into the cylinder (combustion chamber) out of the fuel of the fuel injection amount fi (k) this time becomes (1-R) · fi (k), and the amount of fuel already attached ( Of the fuel adhesion amount fw (k), the amount of fuel sucked into the cylinder is (1−P) · fw (k). Therefore, if fc (k) is the amount of fuel (required fuel amount) required for the air-fuel ratio of the air-fuel mixture sucked into the combustion chamber in the current intake stroke to match the predetermined target air-fuel ratio, the same mixture In order to set the air / fuel ratio of the fuel to the target air / fuel ratio, the current fuel injection amount fi (k) may be obtained so that the following equation (2) is satisfied.
[0008]
[Expression 2]
fc (k) = (1-R) ・ fi (k) + (1-P) ・ fw (k) (2)
[0009]
Therefore, in reality, the current fuel injection amount fi (k) may be obtained from equation (3) obtained by modifying equation (2). This equation (3) represents an inverse model of the fuel behavior simulation model.
[0010]
[Equation 3]
fi (k) = {fc (k) − (1-P) · fw (k)} / (1-R) (3)
[0011]
By the way, the fuel residual rate P and the fuel adhesion rate R are parameters called fuel behavior parameters. The fuel behavior parameter is generally determined as follows and used in actual operation. First, the engine is operated in a steady operation state in which the operation state parameters such as the intake air amount (or throttle valve opening), the engine rotation speed, and the engine coolant temperature are maintained constant, and the above equation (1) and ( The fuel injection amount is determined by equation (3). Next, fuel of the determined fuel injection amount is injected and the air-fuel ratio at that time is measured, and the fuel behavior parameter is changed so that the actually measured air-fuel ratio matches the target air-fuel ratio. When the actually measured air-fuel ratio matches the target air-fuel ratio, the relationship between the fuel behavior parameter and the engine operating state parameter at that time is obtained, and the relationship is stored in the ROM. In actual operation, the actual operation state parameter is measured, and the fuel behavior parameter at that time is determined using the operation state parameter and the relationship stored in the ROM.
[0012]
[Problems to be solved by the invention]
However, the engine is not only operated in a steady operation state where the operation state parameter is constant, but, for example, a transient operation state in which the throttle valve opening is suddenly changed and the operation state parameter fluctuates rapidly, or a fuel injection stop state The operation is performed even in a transient operation state immediately after the fuel injection is restarted. For this reason, if the fuel injection amount is determined using the fuel behavior parameter determined as described above, the fuel behavior parameter may not be appropriate in the transient operation state, and therefore the determined fuel injection amount is inappropriate. Become. As a result, there is a problem that the actual air-fuel ratio of the engine deviates from the target air-fuel ratio and unburned components and nitrogen oxides in the exhaust gas increase.
[0013]
[Outline of the present invention]
The inventor of the present invention examined the amount of fuel adhesion in more detail in order to solve such a problem. As a result, even if the engine operating state parameter is the same, the inventor is more likely to adhere the injected fuel to the intake passage component when the fuel adhesion amount is large than when the fuel adhesion amount is small and It was found that the fuel adhering to the intake passage constituting member is more difficult to evaporate. Therefore, the present inventor utilizes the fact that the fuel behavior parameters (the fuel residual rate and the fuel adhesion rate) are changed depending on the fuel adhesion amount, and that the fuel adhesion amount becomes a constant amount in the steady operation state, While determining the amount of fuel adhering when assuming that the engine is in steady operation (steady fuel adhering amount), depending on whether the estimated fuel adhering amount is larger or smaller than the steady state fuel adhering amount, The present invention has been reached in which the fuel behavior parameters (fuel residual rate and fuel adhesion rate) adapted in the steady operating state are changed.
[0016]
Book According to the invention Burning The fuel injection amount control device is used in a simulation model that represents the behavior of fuel injected from the fuel injection means, and “a fuel adhesion rate that is a ratio at which fuel injected from the fuel injection means adheres to members constituting the intake passage” And a fuel behavior parameter used in the simulation model, including “a fuel residual ratio that is a ratio in which the fuel adhering to the member constituting the intake passage remains without being sucked into the cylinder”, and the engine is in a steady operation state And a fuel behavior parameter determining means for predetermining the relationship between the operation state parameter representing the operation state of the engine when the engine is in the state and determining the fuel behavior parameter based on the stored relationship and the actual operation state parameter It has.
[0017]
Thereby, the fuel behavior parameter is determined according to the actual operation state parameter so as to be an optimum value when the engine is in the steady operation state.
[0018]
In addition, this fuel injection amount control device The amount of fuel evaporated from the fuel adhering to the member constituting the intake passage and sucked into the cylinder and the amount of fuel adhering to the member constituting the intake passage from the fuel injected from the fuel injection means Is the amount of fuel adhering to the members constituting the intake passage in order to equalize Fuel adhesion amount same Constant before and after fuel injection from the fuel injection means To become Under the assumption , A steady-state fuel adhesion amount estimating means for estimating a steady-state fuel adhesion amount that is a fuel adhesion amount in a steady operation state using the determined fuel behavior parameter and the simulation model, the determined fuel behavior parameter, and the Adhering to a member constituting the intake passage for each injection from the fuel injection means using a simulation model is doing The instantaneous fuel adhesion amount estimating means for estimating an instantaneous fuel adhesion amount that is an instantaneous value of the fuel adhesion amount that is the amount of fuel, and the determination is made according to a comparison result between the instantaneous fuel adhesion amount and the steady-state fuel adhesion amount. Fuel behavior parameter correction means for correcting the fuel behavior parameter.
[0019]
The fuel injection amount control device assumes that the fuel adhesion amount is constant before and after fuel injection from the fuel injection means. That is, the amount of fuel evaporated from the fuel adhering to the member constituting the intake passage and sucked into the cylinder and the fuel injected from the fuel injection means adhere to the member constituting the intake passage Under the assumption that the amount of Using the determined fuel behavior parameter and the simulation model, a steady-state fuel deposition amount that is a fuel deposition amount in a steady operation state is estimated. This The fuel adhesion amount when there is no need to correct the fuel behavior parameter determined based on the stored relationship is obtained as the steady-state fuel adhesion amount.
[0020]
At the same time, the fuel injection amount control device uses the determined fuel behavior parameter and the simulation model to determine the amount of fuel that adheres to the member constituting the intake passage for each injection from the fuel injection means. The instantaneous fuel adhesion amount that is the instantaneous value of the adhesion amount is estimated. That is, the fuel adhesion amount that changes in accordance with the actual fuel adhesion amount is obtained as the instantaneous fuel adhesion amount.
[0021]
Then, the fuel injection amount control device corrects the determined fuel behavior parameter according to a comparison result between the instantaneous fuel attachment amount and the steady-state fuel attachment amount. In this case, the fuel behavior parameter correction means is configured to correct the fuel behavior parameter so that the fuel behavior parameter increases as the instantaneous fuel attachment amount increases with respect to the steady-state fuel attachment amount. Is preferable.
[0022]
The fuel injection amount control device applies the corrected fuel behavior parameter and the required fuel amount required for the engine to the inverse model of the simulation model, and the fuel injection that is the amount of fuel to be injected from the fuel injection means The amount is determined, and the fuel injection amount of fuel is injected from the fuel injection means.
[0023]
As a result, the fuel behavior parameter becomes a more appropriate value regardless of whether the engine is in a steady operation state or a transient operation state, so the fuel injection amount determined by the inverse model of fuel behavior is appropriate. Value. Therefore, this fuel injection amount control device can make the actual air-fuel ratio of the engine substantially coincide with the target air-fuel ratio, and can reduce unburned components and nitrogen oxides in the exhaust gas.
[0024]
By the way, if the amount of fuel adhering to the intake passage constituting member becomes excessive, a part of the adhering fuel may flow into the cylinder in a liquid state (so-called liquid dripping phenomenon occurs). Therefore, the instantaneous fuel adhering amount estimation means adheres to the intake passage constituting member when the instantaneous fuel adhering amount estimated using the determined fuel behavior parameter and the simulation model exceeds a predetermined threshold value. It is determined that part of the fuel has flowed into the cylinder in a liquid state.
[0025]
Further preferably, the instantaneous fuel adhering amount estimation means estimates the amount of fuel flowing into the cylinder in a liquid state (that is, the amount of inflowing liquid fuel) based on an operating state parameter of the engine, and determines the determined fuel An amount obtained by subtracting the estimated inflow liquid fuel amount from the instantaneous fuel adhesion amount estimated using the behavior parameter and the simulation model is estimated as a new instantaneous fuel adhesion amount.
[0026]
According to this, even when a part of the adhered fuel flows into the cylinder in a liquid state, the fuel adhesion amount is estimated with high accuracy, so that the fuel behavior parameter is also determined with high accuracy.
[0027]
In this case, when the instantaneous fuel adhering amount estimation means determines that a part of the fuel adhering to the member constituting the intake passage flows into the cylinder in a liquid state, it adheres to the member constituting the intake passage. It is preferable to further include an adhering fuel inflow suppressing means that operates to suppress the flowing fuel from flowing into the cylinder in a liquid state.
[0028]
The estimation accuracy of the inflowing liquid fuel amount is inferior to the estimation accuracy of the fuel adhesion amount in a state where a part of the fuel does not flow into the cylinder in a liquid state. Therefore, the fuel injection amount can be made a more appropriate amount by avoiding a situation in which a part of the fuel flows into the cylinder in the liquid state by the attached fuel inflow suppression means.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a fuel injection amount control device for an internal combustion engine according to the present invention will be described below with reference to the drawings.
[0030]
(First embodiment)
FIG. 1 shows a schematic configuration of a system in which the fuel injection amount control device according to the first embodiment is applied to a four-cycle spark ignition type multi-cylinder internal combustion engine 10. FIG. 1 shows only a cross section of a specific cylinder, but the other cylinders have the same configuration.
[0031]
The internal combustion engine 10 includes a cylinder block portion 20 including a cylinder block, a cylinder block lower case, an oil pan, and the like, a cylinder head portion 30 fixed on the cylinder block portion 20, and a gasoline mixture to the cylinder block portion 20. An intake system 40 for supplying and an exhaust system 50 for releasing exhaust gas from the cylinder block 20 to the outside are included.
[0032]
The cylinder block unit 20 includes a cylinder 21, a piston 22, a connecting rod 23, and a crankshaft 24. The piston 22 reciprocates in the cylinder 21, and the reciprocating motion of the piston 22 is transmitted to the crankshaft 24 through the connecting rod 23, whereby the crankshaft 24 rotates. The heads of the cylinder 21 and the piston 22 form a combustion chamber 25 together with the cylinder head portion 30.
[0033]
The cylinder head portion 30 includes an intake port 31 communicating with the combustion chamber 25, an intake valve 32 that opens and closes the intake port 31, an intake camshaft that drives the intake valve 32, and a phase angle and lift amount of the intake camshaft are continuously provided. Variable intake timing device 33 to be changed, actuator 33a of variable intake timing device 33, exhaust port 34 communicating with combustion chamber 25, exhaust valve 35 for opening and closing exhaust port 34, exhaust camshaft 36 for driving exhaust valve 35, An ignition plug 37, an igniter 38 including an ignition coil that generates a high voltage to be applied to the ignition plug 37, and an injector (fuel injection means) 39 for injecting fuel into the intake port 31 are provided.
[0034]
The injector 39 is connected to the fuel pressure adjusting means 39a. The fuel pressure adjusting means 39a communicates with an intake passage downstream of the throttle valve 43 through a communication passage (not shown) and is connected to a fuel pump (not shown). The fuel pressure adjusting means 39a includes an electromagnetically driven linear control valve (not shown) that is driven by an external drive signal. Thus, the fuel pressure adjusting means 39a can maintain the fuel pressure (fuel injection pressure) at a pressure higher than the intake pipe pressure by the differential pressure Psa, and can change the differential pressure Psa according to the drive signal. Yes.
[0035]
The intake system 40 is provided in an intake pipe 41 including an intake manifold that communicates with the intake port 31 and forms an intake passage together with the intake port 31, an air filter 42 provided at an end of the intake pipe 41, and the intake pipe 41. A throttle valve 43 and a swirl control valve (hereinafter referred to as “SCV”) 44 that change the opening cross-sectional area of the intake passage are provided. The throttle valve 43 is rotationally driven in the intake pipe 41 by a throttle valve actuator 43a made of a DC motor.
[0036]
The SCV 44 is rotatably supported with respect to the intake pipe 41 at a position downstream of the throttle valve 43 and upstream of the injector 39, and is rotated by an SCV actuator 44a formed of a DC motor. The swirl is generated in the combustion chamber 25 by closing a straight port (not shown) when rotated by the SCV actuator 44a.
[0037]
Members constituting the intake passage such as the intake pipe 41 including the intake manifold, the intake port 31 and the intake valve 32 are referred to as “intake passage constituent members”.
[0038]
The exhaust system 50 includes an exhaust manifold 51 communicating with the exhaust port 34, an exhaust pipe 52 connected to the exhaust manifold 51, a catalytic converter (three-way catalyst device) 53 interposed in the exhaust pipe 52, an EGR gas passage 54, and EGR. An EGR valve 55 is provided in the gas passage 54 to open and close the EGR gas passage 54. The exhaust port 34, the exhaust manifold 51, and the exhaust pipe 52 constitute an exhaust passage.
[0039]
The EGR gas passage 54 is a communication passage that communicates the exhaust port 34 (exhaust passage) and the intake passage downstream of the throttle valve 43 and upstream of the injector 39. When the EGR valve 55 is open, the EGR gas passage 54 introduces a part of the exhaust gas that passes through the exhaust passage into the intake passage due to the negative pressure in the intake pipe 41.
[0040]
On the other hand, this system includes a hot-wire air flow meter 61, an intake air temperature sensor 62, an atmospheric pressure sensor (a throttle valve upstream pressure sensor) 63, a throttle position sensor 64, an SCV opening sensor 65, a cam position sensor 66, a crank position sensor 67, A water temperature sensor 68, an air-fuel ratio sensor 69, and an accelerator opening sensor 71 are provided.
[0041]
The air flow meter 61 outputs a signal corresponding to the mass flow rate Ga of the intake air flowing through the intake pipe 41. The intake air temperature sensor 62 detects the temperature of the intake air and outputs a signal representing the intake air temperature THA. The atmospheric pressure sensor 63 detects the pressure upstream of the throttle valve 43 (that is, atmospheric pressure) and outputs a signal indicating the throttle valve upstream pressure Pa.
[0042]
The throttle position sensor 64 detects the opening (throttle valve opening) of the throttle valve 43 and outputs a signal representing the throttle valve opening TA. The SCV opening sensor 65 detects the opening of the SCV 44 and outputs a signal representing the SCV opening θiv.
[0043]
The cam position sensor 66 generates a signal (G2 signal) having one pulse every time the intake camshaft rotates 90 ° (that is, every time the crankshaft 24 rotates 180 °). The crank position sensor 67 outputs a signal having a narrow pulse every time the crankshaft 24 rotates 10 ° and a signal having a wide pulse every time the crankshaft 24 rotates 360 °. This signal represents the engine speed NE.
[0044]
The water temperature sensor 68 detects the temperature of the cooling water of the internal combustion engine 10 and outputs a signal representing the cooling water temperature THW. The air / fuel ratio sensor 69 outputs a signal corresponding to the air / fuel ratio A / F in the exhaust gas flowing into the catalytic converter 53. The accelerator opening sensor 71 outputs a signal representing the accelerator pedal operation amount Accp operated by the driver.
[0045]
The electric control device 80 includes a CPU 81 connected to each other by a bus, a ROM 82 in which programs executed by the CPU 81, tables (maps, functions), constants, and the like are stored in advance, a RAM 83 in which the CPU 81 temporarily stores data as necessary, The microcomputer includes a backup RAM 84 that stores data while the power is turned on and retains the stored data while the power is shut off, and an interface 85 including an AD converter.
[0046]
The interface 85 is connected to the sensors 61 to 69 and 71, and supplies signals from the sensors 61 to 69 and 71 to the CPU 81, and in response to instructions from the CPU 81, the actuator 33a, the igniter 38, Drive signals are sent to the injector 39, the fuel pressure adjusting means 39a, the throttle valve actuator 43a, and the SCV actuator 44a.
[0047]
(Operation)
Next, the operation of the fuel injection amount control device configured as described above will be described. When the crank angle of the engine 10 reaches a predetermined angle that is a predetermined crank angle before the intake top dead center of the first cylinder (for example, the crank angle immediately before reaching the intake stroke at BTDC 90 °) in FIG. The fuel injection control routine is started from step 200. The CPU 81 executes the same routine as that shown in FIG. 2 for each of the other cylinders at the same timing.
[0048]
Next, the CPU 81 proceeds to step 205 and uses the intake air flow rate Ga detected by the air flow meter 61 for the intake air flow rate Q sucked into the combustion chamber 25 of the first cylinder according to the following equation (4). Ask. In the following formula (4), α is an arbitrary coefficient from 0 to 1.
[0049]
[Expression 4]
Q = α · Q + (1−α) · Ga (4)
[0050]
Next, the CPU 81 proceeds to step 210 and multiplies the value obtained by dividing the intake air flow rate Q by the engine rotational speed NE by a predetermined coefficient k1, and is sucked into the combustion chamber 25 of the first cylinder about to reach the intake stroke. In step 215, the air quantity KL is obtained, and the air quantity KL is divided by the target air-fuel ratio Abyfref (for example, 14.7 which is the theoretical air-fuel ratio) to obtain the air-fuel mixture sucked into the combustion chamber 25 of the first cylinder. The required fuel amount fc (k), which is the amount of fuel necessary to make the air-fuel ratio of the target air-fuel ratio Abyfref, is calculated. The target air-fuel ratio Abyfref is changed according to engine operating state parameters such as the throttle valve opening TA, the engine speed NE, and the coolant temperature THW.
[0051]
Next, the CPU 81 proceeds to step 220, in which a table (function) stored in advance in the ROM 82 that defines the relationship between the engine operating state parameter consisting of the engine speed NE, the air amount KL, and the coolant temperature THW and the fuel residual rate Ptj. ) Based on f1, the current engine speed NE, the air amount KL obtained as described above, and the cooling water temperature THW (current operating state parameter) detected by the water temperature sensor 68 at the present time, the current fuel residual ratio Ptj Ask for.
[0052]
Similarly, in the subsequent step 225, the CPU 81 stores a table (function) g1 stored in advance in the ROM 82 that defines the relationship between the engine speed NE, the air amount KL, the coolant temperature THW, and the fuel adhesion rate Rtj, The fuel deposition rate Rtj at the present time is obtained based on the engine rotation speed NE, the air amount KL obtained as described above, and the cooling water temperature THW detected by the water temperature sensor 68 at the present time.
[0053]
Here, a method for determining the table f1 and the table g1 will be described. First, the engine is operated in a steady operation state in which the operation state parameters such as the intake air flow rate Q (throttle valve opening TA), the engine speed NE, and the engine coolant temperature THW are kept constant, and an appropriate fuel residual ratio Ptj Then, the fuel adhesion amount and the fuel injection amount are determined by the fuel adhesion rate Rtj and the above equations (1) and (3).
[0054]
Next, the fuel of the determined fuel injection amount is injected and the air-fuel ratio at that time is actually measured. Then, the same experiment was repeated by changing the fuel residual ratio Ptj and the fuel adhesion ratio Rtj (that is, the fuel behavior parameter), and the fuel residual ratio Ptj and the fuel adhesion ratio when the measured air-fuel ratio coincides with the target air-fuel ratio. The relationship between Rtj and the engine operating state parameter at that time is determined as a table f1 and a table g1, respectively.
[0055]
The cooling water temperature THW is used as an operation state parameter representing the temperature of the intake passage constituent member, and can be replaced with the temperature of the intake valve 32 or the intake pipe wall surface temperature (or an estimated value of these temperatures). Further, the fuel residual rate Ptj and the fuel adhesion rate Rtj may be determined in accordance with the SCV opening degree θiv detected by the SCV opening degree sensor 65 and / or the timing VT of the variable intake valve.
[0056]
Next, the CPU 81 proceeds to step 230 to obtain a ratio r (r = fw (k) / fwtj (k)) of the instantaneous fuel adhesion amount fw (k) to the steady-state fuel adhesion amount fwtj (k). The constant fuel deposition amount fwtj (k) is an estimated value of the fuel deposition amount when it is assumed that the engine 10 is in a steady operation state, and is obtained in Step 260 and Step 265 described later. In addition, the instantaneous fuel adhesion amount fw (k) is the fuel adhesion rate Rtj obtained in the step 225, the fuel residual rate Ptj obtained in the step 220, and the instantaneous fuel obtained when the routine was executed last time. This is a value corresponding to the fuel deposition amount at that time obtained based on the fuel deposition amount fw (k), and is obtained in step 250 and step 255 described later.
[0057]
Next, the CPU 81 proceeds to step 235, corrects the fuel residual rate Ptj based on the ratio r to determine the corrected fuel residual rate P, and corrects the fuel adhesion rate Rtj based on the ratio r to correct the corrected fuel residual rate Ptj. The fuel adhesion rate R is determined.
[0058]
More specifically, when the CPU 81 proceeds to step 235, it starts the routine shown in FIG. 3 from step 300, proceeds to step 305, and proceeds to step 305 to a first predetermined value (in this example, the ratio r is smaller than “1”). 0.9) or less. If the ratio r is equal to or less than the first predetermined value, the CPU 81 makes a “Yes” determination at step 305 and proceeds to step 310 to correct the remaining fuel ratio Ptj by a predetermined coefficient kP1 smaller than “1”. 2 is obtained, and the fuel adhesion rate Rtj is multiplied by a predetermined coefficient kR1 smaller than “1” in step 315 to obtain a corrected fuel adhesion rate R. Proceed to step 240.
[0059]
Thus, the ratio r being smaller than the first predetermined value means that the actual fuel adhesion amount is the fuel adhesion amount when the engine is in a steady operation state (in other words, the relationship between the operating state parameter and the fuel residual rate Ptj). This means that the amount of fuel adhering to the table f1 and the operating state parameter and the table g1 which is the relationship between the fuel adhering rate Rtj and the fuel adhering rate Rtj is considerably smaller.
[0060]
Accordingly, the CPU 81 obtains the corrected fuel residual rate P by correcting the fuel residual rate Ptj obtained from the operation state parameter at that time and the table f1 to be small by the above steps 305 to 315, and The corrected fuel adhesion rate R is obtained by correcting the fuel adhesion rate Rtj obtained from the current operating state parameter and the table g1 to be small.
[0061]
On the other hand, when the ratio r is larger than the first predetermined value, the CPU 81 makes a “No” determination at step 305 and proceeds to step 320, where the ratio r is a second predetermined value larger than “1” (here, 1.1). It is determined whether it is above.
[0062]
If the ratio r is equal to or greater than the second predetermined value, the CPU 81 makes a “Yes” determination at step 320 and proceeds to step 325 to correct by multiplying the fuel residual ratio Ptj by a predetermined coefficient kP2 greater than “1”. 2 is obtained, and the fuel adhesion rate Rtj is multiplied by a predetermined coefficient kR2 greater than “1” in step 330 to obtain the corrected fuel adhesion rate R. Proceed to step 240.
[0063]
Thus, the ratio r being larger than the second predetermined value means that the actual fuel adhesion amount is considerably larger than the fuel adhesion amount when the engine is in a steady operation state. Therefore, the CPU 81 corrects the fuel residual rate Ptj so as to increase the fuel residual rate Ptj obtained from the operation state parameter at that time and the table f1 in steps 320 to 330, and the corrected fuel residual rate P And the corrected fuel adhesion rate R is obtained by correcting the fuel adhesion rate Rtj so as to increase the fuel adhesion rate Rtj obtained from the operation state parameter at that time and the table g1.
[0064]
On the other hand, if the ratio r is larger than the first predetermined value and smaller than the second predetermined value, the CPU 81 makes a “No” determination in both steps 305 and 320 and proceeds to step 335 and step 340, where the residual fuel ratio Ptj The fuel adhesion rate Rtj is stored (set) as the corrected fuel residual rate P and the corrected fuel adhesion rate R.
[0065]
As described above, as the ratio r increases (that is, as the fuel adhesion amount (instantaneous fuel adhesion amount) increases), the fuel adhesion rate and the fuel residual rate increase, and as the ratio r decreases, the fuel adhesion rate and the fuel residual rate decrease. When the amount of fuel adhering is small, the smaller the amount of fuel adhering to the intake passage constituent member than when the fuel is adhering, the contact area (heat receiving area) of the adhering fuel to the intake passage constituent member with respect to the volume of the adhering fuel Is relatively large, it is presumed that this is because the fuel is likely to evaporate from the intake passage component (it is difficult to adhere and remain).
[0066]
Next, the CPU 81 injects fuel behavior parameters (fuel residual rate P and fuel adhesion rate R) corrected in step 240 of FIG. 2 from a fuel behavior simulation model (injector 39) expressed by the following equation (5). The fuel amount to be injected into the first cylinder (fuel injection amount) fi (k) is determined by applying to the inverse model of the simulation model representing the behavior of the fuel.
[0067]
[Equation 5]
fi (k) = {fc (k) − (1-P) · fw (k)} / (1-R) (5)
[0068]
Next, the CPU 81 proceeds to step 245, and sends an instruction signal to the injector 39 so that fuel of the determined fuel injection amount fi (k) is injected from the injector 39 corresponding to the first cylinder. In step 250, the CPU 81 estimates and updates the instantaneous fuel adhesion amount fw (k + 1) according to the following equation (6). In step 255, the CPU 81 calculates the instantaneous fuel adhesion amount fw (k + 1) for the next main routine. Is stored as the instantaneous fuel adhesion amount fw (k)
[0069]
Equation (6) is a forward model of a fuel behavior simulation model that expresses the dynamic behavior of fuel using the fuel behavior parameters determined by the operating state parameters of the engine. The instantaneous fuel adhesion amount fw (k) is an amount corresponding to the fuel adhesion amount of the first cylinder before fuel injection to the first cylinder this time. The instantaneous fuel adhesion amount fw (k + 1) corresponds to the fuel adhesion amount of the first cylinder after fuel injection to the first cylinder (that is, the fuel adhesion amount before fuel injection to the first cylinder next time). It is.
[0070]
[Formula 6]
fw (k + 1) = Ptj ・ fw (k) + Rtj ・ fi (k) (6)
[0071]
Next, the CPU 81 proceeds to step 260, and obtains a steady-state fuel adhesion amount fftj (k + 1) according to the following equation (7). The expression (7) is an expression that is established under the assumption that the fuel adhesion amount is constant before and after fuel injection from the injector 39 (an expression that is established when the engine 10 is in a steady operation state). In other words, the equation (7) indicates that the amount of fuel evaporated from adhering fuel and sucked into the cylinder (= fw (k + 1) · (1-Ptj)) in the steady operation state and the injected fuel are This is an equation obtained from the fact that the amount of adhesion (= fi (k) · Rtj) is equal, that is, the amount of fuel adhesion does not change before and after fuel injection (before and after one intake stroke).
[0072]
In other words, in step 260, steady-state fuel adhesion is used to estimate a steady-state fuel adhesion amount that is a fuel adhesion amount in a steady operation state using the fuel behavior parameters determined in steps 220 and 225 and the fuel behavior simulation model. It is a step which comprises quantity estimation means.
[0073]
[Expression 7]
fwtj (k + 1) = (Rtj / (1-Ptj)) ・ fi (k) (7)
[0074]
Next, in step 265, the CPU 81 stores the steady-state fuel adhesion amount fwtj (k + 1) as the current steady-state fuel adhesion amount fwtj (k) for the next execution of this routine, and in step 295 this routine. Is temporarily terminated. Thereafter, the CPU 81 repeatedly executes the above-described processing every time the crank angle becomes the predetermined angle.
[0075]
As described above, according to the fuel injection amount control apparatus of the first embodiment, the fuel adhesion rate Rtj and the fuel residual rate Ptj adapted in the steady operation state are the instantaneous fuel adhesion amount fw (k). Accordingly, the fuel adhering rate R and the fuel residual rate P are determined more appropriately, so that the fuel injection amount can be determined as a more appropriate amount.
[0076]
Step 240 constitutes a fuel injection amount determining means, Step 250 constitutes a fuel adhesion amount estimating means, and Step 230 and Step 235 (that is, each step in FIG. 3) constitute fuel behavior parameter correcting means. Steps 220 and 225 constitute fuel behavior parameter determining means, step 260 constitutes steady-state fuel adhesion amount estimation means, step 250 constitutes instantaneous fuel adhesion amount estimation means, and step 245 constitutes injection instruction means.
[0077]
(Second Embodiment)
Next, a second embodiment of the fuel injection amount control device according to the present invention will be described. The second embodiment is different from the first embodiment only in that the CPU 81 executes the routines shown in FIGS. 4 to 6 instead of the routines shown in FIGS. Therefore, the following description will focus on differences from the first embodiment, and the same steps as those in the routine of FIG. 2 will be denoted by the same reference numerals, and detailed description thereof will be omitted.
[0078]
The CPU 81 starts the fuel injection control routine of FIG. 4 from step 400 when the crank angle reaches the predetermined angle that is a predetermined crank angle before the intake top dead center of the first cylinder. The CPU 81 executes the same routine as that shown in FIG. 4 for each of the other cylinders.
[0079]
Next, the CPU 81 proceeds to step 205 to step 215, where the intake air flow rate Q, the amount of air KL that will be sucked into the combustion chamber of the cylinder that reaches the intake stroke (here, the first cylinder), and the required fuel amount fc (k In step 405, it is determined whether the value of the attached fuel inflow suppression means execution flag XEKI (hereinafter referred to as “suppression means execution flag XEKI”) is “0”.
[0080]
The suppression means execution flag XEKI indicates that the adhering fuel inflow suppression means (adhering fuel inflow suppression function) is activated when the value is “1”, and the adhering fuel inflow suppression when the value is “0”. Indicates that the means has not been activated. The value of the suppression means execution flag XEKI is determined from the time when the instantaneous fuel adhering amount becomes less than the predetermined threshold value or more than the predetermined threshold value (that is, a part of the fuel adhering to the intake passage constituting member remains in the cylinder state) 6 is operated by the routine shown in FIG. 6 to be described later so as to be set to “1” only for a predetermined time Tth).
[0081]
The adhering fuel inflow suppression means will be described later. For example, the fuel injection timing and the fuel pressure (the pressure of the fuel applied to the injector 39 to inject the fuel so as to inject the fuel only during the period in which the intake air flow rate is large). ) Or a means for increasing the EGR rate (or EGR amount), etc., which makes it difficult for the fuel to adhere to the intake passage constituting member or promotes evaporation of the fuel attached to the intake passage constituting member. Thus, it is means for inhibiting (suppressing) that a part of the fuel adhering to the intake passage constituting member flows into the cylinder in a liquid state.
[0082]
Now, assuming that the value of the suppression means execution flag XEKI is “0”, the CPU 81 determines “Yes” in step 405 and proceeds to steps 220 to 265. Thus, the fuel injection amount fi is obtained from the corrected fuel residual rate P, the corrected fuel adhesion rate R, the instantaneous fuel adhesion amount fw (k), and the inverse model of the fuel behavior simulation model. A quantity fi of fuel is injected from the injector 39 of the first cylinder. Further, the instantaneous fuel adhesion amount fw (k) and the steady-time fuel adhesion amount fwtj (k) are updated. The above operation is the same as the operation of the fuel injection amount control device of the first embodiment except for the determination in step 405. The steady-state fuel adhesion amount fftj (k) is set to a value equal to fw (k) immediately after the value of the suppression means execution flag XEKI changes from “1” to “0”.
[0083]
Next, description will be made assuming that the value of the suppression means execution flag XEKI is “1”. In this case, when the CPU 81 proceeds to step 405, it determines “No” in step 405 and proceeds to step 410, where the value of the instantaneous fuel adhesion amount fw (k) of the first cylinder is smaller than the predetermined threshold value fwth. It is determined from the value whether or not a predetermined threshold value fwth has been reached. As will be described later, when the value of the instantaneous fuel adhesion amount fw (k) of the n-th cylinder (n is a natural number from 1 to 4) becomes smaller than the predetermined threshold value fwth and exceeds the predetermined threshold value fwth, it adheres to the intake passage constituting member. It can be determined that a part of the fuel that has flowed into the nth cylinder remains liquid.
[0084]
Now, if the description is continued on the assumption that the value of the instantaneous fuel adhesion amount fw (k) of the first cylinder becomes smaller than the predetermined threshold value fwth from the value smaller than the predetermined threshold value fwth, the CPU 81 determines “Yes” in step 410. Then, the process proceeds to step 415, and the temperature Theki of the intake passage component (intake passage wall surface) determined based on the average flow velocity u of the air sucked into the first cylinder and the cooling water temperature THW detected by the water temperature sensor 68, Based on the instantaneous fuel adhering amount fw (k) calculated at the time and the table (function) fd, a part of the fuel adhering to the intake passage constituting member flows into the first cylinder as it is in a liquid state. The amount of inflowing liquid fuel fdr (the amount of dripping), which is the amount of fuel that has been discharged, is estimated (fdr = fd (u, Theki, fw (k))). The function fd is determined in advance by experiments and stored in the ROM 82. The average flow velocity u is obtained from the air amount KL, the engine speed NE, and the lift amount of the intake valve 32.
[0085]
Next, the CPU 81 proceeds to step 420 and stores the amount obtained by subtracting the inflowing liquid fuel amount fdr from the instantaneous fuel adhesion amount fw (k) at that time as a new instantaneous fuel adhesion amount fw (k). Then, the CPU 81 proceeds to step 425 and defines the relationship between the engine operating state parameter consisting of the engine rotational speed NE, the air amount KL, and the cooling water temperature THW and the fuel residual rate Ptjed when the adhered fuel inflow suppression function (means) is activated. A table (function) f2 stored in advance in the ROM 82, the current engine speed NE, the air amount KL obtained as described above, and the coolant temperature THW currently detected by the water temperature sensor 68 (current operation state parameter) Based on the above, the residual fuel rate Ptjed at the time of operation of the adhering fuel inflow suppression means is obtained. The table f2 is determined in advance similarly to the table f1. However, when the table f2 is determined, the adhering fuel inflow suppressing means is operated.
[0086]
Similarly, in the subsequent step 430, the CPU 81 stores in advance in the ROM 82 which defines the relationship between the engine rotational speed NE, the air amount KL, the cooling water temperature THW, and the fuel adhesion rate Rtjed when the adhered fuel inflow suppression means is operated. Based on the table (function) g2, the current engine speed NE, the air amount KL obtained as described above, and the cooling water temperature THW detected by the water temperature sensor 68 at the present time when the attached fuel inflow suppression means is activated. Obtain the fuel adhesion rate Rtjed. The table g2 is determined in advance similarly to the table g1. However, the adhering fuel inflow suppression means is also activated when determining the table g2.
[0087]
Next, in step 435, the CPU 81 compares the ratio q (r = r) of the instantaneous fuel adhesion amount fw (k) at the time of operation of the adhered fuel inflow suppression means to the steady state fuel adhesion amount fwtjed (k) at the time of operation of the adhesion fuel inflow suppression means. fw (k) / fwtjed (k)). The steady-state fuel adhering amount fftjed (k) at the time of operation of the adhering fuel inflow suppressing means is an estimated value of the amount of adhering fuel when it is assumed that the engine 10 is in a steady operation state under the operation of the adhering fuel inflow suppressing means. This is obtained in step 465 and step 470 described later. However, the steady-state fuel attachment amount fftjed (k) is set to a value equal to fw (k) immediately after the value of the suppression means execution flag XEKI changes from “0” to “1”.
[0088]
In addition, the instantaneous fuel adhesion amount fw (k) when the adhered fuel inflow restraint means is operated is the obtained fuel adhesion rate Rtjed, the fuel residual rate Ptjed, and the instantaneous fuel adhesion amount fw obtained when the routine was executed last time. This is a value corresponding to the fuel adhesion amount at that time obtained based on (k) and the like, and is obtained in step 455 and step 460 described later.
[0089]
Next, the CPU 81 proceeds to step 440, corrects the fuel residual rate Ptjed when the adhering fuel inflow suppression means is operated based on the ratio q, determines the corrected fuel residual rate P, and adsorbs the adhering fuel based on the ratio q. The corrected fuel adhesion rate R is determined by correcting the fuel adhesion rate Rtjed when the deterring means is operated.
[0090]
More specifically, when the CPU 81 proceeds to step 440, the routine shown in FIG. 5 is started from step 500, and the third predetermined value with the ratio q smaller than “1” (0.9 in this example). In the case of the following, in step 510, the fuel remaining rate Ptjed when the adhering fuel inflow restraint means is operated is corrected by multiplying the fuel remaining rate Ptjed by a coefficient kPed1 smaller than “1” to correct the remaining fuel after correction. The fuel P after the correction is made by correcting the fuel adhesion rate Rtjed by a coefficient kRed1 smaller than “1” so that the fuel adhesion rate Rtjed when the adhering fuel inflow suppression means is operated is reduced in step 515. Determine the adhesion rate R.
[0091]
On the other hand, if the ratio q is greater than or equal to a fourth predetermined value (1.1 in this example) that is greater than “1”, the fuel residual rate Ptjed when the attached fuel inflow suppression means is activated is greater than “1” in step 525. Corrected by multiplying by the coefficient kPed2 to determine the corrected fuel residual ratio P, and corrected by multiplying the fuel adhesion rate Rtjed when the adhered fuel inflow suppression means is activated by a coefficient kRed2 greater than "1" in step 530 The subsequent fuel adhesion rate R is determined.
[0092]
On the other hand, when the ratio q is larger than the third predetermined value and smaller than the fourth predetermined value, the CPU 81 proceeds to step 535 and step 540, where the residual fuel rate Ptjed when the adhered fuel inflow suppressing means is activated and when the adhered fuel inflow inhibiting means is activated. The fuel adhesion rate Rtjed is stored (set) as it is as the corrected fuel residual rate P and the corrected fuel adhesion rate R.
[0093]
Next, the CPU 81 proceeds to step 445 in FIG. 4 via step 595 in FIG. 5, and the inverse model of the fuel behavior simulation model described in step 445, the corrected fuel residual rate P, and the corrected fuel adhesion. The fuel amount (fuel injection amount) fi (k) to be injected into the first cylinder is determined using the rate R, and the fuel of the same fuel injection amount fi (k) is assigned to the first cylinder in step 450 An instruction signal is sent to the injector 39 corresponding to the first cylinder so as to inject from the injector 39.
[0094]
In step 455, the CPU 81 estimates and updates the instantaneous fuel adhesion amount fw (k + 1) according to the equation (fuel behavior simulation model) described in step 455 similar to the above equation (6), and step 460. The instantaneous fuel adhesion amount fw (k + 1) is stored as the current instantaneous fuel adhesion amount fw (k) for the next execution of this routine.
[0095]
Next, the CPU 81 proceeds to step 465 and obtains a steady-state fuel adhering amount fftjed (k + 1) when the adhering fuel inflow suppressing means is operated according to the following equation (8). Equation (8) is an equation that is established under the assumption that the fuel adhering amount is constant before and after fuel injection from the injector 39 (when the engine 10 is in operation of the adhering fuel inflow suppression means), as in Equation (7). (Equation that holds when in steady operation).
[0096]
[Equation 8]
fwtjed (k + 1) = (Rtjed / (1-Ptjed)) ・ fi (k)… (8)
[0097]
Next, in step 470, the CPU 81 calculates the steady-state fuel adhering amount fftjed (k + 1) at the time of operation of the adhering fuel inflow suppression means at the time of operation of the present adhering fuel inflow suppression means for the next execution of this routine. The adhesion amount is stored as fwtjed (k), and this routine is terminated once at step 495.
[0098]
Thereafter, when the crank angle again reaches the predetermined crank angle, the CPU 81 executes the routine of FIG. 4 again. At this time, the value of the suppression means execution flag XEKI remains “1” because the predetermined time Tth has not elapsed since the value of the flag XEKI was changed from “0” to “1”. Accordingly, the CPU 81 proceeds directly to step 425 through step 205 to step 215, step 405, and step 410, and performs processing from step 425 to step 470. Thereby, fuel injection amount control at the time of operation of the adhering fuel inflow suppression means is performed.
[0099]
When the predetermined time Tth has elapsed since the value of the suppression means execution flag XEKI has been changed from “0” to “1”, the value of the suppression means execution flag XEKI has been changed from “1” to “0”. The operation of the adhering fuel inflow suppressing means is stopped. At this time, when the CPU 81 executes the routine shown in FIG. As a result, the fuel injection amount is controlled when the adhered fuel inflow suppression means is stopped.
[0100]
Next, the operation when the adhered fuel inflow suppressing function is operated will be described with reference to the routine shown in FIG. The CPU 81 is configured to execute the routine shown in FIG. 6 every elapse of a predetermined time.
[0101]
Therefore, when the predetermined timing comes, the CPU 81 starts the process from step 600 and determines whether or not the value of the suppression means execution flag XEKI is “0”. The value of the suppression means execution flag XEKI is set to “0” by an initial routine (not shown) when the ignition switch of the vehicle is changed from “off” to “on”.
[0102]
Accordingly, if the description is continued assuming that the value of the suppression means execution flag XEKI is “0”, the CPU 81 makes a “Yes” determination at step 605 and proceeds to step 610 to adhere to the intake passage constituting member. It is determined whether or not any of the instantaneous fuel adhesion amount fw (k) = fwn (k) of the nth cylinder (n is a natural number from 1 to 4) indicating the fuel amount is equal to or greater than a predetermined threshold value fwth.
[0103]
The predetermined threshold value fwth is determined when the instantaneous fuel adhering amount fw (k) = fwn (k) of the nth cylinder indicating the amount of fuel adhering to the intake passage constituting member becomes equal to or larger than the predetermined threshold value fwth. The value is selected such that a state in which a part of the fuel adhering to the intake passage constituting member flows into the nth cylinder in a liquid state is generated.
[0104]
At this time, if the instantaneous fuel adhesion amount fw (k) = fwn (k) of all the cylinders is not equal to or greater than the predetermined threshold value fwth, the CPU 81 makes a “No” determination at step 610 to proceed to step 695. This routine is once terminated. On the other hand, if at least one instantaneous fuel adhesion amount fw (k) = fwn (k) of any cylinder is equal to or greater than the predetermined threshold value fwth, the CPU 81 determines “Yes” in step 610 and proceeds to step 615. Then, the function of the adhering fuel inflow suppression means is activated and the value of the suppression means execution flag XEKI is set to “1”. In step 620, the CPU 81 resets the value of the timer Timer to “0”, proceeds to step 695, and once ends this routine.
[0105]
As a result, the adhering fuel inflow suppressing function is activated. Specifically, the state of the EGR valve 55 is changed from the valve closed state to the valve open state, and EGR gas is introduced into the intake passage and is sucked into the cylinder 21 through the intake valve 32. By introducing the EGR gas, the temperature of the intake passage constituting member rises, so that it becomes difficult for the fuel to adhere to the intake passage constituting member and evaporation of the adhering fuel is promoted. As a result, since the amount of fuel adhering does not become excessive, it is avoided that a part of the fuel adhering to the intake passage constituting member flows into the cylinder 21 in a liquid state.
[0106]
Further, in this embodiment, in step 615, a signal for increasing the fuel pressure (differential pressure Psa) is sent to the fuel pressure adjusting means 39a so that the fuel injection is completed within a short time, and the engine operation is also performed. Fuel is injected so that fuel injection is performed in a period in which the flow velocity of the air sucked into the cylinder 21 is maximized based on the state parameters (engine speed, air amount KL, intake valve timing VT, intake valve 32 lift amount, etc.). Change the injection timing.
[0107]
As a result, the injected fuel rides on the airflow and is sucked more into the cylinder 21, so that it is difficult for the fuel to adhere to the intake passage constituting member. As a result, since the amount of fuel adhering does not become excessive, it is avoided that a part of the fuel adhering to the intake passage constituting member flows into the cylinder 21 in a liquid state.
[0108]
The fuel evaporative emission that causes the vehicle to adsorb the evaporation generated from the fuel system such as a fuel tank to a canister (not shown) and inhales the evaporated emission to the canister into each cylinder and burns it when a predetermined operating condition is satisfied. In the case where a suppression device is provided, in step 615, the same amount of the evaporation may be sucked into each cylinder.
[0109]
In this case, the amount of fuel injected from the injector 39 is reduced by feedback controlling the amount of fuel injected from the injector 39 so that the detected air-fuel ratio A / F of the air-fuel ratio sensor 69 matches the target air-fuel ratio. In addition, since the evaporation is mist-like fuel, it is difficult for the fuel to adhere to the intake passage constituting member. As a result, since the amount of fuel adhering does not become excessive, it is avoided that a part of the fuel adhering to the intake passage constituting member flows into the cylinder 21 in a liquid state. Such large-scale introduction of the evaporation is particularly effective when the engine is cold when the fuel adhesion amount becomes large.
[0110]
When the predetermined time has elapsed, the CPU 81 starts the process again from step 600 and proceeds to step 605. At this time, since the suppression means execution flag XEKI is set to “1” in the previous step 615, the CPU 81 determines “No” in step 605 and proceeds to step 625 to set the value of the timer Timer to “1”. Will only increase.
[0111]
Next, the CPU 81 proceeds to step 630 and determines whether or not the value of the timer Timer has become larger than the predetermined time Tth. At this time, since the value of the timer Timer is smaller than the predetermined time Tth, the CPU 81 makes a “No” determination at step 630 to proceed to step 695 to end the present routine tentatively. Such a process is repeated until the value of the timer Timer is increased every time the predetermined time elapses in step 625 and becomes longer than the predetermined time Tth.
[0112]
When the value of the timer Timer becomes larger than the predetermined time Tth, the CPU 81 determines “Yes” at step 630 when it proceeds to step 630, and stops the operation of the adhered fuel inflow suppression function at step 635. The value of the suppression means execution flag XEKI is set to “0”.
[0113]
As described above, according to the fuel injection amount control apparatus according to the second embodiment of the present invention, the fuel adhesion rate and the fuel residual rate adapted in the steady operation state are determined according to the instantaneous fuel adhesion amount. Since the correction is made, the fuel injection amount can be determined based on a more appropriate fuel adhesion rate and fuel residual rate. Furthermore, the occurrence of a so-called “liquid dripping amount” is predicted and the “liquid dripping amount” is estimated, and the estimated liquid dripping amount is reflected in the instantaneous fuel adhesion amount, and the fuel behavior parameter based on the instantaneous fuel adhesion amount is estimated. Therefore, the fuel injection amount can be made a more appropriate amount.
[0114]
Step 240 and step 445 are fuel injection amount determining means, step 250 and step 455 are fuel adhesion amount estimating means, step 230 and step 235 (each step in FIG. 3), and step 435 and step 440 (each step in FIG. 5). ) Constitutes fuel behavior parameter correction means. Further, Step 220 and Step 225 and Step 425 and Step 430 are fuel behavior parameter determination means, Step 260 and Step 465 are steady-state fuel adhesion amount estimation means, Step 250 and Step 455 are instantaneous fuel adhesion amount estimation means, and Step 245. Step 450 constitutes an injection instruction means.
[0115]
The present invention is not limited to the above embodiment, and various modifications can be employed within the scope of the present invention. For example, in each of the above embodiments, the intake air amount KL is obtained based on the intake air flow rate Ga detected by the air flow meter 61. However, the behavior of the intake air is simulated according to physical laws such as energy conservation laws and mass conservation laws. It is also possible to construct a model to be used and to estimate the intake air amount KL based on the model.
[0116]
In each of the above embodiments, the fuel behavior parameter is corrected based on the ratio r and the ratio q. However, even if the fuel behavior parameter is corrected based on the difference between the instantaneous fuel deposition amount and the steady-state fuel deposition amount. Good.
[0117]
Furthermore, in the second embodiment, the occurrence of liquid sag may be predicted in advance in time. Further, as the adhering fuel inflow suppressing means, a means for changing to an intake pipe shape in which liquid dripping hardly occurs may be employed.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a system in which a fuel injection amount control device for an internal combustion engine according to a first embodiment of the present invention is applied to a spark ignition type multi-cylinder internal combustion engine.
FIG. 2 is a flowchart showing a program (routine) executed by the CPU shown in FIG. 1 for fuel injection control.
FIG. 3 is a flowchart showing a program executed by the CPU shown in FIG. 1 to correct the fuel adhesion rate and the fuel residual rate.
FIG. 4 is a flowchart showing a program (routine) executed by the CPU of the fuel injection amount control device according to the second embodiment of the present invention for fuel injection control.
FIG. 5 is a flowchart showing a program executed by the CPU of the fuel injection amount control device of the second embodiment to correct the fuel adhesion rate and the fuel residual rate.
FIG. 6 is a flowchart showing a program executed by the CPU of the fuel injection amount control device of the second embodiment to operate an adhered fuel inflow suppression function.
FIG. 7 is a conceptual diagram for explaining a fuel behavior simulation model.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... 4-cycle spark ignition type multi-cylinder internal combustion engine, 20 ... Cylinder block part, 21 ... Cylinder, 31 ... Intake port, 32 ... Intake valve, 39 ... Injector (fuel injection means), 39a ... Fuel pressure adjustment means, 54 ... EGR gas passage, 55 ... EGR valve.

Claims (4)

内燃機関の吸気通路に燃料を噴射する燃料噴射手段と、
前記燃料噴射手段から噴射される燃料の挙動を表すシミュレーションモデルに使用され同燃料噴射手段から噴射された燃料が前記吸気通路を構成する部材に付着する割合である燃料付着率及び同シミュレーションモデルに使用され同吸気通路を構成する部材に付着していた燃料が気筒に吸入されることなく残留する割合である燃料残留率を含む燃料挙動パラメータと、前記機関が定常運転状態にあるときの同機関の運転状態を表す運転状態パラメータと、の関係を予め記憶し、同記憶された関係と実際の運転状態パラメータとに基づいて同燃料挙動パラメータを決定する燃料挙動パラメータ決定手段と、
前記吸気通路を構成する部材に付着している燃料から蒸発して前記気筒に吸入される燃料の量と前記燃料噴射手段から噴射される燃料が同吸気通路を構成する部材に付着する燃料の量とが等しくなるために同吸気通路を構成する部材に付着している燃料の量である燃料付着量が燃料噴射手段からの燃料の噴射前後で一定になるとの仮定の下で前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて定常運転状態における燃料付着量である定常時燃料付着量を推定する定常時燃料付着量推定手段と、
前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて前記燃料噴射手段からの噴射毎に前記吸気通路を構成する部材に付着している燃料の量である燃料付着量の瞬時値である瞬時燃料付着量を推定する瞬時燃料付着量推定手段と、
前記瞬時燃料付着量と前記定常時燃料付着量との比較結果に応じて前記決定された燃料挙動パラメータを補正する燃料挙動パラメータ補正手段と、
前記補正された燃料挙動パラメータと前記機関に要求される要求燃料量とを前記シミュレーションモデルの逆モデルに適用して前記燃料噴射手段から噴射すべき燃料の量である燃料噴射量を決定する燃料噴射量決定手段と、
前記決定された燃料噴射量の燃料を前記燃料噴射手段から噴射するように指示する噴射指示手段と、
を備えた内燃機関の燃料噴射量制御装置。
Fuel injection means for injecting fuel into the intake passage of the internal combustion engine;
Used in the simulation model representing the behavior of the fuel injected from the fuel injection means, and used in the fuel adhesion rate and the simulation model, which is the ratio of the fuel injected from the fuel injection means to the members constituting the intake passage. A fuel behavior parameter including a fuel residual ratio that is a ratio of the fuel adhering to the members constituting the intake passage remaining without being sucked into the cylinder, and the engine when the engine is in a steady operation state. A fuel behavior parameter determining means for preliminarily storing the relationship between the operation state parameter representing the operation state and determining the fuel behavior parameter based on the stored relationship and the actual operation state parameter;
The amount of fuel evaporated from the fuel adhering to the member constituting the intake passage and sucked into the cylinder and the amount of fuel adhering to the member constituting the intake passage from the fuel injected from the fuel injection means Doo is under the assumption that the fuel adhesion amount is constant before and after the fuel injection from the fuel injection means is an amount of fuel deposited on members constituting the same intake passage to become equal, is the determined Steady-state fuel adhesion amount estimation means for estimating a steady-state fuel adhesion amount that is a fuel adhesion amount in a steady operation state using the fuel behavior parameter and the simulation model;
Using the determined fuel behavior parameter and the simulation model, an instantaneous value that is an instantaneous value of a fuel adhesion amount that is an amount of fuel adhering to a member constituting the intake passage for each injection from the fuel injection means An instantaneous fuel adhesion amount estimation means for estimating the fuel adhesion amount;
Fuel behavior parameter correction means for correcting the determined fuel behavior parameter according to a comparison result between the instantaneous fuel deposition amount and the steady-state fuel deposition amount;
Fuel injection for determining a fuel injection amount that is an amount of fuel to be injected from the fuel injection means by applying the corrected fuel behavior parameter and the required fuel amount required for the engine to an inverse model of the simulation model A quantity determining means;
Injection instructing means for instructing the fuel injection means to inject the fuel of the determined fuel injection amount;
A fuel injection amount control device for an internal combustion engine comprising:
請求項1に記載の燃料噴射量制御装置において、
前記燃料挙動パラメータ補正手段は、前記瞬時燃料付着量が前記定常時燃料付着量に対して大きくなるにしたがって前記燃料挙動パラメータが大きくなるように同燃料挙動パラメータを補正するように構成された内燃機関の燃料噴射制御装置。
The fuel injection amount control device according to claim 1 ,
The fuel behavior parameter correction means is configured to correct the fuel behavior parameter so that the fuel behavior parameter becomes larger as the instantaneous fuel attachment amount becomes larger than the steady-state fuel attachment amount. Fuel injection control device.
請求項1又は請求項2に記載の燃料噴射量制御装置において、
前記瞬時燃料付着量推定手段は、前記決定された燃料挙動パラメータと前記シミュレーションモデルとを用いて推定した瞬時燃料付着量が所定閾値以上となったとき、前記吸気通路を構成する部材に付着していた燃料の一部が液状のまま前記気筒に流入したと判定するとともに同気筒に流入する流入液状燃料量を前記機関の運転状態パラメータに基づいて推定し、同決定された燃料挙動パラメータと同シミュレーションモデルとを用いて推定した瞬時燃料付着量から同推定した流入液状燃料量を減じた量を新たな瞬時燃料付着量として推定するように構成された内燃機関の燃料噴射量制御装置。
In the fuel injection amount control device according to claim 1 or 2 ,
The instantaneous fuel adhesion amount estimation means adheres to a member constituting the intake passage when the instantaneous fuel adhesion amount estimated using the determined fuel behavior parameter and the simulation model exceeds a predetermined threshold. It is determined that a part of the fuel that has flowed into the cylinder remains in a liquid state, and the amount of inflowing liquid fuel that flows into the cylinder is estimated based on the operating state parameter of the engine, and the simulation is performed with the determined fuel behavior parameter. A fuel injection amount control apparatus for an internal combustion engine configured to estimate an amount obtained by subtracting the estimated inflowing liquid fuel amount from an estimated fuel adhesion amount using a model as a new instantaneous fuel adhesion amount.
請求項3に記載の燃料噴射量制御装置であって、
前記瞬時燃料付着量推定手段が前記吸気通路を構成する部材に付着している燃料の一部が液状のまま前記気筒に流入したと判定したとき、同吸気通路を構成する部材に付着している燃料が液状のまま前記気筒に流入することを抑止するように作動する付着燃料流入抑止手段を更に備えた内燃機関の燃料噴射量制御装置。
The fuel injection amount control device according to claim 3 ,
When the instantaneous fuel adhering amount estimation means determines that a part of the fuel adhering to the member constituting the intake passage flows into the cylinder in a liquid state, it adheres to the member constituting the intake passage. A fuel injection amount control device for an internal combustion engine, further comprising attached fuel inflow suppression means that operates to prevent the fuel from flowing into the cylinder in a liquid state.
JP2003149077A 2003-05-27 2003-05-27 Fuel injection amount control device for internal combustion engine Expired - Fee Related JP4010280B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003149077A JP4010280B2 (en) 2003-05-27 2003-05-27 Fuel injection amount control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003149077A JP4010280B2 (en) 2003-05-27 2003-05-27 Fuel injection amount control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2004353466A JP2004353466A (en) 2004-12-16
JP4010280B2 true JP4010280B2 (en) 2007-11-21

Family

ID=34045284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003149077A Expired - Fee Related JP4010280B2 (en) 2003-05-27 2003-05-27 Fuel injection amount control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP4010280B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4816550B2 (en) * 2007-04-11 2011-11-16 トヨタ自動車株式会社 Fuel injection amount control device for internal combustion engine
JP4418480B2 (en) * 2007-04-24 2010-02-17 株式会社日立製作所 Fuel control device for internal combustion engine
JP4952686B2 (en) * 2008-08-29 2012-06-13 トヨタ自動車株式会社 Control device for internal combustion engine

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0670386B2 (en) * 1986-03-25 1994-09-07 日産自動車株式会社 Air-fuel ratio controller for internal combustion engine
JPH07197833A (en) * 1993-11-25 1995-08-01 Toyota Motor Corp Fuel injection timing control device for internal combustion engine
JPH07197836A (en) * 1993-11-29 1995-08-01 Toyota Motor Corp Fuel injection control device for internal combustion engine
JP3817648B2 (en) * 1997-02-07 2006-09-06 株式会社日本自動車部品総合研究所 Fuel injection amount control device for internal combustion engine
JP2002206444A (en) * 2001-01-11 2002-07-26 Hitachi Ltd Control device for internal combustion engine
JP3627658B2 (en) * 2001-02-02 2005-03-09 トヨタ自動車株式会社 Fuel injection control device for internal combustion engine
JP4361702B2 (en) * 2001-02-27 2009-11-11 株式会社日立製作所 Control device for internal combustion engine

Also Published As

Publication number Publication date
JP2004353466A (en) 2004-12-16

Similar Documents

Publication Publication Date Title
JP4656092B2 (en) Control device for internal combustion engine
US9133811B2 (en) Method and apparatus for controlling start-up of internal combustion engine
JP2004044454A (en) Fuel injection amount control device for internal combustion engine
JP3772823B2 (en) Fuel injection amount control device for internal combustion engine
JP2009228447A (en) Fuel injection control device of internal combustion engine
JP2009062862A (en) Fuel injection control device for internal combustion engine
JP5029517B2 (en) Control device for internal combustion engine
JP2007009807A (en) Control device for internal combustion engine
JP2010203326A (en) Control device for internal combustion engine
JP2009257192A (en) Fuel injection ratio control device for internal combustion engine
US11313296B2 (en) Control device for internal combustion engine
US8006676B2 (en) Control device for engine
CN100588821C (en) Idle speed control device for internal combustion engine
JP4010280B2 (en) Fuel injection amount control device for internal combustion engine
JP4534914B2 (en) Fuel injection control device for internal combustion engine
JP2007278137A (en) Fuel injection ratio control device for internal combustion engine
JP4306598B2 (en) Fuel injection amount control device for internal combustion engine
JP2010255591A (en) Engine control device
JP2006144584A (en) Fuel injection control device for internal combustion engine
JP5067191B2 (en) Fuel injection amount control device for internal combustion engine
JP2007263047A (en) Fuel injection amount control device at start-up of internal combustion engine
JP2005090325A (en) Fuel injection amount control device
JP3945298B2 (en) Fuel injection amount control device for internal combustion engine
JP4915324B2 (en) Control device for internal combustion engine
JP4956473B2 (en) Fuel injection control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070516

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070713

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070814

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070827

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100914

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100914

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110914

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110914

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120914

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120914

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130914

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees