Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4647393B2 - 空燃比センサの異常診断装置 - Google Patents
[go: Go Back, main page]

JP4647393B2 - 空燃比センサの異常診断装置 - Google Patents

空燃比センサの異常診断装置 Download PDF

Info

Publication number
JP4647393B2
JP4647393B2 JP2005149873A JP2005149873A JP4647393B2 JP 4647393 B2 JP4647393 B2 JP 4647393B2 JP 2005149873 A JP2005149873 A JP 2005149873A JP 2005149873 A JP2005149873 A JP 2005149873A JP 4647393 B2 JP4647393 B2 JP 4647393B2
Authority
JP
Japan
Prior art keywords
value
fuel ratio
air
ratio sensor
abnormality determination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005149873A
Other languages
English (en)
Other versions
JP2006328975A (ja
Inventor
寿宣 尾崎
章 清村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Fuji Jukogyo KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd, Fuji Jukogyo KK filed Critical Hitachi Automotive Systems Ltd
Priority to JP2005149873A priority Critical patent/JP4647393B2/ja
Priority to US11/437,674 priority patent/US7216639B2/en
Publication of JP2006328975A publication Critical patent/JP2006328975A/ja
Application granted granted Critical
Publication of JP4647393B2 publication Critical patent/JP4647393B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1493Details
    • F02D41/1495Detection of abnormalities in the air/fuel ratio feedback system
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

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

Description

本発明は、エンジンの排気ガス中の酸素濃度から理論空燃比を含むリッチからリーンにかけての空燃比をリニアに検出する広域空燃比センサの異常診断装置に関する。
従来より、広域空燃比センサの異常診断を行うための技術として、エンジンが予め設定された運転状態(定常状態)にあるとき、所定の空燃比制御を行って空燃比センサの応答に係る診断値を計測し、この診断値が異常判定値を超えたとき空燃比センサの異常を判定する技術が知られている。
ところで、この種の異常診断によって高精度な診断結果を得るためには、連続的に複数回繰り返して計測した診断値に基づいて、空燃比センサが異常か否かの最終的な判定を行うことが好ましい。そこで、例えば、特許文献1には、目標空燃比をリーンからリッチに判定させた時点から空燃比センサの検出値が目標空燃比(リッチ側目標値)を横切るまでの時間を診断値として繰り返し計測し、診断値が2回連続して所定値(異常判定値)を超えたとき、或いは、所定割合の診断値が異常判定値を超えたとき、空燃比センサの異常を判定する技術が開示されている。
特開平10−169493号公報
その一方で、この種の異常診断では、エンジンの定常状態が継続して維持されていることを前提としており、診断値の計測時に加減速のある過渡状態等が介在すると、その外乱によって正しい診断結果を得ることが困難となる。
従って、上述の特許文献1に開示された技術のように、異常診断時に診断値を複数回計測する技術では、異常診断可能な機会が限定されてしまい、十分な診断頻度を確保することが困難となる虞がある。
本発明は上記事情に鑑みてなされたもので、診断頻度を低下させることなく、高精度な診断結果を得ることができる空燃比センサの異常診断装置を提供することを目的とする。
本発明は、エンジンが予め設定した運転状態にあるとき、予め設定した空燃比制御を行って空燃比センサの応答に係り、該応答が悪くなるに従い大きな値を示す診断値を複数回計測する診断値計測制御手段と、上記各診断値の平均値と予め設定した異常判定値との比較に基づいて上記空燃比センサが異常であるか否かを判定する異常判定手段と、上記診断値計測手段で計測した上記各診断値を、エンジンが外乱の影響を受けた場合であっても異常と断定することのできない値であり予め設定した補正許可上限値とそれぞれ比較し、上記診断値が上記補正許可上限値よりも小さいとき当該診断値から予め設定した補正標準値を減算して外乱補正値を演算する一方、上記診断値が上記補正許可上限値よりも大きいとき当該診断値に対する外乱補正値を零に設定する外乱補正値演算手段と、上記異常判定手段による判定時に、上記各外乱補正値の平均値に基づいて上記各診断値の平均値と上記異常判定値との相対関係を補正する補正手段とを備えたことを特徴とする。
本発明の空燃比センサの異常診断装置によれば、診断頻度を低下させることなく、高精度な診断結果を得ることができる。
以下、図面を参照して本発明の形態を説明する。図面は本発明の一形態に係わり、図1はエンジン制御系の概略構成図、図2は燃料噴射パルス幅と噴射タイミングの設定ルーチンを示すフローチャート、図3は空燃比センサの異常診断ルーチンを示すフローチャート、図4は空燃比ステップ応答制御時の目標空燃比と空燃比センサ出力との関係を示すタイムチャート、図5は診断値及び外乱補正値の一例を示す図表である。
図1において、符号1はエンジンを示し、本実施形態においては水平対向4気筒エンジンである。このエンジン1のシリンダヘッド2に形成された各吸気ポート2aにはインテークマニホルド3が連通され、インテークマニホルド3に、各気筒の吸気通路が集合するエアチャンバ4を介して吸気管5が連通されている。
また、吸気管5の吸入空気取入口側にエアクリーナ6が取り付けられ、このエアクリーナ6の下流に、例えばホットワイヤ式の吸入空気量センサ7が介装されている。さらに、吸気管5の中途にはスロットルバルブ8が介装され、このスロットルバルブ8に、スロットル開度を検出するスロットルセンサ9が連設されている。
また、インテークマニホルド3には、各気筒の各吸気ポート2aの直上流側にインジェクタ10が臨まされている。さらに、シリンダヘッド2には、先端を燃焼室に露呈する点火プラグ11が気筒毎に取り付けられている。この点火プラグ11には、点火コイル12が連設され、この点火コイル12にはイグナイタ13が接続されている。
また、エンジン1のシリンダヘッド2に形成された冷却水路23には、水温センサ24が臨まされている。また、シリンダブロック1aに支承されたクランクシャフト1bに、クランク角検出用のクランクロータ25が軸着され、このクランクロータ25の外周に、電磁ピックアップ等からなるクランク角センサ26が対設されている。さらに、クランクシャフト1bには、クランク角検出用のクランクロータ25と同軸的に、気筒判別用のクランクロータ27が軸着されており、この気筒判別用のクランクロータ27の外周に、電磁ピックアップ等からなる気筒判別センサ28が対設されている。
また、シリンダヘッド2の各排気ポート2bには、エグゾーストマニホルド29が連通され、このエグゾーストマニホルド29によって各気筒からの排気通路が合流する合流部には触媒コンバータ30を介して排気管31が連通されている。この排気管31の終端にはマフラ32が配設され、触媒コンバータ30の上流側には、排気ガス中の酸素濃度から理論空燃比を含むリッチからリーンにかけての空燃比をリニアに検出する空燃比センサ(広域空燃比センサ)33が介装されている。
また、図中符号40は、エンジン1の電子制御を行う電子制御ユニット(ECU)を示す。このECU40は、マイクロコンピュータを中心として構成され、メモリに記憶されている制御プログラムに従い、各センサ、スイッチ類からの出力信号を読み込んでエンジン運転状態を検出し、検出したエンジン運転状態に基づいて、燃料噴射量(燃料噴射パルス幅)及び噴射タイミング、点火時期等を演算し、エンジン制御を所定周期毎に実行する。
次に、ECU40で実行される燃料噴射パルス幅及び噴射タイミングの設定ルーチンについて、図2に示すフローチャートに従って説明する。このルーチンは所定時間毎に繰り返し実行されるもので、先ず、ステップS101において、ECU40は、例えば、水温センサ24で検出した冷却水温度TWに基づき、ROM内に格納された燃料噴射終了磁気マップを参照して燃料噴射終了時期(角度)INJENDを補間計算付きで設定する。
続くステップS102において、ECU40は、燃料噴射終了タイミングTINJENDを算出する。この燃料噴射終了タイミングTINJENDは、クランク角センサ26からから入力される基準クランク角の信号(θ1パルス)を基準として、周知の演算により、角度データとしての燃料噴射終了時期INJENDを時間データに変換したものである。
そして、ステップS103に進むと、ECU40は、クランク角センサ26からの出力信号に基づくエンジン回転数NEと吸入空気量センサ7からの出力信号に基づく吸入空気量Qとに基づき、演算或いはマップ検索等により基本燃料噴射パルス幅TPを設定する。
その後、ECU40は、ステップS104において、基本燃料噴射パルス幅TP を、混合比補正、高負荷補正、エアコン増量補正などの各種増量分補正係数COEF、空燃比フィードバック補正係数α、目標空燃比KTG、各種センサの経時劣化などを補償する学習補正係数KBLRC、および、電圧補正係数TS で補正して燃料噴射パルス幅Ti を設定する(Ti ←TP ×COEF×α×KTG×KBLRC+TS)。
次いで、ステップS105において、ECU40は、燃料噴射パルス幅Ti と燃料噴射終了タイミングTINJENDに基づき、θ1 パルスを基準とする燃料噴射開始時期、すなわち、燃料噴射開始タイミングTINJST を設定し(TINJST←TINJEND−Ti)、ルーチンを抜ける。これにより、燃料噴射タイミングは、エンジン1の排気行程から吸気行程の間で可変に設定される。
このような制御時において、ECU40は、エンジン1が予め設定した運転状態となったとき、空燃比センサ33の異常診断を行う。ここで、ECU40は、例えば、エンジン1の暖機後において、エンジン1の運転状態が所定の定常状態となったとき、異常診断条件が成立したと判定し、空燃比センサ33の異常診断を実行する。
異常診断条件が成立すると、ECU40は、予め設定した空燃比制御を行って空燃比センサ33の応答に係る診断値t(n)を、連続的に複数回(例えば、5回)繰り返して計測する。そして、ECU40は、各診断値t(n)の平均値taveと、予め設定した異常判定値Cとの比較に基づいて空燃比センサ33が異常であるか否かを判定する。具体的には、ECU40は、診断値の平均値taveが異常判定値Cよりも大きいとき空燃比センサ33が異常であると判定する。
この異常判定に際し、ECU40は、各診断値t(n)を予め設定された補正許可上限値Bと比較し、診断値t(n)が補正許可上限値Bよりも小さいとき、予め設定された補正標準値Aを用い、以下の(1)式により外乱補正値Δt(n)を演算する。
Δt(n)=t(n)−A …(1)
一方、ECU40は、診断値t(n)が補正許可上限値Bよりも小さいとき、当該診断値t(n)に対する外乱補正値Δt(n)を零に設定する。
そして、ECU40は、各診断値t(n)の平均値taveと異常判定値Cとの比較に基づく上述の異常判定を行う際に、各外乱補正値Δt(n)の平均値Δtaveに基づいて診断値の平均値taveと異常判定値Cとの相対関係を補正することで、判定結果が外乱に影響されることを抑制する。
さらに、本実施形態において、ECU40は、空燃比センサ33の異常診断を多面的に実現するため、上述の異常判定とは異なる異常判定を行う。具体的には、ECU40は、各診断値t(n)の平均値taveと、異常判定値Cよりも大値側に設定された第2の異常判定値Dとを比較し、診断値の平均値taveが第2の異常判定値Dよりも大きい場合に空燃比センサ33が異常であと判定する。また、ECU40は、各診断値t(n)の最小値tminと、異常判定値Cよりも小値側に設定された第3の異常判定値Eとを比較し、診断値の最小値tminが第3の異常判定値Eよりも大きい場合に空燃比センサ33が異常であると判定する。
そして、ECU40は、異常判定値Cを用いた異常判定によって空燃比センサ33が異常であると判定していたとしても、他の異常判定で空燃比センサ33が異常であると判定していない場合には、従前の空燃比センサ33が異常であるとの判定をキャンセルする。換言すれば、ECU40は、各異常判定値C〜Eを用いた全ての異常判定において空燃比センサ33の異常を判定したとき、空燃比センサ33が異常であるとの最終的な診断結果を出力する。
このように、本実施形態において、ECU40は、診断値計測制御手段、異常判定手段、外乱補正値演算手段、補正手段、及び、異常判定キャンセル手段としての各機能を実現する。
ここで、本実施形態において、補正標準値A、補正許可上限値B、異常判定値C、第2の異常判定値D、及び、第3の異常判定値Eは、例えば、正常な空燃比センサで予め複数回繰り返し計測した各正常診断値tOK(m)及び、異常な空燃比センサで予め複数回繰り返し計測した各異常診断値tNG(m)を用いて以下の通り設定される。
すなわち、補正標準値Aは、例えば、各正常診断値tOK(m)の平均値tOKaveを基準とした所定値に設定されている。本実施形態において、具体的には、補正標準値A=tOKave=400となっている。このように、補正標準値Aは、外乱のないときに正常な空燃比センサ33で得られる標準的な診断値に設定されている。
また、補正許可上限値Bは、例えば、各正常診断値tOK(m)の平均値tOKaveと、各異常診断値tNG(m)の平均値tNGaveとの間の所定値に設定されている。好適には、補正許可上限値Bは、各異常診断値の平均値tNGaveから、当該各異常診断値tNG(m)の正規分布の標準偏差σNGの4倍値を最大値とする予め定められた値を減算した値を基準とした所定値に設定される。例えば、本実施形態において、2倍値を用い、具体的には、補正許可上限値B=tNGave−2・σNG=850となっている。ここで、補正許可上限値Bは、各正常診断値の平均値tOKaveに、当該各正常診断値tOK(m)の正規分布の標準偏差σOKの4倍値を加算した値を基準とした所定値に設定してもよく、さらに、(tOKave+4・σOK)から(tNGave−2・σNG)までの間に限定された所定値に設定してもよい。このように、補正許可上限値Bは、診断値t(n)がエンジン1の過渡応答等により外乱の影響受けていると仮定した場合に、空燃比センサ33が正常であるとは言い難いが、異常であると断定するには無理のある値に設定されている。
また、異常判定値Cは、例えば、各異常診断値の平均値tNGaveを基準とした所定値に設定されている。本実施形態において、具体的には、異常判定値C=tNGave=850となっている。このように、異常判定値Cは、各診断値t(n)が何れも外乱の影響を受けていないと仮定した場合に、診断値の平均値taveに基づいて空燃比センサ33の異常を的確に判定し得る値に設定されている。
また、第2の異常判定値Dは、例えば、各異常診断値の平均値tNGaveに、当該各異常診断値tNG(m)の正規分布の標準偏差σNGを加算した値を基準とした所定値に設定されている。本実施形態において、具体的には、第2の異常判定値D=tNGave+σNG=1020となっている。
また、第3の異常判定値Eは、例えば、各異常診断値の平均値tNGaveから、当該各異常診断値tNG(m)の正規分布の標準偏差σNGの8倍値を最大値とする予め定められた値、例えば、4〜5倍値を減算した値を基準とした所定値に設定されている。本実施形態において、具体的には、第3の異常判定値E=584となっている。
なお、空燃比センサ33の仕様等に応じて診断精度を向上するため、上述の補正標準値A、補正許可上限値B、異常判定値C、第2の異常判定値D、及び、第3の異常判定値Eを、上述の各基準値に対して適宜チューニングしてもよいことは勿論である。
次に、ECU40で実行される空燃比センサ33の異常診断ルーチンについて、図3に示すフローチャートに従って説明する。このルーチンがスタートすると、ECU40は、先ず、ステップS201において、診断値t(n)の計測回数を示すカウンタnをクリア(n←0)する。
続くステップS202において、ECU40は、現在、空燃比センサ33に対する異常診断条件が成立しているか否かを調べ、異常診断条件が成立していないと判定した場合には、そのままルーチンを抜ける。逆に、ステップS202において、異常診断条件が成立していると判定すると、ECU40は、ステップS203に進む。
ステップS202からステップS203に進むと、ECU40は、カウンタnをインクリメント(n←n+1)してステップS204に進み、燃料噴射パルス幅Tiの設定の際の目標空燃比KTG(すなわち、上述のステップS104の処理における目標空燃比KTG)をステップ応答制御して診断値t(n)を計測する。
具体的には、ステップS204において、ECU40は、例えば、図4に示すように、目標空燃比KTGを所定のリッチ側目標空燃比KTGRとリーン側目標空燃比KTGLとでステップ応答制御し、目標空燃比KTGがリーン側目標空燃比KTGLからリッチ側目標空燃比KTGRに反転した時点から空燃比センサ33の検出値がリーン側目標空燃比KTGLを横切るまでの時間を診断値t(n)として計測する。なお、目標空燃比KTGがリッチ側目標空燃比KTGRからリーン側目標空燃比KTGLに反転した時点から空燃比センサ33の検出値がリッチ側目標空燃比KTGRを横切るまでの時間を診断値t(n)として計測してもよい。
続くステップS205において、ECU40は、計測した診断値t(n)が補正許可上限値Bよりも大きいか否かを調べる。そして、ステップS205において診断値t(n)が補正許可上限値B以下であると判定すると、ECU40は、ステップS206に進み、上述の(1)式を用いて外乱補正値Δt(n)を演算した後、ステップS208に進む。逆に、ステップS205において診断値t(n)が補正許可上限値Bよりも大きいと判定すると、ECU40は、ステップS207に進み、外乱補正値Δt(n)を「0」に設定した後、ステップS208に進む。
すなわち、診断値t(n)が補正許可上限値B以下である場合には、該診断値t(n)がエンジン1の過渡応答等に起因して通常時よりもオフセットされている可能性があるので、当該診断値t(n)にオフセット量として含まれていると考え得る値(外乱補正値Δt(n))を、ステップS206において演算する。
ステップS206或いはステップS207からステップS208に進むと、ECU40は、カウンタnが「5」に達したか否か(すなわち、診断値t(1)〜t(5)が順次計測され、外乱補正値Δt(1)〜Δt(5)が演算されたか否か)を調べ、カウンタn≠5である場合には、ステップS102に戻る。
一方、ステップS208において、カウンタn=5であると判定すると、ECU40はステップS209に進み、診断値t(1)〜t(5)の平均値であるtaveを演算し、続くステップS210において、外乱補正値Δt(1)〜Δt(5)の平均値であるΔtaveを演算した後、ステップS211に進む。
そして、ステップS211において、ECU40は、外乱補正値の平均値Δtaveに基づき、以下の(2)式を用いて異常判定値Cを補正し、異常判定値の補正値C’と診断値の平均値taveとの比較に基づいて、空燃比センサ33が異常か否かの判定を行う。
C’=C+(Δtave・k) …(2)
ここで、(2)式において、kは、正常な空燃比センサ33の診断値t(n)に外乱が作用した場合にも、外乱のない標準時と同等の異常判定値が得られるよう、Δtaveを用いて異常判定値Cを調整するための調整係数である。本実施形態において、この調整係数kは、予め実験等に基づいて求められており、具体的には、例えば、k=1.662となっている。
そして、ステップS211において、診断値の平均値taveが異常判定値の補正値C’以下であるとき、ECU40は、空燃比センサ33は正常であると判定し、そのままルーチンを抜ける。すなわち、ECU40は、最終的な診断結果として空燃比センサ33が正常であることを判定する。
一方、ステップS211において、診断値の平均値taveが異常判定値の補正値C’よりも大きいとき、ECU40は、空燃比センサ33は異常であると判定し、ステップS212に進み、空燃比センサ33の異常判定フラグFをセット(F←1)した後、ステップS213に進む。
ステップS212からステップS213に進むと、ECU40は、診断値の平均値taveと第2の異常判定値Dとの比較に基づいて、空燃比センサ33が異常か否かの判定を行う。そして、ステップS213において、診断値の平均値taveが第2の異常判定値Dよりも大きいとき、ECU40は、空燃比センサ33は異常であると判定し、異常判定フラグF=1を維持したままステップS214に進む。逆に、ステップS213において、診断値の平均値taveが第2の異常判定値D以下であるとき、ECU40は、空燃比センサ33は正常であると判定し、ステップS215に進む。
ステップS213からステップS214に進むと、ECU40は、診断値の最小値tminと第3の異常判定値Eとの比較に基づいて、空燃比センサ33が異常か否かの判定を行う。そして、ステップS214において、診断値の最小値tminが第3の異常判定値Eよりも大きいとき、ECU40は、空燃比センサ33は異常であると判定し、異常判定フラグF=1を維持したまま、ルーチンを抜ける。すなわち、ECU40は、最終的な診断結果として空燃比センサ33が異常であることを判定する。
逆に、ステップS214において、診断値の最小値tminが第3の異常判定値E以下であるとき、ECU40は、空燃比センサ33は正常であると判定し、ステップS215に進む。
そして、ステップS213或いはステップS214からステップS215に進むと、ECU40は、空燃比センサ33の異常判定フラグFをクリア(F←0)した後、ルーチンを抜ける。すなわち、ECU40は、従前の判定結果である空燃比センサ33の異常の判定をキャンセルし、最終的な診断結果として空燃比センサ33が正常であることを判定する。
次に、上述の異常診断の具体例について、図5を参照して説明する。
各診断値t(n)として、例えば、図5(a)に示す診断値が計測された場合、これら各診断値t(1)〜t(5)は何れも補正許可上限値B(=850)よりも大きいため、ECU40は、ステップS207において、Δt(1)=Δt(2)=Δt(3)=Δt(4)=Δt(5)=0を設定する。また、ECU40は、ステップS209において、tave=1040を演算し、ステップS210において、Δtave=0を演算する。そして、C’=850+(0×1.66)=850であり、tave>C’(1040>850)の関係が成立するので、ECU40は、ステップS211において、空燃比センサ33が異常であると判定する。さらに、ステップS213において、tave>D(1040>1020)の関係が成立し、ステップS214において、tmin>E(850>510)の関係が成立するので、ECU40は、最終的な診断結果として空燃比センサ33が異常であることを判定する。
また、各診断値t(n)として、例えば、図5(b)に示す診断値が計測された場合、診断値t(1),t(2),t(4),t(5)は補正許可上限値B(=850)よりも小さいため、ECU40は、ステップS206において、Δt(1)=440、Δt(2)=60、Δt(4)=420、Δt(5)=440を演算する。また、診断値t(3)は補正許可上限値Bよりも大きいため、ECU40は、ステップS207において、Δt(3)=0を設定する。また、ECU40は、ステップS209において、tave=852を演算し、ステップS210において、Δtave=272を演算する。そして、C’=850+(272×1.66)=1302であり、tave>C’(852>1302)の関係が成立しないので、ECU40は、ステップS211において、空燃比センサ33が正常であると判定する。すなわち、ECU40は、最終的な診断結果として空燃比センサ33が正常であることを判定する。
このような実施形態によれば、診断値t(n)が補正許可上限値Bよりも小さいとき、外乱のないときに正常な空燃比センサ33で得られる標準的な診断値である補正標準値Aを診断値t(n)から減算することで、該診断値t(n)にオフセット量として含まれていると考え得る値を外乱補正値Δt(n)として演算し、各診断値t(n)の平均値taveと異常判定値Cとの比較に基づいて空燃比センサ33の異常判定を行う際に、各外乱補正値Δt(n)の平均値Δtaveを用いて異常判定値Cを補正することにより、外乱の影響を的確に考慮した上で、空燃比センサ33の異常判定を行うことができる。
従って、エンジン1の運転状態が定常状態であるか否かを判定する際の条件等を緩和することができ(すなわち、異常診断条件を緩和することができ)、連続的に複数回繰り返して計測した診断値に基づいて空燃比センサ33の異常診断を行う場合にも、診断頻度の低下を抑制しつつ、高精度な診断結果を得ることができる。
また、補正許可上限値Bを、各正常診断値tOK(m)の平均値tOKaveと各異常診断値tNG(m)の平均値tNGaveとの間の所定値であって、診断値t(n)がエンジン1の過渡応答等により外乱の影響受けていると仮定した場合に、空燃比センサ33が正常であるとは言い難いが、異常であると断定するには無理のある値に設定することにより、外乱の影響を受けている可能性があると考え得る診断値t(n)を的確に切り分けることができる。具体的には、各異常診断値の平均値tNGaveから当該各異常診断値tNG(m)の正規分布の標準偏差σNGの4倍値を最大値とする、予め定められた値を減算した値、各正常診断値の平均値tOKaveに当該各正常診断値tOK(m)の正規分布の標準偏差σOKの8倍値を最大値とする、予め定められた値を加算した値、或いは、これら両値を基準とすることにより、補正許可上限値Bを適切な値に設定することができる。
また、補正標準値Aを、各正常診断値tOK(m)の平均値tOKaveを基準とした所定値に設定し、外乱のないときに正常な空燃比センサ33で得られる標準的な診断値に設定することにより、診断値t(n)から、適切な外乱補正値Δt(n)を演算することができる。
さらに、各診断値t(n)を用い、第2の異常判定値D及び第3の異常判定値Eに基づく空燃比センサ33の異常判定を行い、何れかの判定において空燃比センサ33が正常であると判定した場合には、空燃比センサ33が異常であるとの最終的な判定を行わない構成とすることにより、空燃比センサ33の診断を多角的に実施することができ、空燃比センサ33が異常であるとの誤判定を的確に抑制することができる。
なお、上述の実施形態においては、診断値t(n)の平均値taveと異常判定値Cとの比較に基づいて空燃比センサ33の異常判定を行う際に、外乱補正値Δt(n)の平均値Δtaveに基づいて異常判定値Cを補正する一例について説明したが、本発明はこれに限定されるものではなく、例えば、以下の(3)式を用い、異常判定値Cに代えて、診断値の平均値taveを補正してもよいことは勿論である。
tave’=tave−(Δtave・k) …(3)
すなわち、本発明においては、診断値t(n)の平均値taveと異常判定値Cとの比較に基づいて空燃比センサ33の異常判定を行う際に、これらの相対関係を外乱補正値Δt(n)の平均値Δtaveに基づいて補正する構成であればよい。
エンジン制御系の概略構成図 燃料噴射パルス幅と噴射タイミングの設定ルーチンを示すフローチャート 空燃比センサの異常診断ルーチンを示すフローチャート 空燃比ステップ応答制御時の目標空燃比と空燃比センサ出力との関係を示すタイムチャート 診断値及び外乱補正値の一例を示す図表
符号の説明
1 … エンジン
33 … 空燃比センサ
40 電子制御ユニット(診断値計測制御手段、異常判定手段、外乱補正値演算手段、補正手段、異常判定キャンセル手段)
A … 補正標準値
B … 補正許可上限値
C … 異常判定値
D … 第2の異常判定値
E … 第3の異常判定値
KTG …目標空燃比
KTGL … リーン側目標空燃比
KTGR … リッチ側目標空燃比
k … 調整係数
t(n) … 診断値
tave … 診断値の平均値
tmin … 診断値の最小値
Δt(n) … 外乱補正値
Δtave … 外乱補正値の平均値
tNG(m) … 異常診断値
tNGave … 異常診断値の平均値
σNG … 異常診断値の正規分布の標準偏差
tOK(m) … 正常診断値
tOKave … 正常診断値の平均値
σOK … 正常診断値の正規分布の標準偏差

Claims (3)

  1. エンジンが予め設定した運転状態にあるとき、予め設定した空燃比制御を行って空燃比センサの応答に係り、該応答が悪くなるに従い大きな値を示す診断値を複数回計測する診断値計測制御手段と、
    上記各診断値の平均値と予め設定した異常判定値との比較に基づいて上記空燃比センサが異常であるか否かを判定する異常判定手段と、
    上記診断値計測手段で計測した上記各診断値を、エンジンが外乱の影響を受けた場合であっても異常と断定することのできない値であり予め設定した補正許可上限値とそれぞれ比較し、上記診断値が上記補正許可上限値よりも小さいとき当該診断値から予め設定した補正標準値を減算して外乱補正値を演算する一方、上記診断値が上記補正許可上限値よりも大きいとき当該診断値に対する外乱補正値を零に設定する外乱補正値演算手段と、
    上記異常判定手段による判定時に、上記各外乱補正値の平均値に基づいて上記各診断値の平均値と上記異常判定値との相対関係を補正する補正手段とを備えたことを特徴とする空燃比センサの異常診断装置。
  2. 上記異常判定手段により上記空燃比センサが異常であることを判定した場合であっても、上記各診断値の平均値が上記異常判定値よりも大値側に設定した第2の異常判定値よりも小さいとき、上記空燃比センサの異常の判定をキャンセルする異常判定キャンセル手段を備えたことを特徴とする請求項1に記載の空燃比センサの異常診断装置。
  3. 上記異常判定手段により上記空燃比センサが異常でありことを判定した場合であっても、上記各診断値の最小値が上記異常判定値よりも小値側に設定した第3の異常判定値よりも小さいとき、上記空燃比センサの異常の判定をキャンセルする異常判定キャンセル手段を備えたことを特徴とする請求項1または請求項2に記載の空燃比センサの異常診断装置。
JP2005149873A 2005-05-23 2005-05-23 空燃比センサの異常診断装置 Expired - Fee Related JP4647393B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005149873A JP4647393B2 (ja) 2005-05-23 2005-05-23 空燃比センサの異常診断装置
US11/437,674 US7216639B2 (en) 2005-05-23 2006-05-22 Abnormality diagnosis device for air-fuel ratio sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005149873A JP4647393B2 (ja) 2005-05-23 2005-05-23 空燃比センサの異常診断装置

Publications (2)

Publication Number Publication Date
JP2006328975A JP2006328975A (ja) 2006-12-07
JP4647393B2 true JP4647393B2 (ja) 2011-03-09

Family

ID=37449381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005149873A Expired - Fee Related JP4647393B2 (ja) 2005-05-23 2005-05-23 空燃比センサの異常診断装置

Country Status (2)

Country Link
US (1) US7216639B2 (ja)
JP (1) JP4647393B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2923863B1 (fr) * 2007-11-20 2010-02-26 Renault Sas Procede pour diagnostiquer l'etat d'un systeme d'alimentation en carburant d'un moteur.
JP5018902B2 (ja) * 2010-01-18 2012-09-05 トヨタ自動車株式会社 内燃機関装置および内燃機関の制御方法並びに車両
JP5220139B2 (ja) * 2011-01-27 2013-06-26 本田技研工業株式会社 空燃比センサの異常判定装置
KR101766195B1 (ko) 2011-05-04 2017-08-23 콘티넨탈 오토모티브 시스템 주식회사 자동차의 산소 센서 고장 진단 방법
JP6020739B2 (ja) * 2013-10-01 2016-11-02 トヨタ自動車株式会社 空燃比センサの異常診断装置
JP6730350B2 (ja) * 2018-03-19 2020-07-29 ファナック株式会社 制御装置
JP6740277B2 (ja) * 2018-04-13 2020-08-12 ファナック株式会社 機械学習装置、制御装置、及び機械学習方法
CN111058944B (zh) * 2019-12-27 2020-11-10 中广核研究院有限公司北京分公司 一种柴油发电机组气缸温度异常检测方法及系统
FR3115597B1 (fr) * 2020-10-23 2022-09-09 Vitesco Technologies Calculateur pour diagnostic d’encrassement d’une sonde pour véhicule

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0543253Y2 (ja) * 1988-10-14 1993-10-29
US5964208A (en) * 1995-03-31 1999-10-12 Denso Corporation Abnormality diagnosing system for air/fuel ratio feedback control system
JP2812252B2 (ja) * 1995-06-19 1998-10-22 トヨタ自動車株式会社 酸素濃度センサの異常判定装置
JPH10169493A (ja) 1996-12-11 1998-06-23 Unisia Jecs Corp 広域空燃比センサの異常診断装置
JP3304843B2 (ja) * 1997-08-29 2002-07-22 本田技研工業株式会社 プラントの制御装置
JP2003020989A (ja) * 2001-07-09 2003-01-24 Nissan Motor Co Ltd 空燃比センサの異常診断装置
JP2003328822A (ja) * 2002-05-16 2003-11-19 Toyota Motor Corp 排気ガス浄化装置
JP4075486B2 (ja) * 2002-07-02 2008-04-16 トヨタ自動車株式会社 ガスセンサの劣化判定方法及びその装置
JP2004036544A (ja) * 2002-07-04 2004-02-05 Mitsubishi Fuso Truck & Bus Corp 内燃機関の故障検出装置
JP4161771B2 (ja) * 2002-11-27 2008-10-08 トヨタ自動車株式会社 酸素センサの異常検出装置
US6922985B2 (en) * 2003-01-21 2005-08-02 Daimlerchrysler Corporation Exhaust catalyst monitoring arrangement
JP2004285859A (ja) * 2003-03-19 2004-10-14 Toyota Motor Corp 酸素センサの劣化判定装置

Also Published As

Publication number Publication date
JP2006328975A (ja) 2006-12-07
US7216639B2 (en) 2007-05-15
US20060265116A1 (en) 2006-11-23

Similar Documents

Publication Publication Date Title
US5533332A (en) Method and apparatus for self diagnosis of an internal combustion engine
US8407983B2 (en) Abnormality diagnosis device of internal combustion engine
JP4756968B2 (ja) 内燃機関のノック判定装置
US9945312B2 (en) Abnormality diagnosis device for exhaust gas sensor
JP5772956B2 (ja) 排気センサの劣化診断装置および劣化診断方法
JP2007032357A (ja) 内燃機関の触媒診断装置およびその触媒診断装置を有する内燃機関を具備する自動車
JPH08338286A (ja) 内燃機関の排気系故障診断装置
US6470674B1 (en) Deterioration detecting apparatus and method for engine exhaust gas purifying device
JPS6340268B2 (ja)
JP3887903B2 (ja) 内燃機関の空燃比制御装置
JP2008261289A (ja) 空燃比センサの異常診断装置
JP4647393B2 (ja) 空燃比センサの異常診断装置
JP5446759B2 (ja) エンジンの異常検出方法及び異常検出装置
JP5112382B2 (ja) 内燃機関の酸素センサ診断装置
US7063081B2 (en) Deterioration determining apparatus and deterioration determining method for oxygen sensor
JP5741499B2 (ja) 空燃比ばらつき異常検出装置
JP5617272B2 (ja) 空燃比検出手段の出力特性測定方法及び出力特性測定装置
JP5640967B2 (ja) 気筒間空燃比ばらつき異常検出装置
US12092002B2 (en) Control device for internal combustion engine and catalyst deterioration diagnostic method
JP2009127595A (ja) 空燃比センサの異常診断装置
JPH08261007A (ja) 内燃機関の失火検出装置
JP4985350B2 (ja) 空燃比センサの異常診断装置
JP5488286B2 (ja) 内燃機関の燃焼状態検出システム
JP2008286122A (ja) 空燃比を検出する装置
JPH0968094A (ja) 内燃機関の空燃比制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080529

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20090827

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100915

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101208

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

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4647393

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees