JP3680501B2 - Air-fuel ratio control device for internal combustion engine - Google Patents
Air-fuel ratio control device for internal combustion engine Download PDFInfo
- Publication number
- JP3680501B2 JP3680501B2 JP17964997A JP17964997A JP3680501B2 JP 3680501 B2 JP3680501 B2 JP 3680501B2 JP 17964997 A JP17964997 A JP 17964997A JP 17964997 A JP17964997 A JP 17964997A JP 3680501 B2 JP3680501 B2 JP 3680501B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- correction value
- fuel
- supply amount
- 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
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、内燃機関の吸入混合気の空燃比を制御する装置、特に学習機能を備えるものに関する。
【0002】
【従来の技術】
従来、学習機能を備えた空燃比フィードバック制御装置としては、特開平5−156994号公報等に開示されるようなものがある。
ここで、空燃比フィードバック制御は、目標空燃比(例えば、理論空燃比)に対する実際の空燃比のリッチ・リーンを機関排気系に設けた酸素センサの出力値とスライスレベル(目標空燃比相当値)とを比較することで判別し、該判定結果に基づき空燃比フィードバック補正係数αを比例・積分制御などにより増減設定し、エアフローメータで検出された吸入空気流量と機関回転速度とから算出される基本燃料噴射量Tpを、前記空燃比フィードバック補正係数αで補正することにより、部品誤差・経時劣化、或いは環境変化等に起因する実際の空燃比の目標空燃比からの偏差をなくすようにするものである。
【0003】
また、学習機能は、前記空燃比フィードバック補正係数αの基準値(目標収束値)からの偏差を、学習値PHOSとして、これを機関運転領域(即ち、学習領域)毎に複数に区分された学習マップに更新記憶し、前記基本燃料噴射量Tpを当該学習値(空燃比学習補正値)PHOSにより補正することで、空燃比フィードバック補正係数αなしで得られるベース空燃比を略目標値に一致させるようにするもので、これにより空燃比フィードバック制御における実際の空燃比の目標空燃比への収束を早めることができるようにするものである。
【0004】
すなわち、空燃比フィードバック制御と学習機能とを組み合わせることで、運転条件毎に異なる燃料噴射量の補正要求に応答性よく対応し、実際の空燃比を目標空燃比近傍に良好に制御可能とするものである。
【0005】
【発明が解決しようとする課題】
しかし、上記のような従来の空燃比制御装置においては、学習マップに記憶されている学習値PHOSの検索は、回転速度Neと負荷Tpとによる補間なしの面検索であり、運転領域が遷移して参照領域が変わると、学習値PHOSがステップ的に変化する。
【0006】
このような学習値PHOSのステップ的な変化は、燃料供給量をステップ的に変化させることになるため、機関の発生トルクを変化させ、以って運転性を低下させる惧れがある。
特に、燃料を気筒内(シリンダ内)に直接噴射供給する所謂気筒内直接燃料噴射式内燃機関にあっては、直接気筒内へ燃料を供給するので燃料の輸送遅れが小さく燃料供給量の変化に敏感であると共に、またリーン運転時には空燃比(燃料供給量)と発生トルクとの関係がリニアであるため、上記燃料供給量のステップ的な変化に対して敏感に発生トルクが変化し、運転性への影響が比較的大きくなる。
【0007】
なお、吸気ポート内に燃料を供給する所謂吸気ポート内燃料噴射式内燃機関にあっては、燃料の輸送遅れが比較的大きく、また理論空燃比近傍で運転中は空燃比(燃料供給量)変化に対するトルク感度が低いため、気筒内直接燃料噴射式内燃機関に比べれば、運転性への影響は小さいものの、このような燃料供給量のステップ的な変化を抑制して、一層の運転性の改善を図ることは望ましいことである。
【0008】
本発明は、かかる実情に鑑みなされたもので、運転領域が遷移して学習値の参照領域が変化などした場合における学習値のステップ的な変化に起因する機関発生トルクの変化を抑制して、以って運転性を良好に維持できるようにした内燃機関の空燃比制御装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
このため、請求項1に記載の発明に係る内燃機関の空燃比制御装置は、図1に示すように、
機関運転状態に基づいて基本燃料供給量を演算する基本燃料供給量演算手段と、
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
を備え、
該当運転領域に基づいて検索された今回の空燃比学習補正値と、前回最終的な燃料供給量の設定に用いられた空燃比学習補正値と、を平均化処理し、該平均化処理後の空燃比学習補正値を用いて最終的な燃料供給量を設定すると共に、該設定された燃料供給量に基づいて燃料供給装置を駆動制御し、
前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が一致しない間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するように構成した。
【0010】
かかる構成とすれば、該当運転領域に基づいて検索された今回の空燃比学習補正値と、前回最終的な燃料供給の設定に用いられた空燃比学習補正値と、を平均化処理(例えば加重平均)し、該平均化処理後の空燃比学習補正値を用いて最終的な燃料供給量を設定するようにしたので、最終的な燃料供給量の設定に用いられる空燃比学習補正値がステップ的に変化することを抑制できる。従って、例えば、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合は勿論、運転領域が遷移しなくても、成層燃焼と均質燃焼との間で燃焼形態の切り換えなどがあっても、空燃比学習補正値がステップ的に変化することを抑制できるので、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制でき、以って運転性を良好に維持することができる。
また、参照される(燃料供給量の設定に用いる)空燃比学習補正値のステップ的な変化を抑制するための処理を行っている間は、空燃比学習補正値が不安定であるため、本来空燃比学習補正値が安定していることを前提に行われる空燃比学習手段による更新学習に誤差が生じ、誤った値に空燃比学習補正値が更新されてしまう惧れがあるが、これを防止することができる。
【0011】
請求項2に記載の発明では、
機関運転状態に基づいて基本燃料供給量を演算する基本燃料供給量演算手段と、
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
前記空燃比学習補正値を用いて最終的な燃料供給量を設定する燃料供給量設定手段と、
前記燃料供給量設定手段により設定された燃料供給量に基づいて燃料供給装置を駆動制御する駆動手段と、
を含んで構成された内燃機関の空燃比制御装置であって、
運転領域が遷移し、前記燃料供給量設定手段で用いる空燃比学習補正値を切り換える場合に、切り換え前の空燃比学習補正値を、切り換え後の空燃比学習補正値へ、徐々に近づけながら切り換え、
運転領域の遷移後、前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が一致するまでの間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するように構成した。
【0012】
かかる構成によれば、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合には、新たな空燃比学習補正値に直ちに切り換えることなく、一次なまし処理(平均化処理)等を行って、徐々に、新たな空燃比学習補正値へ移行させるようにしたので、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合でも空燃比学習補正値のステップ的な変化が抑制され、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制することができ、以って運転性を良好に維持することができる。
また、参照される(燃料供給量の設定に用いる)空燃比学習補正値のステップ的な変化を抑制するための処理を行っている間は、空燃比学習補正値が不安定であるため、本来空燃比学習補正値が安定していることを前提に行われる空燃比学習手段による更新学習に誤差が生じ、誤った値に空燃比学習補正値が更新されてしまう惧れがあるが、これを防止することができる。
【0013】
請求項3に記載の発明では、
機関運転状態に基づいて基本燃料供給量を演算する基本燃料供給量演算手段と、
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
前記空燃比学習補正値を用いて最終的な燃料供給量を設定する燃料供給量設定手段と、
前記燃料供給量設定手段により設定された燃料供給量に基づいて燃料供給装置を駆動制御する駆動手段と、
を含んで構成された内燃機関の空燃比制御装置であって、
燃焼形態の切り換えに応じ、前記燃料供給量設定手段で用いる空燃比学習補正値を切り換える場合に、切り換え前の空燃比学習補正値を、切り換え後の空燃比学習補正値へ、徐々に近づけながら切り換え、
燃焼形態の切り換え後、前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が一致するまでの間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するように構成した。
【0014】
かかる構成によれば、例えば成層燃焼と均質燃焼との間で燃焼形態の切り換えがあり、空燃比学習補正値がステップ的に変化するような場合には、新たな空燃比学習補正値に直ちに切り換えることなく、一次なまし処理(平均化処理)等を行って、徐々に、新たな空燃比学習補正値へ移行させるようにしたので、空燃比学習補正値のステップ的な変化が抑制され、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制することができ、以って運転性を良好に維持することができる。
また、参照される(燃料供給量の設定に用いる)空燃比学習補正値のステップ的な変化を抑制するための処理を行っている間は、空燃比学習補正値が不安定であるため、本来空燃比学習補正値が安定していることを前提に行われる空燃比学習手段による更新学習に誤差が生じ、誤った値に空燃比学習補正値が更新されてしまう惧れがあるが、これを防止することができる。
【0016】
請求項4に記載の発明では、前記内燃機関が、燃料を気筒内へ直接噴射供給する形式の内燃機関であることを特徴とする。
特に、燃料を気筒内(シリンダ内)に直接噴射供給する所謂気筒内直接燃料噴射式内燃機関にあっては、直接気筒内へ燃料を供給するので燃料の輸送遅れが小さく燃料供給量の変化に敏感であると共に、またリーン運転時には空燃比(燃料供給量)と発生トルクとの関係がリニアであるため、吸気ポート内燃料噴射式内燃機関に比べて、参照される(燃料供給量の設定に用いる)空燃比学習補正値のステップ的な変化延いては燃料供給量のステップ的な変化に対して敏感に発生トルクが変化し、運転性への影響が大きくなるが、本発明の適用により、確実にかかる惧れを抑制できるので、以って気筒内直接燃料噴射式内燃機関の運転性を、吸気ポート内燃料噴射式内燃機関の運転性と同等にすることができ、以って気筒内直接燃料噴射式内燃機関の商品性を向上させることができる。
【0017】
請求項5に記載の発明では、前記空燃比学習補正値記憶手段を、機関運転領域を燃料供給量に対応させて複数の運転領域に分割するようにした。
かかる構成とすれば、空燃比学習補正値を空燃比学習補正値記憶手段(学習マップ)に更新記憶・検索などする際に、シリンダ充填吸入空気流量をパラメータとせずに、マップ検索値Tib(燃料供給量)をパラメータとするようにしたので、目標空燃比(目標当量比)がストイキに設定されていてもリーンに設定されていても、何れの場合も燃料噴射弁4の作動状態(実際の燃料供給量)に応じた学習領域を参照することができることになる。従って、簡単な構成でありながら、ストイキ運転時の学習領域とリーン運転時に参照(検索)すべき領域とを一致させることなどが可能となる。このため、例えば、リーン運転時に空燃比学習補正値を参照して行われる空燃比のオープン制御精度を向上させることが可能となる。
【0018】
【発明の効果】
請求項1に記載の発明によれば、該当運転領域に基づいて検索された今回の空燃比学習補正値と、前回最終的な燃料供給の設定に用いられた空燃比学習補正値と、を平均化処理(例えば加重平均)し、該平均化処理後の空燃比学習補正値を用いて最終的な燃料供給量を設定するようにしたので、最終的な燃料供給量の設定に用いられる空燃比学習補正値がステップ的に変化することを抑制できる。従って、例えば、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合は勿論、運転領域が遷移しなくても、成層燃焼と均質燃焼との間で燃焼形態の切り換えなどがあっても、空燃比学習補正値がステップ的に変化することを抑制できるので、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制でき、以って運転性を良好に維持することができる。
【0019】
請求項2に記載の発明によれば、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合には、新たな空燃比学習補正値に直ちに切り換えることなく、一次なまし処理(平均化処理)等を行って、徐々に、新たな空燃比学習補正値へ移行させるようにしたので、運転領域が遷移して空燃比学習補正値の参照領域が変化した場合でも空燃比学習補正値のステップ的な変化が抑制され、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制することができ、以って運転性を良好に維持することができる。
【0020】
請求項3に記載の発明によれば、例えば成層燃焼と均質燃焼との間で燃焼形態の切り換えがあり、空燃比学習補正値がステップ的に変化するような場合には、新たな空燃比学習補正値に直ちに切り換えることなく、一次なまし処理(平均化処理)等を行って、徐々に、新たな空燃比学習補正値へ移行させるようにしたので、空燃比学習補正値のステップ的な変化が抑制され、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制することができ、以って運転性を良好に維持することができる。
【0021】
ここで、請求項1〜3に記載の各発明によれば、参照される(燃料供給量の設定に用いる)空燃比学習補正値のステップ的な変化を抑制するための処理を行っている間は、空燃比学習補正値が不安定であるため、本来空燃比学習補正値が安定していることを前提に行われる空燃比学習手段による更新学習に誤差が生じ、誤った値に空燃比学習補正値が更新されてしまう惧れがあるが、これを防止することができるので、空燃比学習手段による更新学習精度を高く維持することができる。
【0022】
請求項4に記載の発明によれば、気筒内直接燃料噴射式内燃機関の運転性を、吸気ポート内燃料噴射式内燃機関の運転性と同等にすることができ、以って気筒内直接燃料噴射式内燃機関の商品性を向上させることができる。
請求項5に記載の発明によれば、空燃比学習補正値のステップ的な変化が抑制され、空燃比(燃料供給量)のステップ的な変化延いては機関の発生トルクの変化を抑制することができ、以って運転性を良好に維持することができると共に、ストイキ運転とリーン運転(成層燃焼・均質燃焼の双方を含む)とを切り換えるようにしたものにおいても、簡単な構成で、学習機会を維持しつつ、運転領域全域で高精度な学習延いては空燃比フィードバック制御が行えると共に、この学習結果を用いた高精度な空燃比のオープン制御を行うことができる。
【0023】
【発明の実施の形態】
以下に、本発明の一実施形態を、添付の図面に基づいて説明する。
本発明の第1の実施形態を示す図2において、吸入空気はエアクリーナから吸気管3を通り、アクセルペダルと連動するスロットル弁8によってその流量が制御され、シリンダ内(気筒内)に流入する。燃料は、噴射信号に基づき各気筒に設けたインジェクタ(燃料噴射弁)4から、気筒内に直接燃料を噴射供給するようになっている。なお、本実施形態においては、ストイキ(理論空燃比)運転時に、後述するように、酸素センサの出力に基づいて空燃比フィードバック制御を行いつつ学習値PHOSを更新記憶する一方、リーン(希薄空燃比)運転時(均質燃焼と成層燃焼の双方のリーン運転時を含む)には、ストイキ運転時に更新記憶した学習値PHOSを参照(検索)して基本燃料噴射量Tpを補正し、オープン制御を行うようになっている。
【0024】
そして、噴射燃料とシリンダ内に流入する空気との混合気はシリンダ内で点火火花の助けをかりて燃焼し、燃焼したガスはピストンを押し下げる仕事を行う。その後、燃焼ガスは、排気管5を通して三元触媒6に排出され、ここで有害三成分(CO,HC,NOx)が清浄化されて大気中に排出される。
7は吸入空気流量Qaを検出するエアフローメータ、9はスロットル弁8の開度TVOを検出するセンサ、10はエンジンの回転速度Neを検出するクランク角度センサ、11はウォータジャケットの冷却水温Twを検出する水温センサ、13は、スロットル弁8をバイパスさせて空気をシリンダへ送るためのISC(アイドル回転制御等のための補助空気量制御装置。なお、リーン運転時などに吸入空気量増大のためにも利用される)であり、14は車速センサである。
【0025】
12A,12Bは三元触媒6の前と後の排気管にそれぞれ設けられるO2 (酸素)センサで、理論空燃比を境にリッチ・リーン反転する特性を有し、理論空燃比(λ=1)よりもリッチ側であるかリーン側であるかのいわゆる2値を出力するものである。O2 (酸素)センサが、本発明にかかる空燃比検出手段である。この2つのO2 センサからの出力が、上記のエアフローメータ7,クランク角度センサ10、水温センサ11などからの出力とともに入力されるコントロールユニット21では、インジェクタ4に対して燃料噴射信号を出力し、また以下に示すように、学習機能つきの空燃比フイードバック制御を行う。
【0026】
即ち、本発明にかかる空燃比制御装置の基本燃料供給量演算手段、空燃比フィードバック補正値設定手段、空燃比学習補正値記憶手段、空燃比学習手段、燃料供給量設定手段、駆動手段としての機能は、コントロールユニット21がソフトウェア的に備えるものである。
図3は、前O2 センサ出力に基づく空燃比フイードバック制御の基本ルーチンで、回転同期で実行される。
【0027】
まず前O2 センサ出力と理論空燃比相当のスライスレべルの比較により空燃比がこのスライスレべルを境にしてリッチあるいはリーンのいずれの側に反転したかを判定し(ステップ52〜54)、判定結果に応じてマップを参照(検索)することにより、比例分と積分分を読み出し、これをCPU内のレジスタに格納する(ステップ55,60,63,68)。
【0028】
比例分と積分分の各マップ値PR ,PL ,iR ,iL はあらかじめ与えられる値であり、空燃比フイードバック制御の基本制御定数である。
比例分PR 、PL のマップ値の特性を図7に示す。図7のマップ特性は、マップ検索値Tibとエンジン回転速度Neをパラメータにしているが、さらにNeの変化量をもパラメータとすることができる。
【0029】
なお、上記マップ検索値Tibについては、後述する。
ところで、図7において斜線で囲った領域は、車両に生ずるサージングを避けるため、他の領域よりも格段に小さな値を入れている特殊なゾーンである。
なお、積分分については、マップ値iR ,iL にマップ検索値Tibを乗じた値を最終的な積分分IR,ILとして求めこともできる(ステップ61,69)。こうした負荷補正が必要となるのは、αの制御周期が長くなる運転域ではαの振幅が大きくなって、三元触媒の排気浄化性能が落ちることがあるので、αの振幅をαの制御周期によらずほぼ一定とするためである。
【0030】
次に、比例分のマップ値PR 、PL についてはこれを学習値PHOS(空燃比学習補正値)により修正する(ステップ58,66)。
この学習値PHOSは、図6でも示したように、学習値のマップを検索して、現在の運転条件の属する学習領域に格納されている値を読み出すものである(ステップ57,112,113、ステップ65,112,113)。なお、後O2 センサに故障が生じている場合は、学習値に信頼性がなくなるので、PHOS=0として学習機能を外すようにすることができる(ステップ111,114)。
【0031】
一方、学習値PHOSは、図4,図5で示したように、所定の学習条件が成立したとき、後O2 センサ出力に基づいて更新する(ステップ56,64)。なお、図4,図5は前O2 センサ出力が反転する周期を演算周期として実行される。図4,図5において、ステップ81〜91で、次の(1)から(7)の学習条件が成立しているかどうかを確かめる。
【0032】
(1)後O2 センサが活性状態にあること(ステップ81)。
(2)後O2 センサが故障していない(図では「OK」で略記する。)こと(ステップ82)。
(3)三元触媒が活性状態にあること(ステップ83)。
(4)運転条件が特殊ゾーン以外の領域にあること(ステップ84)。
【0033】
マップ値PR ,PL の数値情報のうち一部に数値として使われずに”0”のまま残るビットが存在するため、このビット(この例ではビット7)に、図7で示した特殊ゾーンに格納する数値に関してだけ“1”を入れている。こうすることで、ビット7の値をみて、これが ”0”であれば特殊ゾーン以外であると判断するのである。
【0034】
(5)特殊ゾーン以外の領域で所定の回数だけ空燃比制御が行われたこと(ステップ85,86)。
ステップ85のカウンタ値jは特殊ゾーンにないと判断されてからの空燃比反転回数を表すので、このカウンタ値jと一定値n(たとえば12回)とを比較し、j≧nであれば特殊ゾーン以外の領域で所定の回数だけ空燃比制御が行なわれたと判断することができる。これを条件とするのは、空燃比制御が安定してから学習値の更新を行わせるためである。
【0035】
(6)アイドル状態でないこと(ステップ87)。
アイドル状態ではエンジンの安定性等が優先されるため、空燃比のフイードバック制御を停止するのが好ましいからである。
(7)運転条件が同じ学習領域に所定回数継続して滞在したこと(ステップ88〜91)。
【0036】
学習領域を図8に示すと、エンジン回転速度Neとマップ検索値Tib(図10のフローチャートから求まる)から定まる領域がほぼ等分に複数に区分けされ、各領域ごとに学習値PHOSが格納されている。
ここで、本実施形態に係る『マップ検索値Tib』の演算ルーチンについて、図10のフローチャートに従って説明する。
【0037】
ステップ1では、現在の運転状態(目標当量比、各種補正係数など)に応じて演算された燃料噴射パルス幅Tiを読み込む。
ステップ2では、マップ検索値Tib(希薄空燃比運転用燃料供給量)を演算する。なお、マップ検索値Tibは、燃料噴射制御とは別のマップ検索専用のパラメータである。
【0038】
Tib=Ti−Ts
Ts;無効噴射パルス幅
ところで、このマップ検索値Tibは、Ti{≒Tp×TFBYA(目標当量比)−Ts}であるので、実際の燃料噴射量延いてはエンジンの目標トルクに相関する値となる。このため、目標空燃比(目標当量比)がストイキに設定されていてもリーンに設定されていても略同じ値となる。従って、従来のような『ストイキ運転時の基本燃料噴射量Tpにより区分けされた学習領域と、リーン運転時に参照すべき領域と、が、空燃比のリーン化に伴う基本燃料噴射量Tpの増加により、必ずしも一致しなくなる』と言った惧れを確実に回避することができることとなる。このため、例えばリーン運転時の空燃比のオープン制御精度を向上させることが可能となる。なお、ストイキ運転中のエンジントルクは基本燃料噴射量Tpに相関し(ストイキ運転中にあっては、目標当量比”λ=1”となるから、このTpが実際の燃料噴射量に相関する値となる)、リーン運転中のエンジントルクは吸入空気流量が十分ある状態なので、ストイキ用の基本燃料噴射量(即ち、シリンダ充填吸入空気流量)Tpには相関せず、実際の燃料噴射量に相関する。
【0039】
そして、現在の運転条件がいずれの学習領域に属するかをみて、前回と同じ学習領域にあれば、カウンタ値jR を1だけインクリメントする(ステップ88〜90)。このカウンタ値jR と一定値nR (たとえば6回)を比較し、jR ≧nR であれば(ステップ91)、運転条件が同じ学習領域に一定回数継続して滞在したと判断することができる。
【0040】
上記の(1)から(7)のすべてを満たした場合に学習条件が成立したと判断し、現在の運転条件の属する学習領域(エンジン回転速度Neとマップ検索値Tibから定まる領域)に格納されている学習値PHOSを読み出してCPU内のレジスタに格納する(ステップ92)。
学習値の更新幅DPHOSには、後O2 センサにより検出される空燃比がリッチ側で負の値を与え、リーン側で正の値を与える。これは、後述するステップ94で更新幅DPHOSを学習値PHOSに加算する形で補正しているため、リッチ側で更新幅DPHOSに負の値を与えることによって学習値PHOSを小さくすると、一方の比例分PRが大きくかつ他方の比例分PLが小さくなり、空燃比がリーン側に戻るからである。同様に、リーン側で学習値DPHOSに正の値を与えることによって、空燃比をリッチ側に戻すことができる。なお、比例分PR とPL の両方を変更しなくとも片方だけでもかまわない。
【0041】
さて、学習値の更新幅DPHOSの値(絶対値)を定めるについては、後O2 センサ出力とスライスレべルとの比較結果に応じた一定値として定めるのではなく、後O2 センサ出力の中間値を中心にしてこれから大きくずれるはど大きく、中間値の近くでは小さくなるように、後O2 センサ出力に応じて設定する(ステップ93)。
【0042】
図9のように、後O2 センサの出力波形は、最小値を0V、最大値を1Vとし、かつ中間値の0.5Vを中心とするほぼ回転対象の形をしているので、後O2 センサ出力を縦軸、学習値の更新幅DPHOSを横軸とする右下がりの一次関数を用意し、後O2 センサ出力の中間値である0.5Vで更新幅DPHOSが0となるように定めれば、後O2 センサ出力が中間値から外れるほど更新幅DPHOSの絶対値が大きくなっていくのである。
【0043】
たとえば、図9でA点とB点とを比べれば、より中間値から離れたB点に対するほうが更新幅DPHOSの絶対値が大きくなっている。
こうして求めた更新幅DPHOSはレジスタに格納している学習値PHOSに加算することによって学習値を更新し、更新された学習値PHOSを同じ学習領域に格納する(ステップ94,95)。
【0044】
このように、学習値の更新幅を後O2 センサ出力に応じた可変値とすることにより、ウインドウへの空燃比の収束性を高めつつ、空燃比のオーバーシュートやアンダーシュートを防止することが可能となる。なお、本実施形態では、学習値の更新幅を後O2 センサ出力に応じた可変値とする構成として説明したが、本発明はこれに限られるものではなく、学習値の更新幅を所定値とする場合にも適用できるものである。
【0045】
最後にCPU内のレジスタに格納されているマップ値PL ,PR の数値情報のうちビット7の値を ”0”に戻して入れなおす(ステップ96)。これは、数値情報ビットはもともと数値を表示するものであるから、そのままではビット7の”1”も数値の一部として扱われることになってしまうからである。
図3に戻り、空燃比フイードバック制御定数(比例分PR ,PL と積分分IR,IL)に基づいて空燃比フイードバック補正係数(空燃比フィードバック補正値)αを算出する(ステップ59,62,67,70)。こうして求めた補正係数αに基づき、図11のルーチンを実行して燃料噴射パルス幅Tiを算出する。
【0046】
つまり、図11に示すように、吸入空気流量Qaと回転速度Neから基本噴射パルス幅Tp(=K・Qa/Ne、ただし、Kは定数。ストイキ時のシリンダ充填吸入空気流量に相関する値)を算出し、これを目標当量比TFBYA(ストイキ運転やリーン運転に応じて設定される)や上記の空燃比フイードバック補正係数α(ストイキ運転中はαを用いるが、リーン運転中はこのαを例えば『1.0+学習値PHOS』に置き換えて演算する)で補正した値をインジェクタに与える燃料噴射パルス幅Tiとして算出する。なお、Coは1と水温増量補正係数KTwなどとの和であり、Tsは無効噴射パルス幅である。
【0047】
このように、図10のフローチャートによれば、学習値をマップに更新記憶・検索などする際に、従来のようにストイキ用の基本燃料噴射量(即ち、シリンダ充填吸入空気流量)Tpをパラメータとせずに、マップ検索値Tib(実際の燃料噴射量延いては目標トルク相当値)をパラメータとするようにしたので、目標空燃比(目標当量比)がストイキに設定されていてもリーンに設定されていても、何れの場合も燃料噴射弁4の作動状態(実際の燃料噴射量)に応じた学習領域を参照することができることになる。従って、簡単な構成でありながら、ストイキ運転時の学習領域とリーン運転時に参照(検索)すべき領域とを一致させることが可能となる。このため、例えば、リーン運転時の空燃比のオープン制御精度を向上させることが可能となる。
【0048】
また、例えばリーン運転に対応させた学習領域を別個新たに増設するようにした場合に生じる惧れ、即ち、ストイキ運転時には当該学習領域で学習が行われる可能性が低いので、ストイキ運転からリーン運転への移行条件である『学習値KL が始動後取得(更新記憶)されたこと』をクリアすることができず、ストイキ運転からリーン運転へ移行させることができなくなってしまうと言った惧れも回避することもできる。
【0049】
しかも、ストイキ運転時の学習領域(一単位)をリーン運転に対応した領域まで含めるように拡張した場合に生じる惧れ、即ち、学習精度自体が低下する惧れ延いては該精度の低い学習結果を参照して行われるリーン運転中のオープン制御の精度低下を招くと言った惧れも確実に回避することができるものである。
つまり、本実施形態によれば、ストイキ運転とリーン運転(成層燃焼・均質燃焼の双方を含む)とを切り換えるようにしたものにおいても、簡単な構成で、学習機会を維持しつつ、運転領域全域で高精度な学習延いては空燃比フィードバック制御が行えると共に、この学習結果を用いた高精度な空燃比のオープン制御が行えるようになる。
【0050】
ところで、図10のフローチャートでは、マップ検索値Tibを『Ti−Ts』として、実際の燃料噴射量としたが、学習値PHOS延いては空燃比フイードバック補正係数αが基準値(例えば1.0)から大きく偏差した場合などを考えると、その影響でTi自体が変化してしまい、本来参照すべき学習領域と異なる学習領域が参照されるようになってしまう惧れがある。
【0051】
そこで、マップ検索値Tibを演算する際のTiは、学習値PHOS延いては空燃比フイードバック補正係数α、Co(水温増量補正係数KTwなど)による変化を抑制するために、これらで除算する構成とすることもできる。
即ち、図10のフローチャートのステップ2において、
Tib=(Ti−Ts)/α/Co
なる演算を行うようにしても良い。
【0052】
このようにすれば、学習値PHOS延いては空燃比フイードバック補正係数αが、例えば経時と共に基準値(例えば1.0)から偏差したような場合であっても、本来参照すべき学習領域と異なる学習領域が参照されるようになってしまう惧れを確実に回避できるので、一層学習精度延いては空燃比フィードバック制御精度を向上できると共に、この学習結果を用いた空燃比のオープン制御の制御精度を一層高めることが可能となる。
【0053】
なお、マップ検索値Tibを演算するルーチンは、図12のフローチャートにより実行することもできる。
即ち、
ステップ11では、TFBYA,Tpを読み込む。
ステップ12では、マップ検索値Tibを演算する。
【0054】
Tib=Tp×TFBYA
そして、このようにして求めたマップ検索値Tib(学習補正値検索用燃料供給量)を用いて、学習値の更新記憶、検索、参照等を行わせるようにする。
かかる図12のフローチャートによれば、図10のフローチャートと同様に、ストイキ運転時の学習領域とリーン運転時に参照すべき領域とを一致させることなどが可能であるが、更に、図12のフローチャートによれば、燃料噴射パルス幅Tiを逆算してマップ検索値Tib(目標エンジントルク相当値)を算出するのではなく、吸入空気流量Qa(シリンダ内充填吸入空気流量Tp≒Qa/Ne)と目標当量比とを乗算することで算出するようにしたので、より一層、演算量を低減でき、制御ロジックの簡略化を図ることができる。
【0055】
また、図12のフローチャートによるマップ検索値Tibは、学習値PHOS延いては空燃比フイードバック補正係数αなどの影響も受けないので、かかる点においても、一層高精度な学習制御延いては空燃比フィードバック制御を実現できると共に、この学習結果を用いた空燃比のオープン制御の一層の高精度化を実現できることとなる。
【0056】
ところで、本実施形態では、運転領域が遷移して学習値の参照領域が変化した場合における学習値のステップ的な変化に起因する機関発生トルクの変化を抑制するために、以下のような処理(ダンパ制御)を行う。
即ち、図13に示すフローチャート(ダンパ制御)を実行する。なお、本ルーチンは、運転領域が遷移して学習値の参照領域が変化した場合に行われるルーチンである。
【0057】
まず、ステップ21では、現在の回転速度Ne,現在のマップ検索値Tibを読み込む。
ステップ22では、ステップ21で読み込まれた回転速度Ne,マップ検索値Tibにより学習マップ(図8参照)を検索し、該当する領域に記憶されている学習値PHOSを読み込み、これをPHOS0にセットする(PHOS0←PHOS)。
【0058】
ステップ23では、学習値PHOSの一次なまし処理(演算)を、以下のようにして行う。
PHOS(new) =WT×PHOS0+(1−WT)×PHOS(old)
WT;重み付け係数(0<WT<1)
ステップ24では、FLRNDP(ダンパ制御実行中フラグ)が1であるか否かを判定する。1であれば、ダンパ制御実行中(一次なまし処理実行中)であるとして、ステップ25へ進む。一方、0であれば、ダンパ制御実行中でないとして、ステップ27へ進む。なお、FLRNDPは、運転領域が遷移して学習値の参照領域が変化した直後に、1にセットされるようになっている。
【0059】
ステップ25では、|PHOS0−PHOS(new) |<所定値KSL(ダンパ制御完了判定値)か否かを判断する。YESであれば、ステップ26へ進む。
ステップ26では、現在の運転領域に対応する学習領域に記憶されているPHOS0と、一次なまし処理後の学習値PHOS(new) と、が近づいており、PHOS0により燃料噴射量を補正しても空燃比段差は生じないと判断し、FLRNDPを0にセットして、一次なまし処理を停止する。なお、同時に、PHOS0を、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算(リーン運転中は、α=1.0 ±PHOS)に用いるようにすべく、PHOS0→PHOSとして、本フローを終了する。即ち、ステップ22で検索された学習値PHOSにより燃料噴射量の補正を行わせるようにする。
【0060】
一方、|PHOS0−PHOS(new) |≧所定値KSLであれば、ステップ28へ進むが、この場合は、現在の運転領域に対応する学習領域に記憶されているPHOS0と、一次なまし処理後の学習値PHOS(new) とは未だ偏差が大きく、PHOS0により燃料噴射量を補正してしまうと、空燃比段差が生じトルク段差が生じる惧れがあるとして、FLRNDPを1に維持すると同時にPHOS(new) →PHOS(old) とし、|PHOS0−PHOS(new) |<所定値KSLとなるまで、ステップ23における一次まなし処理を継続させると共に、PHOS(new) を用いて、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算処理(リーン運転中は、α=1.0 ±PHOS(new) )を行わせる。
【0061】
ところで、ステップ24において、FLRNDP(ダンパ制御実行中フラグ)が0と判定された場合は、学習値の参照領域が変化していないか、ダンパ処理が完了した場合であるので、ステップ27へ進む。
ステップ27では、ステップ22において検索した学習値PHOSをそのまま燃料噴射量の補正に用いることができるので、PHOS0→PHOSとして、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算(リーン運転中は、α=1.0 ±PHOS)を行わせると共に、ストイキ運転中であれば、図5のフローチャートを実行して、学習値PHOSの更新処理などを行わせるべく、本フローを終了する。
【0062】
このように、本実施形態によれば、運転領域が遷移して学習値の参照領域が変化した場合には、現在の学習値PHOSを、新たな学習値PHOSに直ちに切り換えることなく、一次なまし処理を行った値(PHOS(new) )により燃料噴射量を補正し、徐々に、現在の学習値PHOSを新たな学習値PHOSへ近づけて行くようにしたので、運転領域が遷移して学習値の参照領域が変化した場合でも学習値のステップ的な変化が抑制され、以って燃料供給量のステップ的な変化延いては機関の発生トルクの変化を抑制することができる。従って、運転性を良好に維持することができる。
【0063】
次に、本発明の第2の実施形態について説明する。
第2の実施形態のシステム構成は、第1の実施形態と同様であるので説明を省略し、図14のフローチャートについてのみ説明する。
即ち、第2の実施形態では、運転領域が遷移して学習値の参照領域が変化した場合における学習値のステップ的な変化に起因する機関発生トルクの変化を抑制するために、図14に示すような処理(ダンパ制御)を行う。なお、本ルーチンも、運転領域が遷移して学習値の参照領域が変化した場合に行われるルーチンである。
【0064】
まず、ステップ31では、現在の回転速度Ne,現在のマップ検索値Tibを読み込む。
ステップ32では、ステップ31で読み込まれた回転速度Ne,マップ検索値Tibにより学習マップ(図8参照)を検索し、該当する領域に記憶されている学習値PHOSを読み込み、これをPHOS0にセットする(PHOS0←PHOS)。
【0065】
ステップ33では、FSTR(成層燃焼切換フラグ)を読み込む。
ステップ34では、FLRNDP(ダンパ制御実行中フラグ)が1であるか否かを判定する。1であれば、ダンパ制御(一次なまし処理)を実行すべきであるとして、ステップ35へ進む。一方、0であれば、ダンパ制御実行中でないとして、ステップ39へ進む。
【0066】
なお、FLRNDPは、運転領域が遷移して学習値の参照領域が変化した直後に、1にセットされるようになっているが、成層燃焼時と均質燃焼時とで、学習マップを別に持っている場合には、運転領域が遷移しなくても、成層燃焼と均質燃焼との間の燃焼形態の切り換えによって、学習値PHOSがステップ的に変化する惧れもある。
【0067】
そこで、本実施形態では、ステップ39において、FSTR(成層燃焼切換フラグ)が、FSTR0(前回のFSTRの値)と一致しないか否かを判断する。そして、一致していなければ(FSTR≠FSTR0)、燃焼形態の切り換え延いては学習マップの切り換えがあったとして、ステップ35へ進む。一致していれば(FSTR=FSTR0)、燃焼形態の切り換え延いては学習マップの切り換えはないとして、ステップ40へ進む。
【0068】
ステップ35では、FLRNDP(ダンパ制御実行中フラグ)を1にセットして、ステップ36へ進む。
ステップ36では、学習値PHOSの一次なまし処理(演算)を、以下のようにして行う。
PHOS(new) =WT×PHOS0+(1−WT)×PHOS(old)
WT;重み付け係数(0<WT<1)
ステップ37では、|PHOS0−PHOS(new) |<所定値KSL(ダンパ制御完了判定値)か否かを判断する。YESであれば、ステップ38へ進む。
【0069】
ステップ38では、現在の運転領域に対応する学習領域に記憶されているPHOS0と、一次なまし処理後の学習値PHOS(new) と、が近づいており、PHOS0により燃料噴射量を補正しても空燃比段差は生じないと判断し、FLRNDPを0にセットして、一次なまし処理を停止する。なお、同時に、ステップ32において検索した学習値PHOSを、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算(リーン運転中は、α=1.0 ±PHOS)に用いるようにすべく、PHOS0→PHOSとして、本フローを終了する。即ち、ステップ32で検索された学習値PHOSにより燃料噴射量の補正を行わせるようにする。
【0070】
一方、|PHOS0−PHOS(new) |≧所定値KSLであれば、現在の運転領域に対応する学習領域に記憶されているPHOS0と、一次なまし処理後の学習値PHOS(new) とは未だ偏差が大きく、PHOS0により燃料噴射量を補正してしまうと、空燃比段差が生じトルク段差が生じる惧れがあるとして、PHOS(new) を用いて、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算処理(リーン運転中は、α=1.0 ±PHOS(new) )を行わせつつ、|PHOS0−PHOS(new) |<所定値KSLとなるまで、ステップ36における一次まなし処理を継続させる(この際、PHOS(new) →PHOS(old) として一次なまし処理は継続される)。
【0071】
ところで、ステップ34において、運転領域が遷移していない或いはダンパ制御が完了した状態であると判断され、かつ、ステップ39において、FSTR=FSTR0と判断された場合は、学習値PHOSのステップ的な変化はないとして、ダンパ制御(一次なまし処理)を行うことなく、ステップ40へ進むが、当該ステップ40では、以下のような処理を行う。
【0072】
ステップ40では、ステップ32で検索した学習値PHOS0をそのまま燃料噴射量の補正に用いることができるので、PHOS0→PHOSとして、図3のフローチャートにおけるステップ58、66の処理や、図11の燃料噴射量の演算(リーン運転中は、α=1.0 ±PHOS)を行わせると共に、ストイキ運転中であれば、図5のフローチャートを実行して、学習値PHOSの更新処理などを行わせるべく、本フローを終了する。
【0073】
このように、第2の実施形態によれば、運転領域が遷移して学習値の参照領域が変化した場合は勿論、運転領域が遷移しなくても、成層燃焼と均質燃焼との間で燃焼形態の切り換えがあり、学習値PHOSがステップ的に変化するような場合にも、現在の学習値PHOSを、新たな学習値PHOSに直ちに切り換えることなく、一次なまし処理を行った値(PHOS(new) )により燃料噴射量を補正し、徐々に、現在の学習値PHOSを新たな学習値PHOSへ近づけて行くことができるので、学習値のステップ的な変化が抑制され、以って燃料供給量のステップ的な変化延いては機関の発生トルクの変化を抑制することができる。従って、運転性を良好に維持することができる。
【0074】
ところで、上記各実施形態では、ストイキ運転とリーン運転とを切り換える内燃機関について説明したが、本発明は、これに限られるものではなく、例えばストイキ運転のみを行わせる内燃機関にも適用できるものである。
即ち、運転領域の遷移や、空燃比の切り換え、燃焼形態の切り換え(成層燃焼⇔均質燃焼など)、その他の要因(例えば、エバポ処理中⇔非処理等)によって、参照すべき学習値PHOSが切り換わる場合に、切り換え前の値を、切り換え後の値へ、徐々に近づけるように切り換えることは、本発明の範囲に含まれるものである。また、上記各実施形態では、一次なまし処理として、加重平均処理を行わせるようにしたが、これに限られるものではなく、切り換え前の値を、切り換え後の値へ、徐々に近づけるように切り換える処理であれば、他の手法(単なる平均処理など)とすることもできるものである。
【0075】
更に、本発明は、運転領域の遷移や、空燃比や燃焼形態の切り換えなどの有無に拘わらず、該当運転領域に基づいて検索された今回の学習値PHOSと、前回最終的な燃料供給量の設定に用いた学習値PHOSと、を常に平均化処理する構成とし、該平均化処理後の学習値PHOSを用いて今回の最終的な燃料供給量を設定するように構成することもできるものである。この場合は、常に平均化処理を行うものの、運転領域の遷移や、空燃比や燃焼形態の切り換えなどを検出しなくて良いので、制御ロジックの簡略化を図ることができる。
【0076】
また、前回の燃料供給量の設定に用いられた学習値PHOSと、今回の燃料供給量の設定に用いられた学習値PHOSと、が一致しない間は、空燃比学習手段による学習値PHOSの更新設定を禁止するようにする。つまり、参照される(燃料供給量の設定に用いる)学習値PHOSのステップ的な変化を抑制するための一次なまし処理等の処理を行っている間は、学習値PHOSが不安定であるため、本来学習値PHOSが安定していることを前提に行われる空燃比学習手段による更新学習(図5のフローチャートの制御結果)に誤差が生じ、誤った値に学習値PHOSが更新されてしまう惧れがあるが、かかる惧れを確実に防止することができるからである。
【0077】
なお、上記各実施形態では、三元触媒6の前後に酸素センサを備える構成として説明したが、本発明は、これに限られるものではなく、例えば何れか1つの酸素センサを備え、該酸素センサの出力結果に基づいて比例・積分制御(P分、I分)により空燃比フィードバック補正係数αを与える一方、該αと基準値との偏差を学習値として更新記憶し、空燃比制御に、この学習結果を反映させるようにしたもの全てに適用できるものである。
【図面の簡単な説明】
【図1】本発明のブロック図である。
【図2】本発明の第1の実施形態のシステム構成図である。
【図3】空燃比フイードバック補正係数αの算出を説明するフローチャートである。
【図4】学習値PHOSの更新を説明するフローチャートである。
【図5】学習値PHOSの更新を説明するフローチャートである。
【図6】学習値PHOSの読みだしを説明するフローチャートである。
【図7】比例分P01,PL のマップ特性図である。
【図8】学習領域を説明する図(テーブル、マップ)である。
【図9】後O2 センサ出力に対する更新幅DPHOSの関係を説明する特性図である。
【図10】マップ検索値Tibの演算を説明するフローチャートである。
【図11】燃料噴射パルス幅Tiの演算を説明するフローチャートである。
【図12】マップ検索値Tibの演算の他の一例を説明するフローチャートである。
【図13】学習値PHOSの一次なまし処理(ダンパ制御)を説明するフローチ
【図14】本発明の第2の実施形態にかかる学習値PHOSの一次なまし処理(ダンパ制御)を説明するフローチャートである。
【符号の説明】
4 インジェクタ(燃料供給装置)
5 排気管
6 三元触媒
7 エアフローメータ(エンジン負荷センサ)
10 クランク角度センサ(エンジン回転数センサ)
11 水温センサ
12A 前O2 センサ
12B 後O2 センサ
21 コントロールユニット[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an apparatus for controlling an air-fuel ratio of an intake air-fuel mixture of an internal combustion engine, and particularly to a device having a learning function.
[0002]
[Prior art]
Conventionally, as an air-fuel ratio feedback control device having a learning function, there is one disclosed in JP-A-5-156994.
Here, the air-fuel ratio feedback control is performed by using an oxygen sensor output value and a slice level (target air-fuel ratio equivalent value) in which the rich air-fuel ratio of the actual air-fuel ratio with respect to the target air-fuel ratio (for example, the theoretical air-fuel ratio) is provided in the engine exhaust system The air-fuel ratio feedback correction coefficient α is increased or decreased by proportional / integral control based on the determination result, and is calculated from the intake air flow rate detected by the air flow meter and the engine speed. By correcting the fuel injection amount Tp with the air-fuel ratio feedback correction coefficient α, the deviation of the actual air-fuel ratio from the target air-fuel ratio due to component errors, deterioration with time, environmental changes, etc. is eliminated. is there.
[0003]
Further, the learning function uses a deviation from the reference value (target convergence value) of the air-fuel ratio feedback correction coefficient α as a learning value PHOS, and learning is divided into a plurality for each engine operation region (ie, learning region). The base air-fuel ratio obtained without the air-fuel ratio feedback correction coefficient α is made to substantially match the target value by updating and storing in the map and correcting the basic fuel injection amount Tp with the learning value (air-fuel ratio learning correction value) PHOS. Thus, the convergence of the actual air-fuel ratio to the target air-fuel ratio in the air-fuel ratio feedback control can be accelerated.
[0004]
In other words, by combining the air-fuel ratio feedback control and the learning function, it responds to the fuel injection amount correction request that varies depending on the operating conditions with good responsiveness, and the actual air-fuel ratio can be controlled well in the vicinity of the target air-fuel ratio. It is.
[0005]
[Problems to be solved by the invention]
However, in the conventional air-fuel ratio control apparatus as described above, the search of the learning value PHOS stored in the learning map is a surface search without interpolation based on the rotational speed Ne and the load Tp, and the operation region changes. When the reference area changes, the learned value PHOS changes stepwise.
[0006]
Such a stepwise change in the learned value PHOS changes the fuel supply amount in a stepwise manner, so that the generated torque of the engine may be changed, which may reduce the drivability.
In particular, in a so-called direct fuel injection internal combustion engine that directly injects fuel into a cylinder (inside the cylinder), the fuel is directly fed into the cylinder, so the fuel transportation delay is small and the fuel supply amount changes. In addition, the relationship between the air-fuel ratio (fuel supply amount) and the generated torque is linear during lean operation, so the generated torque changes sensitively with respect to the step change in the fuel supply amount, and the operability The impact on is relatively large.
[0007]
In the so-called intake port internal combustion engine that supplies fuel into the intake port, the fuel transportation delay is relatively large, and the air-fuel ratio (fuel supply amount) changes during operation near the stoichiometric air-fuel ratio. The impact on the operability is small compared to the direct fuel injection internal combustion engine in the cylinder because the sensitivity to torque is low. It is desirable to plan.
[0008]
The present invention has been made in view of such circumstances, and suppresses a change in engine-generated torque caused by a step change in the learning value when the operation region transitions and the reference region of the learning value changes, Accordingly, an object of the present invention is to provide an air-fuel ratio control apparatus for an internal combustion engine that can maintain good operability.
[0009]
[Means for Solving the Problems]
For this reason, the air-fuel ratio control apparatus for an internal combustion engine according to the first aspect of the present invention, as shown in FIG.
Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
With
The current air-fuel ratio learning correction value searched based on the corresponding operating region and the last fuel supply last timeamountThe air-fuel ratio learning correction value used for the setting of the air-fuel ratio is averaged, and the final fuel supply amount is set using the air-fuel ratio learning correction value after the averaging process, and the set fuel supply is set Drive control of the fuel supply device based on the quantity,
While the air-fuel ratio learning correction value used for the previous fuel supply amount setting and the air-fuel ratio learning correction value used for the current fuel supply amount setting do not match, the air-fuel ratio by the air-fuel ratio learning means The update setting of the learning correction value is prohibited.
[0010]
With such a configuration, the current air-fuel ratio learning correction value searched based on the corresponding operation region and the air-fuel ratio learning correction value used for the last final fuel supply setting are averaged (for example, weighted). And the final fuel supply amount is set using the air-fuel ratio learning correction value after the averaging process, so that the air-fuel ratio learning correction value used for setting the final fuel supply amount is the step. Change can be suppressed. Therefore, for example, when the operation region transitions and the reference region of the air-fuel ratio learning correction value changes, even if the operation region does not transition, the combustion mode is switched between stratified combustion and homogeneous combustion. However, since the air-fuel ratio learning correction value can be prevented from changing stepwise, the step-wise change in the air-fuel ratio (fuel supply amount) can be suppressed and the change in the torque generated by the engine can be suppressed. Can be maintained well.
Since the air-fuel ratio learning correction value is unstable while the process for suppressing the stepwise change in the air-fuel ratio learning correction value referred to (used for setting the fuel supply amount) is performed, An error may occur in the update learning by the air-fuel ratio learning means performed on the assumption that the air-fuel ratio learning correction value is stable, and the air-fuel ratio learning correction value may be updated to an incorrect value. Can be prevented.
[0011]
In the invention according to
Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
Fuel supply amount setting means for setting a final fuel supply amount using the air-fuel ratio learning correction value;
Drive means for driving and controlling the fuel supply device based on the fuel supply amount set by the fuel supply amount setting means;
An air-fuel ratio control apparatus for an internal combustion engine configured to include:
When the operating region transitions and the air-fuel ratio learning correction value used in the fuel supply amount setting means is switched, the air-fuel ratio learning correction value before switching is switched while gradually approaching the air-fuel ratio learning correction value after switching,
After the transition of the driving area,The air-fuel ratio learning correction value used for the previous fuel supply amount setting matches the air-fuel ratio learning correction value used for the current fuel supply amount setting.UntilDuring the interval, the air-fuel ratio learning correction unit is prohibited from updating the air-fuel ratio learning correction value.
[0012]
According to such a configuration, when the operation region transitions and the reference region of the air-fuel ratio learning correction value changes, primary smoothing processing (averaging processing) or the like is performed without immediately switching to the new air-fuel ratio learning correction value. As a result, the air-fuel ratio learning correction value is gradually changed to a new air-fuel ratio learning correction value. The change is suppressed, and the stepwise change in the air-fuel ratio (fuel supply amount) can be suppressed, so that the change in the torque generated by the engine can be suppressed, and the drivability can be maintained well.
Since the air-fuel ratio learning correction value is unstable while the process for suppressing the stepwise change in the air-fuel ratio learning correction value referred to (used for setting the fuel supply amount) is performed, An error may occur in the update learning by the air-fuel ratio learning means performed on the assumption that the air-fuel ratio learning correction value is stable, and the air-fuel ratio learning correction value may be updated to an incorrect value. Can be prevented.
[0013]
In invention of Claim 3,
Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
Fuel supply amount setting means for setting a final fuel supply amount using the air-fuel ratio learning correction value;
Drive means for driving and controlling the fuel supply device based on the fuel supply amount set by the fuel supply amount setting means;
An air-fuel ratio control apparatus for an internal combustion engine configured to include:
When the air-fuel ratio learning correction value used in the fuel supply amount setting means is switched according to the switching of the combustion mode, the air-fuel ratio learning correction value before switching is switched while gradually approaching the air-fuel ratio learning correction value after switching. ,
After switching the combustion mode,The air-fuel ratio learning correction value used for the previous fuel supply amount setting matches the air-fuel ratio learning correction value used for the current fuel supply amount setting.UntilDuring the interval, the air-fuel ratio learning correction unit is prohibited from updating the air-fuel ratio learning correction value.
[0014]
According to such a configuration, for example, when the combustion mode is switched between stratified combustion and homogeneous combustion, and the air-fuel ratio learning correction value changes stepwise, it is immediately switched to a new air-fuel ratio learning correction value. Therefore, the first smoothing process (averaging process) is performed to gradually shift to the new air-fuel ratio learning correction value.ofThe step change is suppressed, and the step change of the air-fuel ratio (fuel supply amount) can be suppressed. As a result, the change of the generated torque of the engine can be suppressed, so that the drivability can be maintained well.
Since the air-fuel ratio learning correction value is unstable while the process for suppressing the stepwise change in the air-fuel ratio learning correction value referred to (used for setting the fuel supply amount) is performed, An error may occur in the update learning by the air-fuel ratio learning means performed on the assumption that the air-fuel ratio learning correction value is stable, and the air-fuel ratio learning correction value may be updated to an incorrect value. Can be prevented.
[0016]
Claim4In the invention described in (1), the internal combustion engine is an internal combustion engine of a type in which fuel is directly injected into a cylinder.
In particular, in a so-called direct fuel injection internal combustion engine that directly injects fuel into a cylinder (inside the cylinder), the fuel is directly fed into the cylinder, so the fuel transportation delay is small and the fuel supply amount changes. In addition, the relationship between the air-fuel ratio (fuel supply amount) and the generated torque is linear during lean operation, so it is referenced compared to the fuel injection type internal combustion engine in the intake port (for setting the fuel supply amount). Use) The generated torque changes sensitively to the step change of the air-fuel ratio learning correction value and further to the step change of the fuel supply amount, and the influence on the drivability becomes large. Since this possibility can be reliably suppressed, the drivability of the direct fuel injection internal combustion engine in the cylinder can be made equal to the drivability of the fuel injection internal combustion engine in the intake port. Direct fuel injection internal combustion It is possible to improve the marketability of the cough.
[0017]
Claim5In the present invention, the air-fuel ratio learning correction value storage means is configured to divide the engine operation region into a plurality of operation regions in correspondence with the fuel supply amount.
With this configuration, when the air-fuel ratio learning correction value is updated and stored in the air-fuel ratio learning correction value storage means (learning map), the map search value Tib (fuel) is used without using the cylinder charging intake air flow rate as a parameter. Supply amount) is used as a parameter, so that the operating state of the fuel injection valve 4 (actual actual value) is set regardless of whether the target air-fuel ratio (target equivalence ratio) is set to stoichiometric or lean. The learning area corresponding to the fuel supply amount) can be referred to. Accordingly, it is possible to make the learning area during stoichiometric operation and the area to be referred (searched) during lean operation coincide with each other with a simple configuration. Therefore, for example, it is possible to improve the open control accuracy of the air-fuel ratio that is performed by referring to the air-fuel ratio learning correction value during the lean operation.
[0018]
【The invention's effect】
According to the first aspect of the present invention, the current air-fuel ratio learning correction value searched based on the corresponding operation region and the air-fuel ratio learning correction value used for the last final fuel supply setting are averaged. Since the final fuel supply amount is set using the air fuel ratio learning correction value after the averaging process (for example, weighted average), the air / fuel ratio used for setting the final fuel supply amount It is possible to suppress the learning correction value from changing stepwise. Therefore, for example, when the operation region transitions and the reference region of the air-fuel ratio learning correction value changes, even if the operation region does not transition, the combustion mode is switched between stratified combustion and homogeneous combustion. However, since the air-fuel ratio learning correction value can be prevented from changing stepwise, the step-wise change in the air-fuel ratio (fuel supply amount) can be suppressed and the change in the torque generated by the engine can be suppressed. Can be maintained well.
[0019]
According to the second aspect of the present invention, when the operation region transitions and the reference region of the air-fuel ratio learning correction value changes, the primary smoothing process ( Etc., and gradually shifted to a new air-fuel ratio learning correction value. Therefore, even when the operation region transitions and the reference region of the air-fuel ratio learning correction value changes, the air-fuel ratio learning correction is performed. The step change of the value is suppressed, the step change of the air-fuel ratio (fuel supply amount) can be suppressed, and the change of the generated torque of the engine can be suppressed, so that the drivability can be maintained well. it can.
[0020]
According to the third aspect of the present invention, for example, when the combustion mode is switched between stratified combustion and homogeneous combustion, and the air-fuel ratio learning correction value changes stepwise, a new air-fuel ratio learning is performed. Since the first smoothing process (averaging process) is performed without immediately switching to the correction value, and the transition to the new air-fuel ratio learning correction value is made gradually, step-by-step changes in the air-fuel ratio learning correction value As a result, the stepwise change in the air-fuel ratio (fuel supply amount) and the change in the torque generated by the engine can be suppressed, and the drivability can be maintained well.
[0021]
here,Claim1-3Described ineachAccording to the invention, the air-fuel ratio learning correction value is unstable while the processing for suppressing the step change of the air-fuel ratio learning correction value referred to (used for setting the fuel supply amount) is being performed. Therefore, there is a possibility that an error occurs in the update learning by the air-fuel ratio learning means, which is originally performed on the assumption that the air-fuel ratio learning correction value is stable, and the air-fuel ratio learning correction value is updated to an incorrect value. Since this can be prevented, the update learning accuracy by the air-fuel ratio learning means can be kept high.
[0022]
Claim4According to the present invention, the drivability of the in-cylinder direct fuel injection internal combustion engine can be made equivalent to the drivability of the in-cylinder direct fuel injection internal combustion engine. The merchantability of the institution can be improved.
Claim5According to the invention described in (4), the step change of the air-fuel ratio learning correction value is suppressed, the step change of the air-fuel ratio (fuel supply amount) and the change of the generated torque of the engine can be suppressed, Therefore, it is possible to maintain good operability and maintain learning opportunities with a simple configuration even when switching between stoichiometric operation and lean operation (including both stratified combustion and homogeneous combustion). However, highly accurate learning and thus air-fuel ratio feedback control can be performed over the entire operation region, and highly accurate air-fuel ratio open control using the learning result can be performed.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
In FIG. 2 showing the first embodiment of the present invention, the intake air passes through the intake pipe 3 from the air cleaner, the flow rate thereof is controlled by the
[0024]
The mixture of the injected fuel and the air flowing into the cylinder burns with the help of ignition sparks in the cylinder, and the burned gas performs the work of pushing down the piston. Thereafter, the combustion gas is discharged to the three-
7 is an air flow meter for detecting the intake air flow rate Qa, 9 is a sensor for detecting the opening TVO of the
[0025]
12A and 12B are O provided in the exhaust pipe before and after the three-
[0026]
That is, the basic fuel supply amount calculation means, air-fuel ratio feedback correction value setting means, air-fuel ratio learning correction value storage means, air-fuel ratio learning means, fuel supply amount setting means, and drive means of the air-fuel ratio control apparatus according to the present invention. The
3 shows the previous O2This is a basic routine of air-fuel ratio feedback control based on the sensor output, and is executed in rotation synchronization.
[0027]
First O2By comparing the sensor output with the slice level corresponding to the theoretical air-fuel ratio, it is determined whether the air-fuel ratio is reversed to rich or lean with respect to this slice level (
[0028]
Each map value P of proportionality and integralR, PL, IR, ILIs a value given in advance and is a basic control constant for air-fuel ratio feedback control.
Proportional PR, PLThe characteristics of the map values are shown in FIG. The map characteristic of FIG. 7 uses the map search value Tib and the engine rotational speed Ne as parameters, but the change amount of Ne can also be used as a parameter.
[0029]
The map search value Tib will be described later.
By the way, in FIG. 7, the area surrounded by a diagonal line is a special zone in which a value much smaller than other areas is entered in order to avoid surging generated in the vehicle.
For the integral, the map value iR, ILIt is also possible to obtain a value obtained by multiplying the map search value Tib by the final integrated values IR and IL (steps 61 and 69). This load correction is required because the amplitude of α increases in the operating range where the control cycle of α becomes long, and the exhaust purification performance of the three-way catalyst may deteriorate. This is because it is almost constant regardless of the above.
[0030]
Next, the proportional map value PR, PLIs corrected by a learning value PHOS (air-fuel ratio learning correction value) (
As shown in FIG. 6, the learning value PHOS is a value obtained by searching a learning value map and reading a value stored in a learning region to which the current driving condition belongs (
[0031]
On the other hand, as shown in FIG. 4 and FIG.2Updating is performed based on the sensor output (
[0032]
(1) Rear O2The sensor is in an active state (step 81).
(2) Rear O2The sensor is not broken down (abbreviated as “OK” in the figure) (step 82).
(3) The three-way catalyst is in an active state (step 83).
(4) The operating condition is in a region other than the special zone (step 84).
[0033]
Map value PR, PLIn this numerical information, there is a bit that is not used as a numerical value and remains “0”, so that only the numerical value stored in the special zone shown in FIG. 1 ”is inserted. By doing this, the value of
[0034]
(5) The air-fuel ratio control has been performed a predetermined number of times in a region other than the special zone (steps 85 and 86).
Since the counter value j in step 85 represents the number of air-fuel ratio inversions since it is determined that it is not in the special zone, this counter value j is compared with a constant value n (for example, 12 times). It can be determined that the air-fuel ratio control has been performed a predetermined number of times in a region other than the zone. The reason for this is that the learning value is updated after the air-fuel ratio control is stabilized.
[0035]
(6) Not in idle state (step 87).
This is because it is preferable to stop the air-fuel ratio feedback control because the engine stability and the like are given priority in the idle state.
(7) Staying in a learning area where the driving conditions are the same for a predetermined number of times (steps 88 to 91).
[0036]
When the learning area is shown in FIG. 8, the area determined from the engine speed Ne and the map search value Tib (obtained from the flowchart of FIG. 10) is divided into a plurality of equal parts, and the learning value PHOS is stored for each area. Yes.
Here, the “map search value Tib” calculation routine according to the present embodiment will be described with reference to the flowchart of FIG.
[0037]
In
In
[0038]
Tib = Ti-Ts
Ts: Invalid injection pulse width
By the way, since this map search value Tib is Ti {≈Tp × TFBYA (target equivalent ratio) −Ts}, it becomes a value correlated with the actual fuel injection amount and the target torque of the engine. For this reason, even if the target air-fuel ratio (target equivalent ratio) is set to stoichiometric or lean, it becomes substantially the same value. Therefore, the “learning region divided by the basic fuel injection amount Tp during stoichiometric operation and the region to be referred to during lean operation are increased by the increase in the basic fuel injection amount Tp accompanying the lean air-fuel ratio. It is possible to surely avoid the fear that “they do not necessarily match”. For this reason, for example, it becomes possible to improve the open control accuracy of the air-fuel ratio during the lean operation. Note that the engine torque during the stoichiometric operation correlates with the basic fuel injection amount Tp (because the target equivalent ratio “λ = 1” is obtained during the stoichiometric operation, this Tp is a value that correlates with the actual fuel injection amount. The engine torque during lean operation is in a state where the intake air flow rate is sufficient, so it does not correlate with the basic fuel injection amount for stoichiometry (that is, the cylinder-filled intake air flow rate) Tp but with the actual fuel injection amount. To do.
[0039]
Then, when the current operating condition belongs to which learning region, and if it is in the same learning region as the previous time, the counter value jRIs incremented by 1 (steps 88 to 90). This counter value jRAnd constant value nRCompare (for example, 6 times) and jR≧ nRIf so (step 91), it can be determined that the user has stayed in the same learning area having the same operating condition for a certain number of times.
[0040]
When all of the above (1) to (7) are satisfied, it is determined that the learning condition is satisfied, and is stored in the learning region to which the current operating condition belongs (region determined from the engine speed Ne and the map search value Tib). The learned value PHOS is read and stored in a register in the CPU (step 92).
The update width DPHOS of the learning value includes a post-O2The air-fuel ratio detected by the sensor gives a negative value on the rich side, and gives a positive value on the lean side. This is corrected by adding the update width DPHOS to the learning value PHOS in step 94 to be described later. Therefore, if the learning value PHOS is reduced by giving a negative value to the update width DPHOS on the rich side, This is because the component PR is large and the other proportional component PL is small, and the air-fuel ratio returns to the lean side. Similarly, by giving a positive value to the learning value DPHOS on the lean side, the air-fuel ratio can be returned to the rich side. Proportional PRAnd PLIt doesn't matter if only one of them is not changed.
[0041]
Now, for determining the value (absolute value) of the update range DPHOS of the learning value,2It is not determined as a constant value according to the comparison result between the sensor output and the slice level.2The rear O is so large that it deviates greatly from the center value of the sensor output and becomes smaller near the intermediate value.2Set according to the sensor output (step 93).
[0042]
As shown in FIG.2Since the output waveform of the sensor has a minimum value of 0V, a maximum value of 1V, and an approximate rotation target centered on an intermediate value of 0.5V,2A linear function with a downward slope is prepared with the sensor output as the vertical axis and the learning value update width DPHOS as the horizontal axis.2If the update width DPHOS is determined to be 0 at 0.5 V which is an intermediate value of the sensor output,2The absolute value of the update width DPHOS increases as the sensor output deviates from the intermediate value.
[0043]
For example, if the points A and B are compared in FIG. 9, the absolute value of the update width DPHOS is larger for the point B further away from the intermediate value.
The update width DPHOS thus obtained is added to the learning value PHOS stored in the register to update the learning value, and the updated learning value PHOS is stored in the same learning region (steps 94 and 95).
[0044]
In this way, the update range of the learning value is set to2By setting the variable value according to the sensor output, it is possible to prevent air-fuel ratio overshoot and undershoot while improving the convergence of the air-fuel ratio to the window. In this embodiment, the update range of the learning value is set to the rear O2Although described as a configuration in which a variable value is set according to the sensor output, the present invention is not limited to this, and can also be applied to a case where the update range of the learning value is set to a predetermined value.
[0045]
Finally, the map value P stored in the register in the CPUL, PROf the numerical information, the value of
Returning to FIG. 3, the air-fuel ratio feedback control constant (proportional component PR, PLAnd an air-fuel ratio feedback correction coefficient (air-fuel ratio feedback correction value) α is calculated on the basis of the integrals IR and IL) (steps 59, 62, 67 and 70). Based on the correction coefficient α thus obtained, the routine of FIG. 11 is executed to calculate the fuel injection pulse width Ti.
[0046]
That is, as shown in FIG. 11, from the intake air flow rate Qa and the rotational speed Ne, the basic injection pulse width Tp (= K · Qa / Ne, where K is a constant, a value that correlates with the cylinder-filled intake air flow rate at the time of stoichiometry). Is calculated using the target equivalent ratio TFBYA (which is set according to the stoichiometric operation or lean operation) or the above-mentioned air-fuel ratio feedback correction coefficient α (α during the stoichiometric operation. The value corrected in “1.0 + learning value PHOS” is calculated as the fuel injection pulse width Ti given to the injector. Co is the sum of 1 and the water temperature increase correction coefficient KTw, and Ts is the invalid injection pulse width.
[0047]
As described above, according to the flowchart of FIG. 10, when the learning value is updated and stored in the map, the stoichiometric basic fuel injection amount (that is, the cylinder-filled intake air flow rate) Tp is used as a parameter as in the prior art. Instead, the map search value Tib (actual fuel injection amount or target torque equivalent value) is used as a parameter, so that even if the target air-fuel ratio (target equivalent ratio) is set to stoichiometric, it is set to lean. However, in any case, it is possible to refer to the learning region corresponding to the operating state (actual fuel injection amount) of the fuel injection valve 4. Therefore, it is possible to make the learning area at the time of stoichiometric operation and the area to be referred (searched) at the time of lean operation coincide with each other with a simple configuration. For this reason, for example, it becomes possible to improve the open control accuracy of the air-fuel ratio during the lean operation.
[0048]
In addition, for example, it may occur when a learning area corresponding to lean operation is newly added separately, i.e., there is a low possibility that learning will be performed in the learning area during stoichiometric operation. There is also a fear that it will not be possible to shift from stoichiometric operation to lean operation because it is not possible to clear "the learning value KL has been acquired (updated and stored) after starting", which is the transition condition to It can also be avoided.
[0049]
In addition, the learning region (one unit) at the time of stoichiometric operation may be expanded to include the region corresponding to the lean operation, that is, the learning accuracy itself may be lowered. It is possible to reliably avoid the fear that the accuracy of the open control during the lean operation performed with reference to the above will be reduced.
In other words, according to the present embodiment, even when switching between stoichiometric operation and lean operation (including both stratified combustion and homogeneous combustion), the entire operation region is maintained while maintaining a learning opportunity with a simple configuration. Thus, highly accurate learning and thus air-fuel ratio feedback control can be performed, and highly accurate air-fuel ratio open control using the learning result can be performed.
[0050]
In the flowchart of FIG. 10, the map search value Tib is set to “Ti-Ts” to obtain the actual fuel injection amount. However, the learning value PHOS and the air-fuel ratio feedback correction coefficient α are set to the reference value (for example, 1.0). Considering the case of a large deviation from the above, Ti itself may change due to the influence, and a learning area different from the learning area that should be referred to may be referred to.
[0051]
Therefore, when calculating the map search value Tib, Ti is divided by the learning value PHOS and, in order to suppress changes due to the air-fuel ratio feedback correction coefficient α and Co (water temperature increase correction coefficient KTw, etc.). You can also
That is, in
Tib = (Ti−Ts) / α / Co
You may make it perform the calculation which becomes.
[0052]
In this way, even if the learning value PHOS and thus the air-fuel ratio feedback correction coefficient α deviates from a reference value (eg, 1.0) over time, for example, it differs from the learning region that should be referred to originally. Since it is possible to reliably avoid the possibility that the learning area will be referred to, the learning accuracy can be further improved and the air-fuel ratio feedback control accuracy can be improved, and the control accuracy of the air-fuel ratio open control using the learning result can be improved. Can be further increased.
[0053]
The routine for calculating the map search value Tib can also be executed according to the flowchart of FIG.
That is,
In
In
[0054]
Tib = Tp × TFBYA
Then, using the map search value Tib (learning correction value search fuel supply amount) obtained in this way, the learning value is updated, stored, searched, referenced, and the like.
According to the flowchart of FIG. 12, as in the flowchart of FIG. 10, it is possible to match the learning region during stoichiometric operation with the region to be referred to during lean operation. Therefore, the map search value Tib (target engine torque equivalent value) is not calculated by back-calculating the fuel injection pulse width Ti, but the intake air flow rate Qa (in-cylinder charged intake air flow rate Tp≈Qa / Ne) and the target equivalent Since the calculation is performed by multiplying the ratio, the amount of calculation can be further reduced, and the control logic can be simplified.
[0055]
Further, the map search value Tib according to the flowchart of FIG. 12 is not affected by the learning value PHOS and the air-fuel ratio feedback correction coefficient α, and so on. In addition to realizing control, it is possible to achieve higher accuracy in open control of the air-fuel ratio using the learning result.
[0056]
By the way, in this embodiment, in order to suppress the change of the engine generated torque caused by the step change of the learning value when the operation region transitions and the learning value reference region changes, the following processing ( Perform damper control).
That is, the flowchart (damper control) shown in FIG. 13 is executed. Note that this routine is a routine that is performed when the operation region transitions and the learning value reference region changes.
[0057]
First, in
In step 22, a learning map (see FIG. 8) is searched using the rotation speed Ne and map search value Tib read in
[0058]
In step 23, the primary smoothing process (calculation) of the learning value PHOS is performed as follows.
PHOS(new)= WT × PHOS0 + (1-WT) × PHOS(old)
WT; weighting coefficient (0 <WT <1)
In
[0059]
In
In step 26, PHOS0 stored in the learning area corresponding to the current driving area, and the learned value PHOS after the primary smoothing process.(new)Therefore, even if the fuel injection amount is corrected by PHOS0, it is determined that no air-fuel ratio step is generated, FLRNDP is set to 0, and the primary smoothing process is stopped. At the same time, PHOS0 → PHOS in order to use PHOS0 for the processing of
[0060]
On the other hand, | PHOS0-PHOS(new)If | ≧ predetermined value KSL, the process proceeds to step 28. In this case, PHOS0 stored in the learning area corresponding to the current driving area and the learned value PHOS after the primary smoothing process are processed.(new)The deviation is still large, and if the fuel injection amount is corrected by PHOS0, there is a possibility that an air-fuel ratio step and a torque step may occur.(new)→ PHOS(old)| PHOS0-PHOS(new)| <The primary idle process in step 23 is continued until the predetermined value KSL is reached, and PHOS(new)3, the processing of
[0061]
By the way, if it is determined in
In step 27, the learned value PHOS retrieved in step 22 can be used as it is for correcting the fuel injection amount. Therefore, the processing of
[0062]
As described above, according to the present embodiment, when the driving region changes and the learning value reference region changes, the current learning value PHOS is not immediately switched to the new learning value PHOS, but the first smoothing is performed. Processed value (PHOS(new)) To correct the fuel injection amount and gradually bring the current learning value PHOS closer to the new learning value PHOS, so that even if the operation region changes and the reference region of the learning value changes, the learning value Therefore, the step change of the fuel supply amount and the change of the generated torque of the engine can be suppressed. Therefore, drivability can be maintained well.
[0063]
Next, a second embodiment of the present invention will be described.
Since the system configuration of the second embodiment is the same as that of the first embodiment, description thereof will be omitted, and only the flowchart of FIG. 14 will be described.
That is, in the second embodiment, in order to suppress the change in the engine generated torque caused by the step change of the learning value when the operation region transitions and the learning value reference region changes, as shown in FIG. Such processing (damper control) is performed. This routine is also a routine that is performed when the operation region transitions and the learning value reference region changes.
[0064]
First, in step 31, the current rotational speed Ne and the current map search value Tib are read.
In
[0065]
In
In step 34, it is determined whether or not FLRNDP (damper control execution flag) is 1. If 1, the damper control (primary smoothing process) should be executed, and the process proceeds to step 35. On the other hand, if it is 0, it is determined that the damper control is not being executed, and the routine proceeds to step 39.
[0066]
Note that FLRNDP is set to 1 immediately after the operation region transitions and the reference region of the learning value changes, but has a separate learning map for stratified combustion and homogeneous combustion. If the operating range does not change, the learning value PHOS may change stepwise by switching the combustion mode between stratified combustion and homogeneous combustion.
[0067]
Therefore, in this embodiment, in
[0068]
In
In step 36, the primary smoothing process (calculation) of the learning value PHOS is performed as follows.
PHOS(new)= WT × PHOS0 + (1-WT) × PHOS(old)
WT; weighting coefficient (0 <WT <1)
In
[0069]
In
[0070]
On the other hand, | PHOS0-PHOS(new)If | ≧ predetermined value KSL, PHOS0 stored in the learning area corresponding to the current driving area and the learned value PHOS after the primary smoothing process(new)The deviation is still large, and if the fuel injection amount is corrected by PHOS0, an air-fuel ratio step may occur and a torque step may occur.(new)3, the processing of
[0071]
By the way, if it is determined in step 34 that the operation region has not changed or the damper control has been completed, and if it is determined in
[0072]
In
[0073]
As described above, according to the second embodiment, combustion is performed between stratified combustion and homogeneous combustion even when the operation region does not transition, as well as when the operation region transitions and the learning value reference region changes. Even when the learning value PHOS changes stepwise, the value obtained by performing the primary smoothing process (PHOS) without immediately switching the current learning value PHOS to the new learning value PHOS.(new)) To correct the fuel injection amount and gradually bring the current learning value PHOS closer to the new learning value PHOS, so that a stepwise change in the learning value is suppressed, so that the fuel supply amount As a result, the change in the torque generated by the engine can be suppressed. Therefore, drivability can be maintained well.
[0074]
In the above embodiments, the internal combustion engine that switches between the stoichiometric operation and the lean operation has been described. However, the present invention is not limited to this, and can be applied to, for example, an internal combustion engine that performs only the stoichiometric operation. is there.
That is, the learning value PHOS to be referred to is switched by the transition of the operation region, switching of the air-fuel ratio, switching of the combustion mode (stratified combustion / homogeneous combustion, etc.), and other factors (for example, evaporative processing or non-processing) In the case of switching, it is included in the scope of the present invention to switch the value before switching so as to gradually approach the value after switching. In each of the above embodiments, the weighted average process is performed as the primary smoothing process. However, the present invention is not limited to this, and the value before switching gradually approaches the value after switching. As long as the process is switched, another method (simple averaging process or the like) can be used.
[0075]
Furthermore, the present invention provides the current learning value PHOS searched based on the corresponding operation region and the previous final fuel supply amount regardless of whether the operation region transitions, the air-fuel ratio or the combustion mode is switched, or the like. The learning value PHOS used for the setting may be always averaged, and the final fuel supply amount of this time may be set using the learning value PHOS after the averaging process. is there. In this case, although the averaging process is always performed, it is not necessary to detect the transition of the operation region, the switching of the air-fuel ratio or the combustion mode, and the control logic can be simplified.
[0076]
AlsoWhile the learned value PHOS used for setting the previous fuel supply amount and the learned value PHOS used for setting the current fuel supply amount do not match, the update setting of the learned value PHOS by the air-fuel ratio learning means BanTheThat is, the learning value PHOS is unstable while processing such as a primary smoothing process for suppressing a stepwise change in the learning value PHOS to be referred to (used for setting the fuel supply amount) is performed. Then, an error occurs in the update learning (control result of the flowchart of FIG. 5) by the air-fuel ratio learning means, which is originally performed on the assumption that the learning value PHOS is stable, and the learning value PHOS may be updated to an incorrect value. This is because such fears can be reliably prevented.
[0077]
In each of the above embodiments, the oxygen sensor is provided before and after the three-
[Brief description of the drawings]
FIG. 1 is a block diagram of the present invention.
FIG. 2 is a system configuration diagram of the first embodiment of the present invention.
FIG. 3 is a flowchart for explaining calculation of an air-fuel ratio feedback correction coefficient α.
FIG. 4 is a flowchart for explaining learning value PHOS update;
FIG. 5 is a flowchart for explaining update of a learning value PHOS.
FIG. 6 is a flowchart for explaining reading of a learned value PHOS.
[Figure 7] Proportional P01, PLFIG.
FIG. 8 is a diagram (table, map) for explaining a learning area;
FIG. 9 Rear O2It is a characteristic view explaining the relationship of the update width DPHOS with respect to a sensor output.
FIG. 10 is a flowchart for explaining calculation of a map search value Tib.
FIG. 11 is a flowchart for explaining calculation of a fuel injection pulse width Ti.
FIG. 12 is a flowchart for explaining another example of calculation of a map search value Tib.
FIG. 13 is a flowchart for explaining primary smoothing processing (damper control) of a learned value PHOS;
FIG. 14 is a flowchart illustrating primary smoothing processing (damper control) of a learned value PHOS according to the second embodiment of the present invention.
[Explanation of symbols]
4. Injector (fuel supply device)
5 Exhaust pipe
6 Three-way catalyst
7 Air flow meter (engine load sensor)
10 Crank angle sensor (engine speed sensor)
11 Water temperature sensor
12A front O2Sensor
12B after O2Sensor
21 Control unit
Claims (5)
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
を備え、
該当運転領域に基づいて検索された今回の空燃比学習補正値と、前回最終的な燃料供給量の設定に用いられた空燃比学習補正値と、を平均化処理し、該平均化処理後の空燃比学習補正値を用いて最終的な燃料供給量を設定すると共に、該設定された燃料供給量に基づいて燃料供給装置を駆動制御するようにし、
前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が、一致しない間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するようにしたことを特徴とする内燃機関の空燃比制御装置。Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
With
The current air-fuel ratio learning correction value searched based on the corresponding operation region and the air-fuel ratio learning correction value used for setting the final fuel supply amount last time are averaged, and after the averaging process A final fuel supply amount is set using the air-fuel ratio learning correction value, and the fuel supply device is driven and controlled based on the set fuel supply amount.
While the air-fuel ratio learning correction value used for the previous setting of the fuel supply amount and the air-fuel ratio learning correction value used for the current fuel supply amount setting do not match, the air-fuel ratio learning means performs the air-fuel ratio learning correction value. An air-fuel ratio control apparatus for an internal combustion engine, wherein update setting of a fuel ratio learning correction value is prohibited.
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
前記空燃比学習補正値を用いて最終的な燃料供給量を設定する燃料供給量設定手段と、
前記燃料供給量設定手段により設定された燃料供給量に基づいて燃料供給装置を駆動制御する駆動手段と、
を含んで構成された内燃機関の空燃比制御装置であって、
運転領域が遷移し、前記燃料供給量設定手段で用いる空燃比学習補正値を切り換える場合に、切り換え前の空燃比学習補正値を、切り換え後の空燃比学習補正値へ、徐々に近づけながら切り換えるようにし、
運転領域の遷移後、前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が、一致するまでの間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するようにしたことを特徴とする内燃機関の空燃比制御装置。Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
Fuel supply amount setting means for setting a final fuel supply amount using the air-fuel ratio learning correction value;
Drive means for driving and controlling the fuel supply device based on the fuel supply amount set by the fuel supply amount setting means;
An air-fuel ratio control apparatus for an internal combustion engine configured to include:
When the operating region transitions and the air-fuel ratio learning correction value used in the fuel supply amount setting means is switched, the air-fuel ratio learning correction value before switching is switched while gradually approaching the air-fuel ratio learning correction value after switching. West,
After the transition of the operation region, until the air-fuel ratio learning correction value used for setting the previous fuel supply amount matches the air-fuel ratio learning correction value used for setting the current fuel supply amount An air-fuel ratio control apparatus for an internal combustion engine, wherein an update setting of an air-fuel ratio learning correction value by the air-fuel ratio learning means is prohibited.
機関吸入混合気の空燃比を理論空燃比に対するリッチ・リーン信号として検出する空燃比検出手段と、
前記空燃比検出手段が検出する検出結果に基づいて、実際の空燃比を理論空燃比近傍に近づけるように、前記基本燃料供給量を補正するための空燃比フィードバック補正値を設定する空燃比フィードバック補正値設定手段と、
機関運転領域を複数の運転領域に分割し、運転領域毎に、前記基本燃料供給量を補正するための空燃比学習補正値を書き換え可能に記憶する空燃比学習補正値記憶手段と、
前記空燃比学習補正値記憶手段の記憶する空燃比学習補正値を、該当運転領域毎に、前記空燃比フィードバック補正値の基準値からの偏差を減少させる方向に更新設定する空燃比学習手段と、
前記空燃比学習補正値を用いて最終的な燃料供給量を設定する燃料供給量設定手段と、
前記燃料供給量設定手段により設定された燃料供給量に基づいて燃料供給装置を駆動制御する駆動手段と、
を含んで構成された内燃機関の空燃比制御装置であって、
燃焼形態の切り換えに応じ、前記燃料供給量設定手段で用いる空燃比学習補正値を切り換える場合に、切り換え前の空燃比学習補正値を、切り換え後の空燃比学習補正値へ、徐々に近づけながら切り換えるようにし、
燃焼形態の切り換え後、前回の燃料供給量の設定に用いられた空燃比学習補正値と、今回の燃料供給量の設定に用いられた空燃比学習補正値と、が、一致するまでの間は、前記空燃比学習手段による空燃比学習補正値の更新設定を禁止するようにしたことを特徴とする内燃機関の空燃比制御装置。Basic fuel supply amount calculating means for calculating a basic fuel supply amount based on the engine operating state;
Air-fuel ratio detection means for detecting the air-fuel ratio of the engine intake air-fuel mixture as a rich lean signal with respect to the theoretical air-fuel ratio;
Air-fuel ratio feedback correction for setting an air-fuel ratio feedback correction value for correcting the basic fuel supply amount so as to bring the actual air-fuel ratio closer to the theoretical air-fuel ratio based on the detection result detected by the air-fuel ratio detection means Value setting means;
An air-fuel ratio learning correction value storage means for dividing the engine operation region into a plurality of operation regions, and storing the air-fuel ratio learning correction value for correcting the basic fuel supply amount in a rewritable manner for each operation region;
An air-fuel ratio learning means for updating and setting the air-fuel ratio learning correction value stored in the air-fuel ratio learning correction value storage means in a direction to decrease the deviation from the reference value of the air-fuel ratio feedback correction value for each operation region;
Fuel supply amount setting means for setting a final fuel supply amount using the air-fuel ratio learning correction value;
Drive means for driving and controlling the fuel supply device based on the fuel supply amount set by the fuel supply amount setting means;
An air-fuel ratio control apparatus for an internal combustion engine configured to include:
When the air-fuel ratio learning correction value used in the fuel supply amount setting means is switched according to the switching of the combustion mode, the air-fuel ratio learning correction value before switching is switched while gradually approaching the air-fuel ratio learning correction value after switching. And
After switching the combustion mode, until the air-fuel ratio learning correction value used for the previous fuel supply amount setting and the air-fuel ratio learning correction value used for the current fuel supply amount setting match, An air-fuel ratio control apparatus for an internal combustion engine, wherein an update setting of an air-fuel ratio learning correction value by the air-fuel ratio learning means is prohibited.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17964997A JP3680501B2 (en) | 1997-07-04 | 1997-07-04 | Air-fuel ratio control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17964997A JP3680501B2 (en) | 1997-07-04 | 1997-07-04 | Air-fuel ratio control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1122524A JPH1122524A (en) | 1999-01-26 |
| JP3680501B2 true JP3680501B2 (en) | 2005-08-10 |
Family
ID=16069473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17964997A Expired - Fee Related JP3680501B2 (en) | 1997-07-04 | 1997-07-04 | Air-fuel ratio control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3680501B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5169958B2 (en) * | 2009-04-07 | 2013-03-27 | トヨタ自動車株式会社 | Fuel injection control device for internal combustion engine |
| JP5977980B2 (en) * | 2012-03-30 | 2016-08-24 | 本田技研工業株式会社 | Fuel injection control device for internal combustion engine |
-
1997
- 1997-07-04 JP JP17964997A patent/JP3680501B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1122524A (en) | 1999-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2697251B2 (en) | Engine air-fuel ratio control device | |
| JP3444675B2 (en) | Air-fuel ratio learning control device for internal combustion engine | |
| JP2917632B2 (en) | Engine air-fuel ratio control device | |
| JPH03179147A (en) | Air-fuel ratio learning control device for internal combustion engines | |
| JP4168273B2 (en) | Control device for internal combustion engine | |
| JP3680501B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH0979071A (en) | Air-fuel ratio learning controller for internal combustion engine | |
| JP2019173661A (en) | Control apparatus | |
| JPH1122525A (en) | Engine idle rotation learning control device | |
| JPH1122523A (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3946816B2 (en) | Engine air-fuel ratio control device | |
| JPH0544559A (en) | Air-fuel ratio controller for engine | |
| JPH0979072A (en) | Air-fuel ratio learning controller for internal combustion engine | |
| JP2004245098A (en) | Control device for internal combustion engine | |
| JP2757064B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3835991B2 (en) | Output torque control device for internal combustion engine | |
| JP3028728B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3622396B2 (en) | Engine air-fuel ratio control device | |
| JP3397087B2 (en) | Engine combustion fluctuation control device | |
| JP3397086B2 (en) | Engine combustion fluctuation control device | |
| JPS6193249A (en) | Control unit for internal-combustion engine | |
| JPH0833133B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH08177574A (en) | Engine air-fuel ratio control device and failure diagnosis device thereof | |
| JPH04241756A (en) | Air-fuel ratio learning control device for internal combustion engines | |
| JPH08210162A (en) | Engine air-fuel ratio control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040302 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040422 |
|
| 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: 20050426 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050509 |
|
| 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: 20080527 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090527 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090527 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100527 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100527 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110527 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130527 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140527 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |