[go: up one dir, main page]

JP3627419B2 - Engine air-fuel ratio control device - Google Patents

Engine air-fuel ratio control device Download PDF

Info

Publication number
JP3627419B2
JP3627419B2 JP00571697A JP571697A JP3627419B2 JP 3627419 B2 JP3627419 B2 JP 3627419B2 JP 00571697 A JP00571697 A JP 00571697A JP 571697 A JP571697 A JP 571697A JP 3627419 B2 JP3627419 B2 JP 3627419B2
Authority
JP
Japan
Prior art keywords
fuel
amount
engine
injection
wall flow
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
JP00571697A
Other languages
Japanese (ja)
Other versions
JPH10196432A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP00571697A priority Critical patent/JP3627419B2/en
Priority to KR1019980000778A priority patent/KR100284377B1/en
Priority to US09/008,500 priority patent/US5988144A/en
Publication of JPH10196432A publication Critical patent/JPH10196432A/en
Application granted granted Critical
Publication of JP3627419B2 publication Critical patent/JP3627419B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/12Introducing corrections for particular operating conditions for deceleration
    • F02D41/123Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off
    • F02D41/126Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off transitional corrections at the end of the cut-off period
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/14Control of torque converter lock-up clutches

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【0001】
【発明の属する技術分野】
この発明はエンジンの空燃比制御装置に関する。
【0002】
【従来の技術】
自動変速機を備える車両においては、減速時、たとえば走行中にアクセルペダルを離したとき(アイドルスイッチがOFFからONになったとき)の回転数が所定値以上でかつ車速が所定の範囲にあるときに、いわゆるフュエルカットが行われ、この状態から
▲1▼アクセルペダルを踏み込むことなく車速が低下して所定値以下となったときや
▲2▼再加速を行おうとアクセルペダルを踏み込んだとき(アイドルスイッチがONからOFFになったとき)、
いわゆるフュエルリカバーが行われる(平成5年8月 (株)山海堂発行『新電子制御ガソリン噴射』第123頁〜第124頁参照)。
【0003】
【発明が解決しようとする課題】
ところで、エンジンの加減速時における空燃比の目標値からのずれは、吸気マニフォールドや吸気ポートなどに付着し、液状のまま壁面を伝ってシリンダに流れ込む、いわゆる壁流燃料の量的変化に起因するものであるため、この壁流燃料による過不足分を補正量として、いわゆる壁流補正を行うものがあり、この壁流補正は、加減速時に限らず、壁流燃料が大きく変化するフュエルカット時にも働く。たとえば、壁流燃料には直接にシリンダに流入される分が少なく比較的応答の遅いものと、直接にシリンダに流入される分が主で比較的応答の速いものとがあることから、応答の遅い壁流燃料に関する補正量として過渡補正量Kathosを、また応答の速い壁流燃料に関する補正量として気筒別増減補正量Chosnや気筒別非同期噴射パルス幅Injsetnを導入するものがある(特開平3−111639号公報参照)。
【0004】
このような壁流補正を行うものでは、フュエルカット時の壁流燃料の減少に合わせて壁流燃料を予測することで、フュエルリカバー時にフュエルカット時における壁流燃料の消失分だけ多めに増量することが可能となり、フュエルリカバー当初の空燃比を理論空燃比に近づけることができることから、図16第4段目に示すように、フュエルリカバー時にエンジン発生トルクがステップ的に立ち上がる。
【0005】
この場合に、上記▲1▼と▲2▼ではトルク要求が異なることから、現状では▲2▼の場合のフュエルリカバー時に図16第1段目の実線で示したように壁流補正を行うものの、▲1▼の場合のフュエルリカバー時には、図16第1段目の破線のように壁流補正を行っていない。▲2▼の場合のフュエルリカバー時には壁流補正によりエンジンの発生するトルクがステップ的に立ち上がって、加速要求に応じたものとなる(図16第3段目の実線参照)のに対して、▲1▼の場合のフュエルリカバー時にはエンジン発生トルクがゆるやかに立ち上がり(図16第3段目の破線参照)、トルクショックを低減するのである。
【0006】
なお、図16第1段目の実線の壁流補正ありのときの燃料噴射パルス幅Tinの波形はモデル的に表したもので、実際には図13の最下段に示したようになる。つまり、フュエルリカバー時の運転条件から定まるシリンダ空気量相当パルス幅Avtpに加えて、過渡補正量Kathosが比較的長く働き、さらに気筒別増減補正量Chosnや気筒別非同期噴射パルス幅Injsetnが短い時間だけ働く(たとえばChosnとInjsetnが各気筒1回ずつ加わる)。
【0007】
しかしながら、上記▲1▼の場合でアクセルペダルを踏み込むことなく車速が低下するといっても、車速(エンジン回転数)の低下は一様でなく、たとえば緩減速のほか急減速時があり、急減速からのフュエルリカバー時にもトルクをゆるやかに立ち上げたのでは、急減速時の急減な回転落ちからの回復が遅れ、エンストに至ることが考えられる。
【0008】
特に、エンジンと自動変速機を直結状態とする、いわゆるロックアップ機構が自動変速機に備えられるのものにおいて、エンジンと自動変速機が直結されている状態(ロックアップ領域)でアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーを行ったのでは、自動変速機負荷の分だけエンジン回転の上昇が遅れるので、そのフュエルリカバーを行う前にロックアップ解除信号を出力しているのであるが、ロックアップ解除信号を与えてからロックアップ機構の作動が実際に解除されるまでの応答遅れにより、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態のことがある。つまり、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合のうち急減速からのフュエルリカバー時、かつロックアップ機構の作動遅れによりエンジンと自動変速機とが直結状態にあるときには、急激な回転落ちがとまらず、エンストに至ることが考えられる。
そこで本発明は、急減速時からのフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態にあることがあっても、急激な回転落ちに伴うエンストを防止することを目的とする。
【0009】
【課題を解決するための手段】
第1の発明は、図22に示すように、エンジンの負荷と回転数に基づいて基本噴射量Tpを演算する手段31と、フュエルリカバー時の壁流燃料に関する増量補正量を演算する手段32と、この増量補正量で前記基本噴射量Tpを補正した値をフュエルリカバー時の燃料噴射量として演算する手段33と、この噴射量の燃料をエンジンに供給する手段34とを備えるエンジンの空燃比制御装置において、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったかどうかを判定する手段35と、この判定結果よりアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったときそのフュエルカット後のフュエルリカバー時に、そのフュエルリカバー直前の所定期間(たとえば所定時間あるいは所定クランク角区間)当たり回転数減少量ΔNが大きくなるほど前記増量補正量が大きくなる側に修正する手段36とを設けるとともに、前記所定期間当たり回転数減少量ΔNが大きい場合でかつ自動変速機がロックアップ領域にあるとき前記増量補正量をさらに大きくする
【0011】
の発明では、第1の発明において前記壁流燃料に関する増量補正量が、応答の早い壁流燃料に関する第1の補正量Chosnであって、エンジン回転に同期して供給する噴射量である基本噴射量Tpに加える補正量である。
【0012】
第4の発明では、第3の発明において前記所定期間当たり回転数減少量ΔNが大きい場合でかつ自動変速機がロックアップ領域にあるとき前記第の補正量Chosnを増量側に修正する。
【0013】
の発明では、第の発明において前記第1の補正量Chosnに対して温度補正を行う。
【0014】
の発明では、第1の発明において前記壁流燃料に関する増量補正量が、応答の速い壁流燃料に関する第2の補正量Injsetnであって、急加速時にエンジン回転と非同期で噴射する非同期噴射量である。
【0015】
の発明では、第の発明において基本噴射量をエンジン回転に同期して供給する同期噴射量として気筒毎に演算する手段を備え、急加速時の判定後の第1回目の吸気を救うために前記非同期噴射により噴き過ぎた分およびその第1回目の吸気でポート流速により壁流が減った分を気筒毎に予測し、前記非同期噴射直後に訪れる同期噴射タイミングでだけ前記同期噴射量からこの予測値ERACInを差し引いた値を改めて同期噴射量として気筒別に演算する。
【0016】
第8の発明では、第6または第7の発明において前記所定期間当たり回転数減少量ΔNが大きい場合でかつ自動変速機がロックアップ領域にあるとき前記非同期噴射量Injsetnを増量側に修正する。
【0017】
の発明では、第4または5の発明において前記非同期噴射量Injsetnに対して温度補正を行う。
【0018】
【発明の効果】
第1の発明では、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になるといっても、フュエルリカバー直前の所定期間当たりのエンジン回転数の減少量ΔNが大きくなる急減速からのフュエルリカバー時に、増量補正量が大きくなる(エンジン発生トルクが急減に立ち上がる)ので、急減速からのフュエルリカバー時の急減な回転落ちを防止することができる。また、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になる場合において、フュエルリカバー直前の所定期間当たりのエンジン回転数の減少量ΔNが小さくなる緩減速からのフュエルリカバー時には、増量補正量が小さくなる(エンジン発生トルクが緩やかに立ち上がる)ので、緩減速からのフュエルリカバー時のトルクショックを防止することができる。
【0019】
このようにして第1の発明では、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったときそのフュエルカット後のフュエルリカバー直前の所定期間当たり回転数減少量に応じてそのフュエルリカバー時のエンジン発生トルクを制御するので、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合においても、緩減速時のリカバーショックの低減と急減速時のエンスト防止とを両立できる。
【0020】
エンジンと自動変速機を直結状態とする、いわゆるロックアップ機構が自動変速機に備えられるのものにおいて、エンジンと自動変速機が直結されている状態(ロックアップ領域)でアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーを行ったのでは、自動変速機負荷の分だけエンジン回転の上昇が遅れるので、そのフュエルリカバーを行う前にロックアップ解除信号を出力しているのであるが、ロックアップ解除信号を与えてからロックアップ機構の作動が実際に解除されるまでの応答遅れにより、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態のことがある。つまり、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合のうち急減速からのフュエルリカバー時、かつロックアップ機構の作動遅れによりエンジンと自動変速機とが直結状態にあるときには、急激な回転落ちがとまらず、エンストに至ることが考えられる。
【0021】
このとき(つまりアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合でそのフュエルリカバー直前の所定期間当たり回転数減少量ΔNが大きいときかつロックアップ領域のとき)、第の発明では増量補正量をさらに大きくする。つまり、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーのうち急減速時からのフュエルリカバーの開始タイミングでエンジンと自動変速機とが実際には直結状態にとどまることがあり、このときエンジンに対して自動変速機分が負荷増加となるのに対応して、第の発明では増量補正量によりその負荷増加分のトルク増加を行っているのであり、これによって、ロックアップ解除信号を与えてからロックアップ機構の作動が実際に解除されるまでの応答遅れにより、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーのうち、急減速時からのフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態にあることがあっても、急激な回転落ちに伴うエンストを防止することができる。
【0022】
と第の各発明ではフュエルカット時に壁流燃料がなくなっていくのに合わせて、前回噴射からの負荷相当量を噴射タイミング毎に所定割合で減少させ、その後のフュエルリカバー時に緩加速の状態であれば第の発明において第1の補正量Chosnを用いて同期噴射を行い、またその後のフュエルリカバー時に急加速の状態であれば第の発明において非同期噴射量Injsetnを用いて非同期噴射を行うので、その各フュエルリカバー時にエンジン発生トルクがステップ的に立ち上がるのであるが、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合にもエンジン発生トルクがステップ的に立ち上がったのでは、急激なトルク増加によりトルクショックが生じるので、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合だけ壁流補正を行わないことで、トルクをゆるやかに立ち上げているのが現状である。
【0023】
しかしながら、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合といっても、急減速からのフュエルリカバー時にトルクをゆるやかに立ち上げたのでは、急減速時の急減な回転落ちからの回復が遅れ、エンストに至ることが考えられる。
【0024】
これに対して、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合に、現状と相違して、第の発明では第1の補正量Chosnで基本噴射量Tpを補正することによって壁流補正を行い、かつアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったときそのフュエルカット後のフュエルリカバー時に、そのフュエルリカバー直前の所定期間当たり回転数減少量が小さくなるほど第1の補正量Chosnが大きく減量される側に、また第の発明では急加速時に非同期噴射量Injsetnを気筒毎に直ちにエンジンに供給することによって壁流補正を行い、かつアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったときそのフュエルカット後のフュエルリカバー時に、そのフュエルリカバー直前の所定期間当たり回転数減少量が小さくなるほど非同期噴射量Injsetnが大きく減量される側にそれぞれ修正するので、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーのうち、緩減速からのフュエルリカバー時には第1の補正量が小さくなって、その緩減速からのフュエルリカバー時のトルク増加が緩やかになり、その一方で急減速からのフュエルリカバー時には、緩減速からのフュエルリカバー時よりも第1の補正量が大きくなり、その急減速からのフュエルリカバー時のトルク増加が急激になる。
【0025】
このようにして第、第の各発明では、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合にも壁流補正を行うとともに、そのフュエルリカバー開始時の所定期間当たり回転数減少量ΔNに応じてエンジン発生トルクを制御することで、アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になった後のフュエルリカバーの場合に、急減速からの急減な回転落ちを避けることができるとともに緩減速からのフュエルリカバー時のトルクショックをも回避できるのである。
【0026】
の発明では、温度が相違しても第1の壁流補正量Chosnを、また第の発明では温度が相違しても非同期噴射量Injsetnをそれぞれ精度良く与えることができる。
【0027】
の発明では、非同期噴射直後に訪れる同期噴射タイミングでもほぼ理論空燃比の混合気を与えることができる。
【0028】
【発明の実施の形態】
図1において、1はエンジン本体で、吸入空気はエアクリーナから吸気管3を通ってシリンダに供給される。燃料は、運転条件に応じて所定の空燃比となるようにコントロールユニット20よりの噴射信号に基づき燃料インジェクタ4からエンジン1の吸気ポートに向けて噴射される。
【0029】
コントロールユニット20にはクランク角センサ10からのRef信号(基準位置信号)とPos信号(1°信号)、エアフローメータ7からの吸入空気量信号、三元触媒6の上流側に設置したOセンサ12からの空燃比(酸素濃度)信号、水温センサ11からのエンジン冷却水温信号、スロットルセンサ9からの絞り弁8開度信号等が入力され、これらに基づいてコントロールユニット20では、吸入空気量Qaとエンジン回転数Nとから基本噴射パルス幅Tpを演算するとともに、加減速時には壁流補正を行う。エンジンの加減速時における空燃比の目標値からのずれは、吸気マニフォールドや吸気ポートに付着し、液状のまま壁面を伝ってシリンダに流れ込む、いわゆる壁流燃料の量的変化に起因するものであり、この壁流燃料による過不足分を補正量として燃料補正を行うのである。なお、壁流補正は、加減速時に限らず、壁流燃料が大きく変化する始動時やフュエルカット時にも働く。
【0030】
ここで、壁流燃料には直接にシリンダに流入される分が少なく比較的応答の遅いものと、直接にシリンダに流入される分が主で比較的応答の速いものとがあるので、応答の遅い壁流燃料に関する補正量として、後述する過渡補正量Kathosを、また応答の速い壁流燃料に関する補正量として、後述する気筒別増減補正量Chosn、気筒別非同期噴射パルス幅Injsetnを導入している。これらの値により、たとえば図13の最下段に示したように、フュエルリカバー直後にKathosが比較的長く働くとともに、Chosn、Injsetnが短い時間だけ働く。
【0031】
コントロールユニットで実行されるこの制御の内容を、以下のフローチャートにしたがって説明する。
【0032】
なお、以下で説明する壁流補正は特開平3−111639号公報に詳しい。ここでは、この公報を参照して本願発明に関係する部分だけを概説するとともに、フュエルカット時、フュエルリカバー時の各制御を補う。
【0033】
図2のフローチャートは、気筒別同期噴射パルス幅Tin[ms]の演算のほか、気筒別非同期噴射パルス幅Injsetn[ms]の演算と非同期噴射の実行を行わせるためのもので、一定時間毎(たとえば10ms毎)に実行する。
【0034】
なお、図2(後述する図8、図12についても)のフローにおいて、気筒別の値である場合には、記号の最後に気筒番号nを付して区別している(たとえば図2のΔAvtpn、Chosn、Tin、Injsetn、ERACIn、ERACIn(old)、CNTn、Avtpoin、Avtpoin(old)、図8のAvtpoin、Avtpoin(old)、CNTn、ERACIn、図12のCNTn)。
【0035】
また、数値に関する記号(たとえば図2、図8、図12のCNTn)の値は、特に断らないかぎり始動時に0に初期設定し、フラグ(たとえば図2、図8、図11のFFC、FRC、図12、図14、図17のFRC、図20のFLU)を表す記号は、特に断らないかぎり始動時に“0”にリセットしている。
【0036】
ステップ1ではエアフローメータ出力より得られる吸入空気流量Qs[g/s]とクランク角センサより得られるエンジン回転数N[rpm]より基本噴射パルス幅Tp[ms]を
Tp=(Qs/N)×K×Ktrm …(1)
ただし、K:定数
Ktrm:トリミング係数
の式で計算する。
【0037】
ここで、(1)式のKは理論空燃比の混合気が得られるように定めた定数、Ktrmはインジェクタ4の流量特性により定まる固有の定数である。
【0038】
ステップ2では回転数Nおよびシリンダ容積V[cc]の積N×Vと絞り弁部の総流路面積Aa[cm]から所定のマップを参照して加重平均係数Fload[%]を求める。なお、総流路面積Aaは絞り弁の流路面積[cm]にアイドル調整弁やエアレギュレータの流路面積[cm]を足したものである。
【0039】
ステップ3ではシリンダ空気量相当パルス幅Avtp[ms]を
Avtp=Tp×Fload+Avtp(old)×(1−Fload)…(2)
ただし、Avtp(old):Avtpの前回値
の式により計算する。ここで、Avtpは負荷相当量である。なお、Avtp(old)の値は、後述するERACIn(old)、Avtpoin(old)、N(old)とともに、始動時に0に初期設定されている。
【0040】
ステップ4ではフュエルカット時かどうかをフラグFFCより判断する。フラグFFC=1のときはフュエルカット時であると判断してステップ15に、また、FFC=0のときはフュエルカット時でないと判断してステップ5以降に進む。
【0041】
ステップ5ではAvtpとAvtpoin(前回噴射時のAvtp(気筒別))との差ΔAvtpn(=Avtp−Avtpoin)と割込み噴射判定レベルLASNIを比較し、ΔAvtpn≦LASNIであれば、急加速時でない(つまり緩加速時であるかまたは緩減速時である)と判断しステップ6において、
Chosn=ΔAvtpn×Gztwp ;緩加速時 …(3)
ただし、Gztwp:増量ゲイン[無名数]
の式により、または
Chosn=ΔAvtpn×Gztwm ;緩減速時 …(4)
Gztwm:減量ゲイン[無名数]
の式により気筒別増減補正量Chosn[ms]を計算する。なお、ステップ6には(3)式のほうで代表させている。
【0042】
ここで、Chosnは応答の速い壁流燃料に関する補正量である。
【0043】
上記(3)式のGztwp、(4)式のGztwmは後述するように水温補正を行うためのものである。
【0044】
なお、上記の判定レベルLNSNIは小さい値とするほうが、吸入空気流量の微小変化と燃料壁流の微小変化に対して応答良く噴射できる(小さいパルスを多く噴く。また上記のChosnが小さくなる。)。ただし、後述するInjsetnが噴射弁の精度悪化ゾーンにはいらない程度の小ささとすることが望ましい。
【0045】
なお、ステップ6(後述するステップ9も)のKGZ1は本願発明で新たに導入したものであり、後で詳述する。
【0046】
ステップ7では1サイクル分(6気筒エンジンでは6気筒分)の気筒別増減補正量Chosnの計算が終了したかどうかみて、すべての気筒についてChosnの計算が終了していればステップ8に進む。
【0047】
これは、気筒毎に前回噴射からの負荷相当量ΔAvtpnが異なるので、Chosnを(急加速時はInjsetnとERACIn)を気筒別に演算する必要があるからである。たとえば点火順序を1−5−3−6−2−4としたとき、まず1番気筒についてChosnの計算が行われたとすれば、残りの5気筒についてChosnの計算がまだなので、次には5番気筒についてChosnの計算を行う。続いて、3番気筒、6番気筒、2番気筒、4番気筒の順にChosnの計算を行う。これで、すべての気筒についてChosnの計算が終了し、ステップ7からステップ8に進む。なお、Chosnの全気筒分の演算に要する時間はTinの演算間隔である10msに比べて十分に短く、全気筒分の演算が終了する前に次のTinの演算タイミングが訪れるような事態が生じることはない。
【0048】
ステップ8では気筒別同期噴射パルス幅Tin[ms]を
Tin={(Avtp+Kathos)×Tfbya×α+(Chosn−ERACIn)}×2+Ts …(5)
ただし、Kathos:過渡補正量[ms]
Tfbya:目標燃空比相当量[無名数]
α:空燃比フィードバック補正係数[無名数]
ERACIn:気筒別噴き過ぎ補正量[ms]
Ts:無効パルス幅[ms]
の式により計算して、図2のフローを終了する。
【0049】
ここで、Kathosは応答の遅い壁流燃料に関する補正量である。Tfbyaは水温増量補正係数Ktwや始動後増量補正係数Kasなどの和であり、エンジンの特に不安定な冷間始動直後はTfbyaが1.0より大きい値となって燃料増量が行われる。インジェクタに対して噴射信号が出力されたとしてもインジェクタは応答遅れをもって開くので、この応答遅れの分を考慮した値がTsである。ERACInは後述する。(5)式右辺のTsの前にある2は、シーケンシャル噴射(1気筒当たりエンジン2回転に1回の噴射)のときに必要となる値である。
【0050】
一方、ステップ5でΔAvtpn>LNSNI(急加速時)のときは、ステップ9に進み、気筒別非同期噴射パルス幅Injsetn[ms]を
Injsetn=ΔAvtpn×Gztw×Gzcyl+Ts …(6)
ただし、Gztw:非同期噴射ゲイン[無名数]
Gzcyl:非同期噴射タイミング(サイクル中)による補正ゲイン[無名数]
の式により、またステップ10において気筒別噴き過ぎ補正量ERACInを
ERACIn=ERACIn(old)+ΔAvtpn×Gztw×(Gzcyl−ERACP)…(7)
ただし、ERACIn(old):ERACInの前回値
の式によりそれぞれ計算し、(6)式のInjsetnをステップ11において直ちにI/Oポート24に出力して、非同期噴射を行わせる。
【0051】
(7)式において、右辺第1項が前回までの噴き過ぎ分、第2項が今回の噴き過ぎ分を意味する。ERACInは、非同期噴射により急加速時の判定後の第1回目の吸気を救うために噴き過ぎた分およびその第1回目の吸気でポート流速により壁流が減った分を予測するもので、非同期噴射直後の同期噴射タイミングでだけこのERACInで同期噴射を減量補正する。
【0052】
次に、(6)、(7)式のGztwとGzcylの物理的意味は次のとおりである。
【0053】
インジェクタより噴射された燃料が噴射直後の第1回目の吸気行程ですべてがシリンダへと吸入されることはなく、いちど吸気管壁に付着し、その中から蒸発した所定割合の燃料だけが吸入される。燃料噴射量をステップ変化させて噴射終了した場合に、噴射燃料のうち噴射直後の第1回目の吸気行程で吸入される燃料割合を直接率Zとおき、Zの特性を図3に示すと、Zは噴射終了タイミングと冷却水温によって大きく変わる。この噴射終了タイミングと冷却水温により変化するZを考慮するため、Zの逆数に相当するゲインを水温項と噴射タイミング項に分けると、
水温項 :Gztw=f(Tw)
噴射タイミング項:Gzcyl=f(1/T)
ただし、T:噴射タイミングと吸気行程のあいだのクランク角
として表される。
【0054】
ここで、Gztwはそれぞれの水温において噴射タイミングが吸気行程より最も遠い位置(図3では最も左の位置)のゲインを与えておき(図5参照)、GztwをGzcylによって補正する。噴射タイミングが吸気行程より最も遠い位置でGzcyl=1として、噴射タイミングが吸気行程に近づくにつれてGzcylに大きな値を与えるわけである。
【0055】
このようにして、GzcylとGztwの各ゲインを与えることで、噴射タイミングが吸気行程から近い(吸気行程までの待ち時間が短い)ほど、また冷却水温が低温であるほど、(6)式のInjsetnが大きくなり、(7)式における第2項(今回の噴き過ぎ分)もまた大きくなるのである。
【0056】
なお、吸気行程中の吸入負圧の変化が大きくなる急加速時には、ピストン動作に伴う流速に、シリンダ内の圧力変化(ほぼ吸気管圧力変化に近い)に伴う流速が上乗せされるため、シリンダ内圧力変化が吸気行程と重なるときは、ポート部流速が吸気行程以外の場合より高くなり、これによって吸気管壁に付着した燃料の蒸発が促進され、Zが大きくなる。吸気行程中においては空気量の変化分に相当する燃料が余計に必要になるのであり、この空気量変化分もGzcylに加えている。
【0057】
(7)式のERACPは、非同期噴射直後の1サイクル目をリーン化から救うために必要な燃料量を、
ΔAvtpn×Gztw×ERACP
としたときのゲインであり、上述のように、吸気行程中の噴射タイミング項Gzcylは空気量変化分と壁流増加分を合わせたものとなるので、このときのERACPの値としては空気量変化分と壁流増加分を合わせたときの基準値ERACP#を用いる。また、吸気行程以外でのGzcylは壁流増加分だけとなるので、このときのERACPの値としては壁流増加分だけのときの基準値ERACPH#を用いる。
【0058】
ステップ12ではフュエルリカバー時かどうかをフラグFRCより判断する。フラグFRC=1のとき(フュエルリカバー時)だけステップ13に進み、非同期噴射を行った気筒のカウンタCNTnに1を入れた後でステップ14に、またフラグFRC=0のとき(フュエルリカバー時でない)は直接ステップ14に進む。カウンタCNTnはフュエルリカバー条件の終了を判定するために必要となるもので、フュエルリカバー条件の終了判定については後述する。
【0059】
ステップ14では非同期噴射を行った気筒のAvtpoinの値を同じ気筒のメモリAvtpoin(old)に移した後、そのときのAvtpを、非同期噴射を行った気筒のAvtpoinに格納する。つまり、Avtpoinには非同期噴射時のエンジン負荷相当量が気筒毎に格納されるわけである。また、非同期噴射時にChosnは必要ないので、ステップ14においてChosnに“0”を入れている(リセット)。
【0060】
ステップ7ではInjsetnとERACInの計算および割込み噴射が、6気筒分についてすべて終了したかどうかみて、これが終了したらステップ8に進む。急加速時のときは、ステップ9、10、11、12、13、14の処理をすべての気筒について行うのである。
【0061】
点火順序を1−5−3−6−2−4をとする例で再び説明すると、まず1番気筒についてInjsetnとERACInの計算および割込み噴射が行われたとすれば、残りの5気筒についてInjsetnとERACInの計算および割込み噴射がまだなので、次には5番気筒についてInjsetnとERACInの計算および割込み噴射を行う。続いて、3番気筒、6番気筒、2番気筒、4番気筒の順にInjsetnとERACInの計算および割込み噴射を行う。これで、すべての気筒についてInjsetnとERACInの計算および割込み噴射が終了し、ステップ7からステップ8に進む。InjsetnとERACInの全気筒分の演算と全気筒分の非同期噴射の実行に要する時間もTinの演算間隔である10msに比べて十分に短く、全気筒分の演算が終了する前に次のTinの演算タイミングが訪れるような事態が生じることはない。
【0062】
図4のフローチャートは上記の非同期噴射ゲインGztw、増量ゲインGztwp、減量ゲインGztwmの3つを計算するためのもので、1sec毎に実行する。
【0063】
ステップ21、22、23では冷却水温Twからそれぞれ図5、図6、図7のテーブルを参照して、非同期噴射ゲインGztw[無名数]、増量ゲインGztwp[無名数]、減量ゲインGztwm[無名数]をそれぞれ求める。冷却水温が低いほど壁流燃料が多くなるので、冷却水温Twが低くなるほどChosn、Injsetn、ERACInを大きくするのである。こうして計算された2つのゲインGztwp,Gztwmが図2のステップ6で使用されてChosnが、また非同期噴射ゲインGztwが図2のステップ9、10で使用されてInjsetnとERACInが求まる。
【0064】
図8のフローチャートは噴射タイミングで実行するためのものである。シーケンシャル噴射では各気筒のRef信号の入力毎であり、6気筒エンジンではエンジン2回転で6個のRef信号が立ち上がる。つまり、クランク角で120°毎に気筒別に噴射タイミングが訪れる。
【0065】
ステップ31では気筒判別を行い、Tin(図2のステップ8で既に得ている)をステップ32においてI/Oポート24に出力し、同期噴射を行わせる。
【0066】
ステップ33では、フュエルカット時であるかどうかをみて、フュエルカット時でないときはステップ34においてそのタイミングで同期噴射を行った気筒のAvtpoinの値を同じ気筒のメモリAvtpoin(old)に移した後、そのタイミングでのAvtpを、同期噴射を行った気筒のAvtpoinに格納する。つまり、Avtpoinには同期噴射時のエンジン負荷相当量が気筒毎に格納されるわけである。Avtpoinには、図2のステップ14のところで説明したように、非同期噴射時のエンジン負荷相当量をも格納しているのであるから、結果的にAvtpoinは噴射時(同期、非同期を問わない)の負荷相当量を表すことなる。
【0067】
一方、フュエルカット時になると、ステップ35に進み、
Avtpoin=Avtpoin(old)×FCTP0# …(8)
ただし、Avtpoin(old):Avtpoinの前回値
FCTP0#:減少割合[無名数]
の式によりAvtpoinを更新した後、このAvtpoinの値を、次回制御のため同期噴射を行った気筒のメモリAvtpoin(old)に移しておく。
【0068】
フュエルカット時には1サイクル毎に壁流燃料がなくなっていくので、この壁流燃料の減少に合わせて減少割合FCTP0#を設定することで、Avtpoinを減少させてゆくのである(図13参照)。
【0069】
ステップ36、37は図2のステップ12、13と同様である。フラグFRC=1のとき(フュエルリカバー時)はステップ37に進んでその噴射タイミングで同期噴射を行った気筒のカウンタCNTnに1を入れた後でステップ38に、またフラグFRC=0のとき(フュエルリカバー時でない)は直接ステップ38に進む。
【0070】
ステップ38では、非同期噴射後の1回目であるであるかどうかみて、非同期噴射後の1回目でないときは、ステップ39に進んでERACInに“0”を入れる(リセット)。つまり、各気筒とも非同期噴射直後の第1回目の同期噴射タイミングでだけERACInが同期噴射量に加わる(非同期噴射による噴き過ぎ分が減量される)のである。
【0071】
ここで、6気筒うちの1つの気筒(特定気筒)に着目して、壁流燃料のうちの高周波分(図ではS分で略記)がどのように変化するかを図9、図10に示すと、図9では緩加速のため特定気筒において同期噴射だけが行われ、また図10では急加速のため特定気筒に3回の非同期噴射が行われている。
【0072】
特に図10を用いて、噴き過ぎ補正量である上記のERACInが具体的にどうなるかを次に説明する。なお、10msマークにt1〜t10の時刻を、また非同期噴射直前の同期噴射にア、非同期噴射にイ、ウ、エ、その直後の第1回目の同期噴射にオをつけて区別する。上記の(5)式は、簡単のため
Tin=Ten×2−Ts
ただし、Ten:気筒別有効パルス幅
とし、さらにKathosを省略し、Tfbya、αとも1.0とし、
Ten=(Avtp+Chosn−ERACIn) …(i)
の式で考える。
【0073】
▲1▼t1の時点:Chosn(>0)とTenが演算される。このときのERACIn=0である。
【0074】
▲2▼t2の時点:Injsetnが演算され、即座に噴射される。これが1回目の非同期噴射である(イ参照)。このとき、ERACInが演算されるが、ERACIn(old)=0よりERACIn=ΔAvtpn×Gztw×(Gzcyl−ERACP)である。このときのERACInをE1(>0)とする。
【0075】
▲3▼t3の時点:Chosn(>0)とTenが演算される。このとき、ERACIn=E1のままである。
【0076】
▲4▼t4の時点:Injsetnが演算され、即座に噴射される。これが2回目の非同期噴射である(ウ参照)。このとき、ERACIn=E1+ΔAvtpn×Gztw×(Gzcyl−ERACP)となるので、右辺第2項をE2(>0)とすれば、ERACIn=E1+E2である。
【0077】
▲5▼t5の時点:Chosn(>0)とTenが演算される。このときERACIn=E1+E2で、t4の時刻と同じである。
【0078】
▲6▼t6の時点:Injsetnが演算され、即座に噴射される。これが3回目の非同期噴射である(エ参照)。このとき、ERACIn=(E1+E2)+ΔAvtpn×Gztw×(Gzcyl−ERACP)となるので、右辺第3項をE3(>0)とすれば、ERACIn=E1+E2+E3である。
【0079】
▲7▼t7の時点:Chosn(=0)とTenが演算される。ERACInについては、ERACIn=E1+E2+E3で、t6の時刻と変わらない。
【0080】
▲8▼t8の時点:Chosn(=0)とTenが演算される。ERACInについては、ERACIn=E1+E2+E3で、t6の時刻と変わらない。
【0081】
なお、t8の時点は、同期噴射タイミング(t9の時点)の直前であるため、

Figure 0003627419
の式で与えられる有効パルス幅Tenが次のt9の時点での同期噴射に使われる。
【0082】
▲9▼t9の時点:t9は同期噴射のタイミングで、このときt8のタイミングで演算された上記(ii)式のTenで同期噴射が行われる(オ参照)。(ii)式において、E1は1回目の非同期噴射における噴き過ぎ分、E2は2回目の非同期噴射における噴き過ぎ分、E3は3回目の非同期噴射における噴き過ぎ分であり、これらの噴き過ぎ分(つまりE1+E2+E3)を、非同期噴射の終了した直後に訪れる同期噴射タイミングで、その同期噴射量(Avtp)から減量するのである。このようにして同期噴射量を減量補正した後は、次回の非同期噴射に備えるためERACIn=0とされる。
【0083】
10t10の時点:Chosn(=0)とTenが演算される。ERACInについては、ERACIn=0である。
【0084】
このようにして、非同期噴射とその直後の第1回目の同期噴射が行われるとき、急加速の前後で各気筒とも空燃比を理論空燃比へと制御できるのである。
【0085】
次に、図11のフローチャートはフュエルリカバー条件の判定を行うための、また図12のフローチャートはフュエルリカバー条件の終了判定を行うためのもので、図2、図4、図16とは独立に一定時間毎に実行する。なお、図11のフローに続けて図12のフローを実行する。
【0086】
まず、図11のほうから説明すると、ステップ41ではフュエルカット時かどうかみて、フュエルカット時のときだけステップ42以降に進む。
【0087】
ステップ42、43、44では次の条件、
〈1〉車速VSPが所定値(たとえば8km/h)以下のとき、
〈2〉アイドルスイッチがOFFとなったとき、
〈3〉自動変速機付き車両では回転数Nが所定値以下(たとえば冷却水温に応じた所定値以下または2000rpm以下)となったとき
であるかどうかを1つずつチェックし、いずれかの条件も満たさないときはステップ45に進んでフラグFRCに“0”を入れ、いずれかの条件でも満たすとき(フュエルリカバー条件の成立時)はステップ46、47でフラグFRCに“1”をセットし、かつフラグFFCに“0”をリセットする。
【0088】
図12に移り、ステップ51ではフュエルリカバー時であるかどうかをフラグFRCにより判断し、FRC=1のとき(フュエルリカバー時)はステップ52でカウンタCNTnをみて、全気筒でカウンタCNTnが1となっているときは、ステップ53に進んでフラグFRCに“0”をリセットし、次回のフュエルリカバー制御のためステップ54においてカウンタCNTnをすべての気筒について0にリセットする。つまり、フュエルリカバーの開始より各気筒で1回の噴射(同期噴射または割込み噴射)が終わったタイミングでフュエルリカバーを終了する。
【0089】
フュエルリカバー時に噴射がどのように行われるかを上記の特定気筒について簡単に示すと、図13のように、フュエルリカバーの開始タイミングでのΔAvtpnがLASNIを超えるときは、そのΔAvtpnを用いてInjsetn、ERACInが計算され、フュエルリカバー開始後に非同期噴射が行われるとともに、非同期噴射が終了した直後の第1回目の同期噴射タイミングでだけ、同期噴射量からERACInの分が減量される。なお、フュエルリカバー時の非同期噴射は、フュエルカット中に同期噴射タイミングとなり、かつ吸気行程のあいだにフュエルリカバー信号が入った気筒から開始する。一方、フュエルリカバーの開始タイミングでのΔAvtpnがLASNI以下のときは、そのΔAvtpnを用いてChosnが計算され、フュエルリカバー開始後の同期噴射タイミングで、Chosnの加わった同期噴射量が気筒別に供給される。
【0090】
以上で特開平3−111639号公報の概説と、フュエルカット時、フュエルリカバー時の制御の説明を終える。
【0091】
さて、自動変速機を備える車両においてフュエルカット状態から▲1▼アクセルペダルを踏み込むことなく車速が低下して所定値以下となったときや▲2▼再加速を行おうとアクセルペダルを踏み込んだときに、いわゆるフュエルリカバーが行われるのであるが、上記のように壁流補正を行うものでは、フュエルカット時の壁流燃料の減少に合わせて壁流燃料を予測することで、フュエルリカバー時にフュエルカット時における壁流燃料の消失分だけ多めに増量することが可能となり、フュエルリカバー当初の空燃比を理論空燃比に近づけることができることから、図16第4段目に示すように、フュエルリカバー時にエンジン発生トルクがステップ的に立ち上がる。
【0092】
この場合に、上記▲1▼と▲2▼ではトルク要求が異なることから、現状では▲2▼の場合のフュエルリカバー時に図16第1段目の実線で示したように壁流補正を行うものの、▲1▼の場合のフュエルリカバー時には、図16第1段目の破線のように壁流補正を行っていない。▲2▼の場合のフュエルリカバー時には壁流補正によりエンジンの発生するトルクがステップ的に立ち上がって(図16第3段目の実線参照)、加速要求に応じたものとなるのに対して、▲1▼の場合のフュエルリカバー時にはエンジン発生トルクがゆるやかに立ち上がり(図16第3段目の破線参照)、トルクショックを低減するのである。なお、壁流補正ありのときの燃料噴射パルス幅Tinの波形(図16第1段目の実線)はモデル的に表したもので、実際には図13の最下段に示したようになる。
【0093】
しかしながら、▲1▼の場合でアクセルペダルを踏み込むことなく車速が低下するといっても、車速(エンジン回転数)の低下は一様でなく、たとえば緩減速のほか急減速時があり、急減速からのフュエルリカバー時にも、上記▲1▼の場合のフュエルリカバー時と同じにトルクをゆるやかに立ち上げたのでは、急減速時の急減な回転落ちからの回復が遅れ、エンストに至ることが考えられる。
【0094】
これに対処するため参考例では、現状と相違して〈1〉の場合のフュエルリカバー時(アイドルスイッチがON状態でのフュエルリカバーの場合)にも壁流補正を行うとともに、そのフュエルリカバー開始時の所定時間当たりエンジン回転数減少量に応じてそのフュエルリカバー時のエンジン発生トルクを新たに制御する。
【0095】
詳細には、図2のステップ6、9に示したように、フュエルリカバー時ゲインKGZ1を新たに導入し、上記の(3)、(4)、(6)式に代えて、
Figure 0003627419
の式により気筒別増減補正量Chosn、気筒別非同期噴射パルス幅Injsetnを計算する。
【0096】
ただし、気筒別噴き過ぎ補正量ERACInの式に対してはKGZ1を導入しない(つまり従来のまま)。
【0097】
(11)、(12)、(13)式のKGZ1の演算については図14のフローチャートにより説明する。図14のフローチャートは図2よりも先に一定時間毎に実行する。
【0098】
ステップ61、62では、今回フュエルリカバー時であるかどうか、アイドルスイッチがOFFかどうかみる。今回フュエルリカバー時でありアイドルスイッチがONのときはステップ63に進み、前回はフュエルリカバー時であったかどうかみる。
【0099】
前回はフュエルリカバー時でなかった(つまりフュエルカットからフュエルリカバーへの切換時)は、ステップ64に進み、
ΔN=N(old)−N …(14)
ただし、N(old):Nの前回値
の式によりフュエルリカバーの開始タイミングにおける所定時間当たりの回転数減少量ΔN[rpm/ms]を計算し、このΔNよりステップ65において図15を内容とするテーブルを参照してフュエルリカバー時ゲインKGZ1[無名数]を求める。KGZ1は図15のように、ΔNが小さいとき(つまり緩減速時)は負の値に、これに対してΔNが大きいとき(つまり急減速時)は0となる値である。
【0100】
ステップ66では次回制御のためNの値をメモリΔN(old)に移したあと、図14のフローを終了する。
【0101】
一方、フュエルリカバー時でないときやフュエルリカバー時でもアイドルスイッチがOFFのときはKGZ1が不要であるため、ステップ61、62よりステップ67に進み、KGZ1に0を入れ、ステップ66の操作を実行したあと図14のフローを終了する。アイドルスイッチがON状態でフュエルリカバー時が継続しているときはステップ63よりステップ64、65を飛ばしてステップ66の操作を実行する。
【0102】
このようにして演算されるKGZ1を、上記の(11)、(12)、(13)式で用いると、フュエルリカバーの開始タイミングにおける所定時間当たりの回転数減少量ΔNが小さいとき(緩減速時)はChosn、Injsetnが減量補正され、これに対してΔNが大きいとき(急減速時)のChosn、Injsetnは従来と同じである。
【0103】
ただし、(11)式においてGztwp+KGZ1は、Gztwp+KGZ1≧0に制限する。このように制限するのは次の理由による。Chosnのもともとの構成において、ΔAvtpnの正負によりChosnを増量分として加えるか減量分として加えるかを決定している。これに対してGztwpはゲインを定めるだけの値であるから、Gztwp≧0である。本発明ではKGZ1が負の値で加わることがあるので(図15参照)、Gztwm+KGZ1<0となってしまったのでは、ΔAvtpnの正負によってはChosnを増量分として加えるか減量分として加えるかを決定できなくなる。そこで、Gztwp+KGZ1≧0とすることで、Chosnのもともとの構成が保持されるようにしたのである。同じ理由から(12)式ではGztwm+KGZ1をGztwm+KGZ1≧0に、また(13)式ではGztw×Gzcyl+KGZ1をGztw×Gzcyl+KGZ1≧0に制限する。
【0104】
ここで、参考例の作用を説明する。
【0105】
過渡補正量Kathosに加えて、上記の(3)、(6)式のChosnとInjsetnを用いて燃料噴射制御を行うものでは、フュエルカット時の壁流燃料の減少に合わせて壁流燃料を予測することで、フュエルリカバー時にフュエルカット時における壁流燃料の消失分だけ多めに増量することが可能となり、フュエルリカバー当初の空燃比を理論空燃比に近づけることができることからフュエルリカバー時にエンジン発生トルクがステップ的に立ち上がるのであるが(図16第4段目参照)、▲1▼アクセルペダルを踏み込むことなく車速が低下して所定値以下となったときのフュエルリカバー時と▲2▼再加速を行おうとアクセルペダルを踏み込んだときのフュエルリカバー時とではトルク要求が異なることから、現状では▲1▼の場合のフュエルリカバー時に限り壁流補正を行わないことで(図16第3段目線参照)、エンジン発生トルクをゆるやかに立ち上げ、トルクショックを低減している。しかしながら、上記▲1▼の場合でアクセルペダルを踏み込むことなく車速が低下するといっても、車速(エンジン回転数)の低下は一様でなく、たとえば緩減速のほか急減速時があり、急減速からのフュエルリカバー時にも、上記▲1▼の場合のフュエルリカバー時と同じにトルクをゆるやかに立ち上げたのでは、急減速時の急減な回転落ちからの回復が遅れ、エンストに至ることが考えられることを前述した。
【0106】
これに対して参考例では、現状と相違してアイドルスイッチがON状態でのフュエルリカバーの場合にも壁流補正を行い、かつそのフュエルリカバーの開始タイミングでの所定時間当たり回転数減少量ΔNに応じたゲインKGZ1を新たに導入しており、アイドルスイッチがON状態でのフュエルリカバーのうち急減速時からのフュエルリカバー時(つまりΔNが大のとき)にはKGZ1=0としている。このときは、図16第5段目の実線で示すトルク特性となり、急減速からのフュエルリカバー時に急激なトルク増加が生じるため、急減速時の急減な回転落ちを避けることができる。
【0107】
その一方で、アイドルスイッチがON状態でのフュエルリカバーの場合でありながら、緩減速からのフュエルリカバー時にはKGZ1に負の値を与えることにより、上記(11)式のChosn、上記(13)式のInjsetnがそれぞれ減量修正される。つまり、緩減速からのフュエルリカバー時にはChosn、Injsetnがともに通常の加速時より減少することから、その減少分だけフュエルリカバー時のトルク増加が滑らかになるのである(図16第5段目の破線参照)。
【0108】
なお、図16第5段目の破線で示したように、緩減速からのフュエルリカバー時(図ではΔNが小のとき)のトルクが階段状に大きくなっているのは、各気筒の燃焼毎にトルクが発生することに対応させたものである。図16第5段目の破線特性では、3気筒分の燃焼で実線と一致しているが、いくつの気筒分の燃焼で実線と一致するかどうかはフュエルリカバー時ゲインKGZ1により定まる。気筒数はいくつの気筒分の燃焼で実線と一致するかどうかに関係しない。
【0109】
このようにして、参考例では、アイドルスイッチがON状態でのフュエルリカバーの場合にも応答の遅い壁流燃料と応答の速い壁流燃料をともに対象とする壁流補正を行い、かつフュエルリカバー時ゲインKGZ1(つまりΔN)に応じてエンジン発生トルクを制御するので、アイドルスイッチがON状態でのフュエルリカバーの場合のトルク特性が図16第5段目のようになり、アイドルスイッチがON状態でのフュエルリカバーの場合においても、急減速からの急減な回転落ちを避けることができるとともに緩減速からのフュエルリカバー時のトルクショックを回避できるのである。
【0110】
図17のフローチャートは本発明の実施形態で、参考例の図14に対応する。なお、図14と同一の部分には同一のステップ番号をつけている。
【0111】
エンジンと自動変速機を直結状態とする、いわゆるロックアップ機構が自動変速機に備えられるのものにおいて、エンジンと自動変速機が直結されている状態(ロックアップ領域)でアイドルスイッチがON状態でのフュエルリカバーを行ったのでは、自動変速機負荷の分だけエンジン回転の上昇が遅れるので、アイドルスイッチがON状態でのフュエルリカバーを行う前にロックアップ解除信号を出力しているのであるが、ロックアップ解除信号を与えてからロックアップ機構の作動が実際に解除されるまでの応答遅れにより、アイドルスイッチがON状態でのフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態のことがある(図19参照)。つまり、アイドルスイッチがON状態でのフュエルリカバーの場合において、急減速からのフュエルリカバー時かつロックアップ機構の作動遅れによりエンジンと自動変速機とが直結状態にあるときには、急激な回転落ちがとまらず、エンストに至ることが考えられる。
【0112】
そこで、第実施形態では、アイドルスイッチがON状態でのフュエルリカバーのうち、急減速からのフュエルリカバー時かつロックアップ領域のとき、急減速からのフュエルリカバー時かつロックアップ領域でないときよりもエンジン発生トルクが増す側にChosn、Injsetnを修正する。
【0113】
具体的には、図17においてステップ71、72が図14の参考例と異なっている。ステップ71ではロックアップ領域にあるかどうかをフラグFLUにより判断する。フラグFLU=1のときはロックアップ領域にあると判断し、ステップ72でΔNより図18の一点鎖線を内容とするテーブルを参照して、フュエルリカバー時ゲインKGZ2を求め、これをステップ73において、KGZ1に入れる。フラグFLU=0のとき(ロックアップ領域にないとき)は、参考例と同様にステップ71よりステップ65に進み、ΔNより図18の実線を内容とするテーブルを参照してKGZ1を求める。
【0114】
この実施形態では、図18に示したように、アイドルスイッチがON状態でのフュエルリカバーのうち、急減速時からのフュエルリカバーに際して(図ではΔNが大きいとき)、ロックアップ領域にあるときKGZ1(=KGZ2)が正の値で与えられ、ロックアップ状態にないときよりもこの正の分だけChosn、Injsetnが増量修正されることから、このときのトルク特性を図16第5段目に重ねて示すと、2点鎖線のようになる。つまり、アイドルスイッチがON状態でのフュエルリカバーのうち、急減速時からのフュエルリカバーの開始タイミングでエンジンと自動変速機とが実際には直結状態にとどまることがあり、このときエンジンに対して自動変速機分が負荷増加となるのに対応して、KGZ1によりその負荷増加分のトルク増加を行っているのであり、これによって、ロックアップ解除信号を与えてからロックアップ機構の作動が実際に解除されるまでの応答遅れにより、アイドルスイッチがON状態でのフュエルリカバーのうち、急減速時からのフュエルリカバーの開始タイミングでエンジンと自動変速機とが直結状態にあることがあっても、急激な回転落ちに伴うエンストを防止することができる。
【0115】
なお、自動変速機がロックアップ領域にあるかどうかの判定は、実際には自動変速機用コントロールユニット(図示しない)の側で実行し、その判定結果を通信装置を介してエンジン制御用コントロールユニット20に送信するようにしている。
【0116】
たとえば、自動変速機用コントロールユニットでは図20のフローチャートにしたがって、ロックアップ領域かどうかの判定を行っている。ロックアップ領域は図21に示したように、絞り弁開度TVOと車速VSPをパラメータとするマップ上で与えており、そのときのTVOとVSPがロックアップ領域にあれば、ステップ71よりステップ72に進んで、ロックアップソレノイド(図示しない)にON信号(ロックアップ信号)を出力し、ロックアップ領域でないときはステップ71よりステップ74に進んで、OFF信号(ロックアップ解除信号)をロックアップソレノイドに出力する。
【0117】
なお、フュエルリカバーを行う前にロックアップ解除信号が出力されるように、フュエルリカバーの開始タイミングでの車速よりもロックアップ解除信号を出力するときの車速(この車速が図21に示す40km/h)のほうを高くしている。
【0118】
また、ロックアップ信号を出力するときはステップ73でフラグFLUを“1”にセットし、ロックアップ解除信号を出力するときはステップ75においてFLUを“0”にリセットする。このフラグFLUの値をエンジン制御用コントロールユニット20に送信するのである。
【0119】
参考例の図18ではKGZ1が−0.75、−0.25、0の3段階で示したが、これに限られるものでなく、段階の数をさらに増やしてもかまわない。また、飛び飛びの値(不連続値)とすることも必要でなく、連続値でもかまわない。
【0120】
参考例ではKGZ1≦0の場合で説明したが、要求があれば、第実施形態と同様にKGZ1に正の値を与えることで、トルク増加を行うこともできる。
【0121】
実施形態では3つのゲインGztw、Gztwp、Gztwmが冷却水温Twに応じた値である場合で説明したが、冷却水温に限られるものでなく、壁流付着部温度を予測し、この予測温度に応じて3つのゲインGztw、Gztwp、Gztwmを求めるようにしたものに対しても本発明を適用できる。
【0122】
実施形態では応答の遅い壁流燃料に関する補正量と応答の速い壁流燃料に関する補正量を導入するもので説明したが、壁流燃料に関する補正量はこれに限定されるものでなく、他の公知の壁流燃料を行うものに対しても本発明を適用する事が可能である。
【図面の簡単な説明】
【図1】第1実施形態の制御システム図である。
【図2】気筒別燃料噴射パルス幅Tinの演算を説明するためのフローチャートである。
【図3】噴射タイミングと冷却水温に対する直接率Zの特性図である。
【図4】3つのゲインGztw、Gztwp、Gztwmの演算を説明するためのフローチャートである。
【図5】気筒別非同期噴射ゲインGztwの特性図である。
【図6】気筒別増量ゲインGztwpの特性図である。
【図7】気筒別減量ゲインGztwmの特性図である。
【図8】噴射タイミング毎に実行するフローチャートである。
【図9】緩加速時について壁流燃料のうちの高周波成分を対象とする壁流補正を説明するための波形図である。
【図10】急加速時について壁流燃料のうちの高周波成分を対象とする壁流補正を説明するための波形図である。
【図11】フュエルリカバー条件の判定を説明するためのフローチャートである。
【図12】フュエルリカバー条件の終了判定を説明するためのフローチャートである。
【図13】フュエルリカバー時について壁流燃料のうちの高周波成分を対象とする壁流補正を説明するための波形図である。
【図14】フュエルリカバー時ゲインKGZ1の演算を説明するためのフローチャートである。
【図15】フュエルリカバー時ゲインKGZ1の特性図である。
【図16】従来装置の作用とともに参考例の作用を説明するための波形図である。
【図17】第実施形態のフュエルリカバー時ゲインKGZ1の演算を説明するためのフローチャートである。
【図18】第実施形態のフュエルリカバー時ゲインKGZ1、KGZ2の特性図である。
【図19】第実施形態のフュエルリカバー時の波形図である。
【図20】第実施形態のロックアップ領域の判定を説明するためのフローチャートである。
【図21】第実施形態のロックアップ領域を示す特性図である。
【図22】第1の発明のクレーム対応図である。
【符号の説明】
1 エンジン
4 燃料噴射弁
7 エアフローメータ
9 絞り弁開度センサ
10 クランク角センサ
20 コントロールユニット[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an engine air-fuel ratio control apparatus.
[0002]
[Prior art]
In a vehicle equipped with an automatic transmission, when the accelerator pedal is released during deceleration (for example, when the idle switch is switched from OFF to ON), the rotational speed is equal to or higher than a predetermined value and the vehicle speed is within a predetermined range. Sometimes a so-called fuel cut is made and from this state
(1) When the vehicle speed drops below the specified value without depressing the accelerator pedal
(2) When the accelerator pedal is depressed to re-accelerate (when the idle switch is switched from ON to OFF),
A so-called fuel recovery is carried out (see "New Electronically Controlled Gasoline Injection", pages 123-124, published by Sankaidou Co., Ltd. in August 1993).
[0003]
[Problems to be solved by the invention]
By the way, the deviation from the target value of the air-fuel ratio at the time of acceleration / deceleration of the engine is caused by the quantitative change of the so-called wall flow fuel that adheres to the intake manifold, the intake port, etc., flows in the liquid state and flows into the cylinder. Therefore, there is a so-called wall flow correction using the excess and deficiency due to this wall flow fuel as a correction amount. This wall flow correction is not limited to acceleration / deceleration, but also during fuel cut when the wall flow fuel changes greatly. Also work. For example, there are wall flow fuels that have a relatively low response rate because they are not directly injected into the cylinder, and those that have a relatively high response rate because they are mainly injected directly into the cylinder. As a correction amount relating to slow wall flow fuel, a transient correction amount Kathos is introduced, and as a correction amount relating to fast wall flow fuel, a cylinder specific increase / decrease correction amount Chosn and a cylinder specific asynchronous injection pulse width Injsetn are introduced (Japanese Patent Laid-Open No. Hei 3). No. 111639).
[0004]
In this type of wall flow correction, the wall flow fuel is predicted in accordance with the decrease in the wall flow fuel at the time of fuel cut, and the fuel flow is increased by an amount corresponding to the loss of the wall flow fuel at the time of fuel cut at the time of fuel recovery. Therefore, the air-fuel ratio at the initial stage of fuel recovery can be made close to the stoichiometric air-fuel ratio, so that the engine-generated torque rises stepwise during fuel recovery as shown in the fourth stage of FIG.
[0005]
In this case, since the torque requirements are different between the above (1) and (2), the wall flow correction is performed at the time of fuel recovery in the case of (2) as shown by the solid line in the first stage in FIG. During the fuel recovery in the case of (1), the wall flow correction is not performed as shown by the broken line in the first row of FIG. During fuel recovery in the case of (2), the torque generated by the engine rises stepwise due to wall flow correction and responds to the acceleration request (see the solid line in the third stage in FIG. 16). At the time of fuel recovery in the case of 1 ▼, the torque generated by the engine rises gently (see the broken line in the third stage in FIG. 16), and the torque shock is reduced.
[0006]
Note that the waveform of the fuel injection pulse width Tin when there is a wall flow correction in the first line in FIG. 16 is modeled and actually shown in the lowermost stage of FIG. That is, in addition to the cylinder air amount equivalent pulse width Avtp determined from the operating conditions at the time of fuel recovery, the transient correction amount Katos works relatively long, and further, the cylinder specific increase / decrease correction amount Chosn and the cylinder specific asynchronous injection pulse width Injsetn are only short. (For example, Chosn and Injsetn are added once for each cylinder).
[0007]
However, in the case of (1) above, even if the vehicle speed decreases without depressing the accelerator pedal, the decrease in vehicle speed (engine speed) is not uniform. For example, there is a sudden deceleration in addition to a slow deceleration. If the torque is gradually raised even during the fuel recovery from, recovery from a sudden drop in rotation during sudden deceleration is delayed, leading to an engine stall.
[0008]
In particular, when the automatic transmission is equipped with a so-called lockup mechanism that directly connects the engine and the automatic transmission, the accelerator pedal is depressed when the engine and the automatic transmission are directly connected (lockup region). If the fuel recovery is performed after the vehicle speed drops and the fuel cut occurs, the increase in the engine speed is delayed by the amount of the automatic transmission load, so a lockup release signal is output before the fuel recovery is performed. However, the fuel after the vehicle cuts down without the accelerator pedal being depressed due to a response delay from when the lockup release signal is given until the lockup mechanism is actually released. The engine and the automatic transmission may be directly connected at the recovery start timing. That is, the engine and the automatic transmission are directly connected to each other when the fuel is recovered from sudden deceleration of the fuel recovery after the vehicle speed is reduced and the vehicle is cut without stepping on the accelerator pedal, and the lockup mechanism is delayed. When in a state, it is conceivable that a sudden drop in rotation does not stop, leading to an engine stall.
Therefore, the present invention providesEven if the engine and automatic transmission are directly connected at the start of fuel recovery from sudden deceleration, engine stall due to sudden drop in rotation is prevented.For the purpose.
[0009]
[Means for Solving the Problems]
As shown in FIG. 22, the first invention is a means 31 for calculating the basic injection amount Tp based on the engine load and the rotational speed, and a means 32 for calculating an increase correction amount related to wall flow fuel at the time of fuel recovery. An air-fuel ratio control of the engine comprising means 33 for calculating a value obtained by correcting the basic injection amount Tp with this increase correction amount as a fuel injection amount at the time of fuel recovery, and means 34 for supplying fuel of this injection amount to the engine In the device, means 35 for determining whether or not the vehicle speed has been reduced and the fuel cut has been reached without depressing the accelerator pedal, and from this determination result, when the vehicle speed has been reduced and the fuel cut has been made without depressing the accelerator pedal, the fuel At the time of fuel recovery after cutting, a predetermined period immediately before the fuel recovery (for example, a predetermined time or a predetermined clan) Provided a means 36 for correcting the angular section) side the increase correction amount as the rotational speed decrease amount ΔN increases per increasesAnd the increase correction amount is further increased when the rotational speed reduction amount ΔN per predetermined period is large and the automatic transmission is in the lockup region..
[0011]
First2In the first aspect of the present invention, in the first aspect of the invention, the increase correction amount related to the wall flow fuel is the first correction amount Chosn related to the wall flow fuel having a quick response and is an injection amount supplied in synchronization with engine rotation. This is a correction amount to be added to the amount Tp.
[0012]
According to a fourth aspect, in the third aspect, the rotational speed reduction amount ΔN per predetermined period is large and the automatic transmission is in a lockup region.1The correction amount Chosn is corrected to the increase side.
[0013]
First3In the invention of the2In this invention, temperature correction is performed on the first correction amount Chosn.
[0014]
First4In the first aspect of the invention, the increase correction amount related to the wall flow fuel in the first invention is the second correction amount Injsetn related to the fast response wall flow fuel, and is an asynchronous injection amount that is injected asynchronously with the engine rotation during rapid acceleration. is there.
[0015]
First5In the invention of the4In this invention, there is provided means for calculating the basic injection amount for each cylinder as a synchronous injection amount to be supplied in synchronization with the engine rotation, and in order to rescue the first intake after the determination at the time of sudden acceleration, excessive injection is performed by the asynchronous injection. A value obtained by subtracting the predicted value ERACIn from the synchronous injection amount only at the synchronous injection timing that comes immediately after the asynchronous injection, and the amount by which the wall flow is reduced by the port flow velocity in the first intake. Is again calculated for each cylinder as a synchronous injection amount.
[0016]
In the eighth invention, in the sixth or seventh invention, the asynchronous injection amount Injsetn is corrected to the increase side when the rotational speed reduction amount ΔN per predetermined period is large and the automatic transmission is in the lockup region.
[0017]
First6In the invention of the4 or 5In the invention, temperature correction is performed on the asynchronous injection amount Injsetn.
[0018]
【The invention's effect】
In the first aspect of the invention, even when the vehicle speed decreases without depressing the accelerator pedal and the fuel cut occurs, the amount of decrease in engine speed ΔN per predetermined period immediately before the fuel recovery covers increases during the fuel recovery from the sudden deceleration. Since the increase correction amount becomes large (the engine-generated torque rises rapidly), it is possible to prevent a sudden decrease in rotation at the time of fuel recovery from sudden deceleration. In addition, when the vehicle speed is reduced without depressing the accelerator pedal and the fuel cut occurs, the amount of increase correction is set at the time of fuel recovery from slow deceleration where the decrease amount ΔN of the engine speed per predetermined period immediately before fuel recovery becomes small. Since it becomes smaller (the engine generated torque rises gently), it is possible to prevent torque shock during fuel recovery from slow deceleration.
[0019]
Thus, according to the first aspect of the present invention, when the vehicle speed is reduced without depressing the accelerator pedal and the fuel is cut, the fuel is recovered according to the amount of decrease in the rotational speed per predetermined period immediately after the fuel cut. Because the engine generated torque is controlled, the recovery shock during slow deceleration and the engine stall during sudden deceleration can be reduced even in the case of fuel recovery after the vehicle speed has been reduced and the fuel has been cut without depressing the accelerator pedal. Can be compatible.
[0020]
When the automatic transmission is equipped with a so-called lockup mechanism in which the engine and the automatic transmission are directly connected, the vehicle speed without stepping on the accelerator pedal when the engine and the automatic transmission are directly connected (lockup region) When the fuel recovery is performed after the fuel cut occurs and the fuel is cut, the increase in the engine speed is delayed by the load of the automatic transmission, so the lockup release signal is output before the fuel recovery is performed. However, due to a delay in response from when the lock-up release signal is given to when the lock-up mechanism is actually released, the vehicle speed drops without depressing the accelerator pedal, and the fuel cover after the fuel cut occurs. The engine and the automatic transmission may be directly connected at the start timing. That is, the engine and the automatic transmission are directly connected to each other when the fuel is recovered from sudden deceleration of the fuel recovery after the vehicle speed is reduced and the vehicle is cut without stepping on the accelerator pedal, and the lockup mechanism is delayed. When in a state, it is conceivable that a sudden drop in rotation does not stop, leading to an engine stall.
[0021]
At this time (that is, in the case of the fuel recovery after the vehicle speed is reduced and the fuel is cut without depressing the accelerator pedal, and when the rotational speed reduction amount ΔN per predetermined period immediately before the fuel recovery is large and in the lock-up region) The second1In the present invention, the increase correction amount is further increased.. OneIn other words, the engine and the automatic transmission stay in the direct connection state at the start timing of the fuel recovery from the sudden deceleration of the fuel recovery after the vehicle speed drops and the fuel cut occurs without depressing the accelerator pedal. In response to the increase in the load of the automatic transmission relative to the engine,1In the invention of theRisoAs a result, the vehicle speed can be increased without depressing the accelerator pedal due to a delay in response from when the lockup release signal is given until the lockup mechanism is actually released. Even if the engine and the automatic transmission are in the direct connection state at the fuel recovery cover start timing from the sudden deceleration of the fuel recovery after the fuel cut at the time of the fuel cut, it is Can be prevented.
[0022]
First2And second4In each of the inventions, the load equivalent amount from the previous injection is decreased at a predetermined rate for each injection timing in accordance with the disappearance of the wall flow fuel at the time of fuel cut, and if it is in the slow acceleration state at the time of subsequent fuel recovery,2In the present invention, the first correction amount Chosn is used to perform synchronous injection, and if it is in the state of rapid acceleration during the subsequent fuel recovery, the first correction amount Chosn is used.4Asynchronous injection is performed using the asynchronous injection amount Injsetn in this invention, so that the engine-generated torque rises step by step at each fuel recovery, but after the vehicle speed decreases without depressing the accelerator pedal and fuel cut occurs Even in the case of the fuel recovery cover, if the engine generated torque rises stepwise, a torque shock will occur due to a sudden increase in torque, so the fuel recovery after the vehicle cuts down and fuel cut occurs without stepping on the accelerator pedal. The current situation is that the torque is gradually raised by not performing the wall flow correction only in the case of.
[0023]
However, even in the case of fuel recovery after the vehicle speed has been reduced and the fuel has been cut without depressing the accelerator pedal, if the torque is gradually raised during fuel recovery from sudden deceleration, It is considered that recovery from a sudden drop in rotation is delayed, leading to an engine stall.
[0024]
On the other hand, in the case of fuel recovery after the vehicle speed has been reduced and the fuel has been cut without depressing the accelerator pedal,2According to the invention, the wall flow correction is performed by correcting the basic injection amount Tp with the first correction amount Chosn, and the fuel recovery after the fuel cut is performed when the vehicle speed is reduced without depressing the accelerator pedal and the fuel cut is reached. Sometimes, the first correction amount Chosn is greatly decreased as the rotational speed reduction amount per predetermined period immediately before the fuel cover decreases,4In this invention, the wall flow correction is performed by immediately supplying the engine with the asynchronous injection amount Injsetn for each cylinder at the time of sudden acceleration, and when the fuel speed is reduced without the accelerator pedal being depressed, At the time of fuel recovery, the asynchronous injection amount Injsetn is corrected so as to decrease as the rotational speed reduction amount per predetermined period immediately before the fuel recovery decreases, so the vehicle speed decreases without depressing the accelerator pedal and fuel cut occurs. After the fuel recovery from the slow deceleration, the first correction amount becomes smaller and the torque increase during the fuel recovery from the slow deceleration becomes gradual. On the other hand, the fuel recovery from the sudden deceleration Sometimes during fuel recovery from slow deceleration Correction amount Rimodai 1 is increased, the torque increase during fuel recovery from the rapid deceleration becomes abruptly.
[0025]
In this way2The second4In each of the inventions, the wall flow correction is performed also in the case of the fuel recovery after the vehicle speed is lowered and the fuel cut is made without depressing the accelerator pedal, and the rotation speed reduction amount ΔN per predetermined period at the start of the fuel recovery. By controlling the engine generated torque according to the situation, it is possible to avoid a sudden drop in rotation from sudden deceleration in the case of fuel recovery after the vehicle speed has been reduced and the fuel has been cut without depressing the accelerator pedal. Torque shock at the time of fuel recovery from slow deceleration can be avoided.
[0026]
First3In the present invention, even if the temperature is different, the first wall flow correction amount Chosn is changed to the first wall flow correction amount Chosn.6In this invention, the asynchronous injection amount Injsetn can be provided with high accuracy even if the temperatures are different.
[0027]
First5In this invention, it is possible to give a substantially stoichiometric air-fuel mixture even at the synchronous injection timing that comes immediately after asynchronous injection.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
In FIG. 1, reference numeral 1 denotes an engine body, and intake air is supplied from an air cleaner through an intake pipe 3 to a cylinder. The fuel is injected from the fuel injector 4 toward the intake port of the engine 1 based on an injection signal from the control unit 20 so as to have a predetermined air-fuel ratio according to operating conditions.
[0029]
The control unit 20 includes a Ref signal (reference position signal) and a Pos signal (1 ° signal) from the crank angle sensor 10, an intake air amount signal from the air flow meter 7, and an O installed upstream of the three-way catalyst 6.2An air-fuel ratio (oxygen concentration) signal from the sensor 12, an engine cooling water temperature signal from the water temperature sensor 11, a throttle valve 8 opening signal from the throttle sensor 9, and the like are input. The basic injection pulse width Tp is calculated from Qa and the engine speed N, and wall flow correction is performed during acceleration / deceleration. The deviation from the target value of the air / fuel ratio during acceleration / deceleration of the engine is caused by the quantitative change of so-called wall flow fuel that adheres to the intake manifold or intake port and flows into the cylinder through the wall surface in the liquid state. The fuel correction is performed by using the excess / deficiency due to the wall flow fuel as a correction amount. The wall flow correction works not only at the time of acceleration / deceleration but also at the start and fuel cut when the wall flow fuel changes greatly.
[0030]
Here, there are two types of wall-flow fuel, one that has a small amount of direct flow into the cylinder and a relatively slow response, and one that has a direct flow into the cylinder that has a relatively fast response. As a correction amount relating to slow wall flow fuel, a transient correction amount Kathos described later is introduced, and as a correction amount relating to fast wall flow fuel, a cylinder specific increase / decrease correction amount Chosn and cylinder specific asynchronous injection pulse width Injsetn are introduced. . With these values, for example, as shown in the lowermost stage of FIG. 13, Katos works for a relatively long time immediately after fuel recovery, and Chosn and Injsetn work for a short time.
[0031]
The contents of this control executed by the control unit will be described according to the following flowchart.
[0032]
The wall flow correction described below is detailed in Japanese Patent Laid-Open No. 3-11639. Here, only the part related to the present invention will be outlined with reference to this publication, and each control at the time of fuel cut and fuel recovery will be supplemented.
[0033]
The flowchart of FIG. 2 is for calculating the cylinder specific synchronous injection pulse width Tin [ms], as well as calculating the cylinder specific asynchronous injection pulse width Injsetn [ms] and executing asynchronous injection at regular intervals ( For example, every 10 ms).
[0034]
In the flow of FIG. 2 (also in FIGS. 8 and 12 described later), when the value is for each cylinder, the cylinder number n is added to the end of the symbol to distinguish (for example, ΔAvtpn, FIG. 2). Chosn, Tin, Injsetn, ERACIn, ERACIn (old), CNTn, Avtpoint, Avtpoint (old), Avtpoint, Avtpoint (old) in FIG. 8, CNTn, ERACIn, CNTn in FIG.
[0035]
Further, the value of a symbol relating to a numerical value (for example, CNTn in FIGS. 2, 8, and 12) is initialized to 0 at the start unless otherwise specified, and flags (for example, FFC, FRC, FIG. Symbols representing FRC in FIGS. 12, 14, and 17 and FLU in FIG. 20 are reset to “0” at the start unless otherwise specified.
[0036]
In step 1, the basic injection pulse width Tp [ms] is determined from the intake air flow rate Qs [g / s] obtained from the air flow meter output and the engine speed N [rpm] obtained from the crank angle sensor.
Tp = (Qs / N) × K × Ktrm (1)
Where K is a constant
Ktrm: Trimming factor
Calculate with the following formula.
[0037]
Here, K in equation (1) is a constant determined so that a stoichiometric air-fuel mixture can be obtained, and Ktrm is a specific constant determined by the flow rate characteristics of the injector 4.
[0038]
In Step 2, the product N × V of the rotational speed N and the cylinder volume V [cc] and the total flow passage area Aa [cm] of the throttle valve portion.2] To obtain a weighted average coefficient Fload [%] with reference to a predetermined map. The total flow area Aa is the flow area of the throttle valve [cm2] And the flow area of the idle control valve and air regulator [cm2] Is added.
[0039]
In step 3, the cylinder air amount equivalent pulse width Avtp [ms] is set.
Avtp = Tp × Fload + Avtp (old) × (1−Fload) (2)
However, Avtp (old): the previous value of Avtp
Calculate with the following formula. Here, Avtp is a load equivalent amount. Note that the value of Avtp (old) is initialized to 0 at start-up together with ERACIn (old), Avtppoint (old), and N (old) described later.
[0040]
In step 4, it is judged from the flag FFC whether or not the fuel cut is being performed. When the flag FFC = 1, it is determined that the fuel cut is being performed, and the process proceeds to step 15. When FFC = 0, it is determined that the fuel cut is not being performed, and the process proceeds to step 5 and subsequent steps.
[0041]
In step 5, the difference ΔAvtpn (= Avtp−Avtpoint) between Avtp and Avtppoint (Avtp at the time of previous injection (for each cylinder)) is compared with the interrupt injection determination level LASNI. If ΔAvtpn ≦ LASNI, it is not during rapid acceleration (that is, In step 6, it is determined that the vehicle is slowly accelerating or slowly decelerating.
Chosn = ΔAvtpn × Gztwp; slow acceleration (3)
However, Gztwp: increase gain [unknown number]
Or by the formula
Chosn = ΔAvtpn × Gztwm; During slow deceleration (4)
Gztwm: Weight loss gain [Anonymous number]
The cylinder-specific increase / decrease correction amount Chosn [ms] is calculated by Step 6 is represented by equation (3).
[0042]
Here, Chosn is a correction amount related to the wall flow fuel having a quick response.
[0043]
Gztwp in the above expression (3) and Gztwm in the expression (4) are for performing water temperature correction as described later.
[0044]
It should be noted that if the determination level LNSNI is set to a small value, injection can be performed with good response to minute changes in the intake air flow rate and minute changes in the fuel wall flow (more small pulses are injected, and Chosn is reduced). . However, it is desirable to make Injsetn, which will be described later, small enough not to enter the accuracy deterioration zone of the injector.
[0045]
Note that KGZ1 in step 6 (also in step 9 described later) is newly introduced in the present invention and will be described in detail later.
[0046]
In step 7, it is checked whether or not the calculation of the cylinder-specific increase / decrease correction amount Chosn for one cycle (6 cylinders for a six-cylinder engine) has been completed, and if the calculation of Chosn has been completed for all the cylinders, the process proceeds to step 8.
[0047]
This is because Chosn (Injsetn and ERACIn during rapid acceleration) needs to be calculated for each cylinder because the load equivalent amount ΔAvtpn from the previous injection differs for each cylinder. For example, when the ignition sequence is 1-5-3-6-2-4, if Chosn is calculated for the first cylinder, Chosn has not been calculated for the remaining five cylinders. Chosn is calculated for the numbered cylinder. Subsequently, Chosn is calculated in the order of the third cylinder, the sixth cylinder, the second cylinder, and the fourth cylinder. This completes Chosn calculation for all cylinders, and proceeds from step 7 to step 8. It should be noted that the time required to calculate Chosn for all cylinders is sufficiently shorter than 10 ms, which is the Tin calculation interval, and a situation occurs in which the next Tin calculation timing comes before the calculation for all cylinders is completed. There is nothing.
[0048]
In step 8, the cylinder-specific synchronous injection pulse width Tin [ms] is set.
Tin = {(Avtp + Kathos) × Tfbya × α + (Chosn−ERACIn)} × 2 + Ts (5)
However, Kathos: transient correction amount [ms]
Tfbya: target fuel / air ratio equivalent [unnamed number]
α: Air-fuel ratio feedback correction coefficient [Anonymous number]
ERACIn: Over-cylinder correction amount by cylinder [ms]
Ts: Invalid pulse width [ms]
The flow of FIG. 2 is completed.
[0049]
Here, Kathos is a correction amount for the slow-response wall flow fuel. Tfbya is the sum of the water temperature increase correction coefficient Ktw, the post-startup increase correction coefficient Kas, and the like. Immediately after an unstable engine cold start, Tfbya becomes a value greater than 1.0 and fuel increase is performed. Even if an injection signal is output to the injector, the injector opens with a response delay, so the value considering the response delay is Ts. ERACIn will be described later. 2 in front of Ts on the right side of the equation (5) is a value that is necessary for sequential injection (injection once per engine rotation per cylinder).
[0050]
On the other hand, when ΔAvtpn> LSNSNI (at the time of rapid acceleration) in step 5, the process proceeds to step 9 to set the cylinder specific asynchronous injection pulse width Injsetn [ms].
Injsetn = ΔAvtpn × Gztw × Gzcyl + Ts (6)
However, Gztw: Asynchronous injection gain [unnamed number]
Gzcyl: correction gain by asynchronous injection timing (during cycle) [unknown number]
In step 10, the over-cylinder over-jet correction amount ERACIn is
ERACIn = ERACIn (old) + ΔAvtpn × Gztw × (Gzcyl-ERACP) (7)
However, ERACIn (old): previous value of ERACIn
Injsetn in the equation (6) is immediately output to the I / O port 24 in step 11 to perform asynchronous injection.
[0051]
In the equation (7), the first term on the right side means the amount of excessive ejection up to the previous time, and the second term means the current amount of excessive ejection. ERACIn predicts the amount of over-injection to save the first intake after the determination of sudden acceleration by asynchronous injection and the amount of wall flow decreased by the port flow velocity at the first intake. The synchronous injection is reduced by this ERACIn only at the synchronous injection timing immediately after the injection.
[0052]
Next, the physical meanings of Gztw and Gzcyl in the equations (6) and (7) are as follows.
[0053]
The fuel injected from the injector is not all sucked into the cylinder in the first intake stroke immediately after the injection, but is once attached to the intake pipe wall, and only a predetermined proportion of the fuel evaporated from the intake pipe is sucked. The When the fuel injection amount is changed in steps and the injection is terminated, the ratio of the fuel sucked in the first intake stroke immediately after the injection of the injected fuel is set as the direct rate Z, and the characteristic of Z is shown in FIG. Z varies greatly depending on the injection end timing and the coolant temperature. In order to consider Z that changes depending on this injection end timing and cooling water temperature, the gain corresponding to the inverse of Z is divided into a water temperature term and an injection timing term.
Water temperature term: Gztw = f (Tw)
Injection timing term: Gzcyl = f (1 / T)
T: Crank angle between injection timing and intake stroke
Represented as:
[0054]
Here, Gztw gives a gain at a position where the injection timing is farthest from the intake stroke (leftmost position in FIG. 3) at each water temperature (see FIG. 5), and Gztw is corrected by Gzcyl. Gzcyl = 1 is set at a position farthest from the intake stroke, and a larger value is given to Gzcyl as the injection timing approaches the intake stroke.
[0055]
In this way, by giving the gains of Gzcyl and Gztw, the closer the injection timing is to the intake stroke (the shorter the waiting time until the intake stroke) and the lower the cooling water temperature, the higher the Injsetn in the equation (6). Increases, and the second term in the equation (7) (the amount of excessive spraying this time) also increases.
[0056]
Note that during sudden acceleration when the change in suction negative pressure during the intake stroke becomes large, the flow velocity associated with the pressure change in the cylinder (almost close to the intake pipe pressure change) is added to the flow velocity associated with the piston operation. When the pressure change overlaps with the intake stroke, the port portion flow velocity becomes higher than in the case other than the intake stroke, thereby promoting the evaporation of the fuel adhering to the intake pipe wall and increasing Z. During the intake stroke, extra fuel corresponding to the change in the air amount is required, and this change in the air amount is also added to Gzcyl.
[0057]
(7) ERACP is the amount of fuel required to save the first cycle immediately after asynchronous injection from leaning,
ΔAvtpn × Gztw × ERACP
As described above, since the injection timing term Gzcyl during the intake stroke is the sum of the air amount change and the wall flow increase, the ERACP value at this time is the air amount change. The reference value ERACP # when the minute and the wall flow increase are combined is used. Since Gzcyl other than the intake stroke is only the increase in the wall flow, the reference value ERACPH # for the increase in the wall flow is used as the value of ERACP at this time.
[0058]
In step 12, it is judged from the flag FRC whether or not the fuel recovery is in progress. Only when the flag FRC = 1 (when fuel is recovered), the routine proceeds to step 13, and after entering 1 into the counter CNTn of the cylinder subjected to asynchronous injection, the routine proceeds to step 14 and when the flag FRC = 0 (not when fuel is recovered) Proceeds directly to step 14. The counter CNTn is necessary to determine the end of the fuel recovery condition, and the end determination of the fuel recovery condition will be described later.
[0059]
In step 14, the value of Avtppoint of the cylinder that has performed asynchronous injection is transferred to the memory Avpoint (old) of the same cylinder, and then the Avtp at that time is stored in the Avtppoint of the cylinder that has performed asynchronous injection. In other words, the engine load equivalent amount at the time of asynchronous injection is stored for each cylinder in Avpoint. Further, since Chosn is not required at the time of asynchronous injection, “0” is set in Chosn in step 14 (reset).
[0060]
In step 7, it is checked whether the calculation of Injsetn and ERACIn and the interrupt injection have been completed for all six cylinders. At the time of rapid acceleration, the processes of steps 9, 10, 11, 12, 13, and 14 are performed for all the cylinders.
[0061]
If the ignition sequence is 1-5-3-6-2-4 again, the calculation of Injsetn and ERACIn for the first cylinder and interrupt injection will be performed first. Since calculation of ERACIn and interruption injection are not yet performed, calculation of Injsetn and ERACIn and interruption injection are performed for the fifth cylinder. Subsequently, calculation of Injsetn and ERACIn and interruption injection are performed in the order of the third cylinder, the sixth cylinder, the second cylinder, and the fourth cylinder. This completes the calculation of Injsetn and ERACIn and interrupt injection for all cylinders, and proceeds from step 7 to step 8. The time required for the calculation of all cylinders of Injsetn and ERACIn and the execution of asynchronous injection for all the cylinders is sufficiently shorter than the calculation interval of 10 ms, which is the time for the next Tin before the calculation for all cylinders is completed. There will never be a situation in which the calculation timing comes.
[0062]
The flowchart of FIG. 4 is for calculating the above-described asynchronous injection gain Gztw, increase gain Gztwp, and decrease gain Gztwm, and is executed every 1 sec.
[0063]
In steps 21, 22 and 23, referring to the tables of FIGS. 5, 6 and 7 from the cooling water temperature Tw, the asynchronous injection gain Gztw [anonymous number], the increase gain Gztwp [anonymous number], and the decrease gain Gztwm [anonymous number]. ] For each. Since the wall flow fuel increases as the cooling water temperature decreases, Chosn, Injsetn, and ERACIn are increased as the cooling water temperature Tw decreases. The two gains Gztwp and Gztwm thus calculated are used in Step 6 of FIG. 2 to select Chosn, and the asynchronous injection gain Gztw is used in Steps 9 and 10 of FIG. 2 to determine Injsetn and ERACIn.
[0064]
The flowchart in FIG. 8 is for execution at the injection timing. In sequential injection, every time a Ref signal is input to each cylinder, in a six-cylinder engine, six Ref signals rise with two engine revolutions. That is, the injection timing for each cylinder comes every 120 ° in crank angle.
[0065]
In step 31, cylinder discrimination is performed, and Tin (already obtained in step 8 of FIG. 2) is output to the I / O port 24 in step 32 to perform synchronous injection.
[0066]
In step 33, it is determined whether or not it is during fuel cut. If not during fuel cut, the value of Aptpoint of the cylinder that has performed synchronous injection at that timing in step 34 is transferred to the memory Aptpoint (old) of the same cylinder. Avtp at that timing is stored in Avtppoint of the cylinder that has performed synchronous injection. In other words, the engine load equivalent amount at the time of synchronous injection is stored for each cylinder in Avpoint. As described in step 14 of FIG. 2, since the engine load equivalent amount at the time of asynchronous injection is also stored in Avtpoint, as a result, Avtpoint is at the time of injection (regardless of synchronous or asynchronous). It represents the load equivalent amount.
[0067]
On the other hand, when the fuel cut occurs, the process proceeds to step 35.
Avtpoint = Aptpoint (old) × FCTP0 # (8)
However, Avtpoint (old): The previous value of Avtpoint
FCTP0 #: Decrease rate [nameless number]
After updating Aptpoint according to the following equation, the value of this Aptpoint is transferred to the memory Aptpoint (old) of the cylinder that has performed synchronous injection for the next control.
[0068]
Since the wall flow fuel disappears every cycle at the time of fuel cut, the reduction rate FCTP0 # is set in accordance with the decrease in the wall flow fuel, and the Avtpoint is decreased (see FIG. 13).
[0069]
Steps 36 and 37 are the same as steps 12 and 13 in FIG. When the flag FRC = 1 (when fuel is recovered), the routine proceeds to step 37, where 1 is entered in the counter CNTn of the cylinder that has performed synchronous injection at the injection timing, and then to step 38, and when the flag FRC = 0 (fuel) If it is not during recovery), the process proceeds directly to step 38.
[0070]
In step 38, it is determined whether it is the first time after the asynchronous injection, and if it is not the first time after the asynchronous injection, the routine proceeds to step 39 and "0" is set in ERACIn (reset). That is, in each cylinder, ERACIn is added to the synchronous injection amount only at the first synchronous injection timing immediately after asynchronous injection (the amount of excessive injection due to asynchronous injection is reduced).
[0071]
Here, focusing on one of the six cylinders (specific cylinder), FIG. 9 and FIG. 10 show how the high frequency component (abbreviated as S in the figure) of the wall flow fuel changes. In FIG. 9, only the synchronous injection is performed in the specific cylinder for slow acceleration, and in FIG. 10, three asynchronous injections are performed in the specific cylinder for rapid acceleration.
[0072]
With reference to FIG. 10 in particular, what will happen specifically to the above-mentioned ERACIn that is the over-jet correction amount will be described next. In addition, the time from t1 to t10 is marked on the 10 ms mark, the synchronous injection just before the asynchronous injection is a, the asynchronous injection is a, c, and d, and the first synchronous injection just after that is marked with an o. The above equation (5) is for simplicity
Tin = Ten × 2-Ts
However, Ten: Effective pulse width by cylinder
Furthermore, Kathos is omitted, Tfbya and α are both set to 1.0,
Ten = (Avtp + Chosn−ERACIn) (i)
Think of the following formula.
[0073]
(1) Time point t1: Chosn (> 0) and Ten are calculated. At this time, ERACIn = 0.
[0074]
(2) Time point t2: Injsetn is calculated and immediately injected. This is the first asynchronous injection (see a). At this time, ERACIn is calculated. ERACIn = ΔAvtpn × Gztw × (Gzcyl−ERACP) from ERACIn (old) = 0. ERACIn at this time is set to E1 (> 0).
[0075]
(3) Time point t3: Chosn (> 0) and Ten are calculated. At this time, ERACIn = E1 is maintained.
[0076]
(4) Time point t4: Injsetn is calculated and immediately injected. This is the second asynchronous injection (see C). At this time, ERACIn = E1 + ΔAvtpn × Gztw × (Gzcyl−ERACP). Therefore, if the second term on the right side is E2 (> 0), ERACIn = E1 + E2.
[0077]
(5) Time point t5: Chosn (> 0) and Ten are calculated. At this time, ERACIn = E1 + E2, which is the same as the time t4.
[0078]
(6) Time point t6: Injsetn is calculated and immediately injected. This is the third asynchronous injection (see D). At this time, ERACIn = (E1 + E2) + ΔAvtpn × Gztw × (Gzcyl−ERACP). Therefore, if the third term on the right side is E3 (> 0), ERACIn = E1 + E2 + E3.
[0079]
(7) Time point t7: Chosn (= 0) and Ten are calculated. For ERACIn, ERACIn = E1 + E2 + E3, which is the same as the time t6.
[0080]
(8) Time point t8: Chosn (= 0) and Ten are calculated. For ERACIn, ERACIn = E1 + E2 + E3, which is the same as the time t6.
[0081]
Note that the time point t8 is immediately before the synchronous injection timing (time point t9).
Figure 0003627419
The effective pulse width Ten given by the following equation is used for the synchronous injection at the next time t9.
[0082]
{Circle around (9)} Time t9: t9 is the timing of synchronous injection. At this time, synchronous injection is performed with Ten of the above equation (ii) calculated at the timing of t8 (see (e)). In the equation (ii), E1 is an excessive injection amount in the first asynchronous injection, E2 is an excessive injection amount in the second asynchronous injection, E3 is an excessive injection amount in the third asynchronous injection, and these excessive injection amounts ( That is, E1 + E2 + E3) is reduced from the synchronous injection amount (Avtp) at the synchronous injection timing that comes immediately after the end of asynchronous injection. After the synchronous injection amount is corrected to decrease in this way, ERACIn = 0 is set in preparation for the next asynchronous injection.
[0083]
At time 10t10: Chosn (= 0) and Ten are calculated. For ERACIn, ERACIn = 0.
[0084]
In this way, when asynchronous injection and the first synchronous injection immediately thereafter are performed, the air-fuel ratio can be controlled to the stoichiometric air-fuel ratio for each cylinder before and after the rapid acceleration.
[0085]
Next, the flowchart of FIG. 11 is for determining the fuel recovery condition, and the flowchart of FIG. 12 is for determining the end of the fuel recovery condition, and is constant independently of FIGS. Run every hour. Note that the flow of FIG. 12 is executed following the flow of FIG.
[0086]
First, referring to FIG. 11, in step 41, it is determined whether or not the fuel is cut. The process proceeds to step 42 and later only when the fuel is cut.
[0087]
In steps 42, 43 and 44, the following conditions are satisfied:
<1> When the vehicle speed VSP is a predetermined value (for example, 8 km / h) or less,
<2> When the idle switch is turned off
<3> When the rotational speed N of the vehicle with an automatic transmission becomes a predetermined value or less (for example, a predetermined value or less according to the coolant temperature or 2000 rpm or less)
Is checked one by one, and if any of the conditions is not satisfied, the process proceeds to step 45 and “0” is set in the flag FRC, and if any of the conditions is satisfied (when the fuel recovery condition is satisfied) In steps 46 and 47, the flag FRC is set to “1” and the flag FFC is reset to “0”.
[0088]
Turning to FIG. 12, in step 51, it is determined by the flag FRC whether fuel recovery is being performed. When FRC = 1 (during fuel recovery), the counter CNTn is checked in step 52, and the counter CNTn becomes 1 in all cylinders. If YES, the routine proceeds to step 53, where the flag FRC is reset to "0", and the counter CNTn is reset to 0 for all cylinders at step 54 for the next fuel recovery control. That is, the fuel recovery is finished at the timing when one injection (synchronous injection or interrupt injection) is finished in each cylinder from the start of the fuel recovery.
[0089]
A brief description of how the injection is performed at the time of fuel recovery is given for the above specific cylinder. As shown in FIG. 13, when ΔAvtpn at the start timing of fuel recovery exceeds LASNI, Injsetn, ERACIn is calculated, asynchronous injection is performed after the start of fuel recovery, and the amount of ERACIn is reduced from the synchronous injection amount only at the first synchronous injection timing immediately after the end of asynchronous injection. Asynchronous injection at the time of fuel recovery starts from a cylinder that has synchronous injection timing during fuel cut and that has received a fuel recovery signal during the intake stroke. On the other hand, when ΔAvtpn at the start timing of fuel recovery is equal to or lower than LASNI, Chosn is calculated using the ΔAvtpn, and the synchronous injection amount with Chosn added is supplied for each cylinder at the synchronous injection timing after the start of fuel recovery. .
[0090]
This is the end of the outline of Japanese Patent Application Laid-Open No. 3-11639 and the explanation of the control during fuel cut and during fuel recovery.
[0091]
When a vehicle equipped with an automatic transmission falls from the fuel cut state to (1) the accelerator pedal without depressing the accelerator pedal and falls below a predetermined value, or (2) when the accelerator pedal is depressed to re-accelerate. The so-called fuel recovery is performed, but in the case where the wall flow correction is performed as described above, the wall flow fuel is predicted according to the decrease in the wall flow fuel at the time of the fuel cut, and at the time of the fuel cut at the time of the fuel recovery. Since the air fuel ratio at the initial stage of fuel recovery can be made closer to the stoichiometric air fuel ratio, the engine is generated during fuel recovery as shown in the fourth stage of FIG. Torque rises stepwise.
[0092]
In this case, since the torque requirements are different between the above (1) and (2), the wall flow correction is performed at the time of fuel recovery in the case of (2) as shown by the solid line in the first stage in FIG. During the fuel recovery in the case of (1), the wall flow correction is not performed as shown by the broken line in the first row of FIG. During fuel recovery in the case of (2), the torque generated by the engine rises stepwise due to wall flow correction (see the solid line in the third stage in FIG. 16), which corresponds to the acceleration request, At the time of fuel recovery in the case of 1 ▼, the torque generated by the engine rises gently (see the broken line in the third stage in FIG. 16), and the torque shock is reduced. Note that the waveform of the fuel injection pulse width Tin when there is wall flow correction (the solid line in the first stage in FIG. 16) is modeled and actually shown in the lowermost stage of FIG.
[0093]
However, even in the case of (1), even if the vehicle speed decreases without depressing the accelerator pedal, the decrease in the vehicle speed (engine speed) is not uniform. Even when the fuel is recovered, if the torque is gradually started up in the same manner as in the case of the fuel recovery in the case of (1) above, recovery from a sudden decrease in rotation during sudden deceleration may be delayed, leading to an engine stall. .
[0094]
To deal with thisReference exampleIn contrast to the current situation, wall flow correction is also performed during fuel recovery in the case of <1> (in the case of fuel recovery when the idle switch is ON), and the engine speed per predetermined time at the start of the fuel recovery is The engine generation torque at the time of fuel recovery is newly controlled according to the decrease amount.
[0095]
Specifically, as shown in steps 6 and 9 of FIG. 2, a fuel recovery gain KGZ1 is newly introduced, and instead of the above equations (3), (4), and (6),
Figure 0003627419
The cylinder specific increase / decrease correction amount Chosn and the cylinder specific asynchronous injection pulse width Injsetn are calculated by the following formula.
[0096]
However, KGZ1 is not introduced into the expression for the cylinder-specific over-injection correction amount ERACIn (that is, as it is conventionally).
[0097]
The calculation of KGZ1 in equations (11), (12), and (13) will be described with reference to the flowchart of FIG. The flowchart of FIG. 14 is executed at regular intervals prior to FIG.
[0098]
In steps 61 and 62, it is checked whether or not the current fuel recovery time and whether the idle switch is OFF. If it is during fuel recovery this time and the idle switch is ON, the process proceeds to step 63 to check whether the previous time was during fuel recovery.
[0099]
If the previous time was not during fuel recovery (ie, when switching from fuel cut to fuel recovery), go to step 64;
ΔN = N (old) −N (14)
Where N (old): the previous value of N
The rotational speed reduction amount ΔN [rpm / ms] per predetermined time at the fuel recovery start timing is calculated by the following formula. From this ΔN, the fuel recovery gain KGZ1 [ Anonymous number]. As shown in FIG. 15, KGZ1 is a negative value when ΔN is small (that is, during slow deceleration), and is 0 when ΔN is large (that is, during rapid deceleration).
[0100]
In step 66, the value of N is transferred to the memory ΔN (old) for the next control, and the flow of FIG.
[0101]
On the other hand, since KGZ1 is not necessary when the fuel switch is not at the time of fuel recovery or when the idle switch is OFF even at the time of fuel recovery, the process proceeds to step 67 from steps 61 and 62, and 0 is entered in KGZ1 and the operation in step 66 is The flow in FIG. 14 ends. If the idle switch is ON and the time of fuel recovery continues, steps 64 and 65 are skipped from step 63 and the operation of step 66 is executed.
[0102]
When KGZ1 calculated in this way is used in the above formulas (11), (12), and (13), when the rotational speed reduction amount ΔN per predetermined time at the fuel recovery start timing is small (during slow deceleration) ), Chosn and Injsetn are corrected for reduction, while Chosn and Injsetn are the same as before when ΔN is large (during rapid deceleration).
[0103]
However, in the formula (11), Gztwp + KGZ1 is limited to Gztwp + KGZ1 ≧ 0. The reason for this limitation is as follows. In the original configuration of Chosn, it is determined whether or not Chosn is added as an increase or decrease according to the sign of ΔAvtpn. On the other hand, since Gztwp is a value that only determines the gain, Gztwp ≧ 0. In the present invention, since KGZ1 may be added as a negative value (see FIG. 15), if Gztwm + KGZ1 <0, it is determined whether Chosn is added as an increase or decrease depending on whether ΔAvtpn is positive or negative. become unable. Therefore, by setting Gztwp + KGZ1 ≧ 0, the original configuration of Chosn is maintained. For the same reason, Gztwm + KGZ1 is limited to Gztwm + KGZ1 ≧ 0 in equation (12), and Gztw × Gzcyl + KGZ1 is limited to Gztw × Gzcyl + KGZ1 ≧ 0 in equation (13).
[0104]
here,Reference exampleThe operation of will be described.
[0105]
In addition to the transient correction amount Kathos, the fuel injection control using Chosn and Injsetn in the above formulas (3) and (6) predicts the wall flow fuel according to the decrease in the wall flow fuel at the time of fuel cut. As a result, it is possible to increase the amount of fuel lost by wall flow at the time of fuel cut at the time of fuel recovery, and the air / fuel ratio at the initial time of fuel recovery can be brought close to the stoichiometric air / fuel ratio. Although it starts up stepwise (see the 4th stage in Fig. 16), (1) When the vehicle recovers when the vehicle speed drops below the specified value without depressing the accelerator pedal, and (2) re-accelerates. Since the torque requirement is different from the time of fuel recovery when the accelerator pedal is depressed, By not performed wall flow correction only when fuel recovery merging (see FIG. 16 third stage Looking), the engine torque up gradually, thereby reducing the torque shock. However, in the case of (1) above, even if the vehicle speed decreases without depressing the accelerator pedal, the decrease in vehicle speed (engine speed) is not uniform. For example, there is a sudden deceleration in addition to a slow deceleration. Even when the fuel is recovered from the vehicle, if the torque is gradually started up as in the case of the fuel recovery in the case of (1) above, it is thought that recovery from the sudden decrease in rotation at the time of sudden deceleration is delayed, leading to an engine stall. As mentioned above.
[0106]
On the contraryReference exampleHowever, unlike the current situation, wall flow correction is performed even in the case of fuel recovery when the idle switch is ON, and the gain KGZ1 corresponding to the rotation speed reduction amount ΔN per predetermined time at the start timing of the fuel recovery is newly set. KGZ1 = 0 at the time of fuel recovery from the sudden deceleration (that is, when ΔN is large) in the fuel recovery when the idle switch is ON. At this time, the torque characteristics shown by the solid line in the fifth stage of FIG. 16 are obtained, and a sudden torque increase occurs during fuel recovery from the sudden deceleration, so that a sudden decrease in rotation during sudden deceleration can be avoided.
[0107]
On the other hand, in the case of fuel recovery when the idle switch is ON, by giving a negative value to KGZ1 at the time of fuel recovery from slow deceleration, Chosn in the above equation (11), and in the above equation (13) Each of Injsetn is corrected to decrease. In other words, Chosn and Injsetn both decrease from normal acceleration during fuel recovery from slow deceleration, so the torque increase during fuel recovery is smoothed by that amount (see the broken line in the fifth row in FIG. 16). ).
[0108]
As indicated by the broken line in the fifth stage in FIG. 16, the torque at the time of fuel recovery from slow deceleration (when ΔN is small in the figure) increases stepwise as the combustion proceeds for each cylinder. This corresponds to the generation of torque. In the fifth-stage broken line characteristic in FIG. 16, the combustion for three cylinders coincides with the solid line, but whether the number of cylinders for combustion coincides with the solid line is determined by the fuel recovery gain KGZ1. The number of cylinders is not related to whether the number of cylinders matches the solid line in the combustion.
[0109]
In this wayReference exampleThen, even in the case of fuel recovery when the idle switch is ON, wall flow correction is performed for both slow response and fast response wall flow fuel, and the fuel recovery gain KGZ1 (ie, ΔN) is set. Since the engine generated torque is controlled accordingly, the torque characteristic in the case of fuel recovery when the idle switch is in the ON state is as shown in the fifth stage of FIG. 16, and even in the case of fuel recovery when the idle switch is in the ON state, It is possible to avoid a sudden drop in rotation from sudden deceleration and to avoid a torque shock during fuel recovery from slow deceleration.
[0110]
The flowchart of FIG.Of the present inventionFirst1In an embodiment,Reference exampleThis corresponds to FIG. The same step numbers are assigned to the same parts as those in FIG.
[0111]
When the automatic transmission is equipped with a so-called lockup mechanism that directly connects the engine and the automatic transmission, the idle switch is in the ON state when the engine and the automatic transmission are directly connected (lockup region). When fuel recovery is performed, the increase in engine speed is delayed by the amount of the automatic transmission load, so the lockup release signal is output before performing fuel recovery when the idle switch is ON. Due to a delay in response from when the up release signal is given until the lockup mechanism is actually released, the engine and the automatic transmission may be directly connected at the start timing of the fuel recovery when the idle switch is ON. (See FIG. 19). In other words, in the case of fuel recovery when the idle switch is ON, if the engine and automatic transmission are in the direct connection state during fuel recovery from sudden deceleration and due to the delay in the operation of the lockup mechanism, a sudden drop in rotation will not stop. It can be thought that it leads to the engine stall.
[0112]
So the second1In the embodiment, out of the fuel recovery when the idle switch is in the ON state, the torque generated by the engine is greater in the fuel recovery from the sudden deceleration and in the lockup region than in the fuel recovery from the sudden deceleration and not in the lockup region. Modify Chosn, Injsetn on the side.
[0113]
Specifically, steps 71 and 72 in FIG.Reference exampleIs different. In step 71, it is determined by the flag FLU whether or not it is in the lockup area. When the flag FLU = 1, it is determined that it is in the lock-up region, and in step 72, a fuel recovery gain KGZ2 is obtained from ΔN by referring to a table containing the one-dot chain line in FIG. Put in KGZ1. When the flag FLU = 0 (when not in the lockup area)Reference exampleIn the same manner as described above, the process proceeds from step 71 to step 65, and KGZ1 is obtained from ΔN with reference to a table containing the solid line in FIG.
[0114]
In this embodiment, as shown in FIG. 18, among fuel covers with the idle switch turned ON, during fuel recovery from sudden deceleration (when ΔN is large in the figure), when in the lockup region, KGZ1 ( = KGZ2) is given as a positive value, and Chosn and Injsetn are corrected to increase by this positive amount compared to when not in the lock-up state. Therefore, the torque characteristic at this time is superimposed on the fifth stage in FIG. Shown is a two-dot chain line. In other words, among the fuel covers when the idle switch is ON, the engine and the automatic transmission may actually stay in the direct connection state at the fuel recovery start timing from the sudden deceleration. Corresponding to the increase in the load of the transmission, the torque increase by the load increase is performed by KGZ1, so that the lockup mechanism is actually released after the lockup release signal is given. Even if the engine and the automatic transmission are in the direct connection state at the start timing of the fuel recovery from the sudden deceleration of the fuel recovery with the idle switch ON, It is possible to prevent engine stall caused by rotation dropping.
[0115]
Whether or not the automatic transmission is in the lockup region is actually determined on the side of the automatic transmission control unit (not shown), and the determination result is sent to the engine control control unit via the communication device. 20 is transmitted.
[0116]
For example, the control unit for automatic transmission determines whether or not it is in the lockup region according to the flowchart of FIG. As shown in FIG. 21, the lock-up area is given on a map using the throttle valve opening TVO and the vehicle speed VSP as parameters. If TVO and VSP at that time are in the lock-up area, step 71 to step 72 are performed. Then, an ON signal (lock-up signal) is output to a lock-up solenoid (not shown). If not in the lock-up region, the process proceeds from step 71 to step 74, and an OFF signal (lock-up release signal) is sent to the lock-up solenoid. Output to.
[0117]
Note that the vehicle speed when the lockup release signal is output rather than the vehicle speed at the fuel recovery start timing (this vehicle speed is 40 km / h shown in FIG. 21) so that the lockup release signal is output before the fuel cover is performed. ) Is higher.
[0118]
When outputting the lockup signal, the flag FLU is set to "1" at step 73, and when outputting the lockup release signal, the FLU is reset to "0" at step 75. The value of the flag FLU is transmitted to the engine control control unit 20.
[0119]
Reference exampleIn FIG. 18, KGZ1 is shown in three stages of −0.75, −0.25, and 0, but is not limited to this, and the number of stages may be further increased. Further, it is not necessary to set a jump value (discontinuous value), and a continuous value may be used.
[0120]
Reference exampleIn the above description, KGZ1 ≦ 0.1As in the embodiment, torque can be increased by giving a positive value to KGZ1.
[0121]
In the embodiment, the case where the three gains Gztw, Gztwp, and Gztwm are values corresponding to the cooling water temperature Tw has been described. Thus, the present invention can be applied to a system in which three gains Gztw, Gztwp, and Gztwm are obtained.
[0122]
In the embodiment, the correction amount related to the slow-response wall flow fuel and the correction amount related to the fast-response wall flow fuel have been introduced. However, the correction amount related to the wall flow fuel is not limited to this, and other publicly known correction amounts may be used. The present invention can also be applied to those that perform wall flow fuel.
[Brief description of the drawings]
FIG. 1 is a control system diagram of a first embodiment.
FIG. 2 is a flowchart for explaining calculation of a cylinder-specific fuel injection pulse width Tin.
FIG. 3 is a characteristic diagram of a direct rate Z with respect to injection timing and cooling water temperature.
FIG. 4 is a flowchart for explaining calculation of three gains Gztw, Gztwp, and Gztwm.
FIG. 5 is a characteristic diagram of cylinder specific asynchronous injection gain Gztw.
FIG. 6 is a characteristic diagram of cylinder-by-cylinder increase gain Gztwp.
FIG. 7 is a characteristic diagram of a cylinder specific reduction gain Gztwm.
FIG. 8 is a flowchart executed at each injection timing.
FIG. 9 is a waveform diagram for explaining wall flow correction for high-frequency components of wall flow fuel during slow acceleration.
FIG. 10 is a waveform diagram for explaining wall flow correction for high-frequency components of wall flow fuel during rapid acceleration.
FIG. 11 is a flowchart for explaining determination of fuel recovery conditions.
FIG. 12 is a flowchart for explaining termination determination of a fuel recovery condition.
FIG. 13 is a waveform diagram for explaining wall flow correction for high frequency components of wall flow fuel during fuel recovery.
FIG. 14 is a flowchart for explaining calculation of a fuel recovery gain KGZ1;
FIG. 15 is a characteristic diagram of a fuel recovery gain KGZ1.
FIG. 16 together with the operation of the conventional deviceReference exampleIt is a wave form diagram for demonstrating the effect | action of.
FIG. 171It is a flowchart for demonstrating the calculation of the fuel recovery time gain KGZ1 of embodiment.
FIG. 181It is a characteristic view of gain KGZ1 and KGZ2 at the time of fuel recovery of embodiment.
FIG. 191It is a wave form chart at the time of fuel recovery of embodiment.
FIG. 201It is a flowchart for demonstrating determination of the lockup area | region of embodiment.
FIG. 211It is a characteristic view which shows the lockup area | region of embodiment.
FIG. 22 is a view corresponding to a claim of the first invention.
[Explanation of symbols]
1 engine
4 Fuel injection valve
7 Air flow meter
9 Throttle valve opening sensor
10 Crank angle sensor
20 Control unit

Claims (6)

エンジンの負荷と回転数に基づいて基本噴射量を演算する手段と、
フュエルリカバー時の壁流燃料に関する増量補正量を演算する手段と、
この増量補正量で前記基本噴射量を補正した値をフュエルリカバー時の燃料噴射量として演算する手段と、
この噴射量の燃料をエンジンに供給する手段と
を備えるエンジンの空燃比制御装置において、
アクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったかどうかを判定する手段と、
この判定結果よりアクセルペダルを踏み込むことなく車速が低下してフュエルカット時になったときそのフュエルカット後のフュエルリカバー時に、そのフュエルリカバー直前の所定期間当たり回転数減少量が大きくなるほど前記増量補正量が大きくなる側に修正する手段と
を設けるとともに、
前記所定期間当たり回転数減少量が大きい場合でかつ自動変速機がロックアップ領域にあるとき前記増量補正量をさらに大きくすることを特徴とするエンジンの空燃比制御装置。
Means for calculating a basic injection amount based on engine load and rotational speed;
Means for calculating an increase correction amount for wall flow fuel at the time of fuel recovery;
Means for calculating a fuel injection amount at the time of fuel recovery, a value obtained by correcting the basic injection amount by the increase correction amount;
In an air-fuel ratio control apparatus for an engine comprising means for supplying this amount of fuel to the engine,
Means for determining whether the vehicle speed has dropped and the fuel has been cut without depressing the accelerator pedal;
From this determination result, when the vehicle speed decreases without depressing the accelerator pedal and the fuel is cut, the increase correction amount increases as the amount of decrease in the rotational speed per predetermined period immediately before the fuel cover increases at the time of fuel recovery after the fuel cut. Rutotomoni provided with means for modifying the large side,
An air-fuel ratio control apparatus for an engine, wherein the increase correction amount is further increased when the rotational speed reduction amount per predetermined period is large and the automatic transmission is in a lockup region .
前記壁流燃料に関する増量補正量は、応答の早い壁流燃料に関する第1の補正量であって、エンジン回転に同期して供給する噴射量である基本噴射量に加える補正量であることを特徴とする請求項1に記載のエンジンの空燃比制御装置。The increase correction amount relating to the wall flow fuel is a first correction amount relating to the quickly responding wall flow fuel, and is a correction amount added to the basic injection amount that is an injection amount supplied in synchronization with engine rotation. The engine air-fuel ratio control apparatus according to claim 1. 前記第1の補正量に対して温度補正を行うことを特徴とする請求項に記載のエンジンの空燃比制御装置。The air-fuel ratio control apparatus for an engine according to claim 2 , wherein temperature correction is performed on the first correction amount. 前記壁流燃料に関する増量補正量は、応答の速い壁流燃料に関する第2の補正量であって、急加速時にエンジン回転と非同期で噴射する非同期噴射量であることを特徴とする請求項1に記載のエンジンの空燃比制御装置。2. The increase correction amount related to the wall flow fuel is a second correction amount related to a fast response wall flow fuel, and is an asynchronous injection amount that is injected asynchronously with engine rotation during rapid acceleration. The engine air-fuel ratio control apparatus described. 基本噴射量をエンジン回転に同期して供給する同期噴射量として気筒毎に演算する手段を備え、
急加速時の判定後の第1回目の吸気を救うために前記非同期噴射により噴き過ぎた分およびその第1回目の吸気でポート流速により壁流が減った分を気筒毎に予測し、前記非同期噴射直後に訪れる同期噴射タイミングでだけ前記同期噴射量からこの予測値を差し引いた値を改めて同期噴射量として気筒別に演算することを特徴とする請求項に記載のエンジンの空燃比制御装置。
Means for calculating the basic injection amount for each cylinder as a synchronous injection amount to be supplied in synchronization with the engine rotation;
In order to save the first intake after the determination at the time of sudden acceleration, the amount of excessive injection by the asynchronous injection and the amount by which the wall flow is reduced by the port flow velocity in the first intake are predicted for each cylinder, and the asynchronous The engine air-fuel ratio control apparatus according to claim 4 , wherein a value obtained by subtracting the predicted value from the synchronous injection amount only at a synchronous injection timing that comes immediately after injection is calculated again as a synchronous injection amount for each cylinder.
前記非同期噴射量に対して温度補正を行うことを特徴とする請求項4または5に記載のエンジンの空燃比制御装置。6. The engine air-fuel ratio control apparatus according to claim 4, wherein temperature correction is performed on the asynchronous injection amount.
JP00571697A 1997-01-16 1997-01-16 Engine air-fuel ratio control device Expired - Fee Related JP3627419B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP00571697A JP3627419B2 (en) 1997-01-16 1997-01-16 Engine air-fuel ratio control device
KR1019980000778A KR100284377B1 (en) 1997-01-16 1998-01-14 Air-fuel ratio control device of engine
US09/008,500 US5988144A (en) 1997-01-16 1998-01-16 Engine air-fuel ratio controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00571697A JP3627419B2 (en) 1997-01-16 1997-01-16 Engine air-fuel ratio control device

Publications (2)

Publication Number Publication Date
JPH10196432A JPH10196432A (en) 1998-07-28
JP3627419B2 true JP3627419B2 (en) 2005-03-09

Family

ID=11618851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00571697A Expired - Fee Related JP3627419B2 (en) 1997-01-16 1997-01-16 Engine air-fuel ratio control device

Country Status (3)

Country Link
US (1) US5988144A (en)
JP (1) JP3627419B2 (en)
KR (1) KR100284377B1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3591283B2 (en) * 1998-01-29 2004-11-17 日産自動車株式会社 Engine exhaust purification device
KR20020046747A (en) * 2000-12-15 2002-06-21 이계안 Devise and the method for engine controlling of vehicle
JP4581038B2 (en) * 2001-02-05 2010-11-17 株式会社デンソー Fuel injection amount control device for internal combustion engine
KR20030037639A (en) * 2001-11-07 2003-05-14 현대자동차주식회사 Fuel feeding controlling method of vehicle
KR100461398B1 (en) * 2002-08-13 2004-12-13 현대자동차주식회사 a correction method for a acceleration fuel quantity in vehicle
JP2006348826A (en) * 2005-06-15 2006-12-28 Yanmar Co Ltd Fuel injection control device
JP4029893B2 (en) * 2005-07-15 2008-01-09 いすゞ自動車株式会社 Fuel injection control device
DE102008004209A1 (en) * 2008-01-14 2009-07-16 Robert Bosch Gmbh Method for operating a drive train of a vehicle and device for carrying out the method
US8447503B2 (en) * 2009-05-19 2013-05-21 GM Global Technology Operations LLC Control strategy for operating a homogeneous-charge compression-ignition engine subsequent to a fuel cutoff event
DE102009030771A1 (en) * 2009-06-27 2010-12-30 Mahle International Gmbh Piston engine and operating procedures
US9790876B2 (en) * 2013-03-14 2017-10-17 Cummins Ip, Inc. Advanced exhaust gas recirculation fueling control
JP2020148162A (en) * 2019-03-15 2020-09-17 株式会社Subaru Fuel injection control device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57200633A (en) * 1981-06-04 1982-12-08 Toyota Motor Corp Electronic controlling device for fuel injection type engine
FR2545878B1 (en) * 1983-05-13 1987-09-11 Renault PROCESS FOR SHUTDOWN OF FUEL INJECTION DURING THE DECELERATION PHASES OF AN INTERNAL COMBUSTION ENGINE
JPS606042A (en) * 1983-06-15 1985-01-12 Honda Motor Co Ltd Method of controlling fuel feeding for internal- combustion engine
JPS6149150A (en) * 1984-08-14 1986-03-11 Toyota Motor Corp Control device of fuel injection quantity in internal-combustion engine
JPS61112764A (en) * 1984-11-05 1986-05-30 Toyota Motor Corp Fuel injection control method for internal-combustion engine
JPH0747938B2 (en) * 1989-09-25 1995-05-24 日産自動車株式会社 Air-fuel ratio controller for engine
JPH06264793A (en) * 1993-03-12 1994-09-20 Mazda Motor Corp Fuel control device of engine
JP3791032B2 (en) * 1996-01-09 2006-06-28 日産自動車株式会社 Fuel injection control device for internal combustion engine

Also Published As

Publication number Publication date
US5988144A (en) 1999-11-23
JPH10196432A (en) 1998-07-28
KR19980070490A (en) 1998-10-26
KR100284377B1 (en) 2001-03-02

Similar Documents

Publication Publication Date Title
EP1079089B1 (en) Control apparatus for internal combustion engine and method of controlling internal combustion engine
JP3627419B2 (en) Engine air-fuel ratio control device
EP2137393A2 (en) Control unit and control method for torque-demand-type internal combustion engine
KR930010658B1 (en) Air-fuel ratio control device of engine
JP2001073839A (en) Control device for internal combustion engine
JPS5934428A (en) Fuel supply control method for internal-combustion engine
JP3564520B2 (en) Engine idle speed control device
JP2000345885A (en) Fuel injection control device of diesel engine
JP2002332897A (en) Control device for internal combustion engine
JP3978248B2 (en) Engine air-fuel ratio control device
JP3740878B2 (en) Engine control device
JP3967700B2 (en) Device for controlling fuel cut in an internal combustion engine
JP2924576B2 (en) Engine stability control device
JP2591069B2 (en) Fuel injection control device for internal combustion engine
EP4502356A1 (en) Method and device for controlling stopping of engine
JP2001090581A (en) Control device for internal combustion engine
JP4643127B2 (en) Internal combustion engine output control device
JP3228042B2 (en) Air-fuel ratio control device for internal combustion engine
JP2712556B2 (en) Fuel injection amount control device for internal combustion engine
JP3564923B2 (en) Engine air-fuel ratio control device
WO2000079110A1 (en) Device and method for engine control
JP2604809B2 (en) Fuel control device after engine start
JP2000291463A (en) Engine controller
JPH02115544A (en) Fuel feed control device for engine
JP2001082212A (en) Fuel injection control system for diesel engine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040817

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041013

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041019

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: 20041116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041129

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees