[go: up one dir, main page]

JP4397158B2 - Intake air amount estimation device for internal combustion engine - Google Patents

Intake air amount estimation device for internal combustion engine Download PDF

Info

Publication number
JP4397158B2
JP4397158B2 JP2002318069A JP2002318069A JP4397158B2 JP 4397158 B2 JP4397158 B2 JP 4397158B2 JP 2002318069 A JP2002318069 A JP 2002318069A JP 2002318069 A JP2002318069 A JP 2002318069A JP 4397158 B2 JP4397158 B2 JP 4397158B2
Authority
JP
Japan
Prior art keywords
throttle valve
intake
atmospheric pressure
air amount
intake pipe
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
JP2002318069A
Other languages
Japanese (ja)
Other versions
JP2004150381A (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 JP2002318069A priority Critical patent/JP4397158B2/en
Publication of JP2004150381A publication Critical patent/JP2004150381A/en
Application granted granted Critical
Publication of JP4397158B2 publication Critical patent/JP4397158B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、内燃機関の吸入空気量推定装置に関する。
【0002】
【従来の技術】
空燃比制御を実施するために、気筒内へ供給された吸入空気量を把握することが必要となる。従来においては、吸入空気量を、スロットル弁上流側に配置されたエアフローメータにより検出したり、又は、スロットル弁下流側に配置された圧力センサにより検出される吸気管圧力に基づき算出したりしていた。しかしながら、エアフローメータ及び圧力センサは、応答遅れを有するために、機関過渡時において正確な吸入空気量を検出又は算出することができない。
【0003】
機関過渡時においても正確な吸入空気量を把握するために、スロットル弁開度に基づき吸気管圧力Pmを算出して、算出された吸気管圧力Pmに基づき吸入空気量mcを推定することが提案されている。このような吸入空気量mcの推定において、大気圧Paよりも高い非現実的な吸気管圧力Pmが算出されることがある。このような場合には、算出された吸気管圧力Pmは大気圧Paと置換されて、吸入空気量mcが推定されこととなる。
【0004】
こうして、吸気管圧力Pmは大気圧Paによりガード処理されることとなるが、大気圧Paは標高によって異なるものであるために、常に標準大気圧(101.3kPa)によりガード処理しても意味はない。このために、圧力センサによってガード処理に使用する現在の大気圧を検出することも考えられるが、圧力センサの出力の信頼性は応答遅れ等によってそれほど高くはなく、また、圧力センサは機関吸気系のコストを上昇させる。
【0005】
それにより、圧力センサを使用することなく、ガード処理に使用される現在の大気圧を基準大気圧(例えば、標準大気圧)を補正係数により補正して得ることが考えられる。この補正係数は、例えば、エアフローメータの出力に基づき推定される吸入空気量が真値であるとして、スロットル弁開度に基づき算出される吸気管圧力により推定される吸入空気量がエアフローメータの出力に基づき推定される吸入空気量を上回るときには減少させられ、下回るときには増加させられる。
【0006】
こうして、補正係数は学習及び更新されるが、スロットル弁開度が所定値以下のときには、吸入空気量が少なくなってスロットル弁の経時変化及び吸気系に付着するデポジットにより大きな影響を受けることとなり、このときに、前述した補正係数の学習を実施すると、誤学習となる可能性が高い。それにより、スロットル弁開度が所定値以下のときには、補正係数の学習を禁止することが提案されている(例えば、特許文献1参照)。
【0007】
【特許文献1】
特開平6−146989号公報(段落番号0014−0022、図4)
【特許文献2】
特開2002−180877号公報
【0008】
【発明が解決しようとする課題】
一般的に、車両が低地から高地へ向かうときには主に登坂走行となって、意図する車速を実現するためにスロットル弁開度が大きくされる傾向にあるが、車両が高地から低地へ向かうときには、主に降坂走行となり、過剰速度増加をもたらすこととなるために、スロットル弁開度が大きくされる機会は少ない。それにより、前述の従来技術において、高地から低地へ向かう降坂走行直後には、低地の大気圧に対して補正係数の学習が十分にされていないことがある。
【0009】
その後の低地での走行においてスロットル弁開度が大きくされれば、補正係数の良好な学習が実施され、特に問題が発生することはない。しかしながら、降坂走行直後に機関停止させた場合には、不正確な補正係数が記憶されており、次の機関始動時において、この補正係数を使用して算出される現在の大気圧が実際と大きく異なり、機関始動に失敗したり、また、機関始動が完了しても、その直後において、エンジンストールが発生したり、また、空燃比フィードバック係数が異常値に補正されてしまう。
【0010】
従って、本発明の目的は、スロットル弁下流側の吸気管圧力を算出して、吸入空気量の推定に使用する内燃機関の吸入空気量推定装置において、大気圧(又は基準大気圧に対する補正係数が使用される場合には、この補正係数)が正確に学習されていないことによって引き起こされる機関始動時の問題を改善することである。
【0011】
【課題を解決するための手段】
本発明による請求項1に記載の内燃機関の吸入空気量推定装置は、スロットル弁開度と大気圧とに基づきスロットル弁下流側の吸気管圧力を算出する吸気管圧力算出手段と、前記吸気管圧力算出手段により算出された前記吸気管圧力に基づき吸入空気量を算出する吸入空気量算出手段とを具備し、前記吸気管圧力算出手段で使用される前記大気圧は、前記スロットル弁開度が設定開度より大きいときに限り予め設定された標準大気圧を基準として学習更新されて機関停止に際しても記憶される補正大気圧であり、機関始動時に初めて前記吸気管圧力を算出するときにおいて前記吸気管圧力算出手段において使用される前記大気圧は、前記補正大気圧と前記標準大気圧との間の値とされることを特徴とする。
【0013】
【発明の実施の形態】
図1は、本発明による吸気量推定装置が取り付けられる内燃機関を示す概略図である。同図において、1は機関本体であり、2は各気筒共通のサージタンクである。3はサージタンク2と各気筒とを連通する吸気枝管であり、4はサージタンク2の上流側の吸気通路である。各吸気枝管3には燃料噴射弁5が配置され、吸気通路4におけるサージタンク2の直上流側にはスロットル弁6が配置されている。ここで、スロットル弁6下流側の機関吸気系(サージタンク2及び吸気枝管3)は吸気管と称される。スロットル弁6は、アクセルペダルに連動するものではなく、ステップモータ等の駆動装置によって自由に開度設定可能なものである。7は吸気通路4のスロットル弁6より上流側の吸気流量を検出するエアフローメータである。機関本体1において、8は吸気弁であり、9は排気弁であり、10はピストンである。
【0014】
内燃機関1における燃焼空燃比を、例えば、理論空燃比等の所望空燃比にするためには、機関過渡時を含めて気筒内へ流入した吸入空気量を正確に推定することが必要とされる。エアフローメータ7は、機関定常時においては、比較的正確に吸入空気量を測定することができる。しかしながら、機関過渡時においては、急激に変化する吸入空気量に対してエアフローメータ7の出力が直ぐに応答せず、正確な吸入空気量の測定は不可能である。
【0015】
本吸入空気量推定装置は、機関過渡時においても、正確な吸入空気量を把握することを可能とするために、機関吸気系をモデル化して吸入空気量を推定するようになっている。
【0016】
先ず、スロットル弁6をモデル化することにより、吸気がスロットル弁6を通過する際のエネルギ保存則、運動量保存則、及び、状態方程式を使用して、今回のスロットル弁通過空気量mt(i)(g/sec)が、次式(1)によって表される。以下の式を含めて、スロットル弁通過空気量等の変数の添え字(i)は今回を示し、(i−1)は前回を示している。
【数1】

Figure 0004397158
【0017】
ここで、μ(i)は流量係数であり、A(i)はスロットル弁6の開口面積(m3)である。もちろん、機関吸気系にアイドルスピードコントロールバルブ(ISC弁)が設けられているときには、A(i)には、ISC弁の開口面積が加えられる。流量係数及びスロットル弁の開口面積は、それぞれがスロットル弁開度TA(i)(度)の関数となっており、図2及び3には、それぞれのスロットル弁開度TAに対するマップが図示されている。Rは気体定数であり、Taはスロットル弁上流側の吸気温度(K)であり、Paはスロットル弁上流側の吸気通路圧力(kPa)であり、Pm(i)はスロットル弁下流側の吸気管圧力(kPa)である。また、関数Φ(Pm(i)/Pa)は、比熱比κを使用して次式(2)によって表されるものであり、図4にはPm/Paに対するマップが図示されている。
【数2】
Figure 0004397158
【0018】
次いで、吸気弁をモデル化する。気筒内へ供給される吸入空気量mc(i)(g/sec)は、吸気管圧力Pm(i)に基づきほぼ線形に変化するものであるために、次式(3)によって表すことができる。
【数3】
Figure 0004397158
【0019】
ここで、Tm(i)はスロットル弁下流側の吸気温度(K)であり、a及びbは経験則から得られた定数である。但し、bは気筒内の残留既燃ガス量に相当する値であり、バルブオーバーラップがある場合には、吸気管へ既燃ガスが逆流するために、bの値は無視できないほど増加する。それにより、バルブオーバーラップの有無と、機関回転数NEとに基づき、正確な吸入空気量mcが算出されるように、a及びbの値をマップ化することが好ましい。また、バルブオーバーラップがある場合において、吸気管圧力Pmが所定圧力以上であるときには、吸気管圧力が高いほど既燃ガスの逆流が顕著に減少するために、所定値以下であるときに比較して、aの値を大きくしbの値を小さくすることが好ましい。
【0020】
ところで、機関定常時においては、このときのスロットル弁通過空気量mtTAと吸入空気量とが一致するために、式(1)において、吸気管圧力をこの機関定常時の吸気管圧力PmTAとしたスロットル弁通過空気量mtTAは、吸入空気量(a・PmTA−b)と等しく、それにより、式(1)は、次式(4)と書き換えることもできる。
【数4】
Figure 0004397158
【0021】
ここで、機関定常時の吸気管圧力PmTAは、現在を定常時としたときの今回のスロットル弁開度TA(i)、機関回転数NE(i)、及び、バルブオーバーラップの大きさVT(i)に基づいて予めマップ化しておくことができる。
【0022】
次いで、吸気管をモデル化する。吸気管内に存在する吸気の質量保存則、エネルギ保存則、及び、状態方程式を使用して、吸気管圧力Pmとスロットル弁下流側の吸気温度Tmとの比における時間変化率は次式(5)によって表され、また、吸気管圧力Pmの時間変化率は次式(6)によって表される。ここで、Vは吸気管の容積(m3)であり、具体的には、サージタンク2と吸気枝管3との合計容積である。
【数5】
Figure 0004397158
【0023】
式(5)及び式(6)は離散化され、それぞれ、次式(7)及び(8)が得られ、式(8)によって今回の吸気管圧力Pm(i)が得られれば、式(7)によって今回の吸気管内の吸気温度Tm(i)を得ることができる。式(7)及び(8)において、離散時間Δtは、現在の吸入空気量mc(i)を算出するための第一フローチャート(図5及び6)の実行間隔とされ、例えば8msである。
【数6】
Figure 0004397158
【0024】
次に、図5及び6に示す第一フローチャートを説明する。本フローチャートは、機関始動完了(例えば、機関回転数が400rpm以上となったときに機関始動完了とすることができる)と同時に実行される。先ず、ステップ101において、フラグFが1であるか否かが判断される。このフラグFは機関停止と同時に0にリセットされるものであり、当初は、ステップ101における判断は否定されて、ステップ102へ進む。ステップ102においては、大気圧の初期値Paが次式(9)により算出される。
Pa={K1・ekpa+(1−K1)}・Pas …(9)
【0025】
ここで、ekpaは、詳しくは後述するが、基準大気圧Pas(例えば、標準大気圧101.3kPa)を標高に応じた現在の大気圧に補正するための補正係数であり、通常時は、基準大気圧Pasへ直接乗算されて補正大気圧(ekpa・Pas)が算出される。現在の補正係数ekpaは、今回の機関始動以前の機関運転により学習及び更新された値とされている。
【0026】
次いで、ステップ103において、ステップ102において算出された大気圧の初期値Paが前回の吸気管圧力Pm(i-1)とされ、ステップ104においてはフラグFが1に設定される。それにより、次回の本フローチャートの実施においては、ステップ101における判断が肯定されることとなり、以下に説明するステップ105以降の処理だけが行われる。
【0027】
ステップ105においては、式(8)を使用して吸気管圧力Pm(i)が算出される。式(8)は、前回の吸気管圧力Pm(i-1)と、前回のスロットル弁通過空気量mt(i-1)と、前回の吸入空気量mc(i-1)と、前回の吸気管内の吸気温度Tm(i-1)とに基づき、今回の吸気管圧力Pm(i)を算出するようになっている。これらの初期値として、Pm(i-1)はステップ103において大気圧の初期値Paとされており、Tm(i-1)にはスロットル弁上流側の吸気温度Taが実測されて使用され、mt(i-1)には、これらのPm(i-1)及びTm(i-1)を使用して式(1)又は(4)から算出された値が使用され、また、mc(i-1)には、これらのPm(i-1)及びTm(i-1)を使用して式(3)により算出された値が使用される。
【0028】
次いで、ステップ106において、ステップ101において算出された今回の吸気管圧力Pm(i)がガード値Pgより高いか否かが判断される。ガード値Pgに関しては詳しくは後述するが、このガード処理は、吸気管圧力が大気圧より高くはならないことに基づいている。通常は、この判断は否定されてステップ108に進み、式(7)を使用して今回の吸気管内の吸気温度Tm(i)が算出される。次いで、ステップ109において、式(1)又は(4)を使用して今回のスロットル弁通過空気量mt(i)が算出される。この式(1)又は(4)を使用するスロットル弁通過空気量mt(i)の算出において、現在のスロットル弁開度TAは、スロットル弁の駆動装置(ステップモータ)の応答遅れが考慮される。
【0029】
次いで、ステップ110において、式(3)を使用して今回の吸入空気量mc(i)が算出される。その後は、ステップ111から114において、今回の吸気管圧力Pm(i)は前回の吸気管圧力Pm(i-1)とされ、今回の吸気管内の吸気温度Tm(i)は前回の吸気管内の吸気温度Tm(i-1)とされ、今回のスロットル弁通過空気量mt(i)は前回のスロットル弁通過空気量mt(i-1)とされ、今回の吸入空気量mc(i)は前回の吸入空気量mc(i-1)とされる。こうして、吸入空気量mcは、機関始動完了と同時に逐次算出される吸気管圧力Pmに基づき、逐次推定されることとなる。
【0030】
しかしながら、何らかの要因により、算出された今回の吸気管圧力Pm(i)がガード値Pgより高くなってしまうことがある。このときには、算出された今回の吸気管圧力Pm(i)は明らかな異常値であり、ステップ106における判断が肯定されてステップ107に進み、算出された今回の吸気管圧力Pm(i)はガード値Pgに置換される。
【0031】
前述した補正係数ekpa及びガード値Pgは、学習及び更新されるものであり、図8はそのための第二フローチャートである。第二フローチャートでは、エアフローメータ7の出力に基づき算出されるスロットル弁通過空気量mt’及び吸気管圧力Pm’(それぞれにはダッシュを付してスロットル弁開度に基づき算出された前述のものと区別する)が使用される。それにより、先ず、エアフローメータ7の出力に基づくスロットル弁通過空気量mt’の算出について説明する。
【0032】
図7はエアフローメータ7の断面モデルを示している。エアフローメータ7は、熱線7aの周囲を吸気が通過する際に熱線7aから奪われる熱量がこの吸気量、すなわち、スロットル弁通過空気量に応じて変化するのを利用してスロットル弁通過空気量を検出するものである。こうして、エアフローメータ7の出力に基づきマップ等からスロットル弁通過空気量GA(i)(このマップ値には、算出されるスロットル弁通過空気量mt’(i)と区別するために異なる記号を付する)を得ることができる。
【0033】
しかしながら、一般的なエアフローメータにおいて、熱線7aの回りにはガラス層7bが設けられていて、このガラス層7bの熱容量は比較的大きい。それにより、実際のスロットル弁通過空気量の変化に対してエアフローメータ7の出力は直ぐには変化せずに応答遅れが発生する。この応答遅れを見越してエアフローメータの出力から実際のスロットル弁通過空気量mt’(i)を算出することを考える。
【0034】
現在の熱線7aの温度をThとすると、熱線7aからガラス層7bへ伝達される熱量と、ガラス層7bから吸気へ伝達される熱量とは等しいために、ガラス層Bの温度変化量dTg/dtは次式(10)のように表すことができる。
【数7】
Figure 0004397158
【0035】
ここで、A、B、C、及びDは、熱線7aの断面積、長さ、及びその抵抗率や、ガラス層7bと熱線7aとの間の熱伝達率、ガラス層7bと吸気との間の熱伝達率等に応じて決定される定数である。式(10)において、定常運転時には、ガラス層7bと、熱線7a及び吸気との間の熱の授受が無くなるために、ガラス層7bの温度変化量dTg/dt、すなわち、式(10)の右辺は0になり、また、このとき、スロットル弁通過空気量のマップ値GAと算出値mtとは等しくなる。この条件により、GAを熱線7aの温度Th、ガラス層7bの温度Tg、及び、吸気温度Taにより表して、式10においてガラス層7bの温度Tgを消去することにより、次式(11)を得ることができる。
【数8】
Figure 0004397158
【0036】
式(11)において、α及びβは、前述の定数A、B、C、及びDによって定まる定数であり、こうして、スロットル弁通過空気mt’(i)は、エアフローメータの応答遅れを考慮して、現在のエアフローメータ7の出力に基づくスロットル弁通過空気量のマップ値GA(i)と、前回のエアフローメータ7の出力に基づくスロットル弁通過空気量のマップ値GA(i-1)とに基づいて算出することができる。
【0037】
次に、第二フローチャートを説明する。本フローチャートも第一フローチャートと同様に機関始動と同時に実行され、実行間隔は例えば8msである。先ず、ステップ201において、今回のスロットル弁開度TAが設定開度TA1より大きいか否かが判断される。この判断が肯定されるときにはステップ202において、第一フローチャートにより今回算出されたスロットル弁開度に基づくスロットル弁通過空気量mt(i)が前述の式(11)により算出されたエアフローメータの出力に基づくスロットル弁通過空気量mt’(i)より大きいか否かが判断される。式(11)において、GA(i-1)の初期値は0とされる。
【0038】
ステップ202における判断が肯定されるときには、ステップ203へ進み、大気圧の補正係数ekpaからは比較的小さな所定値qが減算される。一方、ステップ202における判断が否定されるときには、ステップ204へ進み、大気圧の補正係数ekpaへは所定値qが加算される。補正係数ekpaは、車両出荷時においては、例えば1が設定されており、ステップ202における判断が肯定されると、すなわち、式(1)又は(4)を使用して大気圧とスロットル弁開度とに基づき算出されたスロットル弁通過空気量mt(i)が、式(11)を使用してエアフローメータの出力に基づき算出されたスロットル弁通過空気量mt’(i)より大きくなると、式(1)又は(4)において算出に使用した大気圧が、実際より高くなっているとし、補正係数ekpaを減少させるのである。また、スロットル弁通過空気量mt(i)が、スロットル弁通過空気量mt’(i)より小さくなると、式(1)又は(4)において算出に使用した大気圧が、実際より低くなっているとし、補正係数ekpaを増加させるのである。
【0039】
次いで、ステップ205においては、こうして、エアフローメータの出力に基づき算出されるスロットル弁通過空気量mt’を真値として学習及び更新された補正係数ekpaによって基準大気圧Pasを乗算補正し、標高に応じて変化する現在の大気圧Paを算出する。この大気圧Paが第一フローチャートにおいて使用されることとなる。
【0040】
補正係数ekpaの学習及び更新は、ステップ201における判断が肯定されるとき、すなわち、スロットル弁開度TA(i)が設定開度TA1より大きいときにだけ実施される。これは、スロットル弁開度TA(i)が設定開度TA1以下であると、実際のスロットル弁通過空気量が少なくなり、スロットル弁の経時変化及び吸気系の付着デポジットによって大きく影響を受けるために、スロットル弁開度に基づき算出されるスロットル弁通過空気量mt(i)とエアフローメータの出力に基づき算出されるスロットル弁通過空気量mt’(i)との違いをもたらす主要因が現在の大気圧とはならない可能性があるためである。このようにして学習及び更新された補正係数ekpaは、機関停止に際しても記憶され、次回の運転時にも現在の大気圧算出に使用される。
【0041】
ところで、車両が低地から高地へ向かうときには、登坂走行となってスロットル弁開度が設定開度TA1より大きくなる機会は多く、補正係数ekpaの良好な学習及び更新が実施される。しかしながら、高地から低地へ向かうときには、降坂走行となってスロットル弁開度を設定開度TA1より大きくする機会が少なく、補正係数ekpaが十分に学習されていないことがある。こうして、特に、高地から低地への降坂走行直後に車両停止した場合には、補正係数ekpaが、高地の大気圧に適応する値のまま記憶されている可能性が高い。
【0042】
一般的には、機関始動時において、最初にスロットル弁開度に基づき吸気管圧力Pm(i)を算出するときには、大気圧Pa及び前回の吸気管圧力Pm(i-1)として基準大気圧Pasに記憶されている補正係数ekpaを乗算した補正大気圧Paが使用される。しかしながら、これでは、前述の場合において、算出される今回の吸気管圧力Pm(i)が実際より異常に低くなって、それに基づき算出される吸入空気量mc(i)は実際より異常に少なくなり、この吸入空気量mc(i)に基づき所望空燃比を実現するように算出される燃料噴射量では、実際の空燃比は非常にリーンとなって機関始動完了と同時に吸入空気量の推定が開始されるが、その直後には、エンジンストールが発生してしまう。また、クランキングから吸入空気量を推定する場合には、機関始動が不可能となる。
【0043】
本実施形態では、このような問題を解決するために、第一フローチャートのステップ101から104の処理により、初回の吸入空気量mc(i)の推定に使用される大気圧Paは、記憶されている補正係数ekpaを単に基準大気圧Pasに乗算して算出するのではなく、前述の式(9)に基づき算出するようになっている。すなわち、現在の大気圧Paは、適合定数K1(0<K1<1)を使用して、補正係数ekpaを基準大気圧に乗算した補正大気圧と、基準大気圧Pasとの間の値とされる。こうして、大気圧の初期値Paが算出されるために、もし、補正係数ekpaが現在の大気圧に対して異常に小さく記憶されていても、吸入空気量mc(i)が異常に少なく推定されることはなく、エンジンストールを改善することができる。また、記憶されている補正係数ekpaが現在の大気圧に対して正確なものである場合には、推定される吸入空気量mc(i)が実際より多く推定されることとなるが、大気圧の初期値Paが基準大気圧を超えて算出されることはなく、それほど問題とはならない。この大気圧の初期値Paは、第二フローチャートにおいて、スロットル弁開度TAが設定開度TA1より大きくなって補正係数ekpaが更新される(ステップ205)まで大気圧として使用されることとなる。
【0044】
次に、第一フローチャートのステップ106におけるガード処理に使用されるガード値Pgに関して、第二フローチャートに戻り説明する。実際の吸気管圧力は大気圧を超えることはなく、それにより、一般的には、スロットル弁開度に基づき算出される吸気管圧力Pm(i)は現在の大気圧によってガード処理される。現在の大気圧は、補正係数ekpaが正しいものであれば、基準大気圧Pasとekpaとの積としての補正大気圧であり、この補正大気圧がガード値とされるが、補正大気圧に僅かな余裕分として係数K2(例えば、1.05)を乗算してガード値とされることもある。
【0045】
しかしながら、前述した場合のように、機関始動直後において、補正係数ekpaが不正確である場合があり、このときに補正大気圧に基づくガード値によりガード処理されると、スロットル弁開度に基づき算出された吸気管圧力Pm(i)が比較的正確であるにも係らずに、ガード処理によって吸気管圧力Pm(i)が低くされてしまう。それにより、吸入空気量mc(i)は実際より異常に少なく推定され、燃焼空燃比が異常にリーンとなって、失火が発生したり、また、機関排気系に空燃比センサが配置されて燃料噴射量のフィードバック制御が実施される場合には、燃料噴射量を増加するために、フィードバック補正係数が異常に大きくなってしまう。
【0046】
この問題を解決するために、本実施形態では、第二フローチャートのステップ206以降の処理によりガード値Pgを更新するようにしている。第二フローチャートでは、前述の式(8)において、式(1)又は(4)を使用してスロットル弁開度に基づき算出されたスロットル弁通過空気量mtではなく、式(11)を使用してエアフローメータの出力に基づき算出されたスロットル弁通過空気量mt’を使用して吸気管圧力Pm’が算出されるようになっており、ステップ206では、今回算出された吸気管圧力Pm’(i)が前回算出された吸気管圧力Pm’(i-1)より小さいか否かが判断される。
【0047】
機関始動完了直後においては、機関排気系に設けられた触媒装置を早期に暖機するために、燃料噴射量を増大すると共にスロットル弁開度が比較的大きくされて吸入空気量も多くされる。それにより、エアフローメータの出力に基づき算出される初回の吸気管圧力Pm’(i)は現在の大気圧に比較的近い値となる。しかしながら、Pm’(i-1)の初期値は、第一フローチャートのステップ102において算出された大気圧の初期値Paであるために、初回におけるステップ206の判断は肯定されることが多く、ステップ207において、ガード値Pgは、エアフローメータの出力に基づき算出された今回(初回)の吸気管圧力Pm’(i)とされる。次いで、ステップ208では、この吸気管圧力Pm’(i)とされたガード値Pgが、補正係数ekpaにより基準大気圧Pasを補正した前述の補正大気圧に基づく値より小さいか否かが判断される。
【0048】
補正係数ekpaが比較的大きいときには、第一フローチャートのステップ102において算出された大気圧Paよりは小さな値とされているガード値Pgより、補正大気圧に係数K2を乗算した値の方が大きくなる傾向にあり、ステップ208における判断は肯定され、ステップ209においてガード値Tgは、補正大気圧に基づく一般的な値とされる。
【0049】
しかしながら、前述したように補正係数ekpaが現在の大気圧に対して異常に小さい場合には、補正大気圧に基づく値は、かなり小さくなり、これをガード値とすると、前述したような失火等を引き起こすこととなる。このような場合には、ステップ208における判断が否定され、ガード値Pgとしては、エアフローメータの出力に基づき算出された吸気管圧力とされる。この吸気管圧力Pm’は、エアフローメータの出力に基づく実際的な圧力であり、実際の大気圧は、この吸気管圧力より確実に高いものである。それにより、スロットル弁開度に基づき算出された吸気管圧力Pmは、少なくとも、この吸気管圧力Pm’までは異常ではない。こうして、補正係数ekpaが異常に小さい場合には、エアフローメータの出力に基づき算出された吸気管圧力Pm’をガード値として使用することが有効であり、それにより、スロットル弁開度に基づき算出された吸気管圧力Pmが異常に小さくガードされることはなく、前述したような失火及びフィードバック補正係数が異常値となることは防止される。
【0050】
しかしながら、エアフローメータの出力に基づく吸気管圧力をガード値として使用するのはあくまでも暫定処置であり、スロットル弁開度が大きくされた運転が頻繁に行われて、大気圧の補正係数ekpaが適正な値に学習補正されれば、現在の正確な大気圧が算出されるようになり、このときには、補正大気圧に基づくガード値が使用されることが好ましい。それにより、第二フローチャートのステップ208及び209において、補正大気圧に基づき算出される値がエアフローメータの出力に基づく吸気管圧力より大きくなれば、補正大気圧に基づく値がガード値Pgとして使用されるようになっている。
【0051】
また、エアフローメータの出力に基づき算出される吸気管圧力Pm’は、機関始動直後において車両が高地へ向かう場合もあり、現在の大気圧が初回に算出した吸気管圧力より低くなることがある。それにより、初回に算出した吸気管圧力Pm’を大気圧の補正係数ekpaが適正な値となるまで使用することは好ましくなく、第二フローチャートのステップ206及び207では、エアフローメータの出力に基づき算出された今回の吸気管圧力Pm’(i)が前回Pm’(i-1)より小さくなれば、ガード値Pgとして確実に使用可能な値は、今回の吸気管圧力Pm’(i)であるとして、これをガード値Pgとするようになっている。
【0052】
例えば、記憶されている補正係数ekpaが不適当な場合に備えて、機関始動直後はガード処理を実施しない又は第一フローチャートのステップ102において算出したような大気圧Paを単にガード値として使用することも考えられるが、補正係数ekpaが、何時の時点で適当な値に学習更新されるかが明確ではないために、補正大気圧に基づくガード処理を開始したときに、依然として失火等の問題が発生することがある。本実施形態では、前述したように、このような問題が発生することはない。
【0053】
ところで、第二フローチャートにおいて、補正係数ekpaの学習更新には、スロットル弁開度に基づくスロットル弁通過空気量mtとエアフローメータの出力に基づくスロットル弁通過空気量mt’とが比較されるようにした。しかしながら、これは、本発明を限定するものではなく、例えば、比較する特定値は、スロットル弁通過空気量ではなく、スロットル弁開度及びエアフローメータの出力に基づきそれぞれに算出される吸気管圧力でも、吸入空気量でも良い。
【0054】
ところで、燃焼空燃比を正確に制御するためには、燃料噴射を開始する以前に気筒内への正確な吸入空気量を推定して、燃料噴射量を決定しなければならない。しかしながら、正確な吸入空気量を推定するためには、厳密には、吸気弁閉弁時における吸入空気流量を算出しなければならない。すなわち、燃料噴射量を決定するときにおいて、現在の吸入空気量mc(i)ではなく、吸気弁閉弁時における吸入空気量mc(i+n)を算出しなければならない。これは、図1に示すような吸気枝管3に燃料を噴射する内燃機関だけでなく、吸気行程において筒内へ直接燃料を噴射する内燃機関においても同様である。
【0055】
そのためには、現在において、現在のスロットル弁開度TA(i)だけでなく、吸気弁閉弁時までの時間Δt毎のスロットル弁開度TA(i+1),TA(i+2),・・・TA(i+n)に基づき、式(1)においてμ・Aを変化させ、又は、式(4)においてPmTAを変化させ、各時間のスロットル弁通過空気量mtを算出することが必要となる。
【0056】
各時間のスロットル弁開度TAは、現在の時間に対するアクセルペダルの踏み込み変化量に基づき、この踏み込み変化量が吸気弁閉弁時まで持続するとして、各時間のアクセルペダルの踏み込み量を推定し、それぞれの推定踏み込み量に対して、スロットル弁アクチュエータの応答遅れを考慮して決定することが考えられる。この方法は、スロットル弁がアクセルペダルと機械的に連結されている場合にも適用することができる。
【0057】
しかしながら、こうして推定される吸気弁閉弁時におけるスロットル弁開度TA(i+n)は、あくまでも予測であり、実際と一致している保証はない。吸気弁閉弁時におけるスロットル弁開度TA(i+n)を実際と一致させるために、スロットル弁を遅れ制御するようにしても良い。アクセルペダルの踏み込み量が変化したときに、アクチュエータの応答遅れによって、スロットル弁開度は遅れて変化するが、この遅れ制御は、このスロットル弁の応答遅れを意図的に増大させるものである。
【0058】
例えば、機関過渡時において、燃料噴射量を決定するときにおける現在のアクセルペダルの踏み込み量に対応するスロットル弁開度が、吸気弁閉弁時に実現されるように、実際の応答遅れ(無駄時間)を考慮してスロットル弁のアクチュエータを制御すれば、現在から吸気弁閉弁時までの時間毎のスロットル弁開度TA(i),TA(i+1),・・・TA(i+n)を正確に把握することができる。さらに具体的に言えば、アクセルペダルの踏み込み量が変化するときには、直ぐにアクチュエータへ作動信号を発するのではなく、燃料噴射量を決定するときから吸気弁閉弁時までの時間から無駄時間を差し引いた時間だけ経過したときにアクチュエータへの作動信号を発するようにするのである。もちろん、現在のアクセルペダルの踏み込み量に対応するスロットル弁開度を、吸気弁閉弁時以降に実現するようにスロットル弁の遅れ制御を実施しても良い。
【0059】
エアフローメータ7の出力は機関定常時において信頼性が高く、それにより、機関定常時においては、式(11)を使用して算出される現在のスロットル弁通過空気量mt(i)は、式(1)又は(4)により算出されるスロットル弁通過空気量よりも信頼性が高い。こうして、機関定常時には、式(11)により算出された前回のスロットル弁通過空気量mt(i)を使用して、式(8)において今回の吸気管圧力Pm(i)を算出すると共に式(7)において今回のスロットル弁下流側の吸気温度Tm(i)を算出して、式(3)により今回の吸入空気量mc(i)を算出することが好ましい。
【0060】
それにより、第一フローチャートを使用して、現在の吸入空気量mc(i)及び吸気弁閉弁時の吸入空気量mc(i+n)を算出すると共に、前述のように式(11)、式(8)、式(7)及び式(3)を使用してエアフローメータの出力に基づく現在の吸入空気量mc(i)’を逐次算出し、吸気弁閉弁時の吸入空気量を、mc(i+n)−mc(i)+mc(i)’により算出するようにしても良い。このような算出方法により、機関定常時には、同じモデル式に基づき同じスロットル弁開度として算出されるmc(i+n)とmc(i)とが確実に相殺され、エアフローメータの出力に基づき算出される正確な現在の吸入空気量が、吸気弁閉弁時の吸入空気量として得られる。また、機関過渡時には、mc(i)とmc(i)’とがほぼ相殺されるために、mc(i+n)として算出された吸気弁閉弁時の吸入空気量を得ることができる。
【0061】
【発明の効果】
本発明による内燃機関の吸入空気量推定装置によれば、吸気管圧力算出手段で使用される大気圧は、スロットル弁開度が設定開度より大きいときに限り予め設定された標準大気圧を基準として学習更新されて機関停止に際しても記憶される補正大気圧であり、機関始動時に初めて吸気管圧力を算出するときにおいて吸気管圧力算出手段において使用される大気圧は、補正大気圧と標準大気圧との間の値とされるようになっている。それにより、機関始動時において、記憶されている補正大気圧が正確に学習されていないものであっても、大気圧の初期値は、正確な大気圧へ近づけられ、機関始動時における吸入空気量の推定開始時において燃焼空燃比が過剰にリーンとなってエンジンストールが発生する問題を改善することができる。
【図面の簡単な説明】
【図1】 本発明による吸入空気量推定装置が取り付けられる内燃機関の概略図である。
【図2】 スロットル弁開度TAと流量係数μとの関係を示すマップである。
【図3】 スロットル弁開度TAとスロットル弁の開口面積Aとの関係を示すマップである。
【図4】 吸気管圧力Pmと大気圧Paとの比と、関数Φとの関係を示すマップである。
【図5】 吸入空気量を算出するための第一フローチャートの一部である。
【図6】 図5の第一フローチャートの残り一部である。
【図7】 モデル化したエアフローメータの断面図である。
【図8】 補正係数ekpa及びガード値Pgの学習及び更新のための第二フローチャートである。
【符号の説明】
1…機関本体
2…サージタンク
3…吸気枝管
4…吸気通路
6…スロットル弁
7…エアフローメータ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an intake air amount estimation device for an internal combustion engine.
[0002]
[Prior art]
In order to perform the air-fuel ratio control, it is necessary to grasp the amount of intake air supplied into the cylinder. Conventionally, the intake air amount is detected by an air flow meter arranged on the upstream side of the throttle valve, or calculated based on the intake pipe pressure detected by a pressure sensor arranged on the downstream side of the throttle valve. It was. However, since the air flow meter and the pressure sensor have a response delay, an accurate intake air amount cannot be detected or calculated during engine transition.
[0003]
In order to grasp an accurate intake air amount even during engine transition, it is proposed to calculate the intake pipe pressure Pm based on the throttle valve opening and to estimate the intake air amount mc based on the calculated intake pipe pressure Pm. Has been. In such an estimation of the intake air amount mc, an unrealistic intake pipe pressure Pm higher than the atmospheric pressure Pa may be calculated. In such a case, the calculated intake pipe pressure Pm is replaced with the atmospheric pressure Pa, and the intake air amount mc is estimated.
[0004]
In this way, the intake pipe pressure Pm is guarded by the atmospheric pressure Pa. However, since the atmospheric pressure Pa varies depending on the altitude, it is always meaningful to perform the guard processing by the standard atmospheric pressure (101.3 kPa). Absent. For this reason, it is conceivable to detect the current atmospheric pressure used for the guard processing by the pressure sensor, but the reliability of the output of the pressure sensor is not so high due to a response delay or the like. Increase costs.
[0005]
Accordingly, it is conceivable that the current atmospheric pressure used for the guard process is corrected by correcting the reference atmospheric pressure (for example, standard atmospheric pressure) with a correction coefficient without using a pressure sensor. For example, the correction coefficient is calculated based on the intake air amount estimated based on the intake pipe pressure calculated based on the throttle valve opening, assuming that the intake air amount estimated based on the output of the air flow meter is a true value. Exceed intake air volume estimated based on When Reduced and below When Can be increased.
[0006]
Thus, the correction coefficient is learned and updated, but the throttle valve opening is below a predetermined value. When Therefore, the intake air amount will be reduced and will be greatly affected by the aging of the throttle valve and the deposits attached to the intake system. When In addition, if the above-described correction coefficient learning is performed, there is a high possibility of erroneous learning. As a result, the throttle valve opening is below a predetermined value. When Proposed to prohibit learning of correction coefficients (see, for example, Patent Document 1).
[0007]
[Patent Document 1]
Japanese Patent Laid-Open No. 6-146989 (paragraph number 0014-0022, FIG. 4)
[Patent Document 2]
JP 2002-180877 A
[0008]
[Problems to be solved by the invention]
Generally, the vehicle goes from low to high When However, there is a tendency for the throttle valve opening to increase to achieve the intended vehicle speed, but the vehicle heads from high altitude to low altitude. When In this case, since the vehicle runs mainly on a downhill and increases an excessive speed, there is little opportunity to increase the throttle valve opening. As a result, in the above-described conventional technology, the correction coefficient may not be sufficiently learned for the atmospheric pressure in the lowland immediately after traveling downhill from the highland to the lowland.
[0009]
If the throttle valve opening is increased in the subsequent lowland travel, good learning of the correction coefficient is performed, and no particular problem occurs. However, when the engine is stopped immediately after running downhill, an inaccurate correction coefficient is stored, and the current atmospheric pressure calculated using this correction coefficient at the next engine start is actually The engine start is unsuccessful, or even if the engine start is completed, immediately after that, an engine stall occurs or the air-fuel ratio feedback coefficient is corrected to an abnormal value.
[0010]
Therefore, an object of the present invention is to calculate the intake pipe pressure downstream of the throttle valve and use the atmospheric pressure (or the correction coefficient for the reference atmospheric pressure) in the intake air amount estimation device for an internal combustion engine used for estimating the intake air amount. If used, this is to improve the engine start-up problem caused by the fact that this correction factor) is not correctly learned.
[0011]
[Means for Solving the Problems]
An intake air amount estimating device for an internal combustion engine according to claim 1 of the present invention is an intake pipe pressure calculating means for calculating an intake pipe pressure downstream of the throttle valve based on a throttle valve opening and an atmospheric pressure, and the intake pipe Intake air amount calculation means for calculating the intake air amount based on the intake pipe pressure calculated by the pressure calculation means, and the atmospheric pressure used by the intake pipe pressure calculation means is such that the throttle valve opening is Set opening Greater than Is the corrected atmospheric pressure that is learned and updated with reference to the preset standard atmospheric pressure and stored when the engine is stopped, and the intake pipe pressure is calculated for the first time when the engine is started. When In the above, the atmospheric pressure used in the intake pipe pressure calculating means is a value between the corrected atmospheric pressure and the standard atmospheric pressure.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a schematic diagram showing an internal combustion engine to which an intake air amount estimation device according to the present invention is attached. In the figure, 1 is an engine body, and 2 is a surge tank common to each cylinder. An intake branch pipe 3 communicates the surge tank 2 with each cylinder, and 4 is an intake passage upstream of the surge tank 2. A fuel injection valve 5 is disposed in each intake branch pipe 3, and a throttle valve 6 is disposed immediately upstream of the surge tank 2 in the intake passage 4. Here, the engine intake system (surge tank 2 and intake branch pipe 3) downstream of the throttle valve 6 is referred to as an intake pipe. The throttle valve 6 is not linked to the accelerator pedal, but can be freely set by a drive device such as a step motor. Reference numeral 7 denotes an air flow meter that detects an intake air flow rate upstream of the throttle valve 6 in the intake passage 4. In the engine body 1, 8 is an intake valve, 9 is an exhaust valve, and 10 is a piston.
[0014]
In order to set the combustion air-fuel ratio in the internal combustion engine 1 to a desired air-fuel ratio such as a stoichiometric air-fuel ratio, for example, it is necessary to accurately estimate the amount of intake air that has flowed into the cylinder including when the engine is in transition. . The air flow meter 7 can measure the intake air amount relatively accurately when the engine is stationary. However, during engine transition, the output of the air flow meter 7 does not immediately respond to the intake air amount that changes abruptly, making it impossible to accurately measure the intake air amount.
[0015]
This intake air amount estimation device estimates the intake air amount by modeling the engine intake system in order to make it possible to accurately grasp the intake air amount even during engine transition.
[0016]
First, by modeling the throttle valve 6, using the energy conservation law, the momentum conservation law, and the state equation when the intake air passes through the throttle valve 6, the current throttle valve passage air amount mt (i) (G / sec) is expressed by the following equation (1). Including the following expression, the subscript (i) of the variable such as the throttle valve passing air amount indicates the current time, and (i-1) indicates the previous time.
[Expression 1]
Figure 0004397158
[0017]
Where μ (i) Is the flow coefficient, A (i) Is the opening area of the throttle valve 6 (m Three ). Of course, an idle speed control valve (ISC valve) is provided in the engine intake system. When A (i) Is added to the opening area of the ISC valve. The flow coefficient and the opening area of the throttle valve are respectively the throttle valve opening TA. (i) 2 and 3 show maps for the respective throttle valve openings TA. R is a gas constant, Ta is the intake air temperature (K) upstream of the throttle valve, Pa is the intake passage pressure (kPa) upstream of the throttle valve, and Pm (i) Is the intake pipe pressure (kPa) downstream of the throttle valve. In addition, the function Φ (Pm (i) / Pa) is expressed by the following equation (2) using the specific heat ratio κ, and FIG. 4 shows a map for Pm / Pa.
[Expression 2]
Figure 0004397158
[0018]
Next, the intake valve is modeled. Intake air amount mc supplied to the cylinder (i) (G / sec) is the intake pipe pressure Pm (i) Therefore, it can be expressed by the following equation (3).
[Equation 3]
Figure 0004397158
[0019]
Where Tm (i) Is the intake air temperature (K) downstream of the throttle valve, and a and b are constants obtained from empirical rules. However, b is a value corresponding to the amount of residual burned gas in the cylinder, and when there is a valve overlap, burned gas flows backward to the intake pipe, so the value of b increases to a degree that cannot be ignored. Accordingly, it is preferable to map the values of a and b so that an accurate intake air amount mc is calculated based on the presence or absence of valve overlap and the engine speed NE. Further, when there is a valve overlap, the intake pipe pressure Pm is equal to or higher than a predetermined pressure. When In this case, the higher the intake pipe pressure is, the more the backflow of burned gas is significantly reduced. When It is preferable to increase the value a and decrease the value b.
[0020]
By the way, when the engine is stationary, When Since the throttle valve passage air amount mtTA and the intake air amount coincide with each other, the throttle valve passage air amount mtTA in which the intake pipe pressure is the intake pipe pressure PmTA when the engine is steady in the equation (1) is the intake air amount. It is equal to (a · PmTA−b), so that the expression (1) can be rewritten as the following expression (4).
[Expression 4]
Figure 0004397158
[0021]
Here, the intake pipe pressure PmTA at the time of steady state of the engine is the current steady state. When This throttle valve opening TA (i) , Engine speed NE (i) , And valve overlap size VT (i) Based on the above, it can be previously mapped.
[0022]
Next, the intake pipe is modeled. Using the intake mass conservation law, energy conservation law, and equation of state existing in the intake pipe, the rate of change over time in the ratio between the intake pipe pressure Pm and the intake air temperature Tm downstream of the throttle valve is expressed by the following equation (5): The time change rate of the intake pipe pressure Pm is expressed by the following equation (6). Where V is the volume of the intake pipe (m Three More specifically, it is the total volume of the surge tank 2 and the intake branch pipe 3.
[Equation 5]
Figure 0004397158
[0023]
Equations (5) and (6) are discretized to obtain the following equations (7) and (8), respectively, and the current intake pipe pressure Pm is obtained by equation (8). (i) Is obtained, the intake air temperature Tm in the intake pipe at this time is obtained by the equation (7). (i) Can be obtained. In the equations (7) and (8), the discrete time Δt is the current intake air amount mc. (i) Is the execution interval of the first flowchart (FIGS. 5 and 6) for calculating, for example, 8 ms.
[Formula 6]
Figure 0004397158
[0024]
Next, the first flowchart shown in FIGS. 5 and 6 will be described. This flowchart shows the completion of engine start (for example, the engine speed is 400 rpm or more) When The engine can be completed at the same time). First, in step 101, it is determined whether or not the flag F is 1. This flag F is reset to 0 when the engine is stopped. Initially, the determination in step 101 is denied and the routine proceeds to step 102. In step 102, an initial value Pa of atmospheric pressure is calculated by the following equation (9).
Pa = {K1 · ekpa + (1−K1)} · Pas (9)
[0025]
Here, ekpa is a correction coefficient for correcting the reference atmospheric pressure Pas (for example, standard atmospheric pressure 101.3 kPa) to the current atmospheric pressure corresponding to the altitude, which will be described later in detail. The corrected atmospheric pressure (ekpa · Pas) is calculated by directly multiplying the atmospheric pressure Pas. The current correction coefficient ekpa is a value learned and updated by the engine operation before the engine start this time.
[0026]
Next, in step 103, the initial value Pa of the atmospheric pressure calculated in step 102 is the previous intake pipe pressure Pm. (i-1) In step 104, the flag F is set to 1. Accordingly, in the next execution of this flowchart, the determination in step 101 is affirmed, and only the processing after step 105 described below is performed.
[0027]
In step 105, the intake pipe pressure Pm is calculated using equation (8). (i) Is calculated. Equation (8) is the previous intake pipe pressure Pm (i-1) And the previous throttle valve passing air amount mt (i-1) And the previous intake air amount mc (i-1) And the previous intake air temperature Tm in the intake pipe (i-1) Based on the above, this intake pipe pressure Pm (i) Is calculated. As these initial values, Pm (i-1) Is the initial value Pa of atmospheric pressure in step 103, and Tm (i-1) Is measured and used for the intake air temperature Ta upstream of the throttle valve, mt (i-1) These Pm (i-1) And Tm (i-1) The value calculated from equation (1) or (4) using is used, and mc (i-1) These Pm (i-1) And Tm (i-1) The value calculated by equation (3) using is used.
[0028]
Next, at step 106, the current intake pipe pressure Pm calculated at step 101 is calculated. (i) Is higher than the guard value Pg. Although the guard value Pg will be described in detail later, this guard process is based on the fact that the intake pipe pressure cannot be higher than the atmospheric pressure. Normally, this determination is denied and the routine proceeds to step 108, where the intake air temperature Tm in the intake pipe at this time is calculated using equation (7). (i) Is calculated. Next, at step 109, the current throttle valve passage air amount mt is obtained using the equation (1) or (4). (i) Is calculated. Throttle valve passing air amount mt using this formula (1) or (4) (i) In this calculation, the current throttle valve opening TA takes into account the response delay of the throttle valve drive device (step motor).
[0029]
Next, at step 110, the current intake air amount mc is calculated using equation (3). (i) Is calculated. Thereafter, in steps 111 to 114, the current intake pipe pressure Pm (i) Is the previous intake pipe pressure Pm (i-1) The intake air temperature Tm in the intake pipe this time (i) Is the previous intake air temperature Tm in the intake pipe (i-1) The amount of air passing through the throttle valve mt this time (i) Is the previous air flow mt through the throttle valve (i-1) The intake air amount mc this time (i) Is the previous intake air amount mc (i-1) It is said. Thus, the intake air amount mc is sequentially estimated based on the intake pipe pressure Pm that is sequentially calculated simultaneously with the completion of the engine start.
[0030]
However, the calculated intake pipe pressure Pm is calculated for some reason. (i) May become higher than the guard value Pg. this When Is the calculated current intake pipe pressure Pm (i) Is an obvious abnormal value, the determination in step 106 is affirmed and the routine proceeds to step 107, where the calculated current intake pipe pressure Pm (i) Is replaced with the guard value Pg.
[0031]
The correction coefficient ekpa and the guard value Pg described above are learned and updated, and FIG. 8 is a second flowchart for that purpose. In the second flowchart, the throttle valve passing air amount mt ′ and the intake pipe pressure Pm ′ calculated based on the output of the air flow meter 7 (the above-mentioned ones calculated based on the throttle valve opening with a dash attached to each) Distinguish) is used. Accordingly, first, calculation of the throttle valve passing air amount mt ′ based on the output of the air flow meter 7 will be described.
[0032]
FIG. 7 shows a cross-sectional model of the air flow meter 7. The air flow meter 7 uses the fact that the amount of heat taken away from the heat wire 7a when the intake air passes around the heat wire 7a changes according to the intake air amount, that is, the amount of air passing through the throttle valve. It is to detect. Thus, based on the output of the air flow meter 7, the throttle valve passing air amount GA is determined from the map or the like. (i) (This map value includes the calculated throttle valve passing air amount mt ′. (i) Can be obtained with different symbols to distinguish them from each other.
[0033]
However, in a general air flow meter, a glass layer 7b is provided around the heat wire 7a, and the heat capacity of the glass layer 7b is relatively large. As a result, the output of the air flow meter 7 does not change immediately with respect to the actual change in the amount of air passing through the throttle valve, and a response delay occurs. In anticipation of this response delay, the actual throttle valve passing air amount mt 'is determined from the output of the air flow meter. (i) Consider calculating.
[0034]
Assuming that the current temperature of the heat wire 7a is Th, the amount of heat transferred from the heat wire 7a to the glass layer 7b is equal to the amount of heat transferred from the glass layer 7b to the intake air. Therefore, the temperature change amount dTg / dt of the glass layer B Can be expressed as the following formula (10).
[Expression 7]
Figure 0004397158
[0035]
Here, A, B, C, and D are the cross-sectional area, length, and resistivity of the heat wire 7a, the heat transfer coefficient between the glass layer 7b and the heat wire 7a, and between the glass layer 7b and the intake air. It is a constant determined according to the heat transfer coefficient of. In equation (10), during steady operation, since there is no transfer of heat between the glass layer 7b, the heat ray 7a, and the intake air, the temperature change amount dTg / dt of the glass layer 7b, that is, the right side of equation (10) Becomes 0, and this When The map value GA of the throttle valve passage air amount is equal to the calculated value mt. Under this condition, GA is represented by the temperature Th of the heat ray 7a, the temperature Tg of the glass layer 7b, and the intake air temperature Ta, and the temperature Tg of the glass layer 7b is eliminated in Equation 10 to obtain the following equation (11). be able to.
[Equation 8]
Figure 0004397158
[0036]
In Expression (11), α and β are constants determined by the above-described constants A, B, C, and D, and thus the throttle valve passing air mt ′. (i) Is a map value GA of the throttle valve passing air amount based on the current output of the air flow meter 7 in consideration of the response delay of the air flow meter. (i) And the map value GA of the throttle valve passing air amount based on the previous output of the air flow meter 7 (i-1) And can be calculated based on the above.
[0037]
Next, the second flowchart will be described. Similar to the first flowchart, this flowchart is executed simultaneously with the engine start, and the execution interval is, for example, 8 ms. First, in step 201, it is determined whether or not the current throttle valve opening TA is larger than the set opening TA1. This judgment is affirmed When In step 202, the throttle valve passage air amount mt based on the throttle valve opening calculated this time according to the first flowchart. (i) Is the throttle valve passing air amount mt ′ based on the output of the air flow meter calculated by the above equation (11). (i) It is determined whether it is larger. In Formula (11), GA (i-1) The initial value of is set to 0.
[0038]
The determination in step 202 is affirmed When In step 203, a relatively small predetermined value q is subtracted from the atmospheric pressure correction coefficient ekpa. On the other hand, the determination in step 202 is denied. When In step 204, a predetermined value q is added to the atmospheric pressure correction coefficient ekpa. The correction coefficient ekpa is set to 1, for example, at the time of vehicle shipment, and if the determination in step 202 is affirmative, that is, the atmospheric pressure and the throttle valve opening using the formula (1) or (4). Throttle valve passage air amount mt calculated based on (i) Is calculated based on the output of the air flow meter using the equation (11), and the throttle valve passing air amount mt ′. (i) If it becomes larger, it is assumed that the atmospheric pressure used for calculation in the equation (1) or (4) is higher than the actual pressure, and the correction coefficient ekpa is decreased. Also, the throttle valve passing air amount mt (i) Is the throttle valve passing air amount mt ' (i) If it becomes smaller, it is assumed that the atmospheric pressure used for calculation in the formula (1) or (4) is lower than the actual pressure, and the correction coefficient ekpa is increased.
[0039]
Next, in step 205, the reference atmospheric pressure Pas is multiplied and corrected by the correction coefficient ekpa learned and updated with the throttle valve passing air amount mt 'calculated based on the output of the air flow meter as a true value in this way, and according to the altitude. The present atmospheric pressure Pa that changes is calculated. This atmospheric pressure Pa is used in the first flowchart.
[0040]
For the learning and updating of the correction coefficient ekpa, the determination in step 201 is affirmed. When That is, the throttle valve opening TA (i) Is larger than the set opening TA1 When Implemented only in This is the throttle valve opening TA (i) Is equal to or less than the set opening TA1, the actual amount of air passing through the throttle valve decreases, and is greatly affected by the time-dependent change of the throttle valve and the deposit deposit on the intake system. Valve passing air volume mt (i) And the throttle valve passage air amount mt ′ calculated based on the output of the air flow meter (i) This is because the main factor causing the difference may not be the current atmospheric pressure. The correction coefficient ekpa learned and updated in this way is stored even when the engine is stopped, and is used for the current atmospheric pressure calculation even during the next operation.
[0041]
By the way, the vehicle heads from low to high When In many cases, the throttle valve opening is larger than the set opening TA1 due to climbing, and good correction and learning of the correction coefficient ekpa are performed. However, going from high to low When In some cases, there is little opportunity to go downhill and make the throttle valve opening larger than the set opening TA1, and the correction coefficient ekpa is not sufficiently learned. Thus, particularly when the vehicle is stopped immediately after traveling downhill from a highland to a lowland, it is highly likely that the correction coefficient ekpa is stored as a value adapted to the atmospheric pressure in the highland.
[0042]
Generally, when starting the engine, first, the intake pipe pressure Pm is based on the throttle valve opening. (i) Calculate When Includes the atmospheric pressure Pa and the previous intake pipe pressure Pm. (i-1) As the corrected atmospheric pressure Pa multiplied by the correction coefficient ekpa stored in the reference atmospheric pressure Pas. However, in this case, in this case, the current intake pipe pressure Pm is calculated. (i) Intake air amount mc calculated based on the abnormally lower than actual (i) Is abnormally less than actual, and this intake air amount mc (i) In the fuel injection amount calculated to achieve the desired air-fuel ratio based on the above, the actual air-fuel ratio becomes very lean and the estimation of the intake air amount is started at the same time as the engine start is completed. An engine stall will occur. Further, when the intake air amount is estimated from the cranking, it is impossible to start the engine.
[0043]
In the present embodiment, in order to solve such a problem, the first intake air amount mc is obtained by the processing of steps 101 to 104 in the first flowchart. (i) The atmospheric pressure Pa used for the estimation is not calculated by simply multiplying the stored correction coefficient ekpa by the reference atmospheric pressure Pas, but is calculated based on the above-described equation (9). That is, the current atmospheric pressure Pa is a value between the reference atmospheric pressure Pas and the corrected atmospheric pressure obtained by multiplying the reference atmospheric pressure by the correction coefficient ekpa using the adaptation constant K1 (0 <K1 <1). The Thus, since the initial value Pa of the atmospheric pressure is calculated, even if the correction coefficient ekpa is stored abnormally small with respect to the current atmospheric pressure, the intake air amount mc (i) Is not estimated to be abnormally low, engine stall Improvement can do. If the stored correction coefficient ekpa is accurate with respect to the current atmospheric pressure, the estimated intake air amount mc (i) However, the initial value Pa of the atmospheric pressure is not calculated exceeding the reference atmospheric pressure, and this is not a problem. The initial value Pa of the atmospheric pressure is used as the atmospheric pressure in the second flowchart until the throttle valve opening TA is larger than the set opening TA1 and the correction coefficient ekpa is updated (step 205).
[0044]
Next, the guard value Pg used for the guard process in step 106 of the first flowchart will be described with reference back to the second flowchart. The actual intake pipe pressure does not exceed the atmospheric pressure, so that the intake pipe pressure Pm generally calculated based on the throttle valve opening (i) Is guarded by the current atmospheric pressure. If the correction coefficient ekpa is correct, the current atmospheric pressure is the corrected atmospheric pressure as the product of the reference atmospheric pressure Pas and ekpa, and this corrected atmospheric pressure is used as a guard value. As a margin, a guard value may be obtained by multiplying by a coefficient K2 (for example, 1.05).
[0045]
However, as described above, the correction coefficient ekpa may be inaccurate immediately after starting the engine. When When the guard process is performed with the guard value based on the corrected atmospheric pressure, the intake pipe pressure Pm calculated based on the throttle valve opening degree (i) Despite being relatively accurate, the intake pipe pressure Pm is reduced by the guard process. (i) Will be lowered. As a result, the intake air amount mc (i) Is estimated to be abnormally less than actual, the combustion air-fuel ratio becomes abnormally lean, a misfire occurs, or an air-fuel ratio sensor is arranged in the engine exhaust system to perform feedback control of the fuel injection amount In order to increase the fuel injection amount, the feedback correction coefficient becomes abnormally large.
[0046]
In order to solve this problem, in the present embodiment, the guard value Pg is updated by the processing after step 206 in the second flowchart. In the second flowchart, in Expression (8), Expression (11) is used instead of the throttle valve passing air amount mt calculated based on the throttle valve opening using Expression (1) or (4). Thus, the intake pipe pressure Pm ′ is calculated using the throttle valve passage air amount mt ′ calculated based on the output of the air flow meter. In step 206, the intake pipe pressure Pm ′ calculated this time is calculated. (i) Is the previously calculated intake pipe pressure Pm ′ (i-1) It is determined whether it is smaller.
[0047]
Immediately after the engine start is completed, in order to warm up the catalyst device provided in the engine exhaust system at an early stage, the fuel injection amount is increased, the throttle valve opening is relatively increased, and the intake air amount is also increased. Thereby, the initial intake pipe pressure Pm ′ calculated based on the output of the air flow meter (i) Is relatively close to the current atmospheric pressure. However, Pm ' (i-1) Since the initial value of the atmospheric pressure is the initial value Pa of the atmospheric pressure calculated in step 102 of the first flowchart, the determination of step 206 in the first time is often affirmed. In step 207, the guard value Pg This (first time) intake pipe pressure Pm ′ calculated based on the meter output (i) It is said. Next, at step 208, the intake pipe pressure Pm ′. (i) It is determined whether or not the determined guard value Pg is smaller than a value based on the corrected atmospheric pressure obtained by correcting the reference atmospheric pressure Pas by the correction coefficient ekpa.
[0048]
Correction coefficient ekpa is relatively large When There is a tendency that the value obtained by multiplying the corrected atmospheric pressure by the coefficient K2 is larger than the guard value Pg which is smaller than the atmospheric pressure Pa calculated in step 102 of the first flowchart. In step 209, the guard value Tg is set to a general value based on the corrected atmospheric pressure.
[0049]
However, when the correction coefficient ekpa is abnormally small with respect to the current atmospheric pressure as described above, the value based on the corrected atmospheric pressure becomes considerably small. Will cause. In such a case, the determination in step 208 is denied, and the guard value Pg is the intake pipe pressure calculated based on the output of the air flow meter. The intake pipe pressure Pm ′ is a practical pressure based on the output of the air flow meter, and the actual atmospheric pressure is surely higher than the intake pipe pressure. Thus, the intake pipe pressure Pm calculated based on the throttle valve opening is not abnormal at least up to the intake pipe pressure Pm ′. Thus, when the correction coefficient ekpa is abnormally small, it is effective to use the intake pipe pressure Pm ′ calculated based on the output of the air flow meter as a guard value, thereby calculating based on the throttle valve opening. Further, the intake pipe pressure Pm is not guarded abnormally small, and the misfire and the feedback correction coefficient as described above are prevented from becoming abnormal values.
[0050]
However, the use of the intake pipe pressure based on the output of the air flow meter as a guard value is only a provisional measure, and an operation with a large throttle valve opening is frequently performed, and the atmospheric pressure correction coefficient ekpa is appropriate. If the value is corrected for learning, the current accurate atmospheric pressure will be calculated. When Is preferably a guard value based on the corrected atmospheric pressure. Thereby, in steps 208 and 209 of the second flowchart, if the value calculated based on the corrected atmospheric pressure is larger than the intake pipe pressure based on the output of the air flow meter, the value based on the corrected atmospheric pressure is used as the guard value Pg. It has become so.
[0051]
Further, the intake pipe pressure Pm ′ calculated based on the output of the air flow meter may cause the vehicle to go to a high altitude immediately after the engine is started, and the current atmospheric pressure may be lower than the intake pipe pressure calculated for the first time. Accordingly, it is not preferable to use the intake pipe pressure Pm ′ calculated for the first time until the atmospheric pressure correction coefficient ekpa becomes an appropriate value. In steps 206 and 207 of the second flowchart, the calculation is based on the output of the air flow meter. This intake pipe pressure Pm ' (i) Last time Pm ' (i-1) If it is smaller, the value that can be reliably used as the guard value Pg is the current intake pipe pressure Pm ′. (i) This is set as the guard value Pg.
[0052]
For example, in preparation for the case where the stored correction coefficient ekpa is inappropriate, the guard process is not performed immediately after the engine is started, or the atmospheric pressure Pa calculated in step 102 of the first flowchart is simply used as the guard value. However, since it is not clear when the correction coefficient ekpa is learned and updated to an appropriate value, the guard process based on the corrected atmospheric pressure is started. When In addition, problems such as misfire may still occur. In the present embodiment, as described above, such a problem does not occur.
[0053]
By the way, in the second flow chart, the learning coefficient of the correction coefficient ekpa is updated by comparing the throttle valve passing air amount mt based on the throttle valve opening and the throttle valve passing air amount mt ′ based on the output of the air flow meter. . However, this does not limit the present invention. For example, the specific value to be compared is not the amount of air passing through the throttle valve, but the intake pipe pressure calculated based on the throttle valve opening and the output of the air flow meter. The amount of intake air may be used.
[0054]
By the way, in order to accurately control the combustion air-fuel ratio, it is necessary to estimate the correct intake air amount into the cylinder and determine the fuel injection amount before starting the fuel injection. However, in order to estimate the accurate intake air amount, strictly speaking, the intake air flow rate when the intake valve is closed must be calculated. That is, the fuel injection amount is determined When The current intake air amount mc (i) Rather than the intake air amount mc when the intake valve is closed (i + n) Must be calculated. This applies not only to the internal combustion engine that injects fuel into the intake branch pipe 3 as shown in FIG. 1 but also to the internal combustion engine that directly injects fuel into the cylinder during the intake stroke.
[0055]
For this purpose, at present, the current throttle valve opening TA (i) As well as the throttle valve opening TA for every time Δt until the intake valve closes (i + 1) , TA (i + 2) , ... TA (i + n) Therefore, it is necessary to calculate the throttle valve passing air amount mt for each time by changing μ · A in the equation (1) or changing PmTA in the equation (4).
[0056]
The throttle valve opening TA for each time is based on the amount of change in the depression of the accelerator pedal with respect to the current time, assuming that the amount of change in the depression continues until the intake valve closes, For each estimated depression amount, it may be determined in consideration of the response delay of the throttle valve actuator. This method can also be applied when the throttle valve is mechanically connected to the accelerator pedal.
[0057]
However, the throttle valve opening TA when the intake valve is closed is estimated as described above. (i + n) Is only a prediction and there is no guarantee that it is consistent with the actual. Throttle valve opening TA when intake valve is closed (i + n) The throttle valve may be controlled in a delayed manner in order to match the actual value. The amount of accelerator pedal depression has changed. When In addition, the throttle valve opening changes with a delay due to the response delay of the actuator, but this delay control intentionally increases the response delay of the throttle valve.
[0058]
For example, the fuel injection amount is determined during engine transition When If the throttle valve actuator is controlled in consideration of the actual response delay (dead time) so that the throttle valve opening corresponding to the current accelerator pedal depression amount is realized when the intake valve is closed, Valve opening TA for each hour from when the intake valve is closed (i) , TA (i + 1) , ... TA (i + n) Can be grasped accurately. More specifically, the amount of depression of the accelerator pedal changes. When Instead of issuing an actuation signal to the actuator immediately, determine the fuel injection amount When The time from the time until the intake valve closes minus the dead time has elapsed When An operation signal to the actuator is issued to the actuator. Of course, the delay control of the throttle valve may be performed so that the throttle valve opening corresponding to the current depression amount of the accelerator pedal is realized after the intake valve is closed.
[0059]
The output of the air flow meter 7 is highly reliable when the engine is stationary, so that when the engine is stationary, the current throttle valve passage air amount mt calculated using the equation (11). (i) Is more reliable than the throttle valve passing air amount calculated by the equation (1) or (4). Thus, when the engine is stationary, the previous throttle valve passage air amount mt calculated by the equation (11). (i) And the current intake pipe pressure Pm in equation (8) (i) And the intake air temperature Tm on the downstream side of the current throttle valve in equation (7) (i) Is calculated, and the current intake air amount mc is calculated by Equation (3). (i) Is preferably calculated.
[0060]
Thereby, using the first flowchart, the current intake air amount mc (i) And the intake air amount mc when the intake valve is closed (i + n) And the current intake air amount mc based on the output of the air flow meter using the equations (11), (8), (7) and (3) as described above. (i) 'Is calculated sequentially, and the intake air amount when the intake valve is closed is expressed as mc (i + n) -Mc (i) + Mc (i) You may make it calculate by '. By such a calculation method, when the engine is stationary, mc calculated as the same throttle valve opening based on the same model formula. (i + n) And mc (i) Is accurately offset, and the correct current intake air amount calculated based on the output of the air flow meter is obtained as the intake air amount when the intake valve is closed. When the engine is in transition, mc (i) And mc (i) 'Is almost offset by mc (i + n) The intake air amount calculated when the intake valve is closed can be obtained.
[0061]
【The invention's effect】
According to the intake air amount estimating apparatus for an internal combustion engine according to the present invention, the atmospheric pressure used in the intake pipe pressure calculating means is such that the throttle valve opening is the set opening. Greater than This is a corrected atmospheric pressure that is learned and updated with reference to a preset standard atmospheric pressure and stored even when the engine is stopped. When The atmospheric pressure used in the intake pipe pressure calculation means is a value between the corrected atmospheric pressure and the standard atmospheric pressure. Thereby, even if the stored correction atmospheric pressure is not accurately learned at the time of engine start, the initial value of the atmospheric pressure is brought close to the accurate atmospheric pressure, and the amount of intake air at the time of engine start The problem that engine stall occurs when the combustion air-fuel ratio becomes excessively lean at the start of Improvement can do.
[Brief description of the drawings]
FIG. 1 is a schematic view of an internal combustion engine to which an intake air amount estimation device according to the present invention is attached.
FIG. 2 is a map showing a relationship between a throttle valve opening degree TA and a flow coefficient μ.
FIG. 3 is a map showing a relationship between a throttle valve opening TA and an opening area A of the throttle valve.
FIG. 4 is a map showing the relationship between the ratio of the intake pipe pressure Pm and the atmospheric pressure Pa and the function Φ.
FIG. 5 is a part of a first flowchart for calculating an intake air amount.
FIG. 6 is the remaining part of the first flowchart of FIG. 5;
FIG. 7 is a cross-sectional view of a modeled air flow meter.
FIG. 8 is a second flowchart for learning and updating the correction coefficient ekpa and the guard value Pg.
[Explanation of symbols]
1 ... Engine body
2 ... Surge tank
3 ... Intake branch pipe
4 ... Intake passage
6 ... Throttle valve
7 ... Air flow meter

Claims (1)

スロットル弁開度と大気圧とに基づきスロットル弁下流側の吸気管圧力を算出する吸気管圧力算出手段と、前記吸気管圧力算出手段により算出された前記吸気管圧力に基づき吸入空気量を算出する吸入空気量算出手段とを具備し、前記吸気管圧力算出手段で使用される前記大気圧は、前記スロットル弁開度が設定開度より大きいときに限り予め設定された標準大気圧を基準として学習更新されて機関停止に際しても記憶される補正大気圧であり、機関始動時に初めて前記吸気管圧力を算出するときにおいて前記吸気管圧力算出手段において使用される前記大気圧は、前記補正大気圧と前記標準大気圧との間の値とされることを特徴とする内燃機関の吸入空気量推定装置。Intake pipe pressure calculating means for calculating the intake pipe pressure downstream of the throttle valve based on the throttle valve opening and the atmospheric pressure, and calculating the intake air amount based on the intake pipe pressure calculated by the intake pipe pressure calculating means The atmospheric pressure used in the intake pipe pressure calculating means is learned on the basis of a preset standard atmospheric pressure only when the throttle valve opening is larger than a set opening. The corrected atmospheric pressure, which is updated and stored even when the engine is stopped, is used when the intake pipe pressure is calculated for the first time when the engine is started. An intake air amount estimation device for an internal combustion engine, characterized in that the value is between a standard atmospheric pressure.
JP2002318069A 2002-10-31 2002-10-31 Intake air amount estimation device for internal combustion engine Expired - Fee Related JP4397158B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002318069A JP4397158B2 (en) 2002-10-31 2002-10-31 Intake air amount estimation device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002318069A JP4397158B2 (en) 2002-10-31 2002-10-31 Intake air amount estimation device for internal combustion engine

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007273738A Division JP4305552B2 (en) 2007-10-22 2007-10-22 Intake air amount estimation device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2004150381A JP2004150381A (en) 2004-05-27
JP4397158B2 true JP4397158B2 (en) 2010-01-13

Family

ID=32461301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002318069A Expired - Fee Related JP4397158B2 (en) 2002-10-31 2002-10-31 Intake air amount estimation device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP4397158B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006233891A (en) * 2005-02-25 2006-09-07 Honda Motor Co Ltd Method and device for controlling engine
JP2008144641A (en) * 2006-12-08 2008-06-26 Toyota Motor Corp Atmospheric pressure estimation device

Also Published As

Publication number Publication date
JP2004150381A (en) 2004-05-27

Similar Documents

Publication Publication Date Title
JP4577380B2 (en) Intake air amount estimation device for internal combustion engine
JP4154991B2 (en) Intake air amount estimation device for internal combustion engine
JP3900080B2 (en) Intake air amount estimation device for internal combustion engine
US8676472B2 (en) Atmospheric pressure estimating apparatus
JP3900064B2 (en) Intake air amount estimation device for internal combustion engine
JP4397158B2 (en) Intake air amount estimation device for internal combustion engine
JP4305552B2 (en) Intake air amount estimation device for internal combustion engine
JP4063164B2 (en) Control device for internal combustion engine
JP4232546B2 (en) Intake air amount estimation device for internal combustion engine
JP2008002330A (en) Fuel injection control device for internal combustion engine
JP2006046071A (en) Atmospheric pressure estimating device for vehicle
JP2004197618A (en) Ignition timing control device for internal combustion engine
JP4049000B2 (en) Control device for internal combustion engine
JP4033065B2 (en) Intake air amount estimation device for internal combustion engine
JPH05187305A (en) Air amount calculating device of internal combustion engine
JP4376563B2 (en) Control device for internal combustion engine
JP3945298B2 (en) Fuel injection amount control device for internal combustion engine
JP4241560B2 (en) Intake air amount estimation device for internal combustion engine
JP5772575B2 (en) Throttle valve opening estimation method
JP3627462B2 (en) Control device for internal combustion engine
JP5169854B2 (en) Intake air amount estimation device for internal combustion engine
JP2005083345A (en) Control device for internal combustion engine
JP2004197607A (en) Control device for internal combustion engine
JPH06185396A (en) Basic fuel injection method
JP2005083240A (en) Intake air amount estimation device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070821

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071022

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090528

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091020

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

Free format text: PAYMENT UNTIL: 20121030

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121030

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131030

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees