JP2009074388A - 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 - Google Patents
多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 Download PDFInfo
- Publication number
- JP2009074388A JP2009074388A JP2007242504A JP2007242504A JP2009074388A JP 2009074388 A JP2009074388 A JP 2009074388A JP 2007242504 A JP2007242504 A JP 2007242504A JP 2007242504 A JP2007242504 A JP 2007242504A JP 2009074388 A JP2009074388 A JP 2009074388A
- Authority
- JP
- Japan
- Prior art keywords
- fuel ratio
- air
- catalyst
- abnormality
- value
- 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.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
【課題】気筒間空燃比のばらつき異常を好適に検出する。
【解決手段】水素を浄化可能な触媒要素の上下流側にそれぞれ第1の空燃比センサと第2の空燃比センサを設け、第1の空燃比センサ出力に基づいて主空燃比制御を実行し、第2の空燃比センサ出力に基づいて補助空燃比制御を実行する。補助空燃比制御のための制御量ΔVrgが所定速度で更新され、この制御量が所定の異常判定値ΔVrgsに達したとき気筒間空燃比ばらつき異常が発生したと判断する。異常検出時、異常判定値を含むようにガード範囲ΔVrgHが拡大されると共に、制御量の更新速度が増加される。これによりガード範囲と異常判定値との干渉を防止すると共に検出時間の長期化を防止できる。
【選択図】図11
【解決手段】水素を浄化可能な触媒要素の上下流側にそれぞれ第1の空燃比センサと第2の空燃比センサを設け、第1の空燃比センサ出力に基づいて主空燃比制御を実行し、第2の空燃比センサ出力に基づいて補助空燃比制御を実行する。補助空燃比制御のための制御量ΔVrgが所定速度で更新され、この制御量が所定の異常判定値ΔVrgsに達したとき気筒間空燃比ばらつき異常が発生したと判断する。異常検出時、異常判定値を含むようにガード範囲ΔVrgHが拡大されると共に、制御量の更新速度が増加される。これによりガード範囲と異常判定値との干渉を防止すると共に検出時間の長期化を防止できる。
【選択図】図11
Description
本発明は、多気筒内燃機関の気筒間空燃比ばらつき異常検出装置に係り、特に、多気筒内燃機関において気筒間の空燃比が比較的大きくばらついていることを検出する装置に関する。
一般に、触媒を利用した排気浄化システムを備える内燃機関では、排気中有害成分の触媒による浄化を高効率で行うため、内燃機関で燃焼される混合気の空気と燃料との混合割合、すなわち空燃比のコントロールが欠かせない。こうした空燃比の制御を行うため、内燃機関の排気通路に空燃比センサを設け、これによって検出された空燃比を所定の目標空燃比に一致させるようフィードバック制御を実施している。
一方、多気筒内燃機関においては、通常全気筒に対し同一の制御量を用いて空燃比制御を行うため、空燃比制御を実行したとしても実際の空燃比が気筒間でばらつくことがある。このときばらつきの程度が小さければ、空燃比フィードバック制御で吸収可能であり、また触媒でも排気中有害成分を浄化処理可能なので、排気エミッションに影響を与えず、特に問題とならない。しかし、例えば一部の気筒の燃料噴射系が故障したりして、気筒間の空燃比が大きくばらつくと、排気エミッションを悪化させてしまい、問題となる。このような排気エミッションを悪化させる程の大きな空燃比ばらつきは異常として検出するのが望ましい。特に自動車用内燃機関の場合、排気エミッションの悪化した車両の走行を未然に防止するため、気筒間空燃比ばらつき異常を車載状態(オンボード)で検出することが要請されており、最近ではこれを法規制化する動きもある。
特許文献1には、空燃比フィードバック制御における空燃比フィードバック補正係数が所定値以上であるときに燃料供給系の不良を診断する装置が開示されている。
しかしながら、特許文献1に記載の装置では、燃料供給系全体に何等かの不良があることは診断できるものの、いずれか一部の気筒が他の気筒に対し空燃比ずれを起こしているというばらつき異常までは検出することができない。
そこで、本発明はかかる事情に鑑みてなされたものであって、その目的は、気筒間空燃比のばらつき異常を好適に検出することができる多気筒内燃機関の気筒間空燃比ばらつき異常検出装置を提供することにある。
本発明によれば、
多気筒内燃機関の排気通路に配置され、排気中に含まれる少なくとも水素を酸化して浄化する触媒要素と、
前記触媒要素の上流側の排気通路に配置され、前記触媒要素を通過していない排気の空燃比である第1の排気空燃比を検出する第1の空燃比センサと、
前記触媒要素の下流側の排気通路に配置され、前記触媒要素を通過した排気の空燃比である第2の排気空燃比を検出する第2の空燃比センサと、
前記第1の排気空燃比の検出値を所定の第1の目標空燃比に一致させるような主空燃比制御及び前記第2の排気空燃比の検出値を所定の第2の目標空燃比に一致させるような補助空燃比制御を実行する空燃比制御手段であって、前記第2の空燃比センサの出力に基づき前記補助空燃比制御のための制御量を所定の更新速度で更新する空燃比制御手段と、
前記制御量が、前記第2の排気空燃比をよりリッチ側に補正するような所定の異常判定値に達したとき、気筒間空燃比ばらつき異常の発生を検出するばらつき異常検出手段と
を備え、
前記空燃比制御手段は、前記制御量を所定のガード範囲内としつつ前記補助空燃比制御を実行し、且つ、前記ばらつき異常検出手段による気筒間空燃比ばらつき異常の検出を実行する際、前記ガード範囲を少なくとも前記異常判定値を含むように拡大すること、及び前記制御量の更新速度を上げることの少なくとも一つを実行する
ことを特徴とする多気筒内燃機関の気筒間空燃比ばらつき異常検出装置が提供される。
多気筒内燃機関の排気通路に配置され、排気中に含まれる少なくとも水素を酸化して浄化する触媒要素と、
前記触媒要素の上流側の排気通路に配置され、前記触媒要素を通過していない排気の空燃比である第1の排気空燃比を検出する第1の空燃比センサと、
前記触媒要素の下流側の排気通路に配置され、前記触媒要素を通過した排気の空燃比である第2の排気空燃比を検出する第2の空燃比センサと、
前記第1の排気空燃比の検出値を所定の第1の目標空燃比に一致させるような主空燃比制御及び前記第2の排気空燃比の検出値を所定の第2の目標空燃比に一致させるような補助空燃比制御を実行する空燃比制御手段であって、前記第2の空燃比センサの出力に基づき前記補助空燃比制御のための制御量を所定の更新速度で更新する空燃比制御手段と、
前記制御量が、前記第2の排気空燃比をよりリッチ側に補正するような所定の異常判定値に達したとき、気筒間空燃比ばらつき異常の発生を検出するばらつき異常検出手段と
を備え、
前記空燃比制御手段は、前記制御量を所定のガード範囲内としつつ前記補助空燃比制御を実行し、且つ、前記ばらつき異常検出手段による気筒間空燃比ばらつき異常の検出を実行する際、前記ガード範囲を少なくとも前記異常判定値を含むように拡大すること、及び前記制御量の更新速度を上げることの少なくとも一つを実行する
ことを特徴とする多気筒内燃機関の気筒間空燃比ばらつき異常検出装置が提供される。
一部の気筒で空燃比がリッチ側にずれると、排気中の水素量が極端に増加する傾向がある。一方、水素を含む排気が触媒要素を通過すると水素が酸化して浄化される。よって、触媒要素を通過せず、従って水素が浄化されていない排気の第1の排気空燃比の検出値は、触媒要素を通過して水素が浄化された排気の第2の排気空燃比の検出値よりも、水素の影響でリッチ側にずれる。逆に言えば、第2の排気空燃比検出値は、第1の排気空燃比検出値よりも、水素の影響でリーン側にずれる。そこでこのリーン側へのずれ(乖離)状態に基づき、気筒間空燃比ばらつき異常が検出される。このリーン側へのずれ量は、一部気筒の空燃比のみがリッチ側にずれているときの方が、全気筒が等価的に一律にずれているときよりも顕著である。なぜなら前者の方が後者より排気中の水素量が多いからである。よって、かかるリーン側へのずれ状態を監視することにより、全気筒が一律にずれているときと区別して気筒間空燃比ばらつき異常を検出できる。空燃比センサに高い応答性を必要としないなど、実用性が非常に高く、高精度且つ好適にばらつき異常検出が可能である。
一部気筒のインジェクタの故障等により気筒間空燃比ばらつき異常が発生すると、第2の空燃比センサが継続的にリーンな値を検出するので、補助空燃比制御のための制御量は、このリーンずれを解消すべくリッチ側に補正するような値となる。そこでこれを利用し、前記制御量が、第2の排気空燃比をよりリッチ側に補正するような所定値以上の値となったとき、気筒間空燃比ばらつき異常が発生していることを検出する。
ところで、前記制御量のガード範囲を定めると、このガード範囲と、前記制御量の比較対象である異常判定値とが干渉し、制御量が異常判定値に到達できない場合がある。一方、制御量が次第に更新されていくものであるため、実際に異常判定値に到達するまでに時間がかかるという問題がある。そこでこれらの問題を解消すべく、ガード範囲を少なくとも異常判定値を含むように拡大すること、及び制御量の更新速度を上げることの少なくとも一つが実行される。これにより好適に空燃比ばらつき異常を検出することができる。
好ましくは、前記ばらつき異常検出手段による気筒間空燃比ばらつき異常の検出の前に、気筒間空燃比ばらつき異常の発生の可能性があることを予備的に検出する予備検出手段を備え、
前記ばらつき異常検出手段は、前記予備検出手段により気筒間空燃比ばらつき異常の発生の可能性があることが検出されたときに、気筒間空燃比ばらつき異常の検出を実行する。
前記ばらつき異常検出手段は、前記予備検出手段により気筒間空燃比ばらつき異常の発生の可能性があることが検出されたときに、気筒間空燃比ばらつき異常の検出を実行する。
好ましくは、前記予備検出手段は、前記第1の空燃比センサの出力と前記第1の目標空燃比相当のセンサ出力との差を所定時間積算して得られる積算値が所定値を超えたとき、前記第1の目標空燃比よりもリーン側の第2の排気空燃比が前記第2の空燃比センサによって所定時間以上検出されたとき、及び前記触媒要素の吸蔵酸素量と放出酸素量との比又は差が所定値より大きいときの少なくとも一つであるとき、気筒間空燃比ばらつき異常の発生の可能性があることを検出する。
本発明によれば、気筒間空燃比のばらつき異常を好適に検出することができるという、優れた効果が発揮される。
以下、本発明を実施するための最良の形態を添付図面に基づき説明する。
図1は、本実施形態に係る内燃機関の概略図である。図示されるように、内燃機関1は、シリンダブロック2に形成された燃焼室3の内部で燃料および空気の混合気を燃焼させ、燃焼室3内でピストンを往復移動させることにより動力を発生する。本実施形態の内燃機関1は自動車用の多気筒内燃機関であり、より具体的には並列4気筒の火花点火式内燃機関即ちガソリンエンジンである。但し本発明が適用可能な内燃機関はこのようなものに限られず、多気筒内燃機関であれば気筒数、形式等は特に限定されない。
図示しないが、内燃機関1のシリンダヘッドには吸気ポートを開閉する吸気弁と、排気ポートを開閉する排気弁とが気筒ごとに配設されており、各吸気弁および各排気弁はカムシャフトによって開閉させられる。シリンダヘッドの頂部には、燃焼室3内の混合気に点火するための点火プラグ7が気筒ごとに取り付けられている。
各気筒の吸気ポートは気筒毎の枝管4を介して吸気集合室であるサージタンク8に接続されている。サージタンク8の上流側には吸気管13が接続されており、吸気管13の上流端にはエアクリーナ9が設けられている。そして吸気管13には、上流側から順に、吸入空気量を検出するためのエアフローメータ5と、電子制御式のスロットルバルブ10とが組み込まれている。吸気ポート、枝管、サージタンク8及び吸気管13により吸気通路が形成される。
吸気通路、特に吸気ポート内に燃料を噴射するインジェクタ(燃料噴射弁)12が気筒ごとに配設される。インジェクタ12から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁の開弁時に燃焼室3に吸入され、ピストンで圧縮され、点火プラグ7で点火燃焼させられる。
一方、各気筒の排気ポートは排気マニフォールド14に接続される。排気マニフォールド14は、その上流部をなす気筒毎の枝管14aと、その下流部をなす排気集合部14bとからなる。排気集合部14bの下流側には排気管6が接続されている。排気ポート、排気マニフォールド14及び排気管6により排気通路が形成される。排気管6には三元触媒からなる触媒11が取り付けられている。この触媒11が本発明にいう触媒要素をなしている。触媒11の上流側及び下流側にそれぞれ排気ガスの空燃比を検出するための第1及び第2の空燃比センサ、即ち触媒前センサ17及び触媒後センサ18が設置されている。これら触媒前センサ17及び触媒後センサ18は、触媒11の直前及び直後の位置の排気通路に設置され、排気中の酸素濃度に基づいて空燃比を検出する。このように、排気合流部となる触媒上流側の排気通路に単一の触媒前センサ17が設置されている。
上述の点火プラグ7、スロットルバルブ10及びインジェクタ12等は、制御手段としての電子制御ユニット(以下ECUと称す)20に電気的に接続されている。ECU20は、何れも図示されないCPU、ROM、RAM、入出力ポート、および記憶装置等を含むものである。またECU20には、図示されるように、前述のエアフローメータ5、触媒前センサ17、触媒後センサ18のほか、内燃機関1のクランク角を検出するクランク角センサ16、アクセル開度を検出するアクセル開度センサ15、その他の各種センサが図示されないA/D変換器等を介して電気的に接続されている。ECU20は、各種センサの検出値等に基づいて、所望の出力が得られるように、点火プラグ7、スロットルバルブ10、インジェクタ12等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。なおスロットル開度は通常アクセル開度に応じた開度に制御される。
触媒11は、これに流入する排気の空燃比A/Fが理論空燃比(ストイキ、例えばA/F=14.6)近傍のときに排気中の有害成分であるNOx ,HCおよびCOを同時に浄化する。この三者を同時に高効率で浄化できる空燃比の幅(ウィンドウ)は比較的狭い。加えて、触媒11は、排気中に混入する水素H2も酸化(燃焼)して浄化する。
触媒前センサ17は所謂広域空燃比センサからなり、比較的広範囲に亘る空燃比を連続的に検出可能である。図2には触媒前センサ17の出力特性を示す。図示するように、触媒前センサ17は、検出した排気空燃比に比例した大きさの電圧信号Vfを出力する。排気空燃比がストイキであるときの出力電圧はVreff(例えば約3.3V)であり、このストイキを境に空燃比−電圧特性の傾きが変化する。
他方、触媒後センサ18は所謂O2センサからなり、ストイキを境に出力値が急変する特性を持つ。図3には触媒後センサ18の出力特性を示す。図示するように、触媒後センサ18の出力電圧Vrはストイキを境に過渡的に変化し、検出した排気空燃比がストイキよりリーンのときには0.1V程度の低い電圧を示し、検出した排気空燃比がストイキよりリッチのときには0.9V程度の高い電圧を示す。これらのほぼ中間の電圧Vrefr=0.45Vをストイキ相当値とし、センサ出力電圧がVrefrより高いときには排気空燃比はストイキよりリッチ、センサ出力電圧がVrefrより低いときには排気空燃比はストイキよりリーンというように、排気空燃比を検出している。
燃焼室3から排出された排気中に水素が含まれている場合、触媒11を通過する前の、水素が含まれた排気ガスの空燃比即ち第1の排気空燃比が、第1の空燃比センサである触媒前センサ17によって検出される。一方、この水素を含む排気ガスが触媒11を通過すると、排気中の水素が触媒11によって浄化される。この触媒11を通過した後の、水素が浄化された排気ガスの空燃比即ち第2の排気空燃比が、第2の空燃比センサである触媒後センサ18によって検出される。
なお、触媒後センサ18のセンサ素子には触媒が設けられており、この触媒即ちセンサ触媒によっても排気中水素の浄化が可能である。よって、センサ触媒も本発明にいう触媒要素の一部をなし、仮に触媒11で未浄化の水素があれば、このセンサ触媒によって未浄化水素を浄化し、水素浄化後の排気空燃比を触媒後センサ18で検出することができる。もっとも、触媒後センサ18の触媒は任意であり、省略も可能である。センサ触媒は触媒前センサ17には設けられていない。
触媒11に流入する排気ガスの空燃比がストイキ近傍に制御されるように、本実施形態では以下のような空燃比制御がECU20により実行される。この空燃比制御は、触媒前センサ17によって検出された排気空燃比を所定の第1の目標空燃比に一致させるような主空燃比制御と、触媒後センサ18によって検出された排気空燃比を所定の第2の目標空燃比に一致させるような補助空燃比制御とからなる。第1の目標空燃比及び第2の目標空燃比は理論空燃比に等しく設定されている。
図4に空燃比制御ルーチンを示す。このルーチンはECU20により1エンジンサイクル(=720°クランク角)毎に繰り返し実行される。
まずステップS101では、燃焼室内混合気の空燃比をストイキとするような基本の燃料噴射量即ち基本噴射量Qbが算出される。基本噴射量Qbは例えば、エアフローメータにより検出された吸入空気量Gaに基づき、式:Qb=Ga/14.6により算出される。
ステップS102では触媒前センサ17の出力Vfが取得される。ステップS103では、このセンサ出力Vfとストイキ相当センサ出力Vreff(図2参照)との差、即ち触媒前センサ出力差ΔVf=Vf−Vreffが算出される。
ステップS104では、この触媒前センサ出力差ΔVfに基づき、図5に示したようなマップ(関数でもよい、以下同様)から主空燃比補正量(補正係数)Kfが算出される。触媒前センサ出力差ΔVf及び主空燃比補正量Kfは、主空燃比制御のための制御量をなす。例えばゲインをPfとするとKf=Pf×ΔVfで表される。そしてステップS105では、図6に示す別ルーチンで設定された補助空燃比補正量Krの値が取得される。最後に、ステップS106にて、インジェクタ12から噴射すべき最終的な燃料噴射量即ち最終噴射量Qfnlが式:Qfnl=Kf×Qb+Krにより算出される。
図5のマップによれば、触媒前センサ出力Vfがストイキ相当センサ出力Vreffより大きい(ΔVf>0)ほど、即ち実際の触媒前空燃比がストイキからリーン側に離れるほど、1に対しより大きな補正量Kfが得られ、基本噴射量Qbは増量補正される。反対に、触媒前センサ出力Vfがストイキ相当センサ出力Vreffより小さい(ΔVf<0)ほど、即ち実際の触媒前空燃比がストイキからリッチ側に離れるほど、1に対しより小さな補正量Kfが得られ、基本噴射量Qbは減量補正される。こうして、触媒前センサ17によって検出された触媒前空燃比をストイキに一致させるような主空燃比フィードバック制御が実行される。
ステップS106で得られた最終噴射量Qfnlの値は、全気筒に対し一律に用いられる。即ち、1エンジンサイクルの間、最終噴射量Qfnlに等しい量の燃料が各気筒のインジェクタ12から順次噴射され、次のエンジンサイクルでは新たに計算された最終噴射量Qfnlの燃料が各気筒のインジェクタ12から順次噴射される。
なお、周知のように、最終噴射量Qfnlの算出に当たっては他の補正(水温補正、バッテリ電圧補正等)を追加することも可能である。
図6には補助空燃比補正量の設定ルーチンを示す。このルーチンはECU20により所定の演算周期で繰り返し実行される。
まずステップS201では、ECU20に装備されたタイマのカウントが実行され、ステップS202では、触媒後センサ17の出力Vrが取得される。ステップS203では、このセンサ出力Vrとストイキ相当センサ出力Vrefr(図3参照)との差、即ち触媒後センサ出力差ΔVr=Vrefr−Vrが算出され、この触媒後センサ出力差ΔVrが前回積算値に積算される。図7には触媒後センサ出力差ΔVrとその積算の様子を示す。
ステップS204では、タイマ値が所定値tsを超えたか否かが判断される。所定値tsを超えていなければルーチンが終了される。
タイマ値が所定値tsを超えている場合、ステップS205で、この時点での触媒後センサ出力差積算値ΣΔVrが、触媒後センサ学習値ΔVrgとして更新記憶される。そしてステップS206で、この触媒後センサ学習値ΔVrgに基づき、図8に示したようなマップから、補助空燃比補正量Krが算出され、この補助空燃比補正量Krが更新記憶される。触媒後センサ学習値ΔVrg及び補助空燃比補正量Krは、補助空燃比制御のための制御量をなす。例えばゲインをPrとするとKr=Pr×ΔVrgで表される。最後に、ステップS207にて、触媒後センサ出力差積算値ΣΔVr及びタイマがリセットされる。
触媒後センサ出力差ΔVrを所定時間tsの間積算する理由は、触媒後センサ出力Vrのストイキ相当センサ出力Vrefrに対する時間平均的なズレ量を検知するためである。積算時間を規定する所定値tsは1エンジンサイクルより遙かに長い時間であり、よって触媒後センサ学習値ΔVrg及び補助空燃比補正量Krの更新は1エンジンサイクルより遙かに長い周期で行われる。
図8のマップによれば、触媒後センサ出力Vrが時間平均的にストイキ相当センサ出力Vrefrより小さい(ΔVrg>0)ほど、即ち実際の触媒後空燃比がストイキからリーン側に離れるほど、0に対しより大きな補正量Krが得られ、最終噴射量算出の際に基本噴射量Qbは増量補正される。反対に、触媒後センサ出力Vrが時間平均的にストイキ相当センサ出力Vrefrより大きい(ΔVrg<0)ほど、即ち実際の触媒後空燃比がストイキからリッチ側に離れるほど、0に対しより小さな補正量Krが得られ、基本噴射量Qbは減量補正される。こうして、触媒後センサ18によって検出された触媒後空燃比をストイキに一致させるような補助空燃比フィードバック制御が実行される。触媒前センサ17の劣化等の理由で主空燃比フィードバック制御を実行してもその結果がストイキからズレることがあるので、このズレを補正する目的で、補助空燃比フィードバック制御が実行される。
なお、この例では新たな学習値ΔVrg及び補正量Krが算出される度にこれらの値自身で更新を行うようにしたが、なまし等の平均化処理を行って更新速度を遅らせるようにしてもよい。
次に、本実施形態における気筒間空燃比ばらつき異常検出について説明する。
特許文献1にも開示されているように、インジェクタ等の燃料供給系やエアフローメータ等の空気系に全気筒に影響を及ぼすような異常が発生した場合、主空燃比制御におけるフィードバック補正量の絶対値が大きくなるため、これをECUでモニタすることでその異常を検出、診断できる。例えば、燃料噴射量が全体的にストイキ相当量より5%ずれている(即ち、全ての気筒において燃料噴射量がストイキ相当量より5%ずつずれている)と、主空燃比制御におけるフィードバック補正量はその5%ズレを補正するような値、即ち−5%相当の補正量となり、これにより燃料供給系若しくは空気系が5%ずれていることを検出することができる。そしてこのフィードバック補正量が比較的大きい所定値以上となったときに、燃料供給系若しくは空気系が全体として異常であることを検出することができる。本実施形態においてもこのような異常検出手段、即ち、主空燃比補正量Kf又は触媒前センサ出力差ΔVfに基づく別の異常検出手段が装備されている。
一方、燃料供給系や空気系が全体的にずれているのではなく、気筒間にばらつき(インバランス:imbalance)が発生している場合を考える。図9は、1気筒(#1気筒)のみが他の3気筒(#2〜#4気筒)よりも空燃比リッチ側にずれている場合を示す。例えば、#1気筒のインジェクタに異常が発生し、#1気筒の燃料噴射量がストイキ相当から大きく20%ずれており、他方、#2〜#4気筒では正常で、燃料噴射量がストイキ相当であるとする。このときトータルで見れば20%のずれであり(20+0+0+0=20)、これは、全気筒が5%ずつずれているときと同じとなるはずである(5+5+5+5=20)。
しかし、1気筒のみ大きくリッチ側にずれているときの方が、全気筒で少なく均等にリッチ側にずれているときよりも、燃焼室から発生する水素量が多くなる。そしてこの水素量が多くなった分、排気中の酸素濃度が減少することから、触媒前センサ17の出力Vfは、1気筒のみずれているときの方が全気筒均等にずれているときよりもリッチ側にずれることとなる。
図10には、1気筒の混合気のストイキに対するリッチ側への空燃比ズレ量(横軸)と、燃焼室で発生する水素量(縦軸)との関係を示す。図示するように、空燃比リッチズレ量の増加に対して発生水素量は二次関数的に増加する。よって、1気筒のみリッチ側に20%ずれた場合の方が、全気筒が5%ずつずれた場合より発生水素量が多くなり、触媒前センサ出力Vfはよりリッチ側の値を示すようになる。
トータルとして同等のずれであっても、気筒間に空燃比ばらつきのある場合の方が、全体がずれている場合よりもエミッションが悪化する。例えば後者で、全気筒が5%ずつずれている場合には、例えば補助空燃比フィードバック制御で−5%の補正を行えば、全気筒一律に5%ずれを解消することができる。しかし前者で、1気筒のみ20%ずれている場合には、補助空燃比フィードバック制御で−5%の補正をしても、#1気筒=15%、#2気筒=−5%、#3気筒=−5%、#4気筒=−5%のずれとなり、トータルではズレが解消しているように見えるが(15+(−5)+(−5)+(−5)=0)、気筒別に見ればズレているのであり、よって気筒単位でエミッションが悪化する。
一方、主空燃比フィードバック制御では、トータルとしての触媒前空燃比を検出してこれをストイキとするよう制御するため、主空燃比フィードバック制御の補正量からは、気筒間空燃比ばらつきが発生していることを検出することができない。つまり気筒間空燃比ばらつきが発生していても、トータルでのズレ量がゼロであれば補正量もゼロとなり、見掛け上はあたかも主空燃比フィードバック制御が問題なく正常に行われているように見えてしまう。
そこで、本実施形態では、気筒間空燃比ばらつきがある場合に全体がずれている場合よりも水素量が多くなり、触媒前センサ出力Vfがリッチ側にずれるという特性を利用して、以下のようにして気筒間空燃比ばらつき異常を検出することとしている。
排気中に水素が含まれている場合、この排気に触媒を作用させることにより、排気中の水素を酸化(燃焼)して浄化することができる。そして、触媒を通過せず水素が浄化されていない排気の空燃比即ち第1の排気空燃比を第1の空燃比センサで検出し、触媒を通過し水素が浄化された排気の空燃比即ち第2の排気空燃比を第2の空燃比センサで検出する。第1の排気空燃比検出値は、第2の排気空燃比検出値よりも、水素の影響でリッチ側にずれる。逆に言えば、第2の排気空燃比検出値は、第1の排気空燃比検出値よりも、水素の影響でリーン側にずれる。そこでこのリーン側へのずれ(乖離)状態に基づき、気筒間空燃比ばらつき異常が検出される。
分かり易くいうと、水素浄化後の第2の排気空燃比検出値が真の排気空燃比と言えるものであり、水素浄化前の第1の排気空燃比検出値は、真の排気空燃比に水素分が加わって見掛け上リッチにずれた排気空燃比である。言ってしまえば、第1の空燃比センサが騙されているのである。一部気筒の残部気筒に対する空燃比リッチずれ量が多いほど、水素分は二次関数的に多くなる。よって第1の排気空燃比検出値が第2の排気空燃比検出値よりリッチ側に大きくずれているとき、即ち第2の排気空燃比検出値が第1の排気空燃比検出値よりリーン側に大きくずれているとき、気筒間空燃比ばらつき異常が発生しているとみなせるのである。
以下、この原理に従う気筒間空燃比ばらつき異常検出の一態様について述べる。
図9に示すように、例えば#1気筒のみでインジェクタに異常が発生し、#1気筒の空燃比が他の#2〜#4気筒の空燃比より大きくリッチ側にずれているとする。このとき主空燃比フィードバック制御が実行されているので、全気筒の排ガスが合流した後のトータルの排ガスの空燃比は、図9(A)に示すように、ストイキ近傍に制御されている。即ち、触媒前センサ出力Vfはストイキ相当センサ出力Vreffの近傍となっている。しかしながら、#1気筒の空燃比はストイキより大きくリッチであり、#2〜#4気筒の空燃比はストイキよりリーンであり、全体のバランスとしてストイキ近傍になっているに過ぎない。しかも#1気筒から水素が多量に発生される結果、触媒前センサ17の出力Vfは、真の空燃比よりもリッチ側にずれた空燃比を誤ってストイキとして表示している。
他方、水素を含む排ガスが触媒11を通過すると、水素が浄化されてその影響が取り除かれる。従って、図9(B)に示すように、触媒後センサ18の出力Vrは、真の空燃比、即ちストイキよりリーンの空燃比を表示することとなる。即ち、触媒後センサ出力Vrはストイキ相当センサ出力Vrefrよりリーン側の低い値となる。
別の見方をすると、例えば全体で25という触媒前空燃比検出値のリッチズレを補正するため、主空燃比フィードバック制御で−25のリーン補正を行い、触媒前空燃比検出値のリッチズレを0とする。しかし、25のうちの5は純粋な空燃比ずれではなく水素の影響によるもので、主空燃比フィードバック制御は5だけリーン側に補正しすぎである。よって触媒後空燃比はリーンに5だけずれる結果となる。
よって、主空燃比フィードバック制御により触媒前空燃比がストイキに制御されているにも拘わらず、触媒後センサ18からは、ストイキよりリーンの触媒後空燃比が継続的に検出されるようになる(即ち、触媒後センサ出力がリーンに張り付く)。このような触媒前後の空燃比の相違は、一部の気筒のインジェクタ等の故障により水素が顕著に多く発生したからである。
なお、触媒後センサ18がストイキよりリーンの排気空燃比を検出すると、補助空燃比フィードバック制御によるリッチ補正がなされ、燃料噴射量が全気筒一律に増量される。すると触媒前空燃比検出値のリッチずれはさらに大きくなり、触媒後空燃比はリーンに維持される。こうしてやがては、ばらつき異常の程度に見合った主空燃比補正量及び補助空燃比補正量に収束していく。
ところで、図6〜図8を用いて説明したように、補助空燃比フィードバック制御においては、所定時間毎に(即ち所定の更新速度で)、触媒後センサ学習値ΔVrgと補助空燃比補正量Krとが学習ないし更新される。ここで一部気筒のインジェクタの故障等により気筒間空燃比ばらつき異常が発生すると、触媒後センサ出力Vrが継続的にリーンな値となるので、触媒後センサ学習値ΔVrg及び補助空燃比補正量Krは、大きなリーンずれをストイキに戻すような大きな正の値となる。
これを示すのが図11である。図11は、全気筒のうちのある1気筒のみの燃料噴射量がストイキ相当量からずれたときのずれの割合、即ちインバランス割合(%)と、触媒後センサ学習値ΔVrgとの関係を調べた試験結果である。インバランス割合はリッチずれのときが正、リーンずれのときが負である。図示するように、インバランス割合がリッチずれ方向に大きくなるほど、触媒後センサ学習値ΔVrgはより大きな値、即ち空燃比をよりリッチ側に補正するような値となる。
そこで、この一態様では、触媒後センサ学習値ΔVrgが所定の異常判定値ΔVrgs以上となったとき、気筒間空燃比ばらつき異常が発生していると判断する。或いは代替的に、触媒後センサ学習値ΔVrgに基づいて算出された補助空燃比補正量Krが所定値Krs以上となったとき、気筒間空燃比ばらつき異常が発生していると判断する。
この一態様によれば、空燃比センサに高い応答性が要求されず、ある程度劣化して応答性が低下したセンサでも十分使用可能である。高速のデータサンプルや処理能力の高いECUも不要である。また外乱に強く、ロバスト性が高く、機関運転条件やセンサ設置位置にも制約がない。従って非常に実用的であり、高精度な異常検出が可能である。
ここで図11に示すように、異常判定値ΔVrgsに対応するインバランス割合をIBsとする。このインバランス割合IBsは、エミッション等の観点から許容できないほどの大きさを有するインバランス割合の最小値である。図11は1気筒のみがずれたとき(即ち、インバランス故障のとき)の触媒後センサ学習値ΔVrgの勾配を示すが、全気筒が均等にずれたとき(即ち、バランス故障のとき)には仮想線Zで示すように勾配が遙かに緩やかになる。その理由は、全体がずれたときには主空燃比制御の方で容易に一律に補正できるので、補助空燃比補正量に与える影響は小さいからである。もっとも、全体が大きくずれたときには主空燃比制御の補正量が大きくなるので、前に触れた主空燃比補正量に基づく別の異常検出手段により、本実施形態の異常検出よりも先に、異常が検出されるであろう。
一部気筒が残部気筒に対しリーンずれすることもあり、この場合には、触媒後センサ学習値ΔVrgの値は、図11に負のインバランス割合領域で示される如くなる。こちらの領域の勾配は正のインバランス割合領域の勾配よりも緩い。ここでリーンずれとは、燃料噴射量が規定量よりも少なくなることであり、ある気筒で大きなリーンずれが起きた場合、当該気筒は通常は失火に陥る。よってリーンずれによるばらつき異常は別の失火検出手段によって先に検出されるであろう。本実施形態の異常検出はリッチずれ異常に対して特に有利な内容のものである。
ところで、前述の別の異常検出手段に関連して、主空燃比フィードバック制御及び補助空燃比フィードバック制御においては、制御量を所定のガード範囲内としつつ、それらが実行されるようになっている。図5に示すように、主空燃比フィードバック制御の触媒前センサ出力差ΔVfは、制御上、上下のガード値ΔVfH,ΔVfLの範囲内の値しかとることができず(ΔVfL≦ΔVf≦ΔVfH)、これに対応して、主空燃比補正量Kfも上下のガード値KfH,KfLの範囲内の値しかとることができない(KfL≦Kf≦KfH、)。例えば、計算上の触媒前センサ出力差ΔVfが上限ガード値ΔVfH以上になったとき、触媒前センサ出力差ΔVfは上限ガード値ΔVfHに達したとみなされ、制御上、触媒前センサ出力差ΔVfは上限ガード値ΔVfHに固定される。そしてこれと同時に、燃料供給系若しくは空気系が全体として異常である(バランス故障が発生した)と検出される。これにより、燃料供給系若しくは空気系が全体として異常であるにも拘わらず、異常なほどに大きい制御量を用いて主空燃比制御が行われることを防止できる。
これと同様に、図8に示す如く、補助空燃比フィードバック制御においても、触媒後センサ学習値ΔVrgは、制御上、上下のガード値ΔVrgH,ΔVrgLの範囲内の値しかとることができず(ΔVrgL≦ΔVrg≦ΔVrgH)、これに対応して、補助空燃比補正量Krも上下のガード値KrH,KrLの範囲内の値しかとることができない(KrL≦Kr≦KrH)。例えば、計算上の触媒後センサ学習値ΔVrgが上限ガード値ΔVrgH以上になったとき、触媒後センサ学習値ΔVrgは上限ガード値ΔVrgHに達したとみなされ、制御上、触媒後センサ学習値ΔVrgは上限ガード値ΔVrgHに固定される。そしてこれと同時に、燃料供給系若しくは空気系が全体として異常である(バランス故障が発生した)と検出される。これにより、燃料供給系若しくは空気系が全体として異常であるにも拘わらず、異常なほどに大きい制御量を用いて補助空燃比制御が行われることを防止できる。
ところで、このようにガード範囲を定めると、気筒間空燃比ばらつき異常を検出する上で次のような問題が生じる。図11に示したように、バランス故障のときには、インバランス割合と触媒後センサ学習値ΔVrgとの関係が仮想線Zで示す如くなる。そしてこの関係に対応して前記ガード範囲、特に上限ガード値ΔVrgHが設定されている。つまりバランス故障のときには仮想線Zに沿う形で触媒後センサ学習値ΔVrgが増大し、触媒後センサ学習値ΔVrgが上限ガード値ΔVrgH以上になったときにバランス故障が発生しているとみなされる。
しかし、インバランス故障を判定するのに適した異常判定値ΔVrgsは、バランス故障を判定するのに適した上限ガード値ΔVrgHより高いことが多い。このため、両者の干渉によりインバランス故障を検出できないといった問題が生ずる。具体的にいうと、インバランス故障が原因で実際の触媒後センサ学習値ΔVrgが増大しても、異常判定値ΔVrgsより先に上限ガード値ΔVrgHに到達してしまい、バランス故障とみなされてしまうのである。
そこで、この問題を解決するため、本実施形態においては、気筒間空燃比ばらつき異常の検出を実行する際には、補助空燃比フィードバック制御におけるガード範囲が少なくとも異常判定値ΔVrgsを含むように拡大される。具体的には、前記上限ガード値ΔVrgHが異常判定値ΔVrgs以上の値(本実施形態では異常判定値ΔVrgsと等しい値)に変更される。これにより、触媒後センサ学習値ΔVrgは既定のガード範囲を超えて可変となり、即ち制御上においても既定の上限ガード値ΔVrgHより大きい値を取ることが可能になり、異常判定値ΔVrgsに到達可能となって、気筒間空燃比ばらつき異常を問題なく検出できるようになる。
なお、代替的に、補助空燃比補正量Krのガード範囲を拡大してもよく、具体的には補助空燃比補正量Krの上限ガード値KrHを、前記異常判定値ΔVrgsに対応した補助空燃比補正量以上の値に変更してもよい。これらガード範囲を拡大する際、下限ガード値は変更しなくてもよく、或いはより小さい値(拡大側)に変更してもよい。
一方、図7に示したように、触媒後センサ学習値ΔVrgは所定時間毎ts毎に更新されていくものであるため、気筒間空燃比ばらつき異常が発生した場合でも、触媒後センサ学習値ΔVrgが実際に異常判定値ΔVrgsに到達するまでには時間がかかる。そして到達時間があまりに長いと検出に要する時間が長くなる問題がある。
そこで、この問題を解決するため、本実施形態においては、気筒間空燃比ばらつき異常の検出を実行する際には、触媒後センサ学習値ΔVrgの更新速度が既定速度よりも上げられる。即ち、前記更新時間tsが規定値よりも短縮される。これにより触媒後センサ学習値ΔVrgの更新を速やかに行い、検出時間を短くすることができる。なお、触媒後センサ学習値ΔVrgの更新速度を上げることにより補助空燃比補正量Krの更新速度も追従して上がる。
本実施形態においては、前述のようなガード範囲拡大と更新速度増大との両方を行う。しかしながら、いずれか一方のみを行うようにしてもよい。例えばガード範囲拡大について、既定状態における異常判定値ΔVrgsがガード範囲内に設定されているときはガード範囲の拡大を行わなくてもよい。
図12に当該一態様の異常検出ルーチンを示す。当該ルーチンはECU20により所定の演算周期毎に繰り返し実行される。
まずステップS301では、異常検出のための前提条件が成立しているか否かが判断される。この前提条件とは、例えば、エンジンの暖機が終了していること、触媒が活性温度に達していることなどである。
前提条件が成立していない場合ルーチンが終了される。他方、前提条件が成立している場合、ステップS302において、主空燃比及び補助空燃比フィードバック制御の実行条件が成立しているか否かが判断される。この条件とは、例えば、触媒前センサ17及び触媒後センサ18が活性化していることであり、具体的には、ECU20によって検出される両センサの素子インピーダンスが、センサの最小活性温度に相当する所定値より低くなっていることである。
実行条件が成立していない場合ルーチンが終了される。他方、実行条件が成立している場合、ステップS303に進んで、触媒後センサ学習値ΔVrgのガード範囲が拡大されると共に、触媒後センサ学習値ΔVrgの更新速度が増大される。即ち、前述したように、触媒後センサ学習値ΔVrgの上限ガード値ΔVrgHが既定値より高い異常判定値ΔVrgsと等しい値に変更され、また、触媒後センサ学習値ΔVrgの更新時間tsが規定値よりも短縮される。
こうしてガード範囲拡大と更新速度増大とが行われたならば、次にステップS304において、ストイキを目標空燃比とする主空燃比及び補助空燃比フィードバック制御(ストイキF/B制御)が実行される。
次に、ステップS305において、ストイキF/B制御開始時から所定時間が経過したか否か、即ち、触媒後センサ学習値ΔVrg及び補助空燃比補正量Krが空燃比ばらつき状態に対応した値に更新されるのに十分な時間が経過したか否かが判断される。ここで、ステップS303において更新速度が増大されているので、所定時間は比較的短い時間に設定することが可能であり、これにより検出時間の短縮が図られる。
所定時間が経過していない場合、ルーチンが終了される。他方、所定時間が経過している場合には、ステップS306において、現時点での触媒後センサ学習値ΔVrgの値が取得される。
そしてステップS307において、この取得された触媒後センサ学習値ΔVrgが異常判定値ΔVrgs以上か否かが判定される。ステップS303において上限ガード値ΔVrgHが異常判定値ΔVrgsに拡大変更されているので、触媒後センサ学習値ΔVrgは異常判定値ΔVrgsまで増大することが可能である。
触媒後センサ学習値ΔVrgが異常判定値ΔVrgs以上である(即ち異常判定値ΔVrgsに等しい)場合、ステップS308において、気筒間空燃比ばらつき異常が発生したと判定され、ルーチンが終了される。なおこの異常判定の後、異常の事実をユーザに知らせるべくチェックランプ等の警告装置を起動させるのが好ましい。
他方、触媒後センサ学習値ΔVrgが異常判定値ΔVrgs未満である場合、気筒間空燃比ばらつき異常は発生していないとみなされ、ステップS309に進んで、触媒後センサ学習値ΔVrgのガード範囲及び更新速度が既定状態に戻され、ルーチンが終了される。
なお、ここでは触媒後センサ学習値ΔVrgの所定値との比較によって気筒間空燃比ばらつき異常の発生を検出したが、当然に、補助空燃比補正量Krの所定値との比較によって気筒間空燃比ばらつき異常の発生を検出してもよい。
次に、気筒間空燃比ばらつき異常検出の別の態様について述べる。
この別の態様では、前述のような気筒間空燃比ばらつき異常の検出の前に、気筒間空燃比ばらつき異常の発生の可能性があることが予備的に検出される。以下、前者の検出を本検出、後者の検出を予備検出と称す。そして予備検出により気筒間空燃比ばらつき異常の発生の可能性があることが検出されたときに、本検出が実行される。このように本検出の前に予備検出を行うことにより、いわゆるダブルチェックが可能となり、検出の精度と信頼性を増すことができる。
予備検出の第1実施例をここで説明する。図13に示すように、気筒間空燃比ばらつき異常が発生すると、1エンジンサイクル間(=720°CA)での排気空燃比の変動が大きくなる。(B)の空燃比線図a,b,cはそれぞればらつき無し、1気筒のみ20%のインバランス割合でリッチずれ、及び1気筒のみ50%のインバランス割合でリッチずれの場合の触媒前空燃比の検出値を示す。見られるように、ばらつきの程度が大きくなるほど空燃比変動の振幅は大きくなり、周波数が大きくなる。
よってその空燃比変動の振幅や周波数が所定値よりも大きくなった場合に気筒間空燃比ばらつき異常の発生の可能性があると検出することができる。本実施形態では振幅に着目して次のように予備検出を行う。即ち、触媒前センサ出力Vfとストイキ相当センサ出力Vreffとの差、具体的にはその差である触媒前センサ出力差ΔVfの絶対値が、所定時間積算され、これにより得られる積算値が所定値を超えたとき、気筒間空燃比ばらつき異常の発生の可能性があると判断する。変動が大きいほど触媒前センサ出力差ΔVfの絶対値が大きくなるので、このことを利用してばらつき異常発生の可能性があることを検出することができる。
図14に予備検出の第1実施例を含む異常検出ルーチンを示す。当該ルーチンはECU20により所定の演算周期毎に繰り返し実行される。
ステップS401,S402は前記ステップS301,S302と同様である。ステップS403では前記ステップS304と同様、ストイキF/B制御が実行される。但しこの段階ではまだ触媒後センサ学習値ΔVrgのガード範囲拡大と更新速度増大とは実行されない。
続くステップS404では、今回の触媒前センサ出力差ΔVfの絶対値が計算され、この値が前回積算値に加算されることにより、触媒前センサ出力差ΔVfが積算される。次いでステップS405では積算開始時(即ちステップS403のストイキF/B制御開始時)から所定の積算時間が経過したか否かが判断される。所定の積算時間が経過していない場合、ルーチンが終了される。他方、所定の積算時間が経過している場合には、ステップS406において、触媒前センサ出力差ΔVfの最終的な積算値が取得され、この最終積算値が所定の予備異常判定値と比較される。
最終積算値が予備異常判定値以下の場合、気筒間空燃比ばらつき異常の発生の可能性がないと判断され、ルーチンが終了される。他方、最終積算値が予備異常判定値を超えている場合、気筒間空燃比ばらつき異常の発生の可能性があると判断され、ステップS407に進む。
以降、ステップS407〜ステップS412では前述したような本検出に関わる処理が行われる。即ち、ステップS407では前記ステップS303と同様、触媒後センサ学習値ΔVrgのガード範囲が拡大されると共に、触媒後センサ学習値ΔVrgの更新速度が増大される。そしてこの状態でステップS408においてストイキF/B制御開始時から所定時間(これは前記積算時間より長い)が経過したか否かが判断される。所定時間が経過していない場合、ルーチンが終了される。他方、所定時間が経過している場合には、ステップS409〜S412において、前記ステップS306〜S309と同様の処理が行われ、気筒間空燃比ばらつき異常が適宜検出される。
次に、予備検出の第2実施例を説明する。図9に示したように、気筒間空燃比ばらつき異常が発生すると、主空燃比フィードバック制御により触媒後センサ18からはストイキ近傍の触媒前空燃比が継続的に検出されるが、水素の影響により、触媒後センサ18からは、ストイキよりリーンの触媒後空燃比が継続的に検出されるようになる(即ち、触媒後センサ出力がリーンに張り付く)。そこでこのことを利用し、予備検出の第2実施例では、主空燃比フィードバック制御により触媒前空燃比がストイキに制御されているにも拘わらず、触媒後センサ18によってストイキよりリーンの触媒後空燃比が所定時間以上検出されたとき、気筒間空燃比ばらつき異常の発生の可能性があると判断する。
図15に予備検出の第2実施例を含む異常検出ルーチンを示す。当該ルーチンはECU20により所定の演算周期毎に繰り返し実行される。
ステップS501,S502は前記ステップS301,S302と同様である。ステップS503では前記ステップS304と同様、ストイキF/B制御が実行される。但しこの段階ではまだ触媒後センサ学習値ΔVrgのガード範囲拡大と更新速度増大とは実行されない。
続くステップS504では、触媒後センサ18の出力Vrが取得されると共に、この取得された触媒後センサ出力Vrがストイキ相当値Vrefrより低いか否か、即ち触媒後センサ18によって検出された触媒後空燃比がストイキよりリーンであるか否かが判定される。触媒後センサ出力Vrがストイキ相当値Vrefrより低い場合、ステップS505において、ECU20に装備されたリーン継続カウンタのカウント値Clがカウントアップされ、ステップS507に進む。リーン継続カウンタは、触媒後空燃比の検出値がストイキよりリーンとなっている時間をカウントするためのものである。他方、触媒後センサ出力Vrがストイキ相当値Vrefr以上の場合、ステップS506においてリーン継続カウンタがクリアされ、ステップS507に進む。
ステップS507においては、リーン継続カウンタのカウント値Clが所定値Cls以上に達したか否か、即ち、触媒後空燃比の検出値のリーン継続時間が所定時間以上に達したか否かが判断される。
カウント値Clが所定値Cls以上に達していない場合、気筒間空燃比ばらつき異常の発生の可能性がないと判断され、ルーチンが終了される。他方、カウント値Clが所定値Cls以上に達している場合、気筒間空燃比ばらつき異常の発生の可能性があると判断され、ステップS508に進む。
以降、ステップS508〜S513では前記ステップS407〜S412と同様の本検出に関わる処理が行われる。
次に、予備検出の第3実施例を説明する。本実施形態では触媒11として酸素吸蔵能を有する三元触媒が用いられている。この場合、触媒に流入する排気ガスの空燃比(触媒前空燃比)がストイキよりリーンのときには触媒が排気ガス中の酸素を吸蔵し、排気ガスの空燃比がストイキよりリッチのときには触媒が既に吸蔵していた酸素を放出する。一方、かかる三元触媒の劣化診断法として所謂Cmax法が知られている。これは、触媒が劣化すると触媒の酸素吸蔵能が低下するという特性を利用して、触媒が現状で吸蔵(又は放出)可能な酸素量(即ち、酸素吸蔵容量OSC)を計測し、この計測値を所定値と比較して触媒の劣化を判定する方法である。この劣化検出においては、空燃比をリッチ・リーンに強制的に切替制御するアクティブ空燃比制御が実行され、このアクティブ空燃比制御実行中に触媒の吸蔵酸素量と放出酸素量とを複数ずつ計測し、その平均値を最終的な酸素吸蔵容量OSCとして、所定値と比較する。
ここで、吸蔵酸素量と放出酸素量との計測について図16を参照しつつ説明する。(A)は目標空燃比A/Ft(破線)と、触媒前センサ17で検出された触媒前空燃比A/Ff(実線)を示す。また(B)は触媒後センサ出力Vrを示す。(C)は触媒から放出された酸素量即ち放出酸素量OSAaの積算値を示し、(D)は触媒に吸蔵された酸素量即ち吸蔵酸素量OSAbの積算値を示す。
図示するように、アクティブ空燃比制御の実行により、触媒に流入する排気ガスの空燃比は所定のタイミングで強制的にリーン及びリッチに交互に切り替えられる。例えば時刻t1より前では目標空燃比A/Ftがストイキよりリーン(例えば15.1)に設定され、触媒11にはリーンガスが流入されている。このとき触媒11では酸素を吸収し続け、排気中のリーン成分(NOx)を還元して浄化するが、飽和状態即ち満杯まで酸素を吸収した時点でそれ以上酸素を吸収できなくなり、リーンガスが触媒11を通り抜けて触媒11の下流側に流れ出す。こうなると触媒後センサ18の出力がリーン側に反転し、触媒後センサ18の出力がストイキ相当値Vrefrに達する(時刻t1)。この時点で、目標空燃比A/Ftがストイキよりリッチ(例えば14.1)に切り替えられる。
そして今度は触媒11にリッチガスが流入される。このとき触媒11では、それまで吸蔵していた酸素を放出し続け、排気中のリッチ成分(HC,CO)を酸化して浄化するが、やがて触媒11から全ての吸蔵酸素が放出され尽くすとその時点で酸素を放出できなくなり、リッチガスが触媒11を通り抜けて触媒11の下流側に流れ出す。こうなると触媒後空燃比がリッチ側に変化し、触媒後センサ18の出力がストイキ相当値Vrefrに達する(時刻t2)。この時点で、目標空燃比A/Ftがリーン空燃比に切り替えられる。このようにして、空燃比のリッチ・リーンへの切替えが繰り返し実行される。
(C)に示すように、時刻t1〜t2の放出サイクルでは、極短い所定周期毎の放出酸素量OSAaが順次積算されていく。より詳しくは、触媒前センサ17の出力がストイキ相当値に達した時t11から、触媒後センサ18の出力がリーン側に反転した(Vrefrに達した)時t2まで、1演算周期毎の放出酸素量dOSA(dOSAa)が次式(1)により計算され、この1演算周期毎の値が周期毎に積算されていく。こうして得られた最終的な積算値が、触媒の酸素吸蔵容量に相当する放出酸素量OSAaの計測値となる。
Qは燃料噴射量であり、空燃比差ΔA/Fに燃料噴射量Qを乗じると過剰又は不足分の空気量を計算できる。Kは空気に含まれる酸素割合(約0.23)である。
時刻t2〜t3の吸蔵サイクルでも同様に、(D)に示すように、触媒前センサ17の出力がストイキ相当値に達した時t21から、触媒後センサ18の出力がリッチ側に反転した(Vrefrに達した)時t3まで、1演算周期毎の吸蔵酸素量dOSA(dOSAb)が前記式(1)により計算され、この1演算周期毎の値が周期毎に積算されていく。こうして得られた最終的な積算値が、触媒の酸素吸蔵容量に相当する吸蔵酸素量OSAbの計測値となる。こうして放出サイクルと吸蔵サイクルを繰り返すことにより、複数ずつの放出酸素量OSAaと吸蔵酸素量OSAbとが計測、取得される。
ところで、原理的には、触媒における吸蔵可能な酸素量と放出可能な酸素量とは等しく、よって上記の放出酸素量OSAaと吸蔵酸素量OSAbとは等しいはずである。つまり両者は対称の関係にある。ところが、気筒間空燃比ばらつき異常が発生すると、この対称関係が崩れ、両者は非対称となる。即ち、触媒前センサ17の出力は水素の影響で真の値よりリッチ側にずれた値である。このため触媒に実際に与えられている排気ガスの空燃比は、触媒前センサ17で検出される見掛け上の空燃比より若干リーンである。よって、放出酸素量OSAaと吸蔵酸素量OSAbとの計測値は等しくならず、前者は後者より大きくなる。
よってこのことを利用して予備検出を行う。即ち、放出酸素量OSAaと吸蔵酸素量OSAbとをそれぞれ計測すると共に、これら計測値の比R=OSAa/OSAbを算出し、この比Rが所定値より大きいとき、気筒間空燃比ばらつき異常の発生の可能性があると判断する。なお、両計測値の差が所定値より大きいとき気筒間空燃比ばらつき異常の発生の可能性があると判断してもよい。
図17に予備検出の第3実施例を含む異常検出ルーチンを示す。当該ルーチンはECU20により所定の演算周期毎に繰り返し実行される。
ステップS601,S602は前記ステップS301,S302と同様である。ステップS603では、アクティブ空燃比制御を実行するのに適した所定条件が成立しているか否かが判断される。例えば、吸入空気量Ga及び機関回転速度Neの検出値の変動幅が所定範囲内にあるなど、エンジンが定常運転状態であれば、条件成立となる。条件が成立していない場合にはルーチンが終了され、他方、条件が成立している場合にはステップS604に進む。
ステップS604ではアクティブ空燃比制御が実行される。そしてステップS605において放出酸素量OSAaと吸蔵酸素量OSAbとが計測され、これら計測値が複数ずつ取得される。次いでステップS606では複数の放出酸素量OSAaの計測値と、複数の吸蔵酸素量OSAbの計測値との平均値OSAaAV,OSAbAVがそれぞれ算出され、これら平均値OSAaAV,OSAbAVの比R=OSAaAV/OSAbAVが算出される。そして、この比Rと所定値Rsとが比較される。所定値Rsは1より大きい値に設定されている。
比Rが所定値Rs以下の場合、気筒間空燃比ばらつき異常の発生の可能性がないと判断され、ルーチンが終了される。他方、比Rが所定値Rsより大きい場合、気筒間空燃比ばらつき異常の発生の可能性があると判断され、ステップS607に進む。
ステップS607以降では本検出に関わる処理が行われる。まずステップS607で前記ステップS403と同様、ストイキF/B制御が実行され、ステップS608で前記ステップS407と同様、触媒後センサ学習値ΔVrgのガード範囲拡大と更新速度増大とが実行される。以降のステップS609〜613では前記ステップS408〜S412と同様の処理が行われる。
なお、予備検出の第1実施例〜第3実施例については、これらを二つ以上組み合わせてもよい。
以上、本発明の好適な実施形態を詳細に述べたが、本発明の実施形態は他にも様々なものが考えられる。例えば上述の内燃機関は吸気ポート(吸気通路)噴射式であったが、直噴式エンジンや両噴射方式を兼ね備えたデュアル噴射式エンジンにも、本発明は適用可能である。前記実施形態では触媒前に広域空燃比センサを用い、触媒後にO2センサを用いたが、例えば触媒後に広域空燃比センサを用いたり、触媒前にO2センサを用いてもよい。これら広域空燃比センサ及びO2センサを含め、広く、排気の空燃比を検出するためのセンサを本発明にいう空燃比センサというものとする。前記実施形態では主空燃比制御と補助空燃比制御とで目標空燃比を等しくストイキに設定したが、必ずしもそうする必要はない。両制御の目標空燃比を異ならせることもできる。また例えばエンジンの始動時や暖機時などで主及び補助空燃比制御の目標空燃比をストイキより若干リッチにすることがあるが、このような場合にも本発明は適用可能である。
前記実施形態では4気筒エンジンにおいて、そのうちの1気筒(#1気筒)が残りの3気筒(#2〜#4気筒)に対しリッチずれした例を示したが、リッチずれ気筒数に制限は無い。一部の複数気筒(例えば#1、#2気筒)が残りの気筒(例えば#3、#4気筒)に対しリッチずれしたような場合にも、本発明は適用可能である。例えば#1〜#3気筒が#4気筒に対しリッチずれした場合には、#1〜#3気筒から見れば、#4気筒がリーンずれしていることになるが、この場合にも本発明は適用可能である。
本発明の実施形態は前述の実施形態のみに限らず、特許請求の範囲によって規定される本発明の思想に包含されるあらゆる変形例や応用例、均等物が本発明に含まれる。従って本発明は、限定的に解釈されるべきではなく、本発明の思想の範囲内に帰属する他の任意の技術にも適用することが可能である。
1 内燃機関
3 燃焼室
6 排気管
11 触媒
12 インジェクタ
14 排気マニフォールド
17 触媒前センサ
18 触媒後センサ
20 電子制御ユニット(ECU)
3 燃焼室
6 排気管
11 触媒
12 インジェクタ
14 排気マニフォールド
17 触媒前センサ
18 触媒後センサ
20 電子制御ユニット(ECU)
Claims (3)
- 多気筒内燃機関の排気通路に配置され、排気中に含まれる少なくとも水素を酸化して浄化する触媒要素と、
前記触媒要素の上流側の排気通路に配置され、前記触媒要素を通過していない排気の空燃比である第1の排気空燃比を検出する第1の空燃比センサと、
前記触媒要素の下流側の排気通路に配置され、前記触媒要素を通過した排気の空燃比である第2の排気空燃比を検出する第2の空燃比センサと、
前記第1の排気空燃比の検出値を所定の第1の目標空燃比に一致させるような主空燃比制御及び前記第2の排気空燃比の検出値を所定の第2の目標空燃比に一致させるような補助空燃比制御を実行する空燃比制御手段であって、前記第2の空燃比センサの出力に基づき前記補助空燃比制御のための制御量を所定の更新速度で更新する空燃比制御手段と、
前記制御量が、前記第2の排気空燃比をよりリッチ側に補正するような所定の異常判定値に達したとき、気筒間空燃比ばらつき異常の発生を検出するばらつき異常検出手段と
を備え、
前記空燃比制御手段は、前記制御量を所定のガード範囲内としつつ前記補助空燃比制御を実行し、且つ、前記ばらつき異常検出手段による気筒間空燃比ばらつき異常の検出を実行する際、前記ガード範囲を少なくとも前記異常判定値を含むように拡大すること、及び前記制御量の更新速度を上げることの少なくとも一つを実行する
ことを特徴とする多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。 - 前記ばらつき異常検出手段による気筒間空燃比ばらつき異常の検出の前に、気筒間空燃比ばらつき異常の発生の可能性があることを予備的に検出する予備検出手段を備え、
前記ばらつき異常検出手段は、前記予備検出手段により気筒間空燃比ばらつき異常の発生の可能性があることが検出されたときに、気筒間空燃比ばらつき異常の検出を実行する
ことを特徴とする請求項1記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。 - 前記予備検出手段は、前記第1の空燃比センサの出力と前記第1の目標空燃比相当のセンサ出力との差を所定時間積算して得られる積算値が所定値を超えたとき、前記第1の目標空燃比よりもリーン側の第2の排気空燃比が前記第2の空燃比センサによって所定時間以上検出されたとき、及び前記触媒要素の吸蔵酸素量と放出酸素量との比又は差が所定値より大きいときの少なくとも一つであるとき、気筒間空燃比ばらつき異常の発生の可能性があることを検出する
ことを特徴とする請求項2記載の多気筒内燃機関の気筒間空燃比ばらつき異常検出装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007242504A JP2009074388A (ja) | 2007-09-19 | 2007-09-19 | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 |
| JP2010514179A JP4836021B2 (ja) | 2007-07-24 | 2008-07-23 | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置及びその方法 |
| PCT/IB2008/001913 WO2009013600A2 (en) | 2007-07-24 | 2008-07-23 | Apparatus and method for detecting abnormalair-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
| US12/663,783 US8744729B2 (en) | 2007-07-24 | 2008-07-23 | Apparatus and method for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007242504A JP2009074388A (ja) | 2007-09-19 | 2007-09-19 | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009074388A true JP2009074388A (ja) | 2009-04-09 |
Family
ID=40609619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007242504A Pending JP2009074388A (ja) | 2007-07-24 | 2007-09-19 | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009074388A (ja) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009203881A (ja) * | 2008-02-27 | 2009-09-10 | Toyota Motor Corp | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 |
| WO2010119554A1 (ja) * | 2009-04-16 | 2010-10-21 | トヨタ自動車株式会社 | 触媒異常診断装置 |
| WO2011052096A1 (ja) * | 2009-10-29 | 2011-05-05 | トヨタ自動車株式会社 | 内燃機関システム制御装置 |
| JP2011106309A (ja) * | 2009-11-13 | 2011-06-02 | Mazda Motor Corp | エンジンの異常検出方法及び異常検出装置 |
| WO2011064899A1 (ja) * | 2009-11-26 | 2011-06-03 | トヨタ自動車株式会社 | 内燃機関の空燃比気筒間インバランス判定装置 |
| JP2011185159A (ja) * | 2010-03-09 | 2011-09-22 | Denso Corp | 過給機付き内燃機関の異常診断装置 |
| JP2011247149A (ja) * | 2010-05-26 | 2011-12-08 | Mazda Motor Corp | エンジンの異常検出方法及び異常検出装置 |
| WO2011152509A1 (ja) * | 2010-06-04 | 2011-12-08 | 日立オートモティブシステムズ株式会社 | エンジンの制御装置 |
| WO2012014328A1 (ja) * | 2010-07-27 | 2012-02-02 | トヨタ自動車株式会社 | 内燃機関の燃料噴射量制御装置 |
| JP2012077713A (ja) * | 2010-10-05 | 2012-04-19 | Toyota Motor Corp | 多気筒内燃機関の制御装置 |
| JP2012167646A (ja) * | 2011-02-16 | 2012-09-06 | Toyota Motor Corp | 気筒間空燃比ばらつき異常検出装置 |
| US8554450B2 (en) | 2011-07-12 | 2013-10-08 | Toyota Jidosha Kabushiki Kaisha | Control apparatus and control method for internal combustion engine |
| US8868317B2 (en) | 2010-08-12 | 2014-10-21 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control apparatus for an internal combustion engine |
| WO2014171080A1 (en) * | 2013-04-19 | 2014-10-23 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus for internal combustion engine |
| KR101726871B1 (ko) | 2014-07-03 | 2017-04-27 | 컨티넨탈 오토모티브 시스템즈 인코포레이티드 | 산소 센서를 이용한 공기-연료 비율 농후-희박 불균형의 검출 |
| JP2020159302A (ja) * | 2019-03-27 | 2020-10-01 | 三菱自動車工業株式会社 | エンジンの制御装置 |
| JP2020159301A (ja) * | 2019-03-27 | 2020-10-01 | 三菱自動車工業株式会社 | エンジンの制御装置 |
-
2007
- 2007-09-19 JP JP2007242504A patent/JP2009074388A/ja active Pending
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009203881A (ja) * | 2008-02-27 | 2009-09-10 | Toyota Motor Corp | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 |
| WO2010119554A1 (ja) * | 2009-04-16 | 2010-10-21 | トヨタ自動車株式会社 | 触媒異常診断装置 |
| WO2011052096A1 (ja) * | 2009-10-29 | 2011-05-05 | トヨタ自動車株式会社 | 内燃機関システム制御装置 |
| US8554447B2 (en) | 2009-10-29 | 2013-10-08 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine system controller |
| JP5246456B2 (ja) * | 2009-10-29 | 2013-07-24 | トヨタ自動車株式会社 | 内燃機関システム制御装置 |
| JP2011106309A (ja) * | 2009-11-13 | 2011-06-02 | Mazda Motor Corp | エンジンの異常検出方法及び異常検出装置 |
| JP5041100B2 (ja) * | 2009-11-26 | 2012-10-03 | トヨタ自動車株式会社 | 内燃機関の空燃比気筒間インバランス判定装置 |
| WO2011064899A1 (ja) * | 2009-11-26 | 2011-06-03 | トヨタ自動車株式会社 | 内燃機関の空燃比気筒間インバランス判定装置 |
| US9194315B2 (en) | 2009-11-26 | 2015-11-24 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio imbalance among cylinders determining apparatus for an internal combustion engine |
| JP2011185159A (ja) * | 2010-03-09 | 2011-09-22 | Denso Corp | 過給機付き内燃機関の異常診断装置 |
| JP2011247149A (ja) * | 2010-05-26 | 2011-12-08 | Mazda Motor Corp | エンジンの異常検出方法及び異常検出装置 |
| WO2011152509A1 (ja) * | 2010-06-04 | 2011-12-08 | 日立オートモティブシステムズ株式会社 | エンジンの制御装置 |
| CN102472184A (zh) * | 2010-07-27 | 2012-05-23 | 丰田自动车株式会社 | 内燃机的燃料喷射量控制装置 |
| WO2012014328A1 (ja) * | 2010-07-27 | 2012-02-02 | トヨタ自動車株式会社 | 内燃機関の燃料噴射量制御装置 |
| CN102472184B (zh) * | 2010-07-27 | 2015-04-01 | 丰田自动车株式会社 | 内燃机的燃料喷射量控制装置 |
| US8868317B2 (en) | 2010-08-12 | 2014-10-21 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control apparatus for an internal combustion engine |
| JP2012077713A (ja) * | 2010-10-05 | 2012-04-19 | Toyota Motor Corp | 多気筒内燃機関の制御装置 |
| US8695568B2 (en) | 2011-02-16 | 2014-04-15 | Toyota Jidosha Kabushiki Kaisha | Inter-cylinder air-fuel ratio imbalance abnormality determination device |
| JP2012167646A (ja) * | 2011-02-16 | 2012-09-06 | Toyota Motor Corp | 気筒間空燃比ばらつき異常検出装置 |
| US8554450B2 (en) | 2011-07-12 | 2013-10-08 | Toyota Jidosha Kabushiki Kaisha | Control apparatus and control method for internal combustion engine |
| WO2014171080A1 (en) * | 2013-04-19 | 2014-10-23 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus for internal combustion engine |
| CN105121821A (zh) * | 2013-04-19 | 2015-12-02 | 丰田自动车株式会社 | 用于内燃机的空燃比控制设备 |
| US20160076474A1 (en) * | 2013-04-19 | 2016-03-17 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus for internal combustion engine |
| US9752523B2 (en) | 2013-04-19 | 2017-09-05 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus for internal combustion engine |
| CN105121821B (zh) * | 2013-04-19 | 2018-02-02 | 丰田自动车株式会社 | 用于内燃机的空燃比控制设备 |
| KR101726871B1 (ko) | 2014-07-03 | 2017-04-27 | 컨티넨탈 오토모티브 시스템즈 인코포레이티드 | 산소 센서를 이용한 공기-연료 비율 농후-희박 불균형의 검출 |
| JP2020159302A (ja) * | 2019-03-27 | 2020-10-01 | 三菱自動車工業株式会社 | エンジンの制御装置 |
| JP2020159301A (ja) * | 2019-03-27 | 2020-10-01 | 三菱自動車工業株式会社 | エンジンの制御装置 |
| JP7234735B2 (ja) | 2019-03-27 | 2023-03-08 | 三菱自動車工業株式会社 | エンジンの制御装置 |
| JP7234734B2 (ja) | 2019-03-27 | 2023-03-08 | 三菱自動車工業株式会社 | エンジンの制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4836021B2 (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置及びその方法 | |
| JP2009074388A (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 | |
| JP5035688B2 (ja) | 空燃比センサの異常診断装置 | |
| JP4496549B2 (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 | |
| JP5187409B2 (ja) | 空燃比ばらつき異常検出装置 | |
| JP5273202B2 (ja) | 空燃比ばらつき異常検出装置 | |
| AU2016201876B2 (en) | Exhaust purification system of internal combustion engine | |
| JP5024676B2 (ja) | 触媒劣化抑制装置 | |
| JP2009030455A (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常を検出するための装置及び方法 | |
| US8024105B2 (en) | Apparatus and method for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine | |
| JP5348190B2 (ja) | 内燃機関の制御装置 | |
| JP2010190089A (ja) | 多気筒内燃機関の異常診断装置 | |
| JP5067509B2 (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 | |
| JP2010025090A (ja) | 空燃比センサの異常診断装置 | |
| JP2014013032A (ja) | 気筒間空燃比ばらつき異常検出装置 | |
| US9664096B2 (en) | Control apparatus for internal combustion engine | |
| JP4844587B2 (ja) | 触媒劣化診断装置 | |
| US9588017B2 (en) | Apparatus for detecting variation abnormality in air-fuel ratio between cylinders | |
| JP5783202B2 (ja) | 内燃機関の異常検出装置 | |
| JP2012132392A (ja) | 気筒間空燃比ばらつき異常検出装置 | |
| CN105189991B (zh) | 内燃发动机的控制装置 | |
| US20140007856A1 (en) | Inter-cylinder air/fuel ratio variation abnormality detection apparatus and method for multicylinder internal combustion engine | |
| JP2012097718A (ja) | 多気筒内燃機関の気筒間空燃比ばらつき異常検出装置 | |
| JP2013221482A (ja) | 気筒間空燃比ばらつき異常検出装置 |