(57)【要約】【課題】気体燃料を用いての機関運転時に触媒の劣化判定を実施する場合にその判定精度を向上させる。【解決手段】エンジン制御システムは、気体燃料を噴射する第１噴射弁２１と、エンジン１０の排気の浄化を行う触媒１９と、排気通路に設けられ排気中の酸素濃度に応じた検出信号を出力する酸素濃度センサ１８ａ、１８ｂと、を備える。制御部８０は、酸素濃度センサ１８ａ、１８ｂの出力に基づいて触媒１９が劣化しているか否かの劣化判定を実施する。また制御部８０は、第１噴射弁２１による気体燃料の噴射によりエンジン１０の燃焼を実施している期間では、酸素濃度センサ１８ａ、１８ｂの出力のうち所定の空燃比リッチ領域に対応する出力をマスクして触媒１９の劣化判定を実施する。【選択図】図１
2014190187.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（１０）の気筒内に、メタンを一成分に含む気体燃料を噴射する気体噴射手段（２１）と、前記内燃機関の排気の浄化を行う触媒（１９）と、前記内燃機関の排気通路（１４）に設けられ排気中の酸素濃度に応じた検出信号を出力する酸素検出手段（１８ａ、１８ｂ）と、を備える内燃機関のシステムに適用され、前記酸素検出手段の出力に基づいて前記触媒が劣化しているか否かの劣化判定を実施する内燃機関の触媒劣化診断装置であって、
前記気体噴射手段による燃料噴射により前記内燃機関の燃焼を実施している期間において、前記酸素検出手段の出力のうち所定の空燃比リッチ領域に対応する出力をマスクして前記劣化判定を実施する劣化判定手段を備えることを特徴とする内燃機関の触媒劣化診断装置。
【請求項２】
液体燃料を噴射する液体噴射手段（２２）と前記気体噴射手段とを備えるシステムに適用され、
前記劣化判定手段は、前記液体噴射手段による燃料噴射により前記内燃機関の燃焼を実施している期間では、前記酸素検出手段の出力のうち前記所定の空燃比リッチ領域を含む領域の出力に基づいて前記劣化判定を実施する一方、前記気体噴射手段による燃料噴射により前記内燃機関の燃焼を実施している期間では、前記酸素検出手段の出力のうち前記空燃比が前記所定のリッチ領域に対応する出力をマスクして前記劣化判定を実施する請求項１に記載の内燃機関の触媒劣化診断装置。
【請求項３】
前記酸素検出手段の出力に基づいて前記内燃機関の空燃比フィードバック制御が実施される内燃機関に適用され、
前記内燃機関の燃焼に使用する燃料が前記気体燃料である場合に、前記劣化判定手段による前記劣化判定の実施に際し、前記空燃比フィードバック制御により生じる空燃比リッチ／リーンの反転周期を補正する補正手段を備える請求項２に記載の内燃機関の触媒劣化診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の触媒劣化診断装置に関し、詳しくは気体燃料の燃焼により駆動される内燃機関の排気通路に配置された触媒の劣化を診断する技術に関する。
【背景技術】
【０００２】
従来、内燃機関の排気を浄化する触媒の劣化を判定する方法として、排気中の酸素濃度を検出する酸素濃度センサを触媒の上流側と下流側とに設け、それらセンサ出力に基づいて触媒の劣化判定を実施することが知られている。従来知られている手法では一般に、触媒の有するＯ2ストレージ能力に着目し、このＯ2ストレージ能力を定量化することによって触媒の劣化判定を実施している（例えば特許文献１参照）。この特許文献１には、触媒の上流側及び下流側にそれぞれＯ2センサを配置し、上流側Ｏ2センサの出力と下流側Ｏ2センサの出力から演算した面積差に基づいて触媒の劣化を判定することが開示されている。
【０００３】
また近年、圧縮天然ガス（ＣＮＧ）などの気体燃料が、ガソリンなどの液体燃料に代わる代替燃料として注目されており、気体燃料を単独で又は液体燃料と共に燃焼用の燃料として使用する内燃機関が実用化されている。なお、ＣＮＧ燃料は主成分にメタンを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１７７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＣＮＧ燃料を用いての機関運転時では、燃焼に供されなかった未燃のメタンが酸素濃度センサの電極付近で燃焼する反応が促進され、酸素が消費される結果、電極付近の酸素分圧が変化する。そのため、ガソリンなどの液体燃料を用いての機関運転時と対比すると、空燃比リッチ側の出力レベルが低くなるとともに、出力の変化周期が短くなる傾向を示す。この場合、空燃比リッチ側では酸素濃度センサの出力の変化量が小さくなり、正常時と異常時との違いが現れにくくなることにより、両者の切り分けがし難く誤判定を招くことが懸念される。
【０００６】
本発明は上記課題を解決するためになされたものであり、気体燃料を用いての機関運転時に触媒の劣化判定を実施する場合にその判定精度を向上させることができる触媒劣化診断装置を提供することを主たる目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するために、以下の手段を採用した。
【０００８】
本発明は、内燃機関の気筒内にメタンを一成分に含む気体燃料を噴射する気体噴射手段と、前記内燃機関の排気の浄化を行う触媒と、前記内燃機関の排気通路に設けられ排気中の酸素濃度に応じた検出信号を出力する酸素検出手段と、を備える内燃機関のシステムに適用され、前記酸素検出手段の出力に基づいて前記触媒が劣化しているか否かの劣化判定を実施する内燃機関の触媒劣化診断装置に関する。また、請求項１に記載の発明は、前記気体噴射手段による燃料噴射により前記内燃機関の燃焼を実施している期間において、前記酸素検出手段の出力のうち所定の空燃比リッチ領域に対応する出力をマスクして前記劣化判定を実施する劣化判定手段を備えることを特徴とする。
【０００９】
要するに、上記構成では、気体燃料を用いて内燃機関の運転を実施している期間に酸素検出手段の出力に基づき触媒の劣化診断を実施する場合、空燃比リッチ側に対応する出力をマスクして（除去して）、リーン側に対応する出力を用いて該劣化診断を実施する。ＣＮＧ燃料等のようにメタンを一成分として含む気体燃料を内燃機関の燃焼に用いた場合、排気中の未燃メタンの影響によって酸素検出手段の出力ずれが生じ、特に空燃比リッチ側で出力ずれが大きくなる。この点、上記構成によれば、未燃メタンによる出力ずれの影響が大きい領域の出力を排除し、出力ずれの影響を受けないか又はその影響が小さい領域の出力を用いて触媒の劣化診断を実施することから、触媒劣化の判定精度を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】エンジン制御システムの全体概略構成図。
【図２】触媒下流側に配置されたＯ2センサの出力変化を示す図。
【図３】Ｏ2センサの出力に対してマスク処理を行う場合の説明図。
【図４】触媒の劣化診断処理の処理手順を示すフローチャート。
【図５】本実施形態の劣化診断処理の具体的態様を示す図。
【図６】他の実施形態の劣化診断処理の具体的態様を示す図。
【発明を実施するための形態】
【００１１】
以下、本実施形態について図面を参照しつつ説明する。本実施形態は、気体燃料である圧縮天然ガス（ＣＮＧ）と液体燃料であるガソリンとを燃焼用の燃料として使用する、いわゆるバイフューエルタイプの車載多気筒エンジン（多気筒内燃機関）に適用されるエンジン制御システムとして具体化されている。本システムの全体概略図を図１に示す。
【００１２】
図１に示すエンジン１０は、多気筒（例えば直列３気筒）の火花点火式エンジンよりなり、その吸気ポートには吸気マニホールド１２を介して吸気管１１が接続されており、排気ポートには排気マニホールド１３を介して排気管１４が接続されている。
【００１３】
吸気管１１には、空気量調整手段としてのスロットル弁１５が設けられている。スロットル弁１５は、ＤＣモータ等のアクチュエータ１５ａにより開度調節される電子制御式のスロットル弁として構成されている。スロットル弁１５の開度（スロットル開度）は、アクチュエータ１５ａに内蔵されたスロットル開度センサ１５ｂにより検出される。吸気管１１において、スロットル弁１５よりも下流側にはサージタンク１７が設けられており、サージタンク１７には、吸気管１１内の圧力を検出する圧力検出手段としての吸気管圧力センサ９２が設けられている。
【００１４】
吸気管１１におけるサージタンク１７よりも下流側には、エンジン１０に対して燃料を噴射する燃料噴射手段として、気体燃料を噴射する第１噴射弁２１と、液体燃料を噴射する第２噴射弁２２とが気筒毎に設けられている。この第１噴射弁２１の噴射により気体燃料が各気筒の吸気ポートに供給され、第２噴射弁２２の噴射により液体燃料が各気筒の吸気ポートに供給される。
【００１５】
排気管１４には、排気中のＣＯ，ＨＣ，ＮＯｘ等を浄化するための触媒１９が設けられており、本実施形態では触媒１９として三元触媒が用いられている。触媒１９の上流側及び下流側のそれぞれには、排気中の酸素濃度に応じた検出信号を出力する酸素検出手段としての酸素濃度センサ１８ａ，１８ｂが設けられている。酸素濃度センサ１８ａ，１８ｂとしては、触媒１９の上流側において、排気中の酸素濃度に比例した広域の空燃比信号を出力する広域検出タイプのＡ／Ｆセンサ１８ａが配置され、触媒１９の下流側において、エンジン１０の空燃比がリッチかリーンかに応じて異なる起電力を発生するＯ2センサ１８ｂが配置されている。なお、Ｏ2センサ１８ｂでは、理論空燃比で基準電圧Ｖ０（例えば約０．４５Ｖ）を出力するとともに、理論空燃比を境にして空燃比リッチの場合に約１Ｖ、空燃比リーンの場合に約０Ｖを出力する。
【００１６】
エンジン１０の吸気ポート及び排気ポートには、気筒内に導入される空気量を調整する機関バルブとしての吸気バルブ２５及び排気バルブ２６がそれぞれ設けられている。吸気バルブ２５の開動作により空気と燃料との混合気が気筒内に導入され、排気バルブ２６の開動作により燃焼後の排気が排気通路に排出される。
【００１７】
エンジン１０の各気筒には点火プラグ２０が設けられている。点火プラグ２０には、点火コイル等よりなる点火回路部２０ａを通じて、所望とする点火時期に高電圧が印加される。この高電圧の印加により、各点火プラグ２０の対向電極間に火花放電が発生し、気筒内に供給された燃料が着火され燃焼に供される。
【００１８】
本システムには、各噴射弁２１、２２に対して燃料を供給する燃料供給部として、気体燃料（ＣＮＧ燃料）を供給する気体燃料供給部４０と、液体燃料（ガソリン）を供給する液体燃料供給部７０とが設けられている。
【００１９】
気体燃料供給部４０は、第１噴射弁２１に対して気体燃料を供給するものとなっている。具体的には、気体燃料供給部４０において、第１噴射弁２１には、ガス配管４１を介してガスタンク４２が接続されている。ガス配管４１の途中には、第１噴射弁２１に供給される気体燃料の圧力を減圧調整する圧力調整機能を有するレギュレータ４３が設けられている。レギュレータ４３は、ガスタンク４２内に貯蔵された高圧状態（例えば最大２０ＭＰａ）の気体燃料を、機械的に定められた圧力値（例えば０．３〜０．４ＭＰａ）に減圧調整するものである。減圧調整後の気体燃料は、ガス配管４１を通って第１噴射弁２１に供給される。
【００２０】
ガス配管４１等により形成される燃料通路には更に、ガスタンク４２の燃料出口の付近に配置されたタンク主止弁４４と、タンク主止弁４４よりも下流側であってレギュレータ４３の燃料入口の付近に配置された遮断弁４５とが設けられている。これら各弁４４，４５によって、ガス配管４１における気体燃料の流通が許容及び遮断される。タンク主止弁４４及び遮断弁４５はいずれも電磁式の開閉弁であり、非通電時に気体燃料の流通を遮断し、通電時に気体燃料の流通を許容する常閉式となっている。また、レギュレータ４３には、減圧調整前の燃料圧力を検出する圧力センサ４６が一体に設けられており、レギュレータ４３の下流側のガス配管４１には、噴射圧を検出する圧力センサ４７と、ガス配管４１内の気体燃料の温度を検出する温度センサ４８とが設けられている。
【００２１】
液体燃料供給部７０は、第２噴射弁２２に対して液体燃料を供給するものとなっている。具体的には、液体燃料供給部７０において、第２噴射弁２２には、燃料配管７１を介して燃料タンク７２が接続されている。燃料配管７１には、燃料タンク７２内の液体燃料を第２噴射弁２２に給送する燃料ポンプ７３が設けられている。
【００２２】
制御部８０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、バックアップＲＡＭ等を備えており、ＲＯＭに記憶された各種の制御プログラムを実行することで、都度のエンジン運転状態に応じてエンジン１０の各種制御を実施する。具体的には、制御部８０は、上述した各種センサや、本システムに設けられたその他のセンサ類（クランク角センサ９１、冷却水温センサ９３、吸気温センサ９４、車速センサ等）と電気的に接続されており、これらのセンサからの出力（検出信号）が入力される。また、制御部８０は、点火回路部２０ａ、各噴射弁２１，２２等の駆動部と電気的に接続されており、駆動信号を各駆動部に向けて出力することにより各駆動部の駆動を制御する。
【００２３】
点火回路部２０ａや各噴射弁２１，２２等の駆動部には、制御部８０から駆動信号が入力されるようになっており、その入力した駆動信号に応じて各駆動部が駆動される。具体的には、点火回路部２０ａは、制御部８０からの点火信号に応じて高電圧を出力し点火プラグ２０に点火火花を生じさせる。第１噴射弁２１は、制御部８０からの噴射信号に応じた量の気体燃料を吸気ポートに噴射し、第２噴射弁２２は、制御部８０からの噴射信号に応じた量の液体燃料を吸気ポートに噴射する。
【００２４】
制御部８０は、エンジン運転状態やタンク内の燃料残量、運転者によって操作される図示しない燃料切替スイッチからの入力信号等に応じて使用燃料を選択的に切り替えている。具体的には、ガスタンク４２内の気体燃料の残存量が所定値を下回った場合又は燃料切替スイッチにより液体燃料の使用が選択されている場合には、液体燃料によりエンジン燃焼を行う液体燃料モードで運転する。一方、燃料タンク７２内の液体燃料の残存量が所定値を下回った場合又は燃料切替スイッチにより気体燃料の使用が選択されている場合には、気体燃料によりエンジン燃焼を行う気体燃料モードで運転する。
【００２５】
本実施形態の空燃比制御では、空燃比の実際値（実空燃比）と目標値（目標空燃比）との偏差Δに基づくフィードバック制御を実施している。具体的には、エンジン運転状態（例えばエンジン回転速度及びエンジン負荷）に基づいて目標空燃比を算出するとともに、触媒１９の上流側に設けられたＡ／Ｆセンサ１８ａの検出値に基づいて実空燃比を算出する。そして、実空燃比と目標空燃比との偏差Δに応じて空燃比補正量ＦＡＦを算出し、その算出した空燃比補正量ＦＡＦにより基本噴射量を補正することで実空燃比を目標空燃比に一致させるようにしている。ここで、基本噴射量は目標空燃比を得るために必要な燃料量であり、吸気管圧力センサ９２の検出値に基づき推定される吸入空気量と目標空燃比とに基づいて算出される。空燃比補正量ＦＡＦは、例えば空燃比偏差Δに比例ゲインＫＰを乗算して得られた比例項と、偏差Δの時間微分値に微分ゲインＫＤを乗算して得られた微分項と、偏差Δの時間積分値に積分ゲインＫＩを乗算して得られた積分項とに基づいて算出される。また、本システムの空燃比フィードバック制御では、触媒下流側のＯ2センサ１８ｂの検出値に基づく補正を加えるサブフィードバック制御により、空燃比制御の制御性を高めるようにしている。
【００２６】
三元触媒は、空燃比がリーンの時にはＯ2を取り込み、空燃比がリッチの時にはＣＯ、ＨＣを取り込んでリーンの時に吸蔵したＯ2と反応させるＯ2ストレージ能力を有している。そこで、上記空燃比フィードバック制御では、このような三元触媒のＯ2ストレージ能力を利用するべく、空燃比をリッチとリーンとで反転させながら一定周期で変動させる制御を実施している。
【００２７】
また、制御部８０は、エンジン１０の燃焼を実施している期間において、触媒１９の劣化診断を実施している。以下、本システムにおける触媒１９の劣化診断処理について説明する。本システムでは、触媒１９の上流側に配置されたＡ／Ｆセンサ１８ａの出力変化と、触媒１９の下流側に配置されたＯ2センサ１８ｂの出力変化とを検出し、その検出した出力変化を対比した結果に基づいて触媒１９が劣化しているか否かを判定する。
【００２８】
すなわち、触媒１９の排気浄化機能が正常であれば、排気中の未燃ガス等が触媒１９で除去されるため、触媒１９の上流側に配置されたＡ／Ｆセンサ１８ａの出力変化に対し、その下流側に配置されたＯ2センサ１８ｂの出力変化が小さくなる。一方、触媒１９の排気浄化機能が低下している場合には、排気中の未燃ガス等が触媒１９の下流側に流出されることにより、触媒１９の上流側に配置されたＡ／Ｆセンサ１８ａの出力変化と、下流側に配置されたＯ2センサ１８ｂの出力変化との差が正常時よりも小さくなる。この点に鑑み、本システムでは、Ａ／Ｆセンサ１８ａとＯ2センサ１８ｂのそれぞれについて、単位時間当たりの出力変化量（出力変化率α（＞０））を算出するとともに、その出力変化率αの所定時間内における積算値を算出する。そして、Ａ／Ｆセンサ１８ａの出力に基づき算出した出力変化率α１の積算値（第１積算値ΣＡＦ）と、Ｏ2センサ１８ｂの出力に基づき算出した出力変化率α２の積算値（第２積算値ΣＯ2）との相違が所定以下である場合に、触媒１９の劣化異常が生じているものと判定する。
【００２９】
ところで、ＣＮＧ燃料の主成分はメタンであり、ＣＮＧ燃料を用いてのエンジン運転時には、エンジン１０から比較的多くの未燃メタンが排出される。また、排気中の未燃メタンは、酸素濃度センサ（Ａ／Ｆセンサ１８ａ、Ｏ2センサ１８ｂ）の電極が高温の場合にその電極付近で燃焼する反応を起こし、これにより排気中の酸素が消費される。そのため、酸素濃度センサの電極付近の酸素分圧が変化し、ＣＮＧ燃料の使用時にはガソリン燃料の使用時に対してセンサの出力ずれが生じる。具体的には、酸素濃度センサにおいて空燃比リッチ側の出力レベルが低くなるとともに、出力の変化周期が短くなる傾向を示す。なお、未燃メタンは触媒１９で酸化されにくく、エンジン１０から排出された未燃メタンの一部は触媒１９の下流側にも排出される。そのため、ＣＮＧ燃料の使用時における酸素濃度センサの出力ずれは、上流側だけでなく下流側でも生じる。
【００３０】
この事象について図２を用いて説明する。図２は、触媒１９の下流側に配置されたＯ2センサ１８ｂの出力変化を示す図であり、図中、一点鎖線はガソリン燃料を用いてのエンジン燃焼時における出力変化の推移を示し、実線はＣＮＧ燃料を用いてのエンジン燃焼時における出力変化の推移を示す。空燃比フィードバック制御に伴い、Ｏ2センサ出力は、図２に示すように、理論空燃比（ストイキ）を示す基準電圧Ｖ０を挟んでリッチ側出力とリーン側出力とが交互に現れる。このとき、ガソリン燃料を用いてのエンジン燃焼時には、基準電圧Ｖ０を中心に出力電圧が一定周期で変動する（図２の一点鎖線）。
【００３１】
これに対し、ＣＮＧ燃料を用いてのエンジン燃焼時には、空燃比リーン側のピーク電圧はガソリン燃料の使用時と略同じであるが、空燃比リッチ側のピーク電圧がガソリン燃料の使用時よりも低い値を示す。また、センサ出力の変化周期について、ＣＮＧ燃料の使用時にはガソリン燃料の使用時に比べて短くなる（ＴＦＣＮ＜ＴＦＧＳ）。つまり、理論空燃比に対してリーン側では、酸素濃度センサの出力変化がＣＮＧ燃料とガソリン燃料とで略同じであるのに対し、リッチ側では出力変化が使用燃料に応じて異なり、ＣＮＧ燃料ではガソリン燃料よりも出力レベルが全体的に小さくなる。なお、センサ出力の変化周期は、空燃比フィードバック制御により生じるリッチとリーンとの反転周期ＴＦである。
【００３２】
酸素濃度センサの出力に基づいて触媒１９の劣化診断を実施する場合、酸素濃度センサの出力レベルが低いほど、上流側と下流側との出力変化の差がノイズと判別しにくくなり、触媒劣化が生じているか否かの判定精度が低下するおそれがある。そのため、上記のようなセンサの出力特性を考慮せずに、ガソリン燃料とＣＮＧ燃料とで同じ態様で触媒１９の劣化診断処理を実施した場合、酸素濃度センサのリッチ側での出力レベル低下に起因して正常時と劣化異常時とを切り分けし難くなり、誤判定を招くことが懸念される。
【００３３】
そこで本実施形態では、ＣＮＧ燃料による燃料噴射によりエンジン１０の燃焼を実施している期間において、酸素濃度センサの出力のうち所定の空燃比リッチ領域に対応する出力をマスクして触媒１９の劣化診断処理を実施することとしている。つまり、触媒上流側に配置されたＡ／Ｆセンサ１８ａ及び触媒下流側に配置されたＯ2センサ１８ｂについて、理論空燃比に対してリッチ側の領域ＳＲＡの出力をマスク処理し、リッチ領域ＳＲＡの出力を用いずにリーン側の領域の出力のみを用いて触媒劣化診断を実施する。Ｏ2センサ１８ｂに対してマスク処理を施した場合の概略を図３に示す。
【００３４】
その一方で、エンジン１０の燃焼に使用する燃料が液体燃料（ガソリン燃料）である場合には、出力変化率αの積算期間内における積算頻度（サンプル数）を確保するために、酸素濃度センサの出力のうち所定の空燃比リッチ領域ＳＲを含む領域の出力に基づいて触媒劣化診断を実施する。特に本実施形態では、液体燃料の使用時には、酸素濃度センサの出力をマスクせずに、つまり酸素濃度センサにおける全領域の出力を用いて触媒１９の劣化診断処理を実施する。
【００３５】
次に、本実施形態の触媒劣化判定処理について図４のフローチャートを用いて説明する。この処理は、制御部８０のＣＰＵにより所定周期毎に実行される。
【００３６】
図４において、ステップＳ１０１では、触媒劣化診断の実行条件が成立しているか否かを判定する。この実行条件としては、例えば触媒１９が活性状態であること（例えば、車速が所定以上であって、かつエンジン負荷が所定以上であること）、酸素濃度センサが正常であること、前回の診断実行から所定時間が経過していること等を含む。
【００３７】
実行条件が成立している場合、ステップＳ１０２へ進み、出力変化率αの積算値の演算を開始する演算開始タイミングを設定する。また、劣化診断用の空燃比補正量ＦＡＦを設定する。ここでは、触媒劣化診断を実施していない通常運転時よりも反転周期ＴＦが短くなるように空燃比補正量ＦＡＦを設定し、具体的には、空燃比フィードバック制御のゲイン（比例ゲインＫＰ、微分ゲインＫＤ、積分ゲインＫＩ）のうち少なくとも比例ゲインＫＰについて、通常運転時の比例ゲインＫＰよりも大きい値に設定する。なお、劣化診断用の反転周期ＴＦは、通常運転時における反転周期ＴＦと同じとしてもよい。また、比例ゲインＫＰ、微分ゲインＫＤ及び積分ゲインＫＩの一部について通常運転時と劣化診断時とで異なる値にしてもよいし、全部を異なる値にしてもよい。
【００３８】
続くステップＳ１０３では、気体燃料モードによるエンジン運転時であるか否かを判定する。液体燃料モードによるエンジン運転時であればステップＳ１０６へ進み、Ａ／Ｆセンサ１８ａ及びＯ2センサ１８ｂのそれぞれについて、出力変化率αの積算値の演算開始タイミング以降において単位時間当たりの出力変化量である出力変化率α（α１、α２）を算出する。また、その出力変化率αを積算することにより第１積算値ΣＡＦ及び第２積算値ΣＯ2をそれぞれ算出する。なお、出力変化率は、理論空燃比に対応する出力側からどれだけ変化したかを示す値であり、正の値で表される。液体燃料モードでは、センサ出力がリッチ側出力かリーン側出力かにかかわらず、出力変化率αの演算タイミングが到来する毎にそのときのセンサ出力値を用いて第１積算値ΣＡＦ及び第２積算値ΣＯ2をそれぞれ算出する。
【００３９】
ステップＳ１０７では、演算開始タイミングから所定の積算時間ｔｉ（例えば数秒）が経過したか否かを判定する。積算時間ｔｉが経過する前であれば、一旦本ルーチンを終了して、積算時間ｔｉが経過するまでステップＳ１０６による出力変化率αの積算を繰り返す。そして、積算時間ｔｉが経過するとステップＳ１０７で肯定判定されて、ステップＳ１０８へ進む。ステップＳ１０８では、第１積算値ΣＡＦ及び第２積算値ΣＯ2に基づいて、劣化診断用パラメータとしての劣化判定値を算出する。ここでは、第１積算値ΣＡＦから第２積算値ΣＯ2を差し引き、これにより求めた値を劣化判定値とする。なお、劣化判定値を算出する際には、単位の相違を考慮して第１積算値ΣＡＦ及び第２積算値ΣＯ2の一方を補正するか、あるいは第１積算値ΣＡＦ及び第２積算値ΣＯ2を空燃比変化量に換算して行うとよい。
【００４０】
続くステップＳ１０９では、劣化判定値と、予め定めた劣化判定用閾値とを比較する。劣化判定値が閾値よりも大きい場合、つまり、上流側と下流側とのセンサ出力の変化の違いが大きい場合にはステップＳ１１０へ進み、触媒１９の排気浄化機能は正常である旨の判定をする。また、劣化判定値が閾値以下である場合には、ステップＳ１１１へ進み、触媒１９の劣化異常が生じている旨の判定をする（劣化判定手段）。なお、劣化判定用閾値は、ガソリン燃料とＣＮＧ燃料とで同じでも異なっていてもよい。
【００４１】
これに対し、ステップＳ１０３で気体燃料モードによるエンジン運転時であると判定された場合にはステップＳ１０４へ進み、ステップＳ１０２で設定した劣化診断用の空燃比補正量ＦＡＦを補正する。上述した通り、ＣＮＧ燃料によるエンジン燃焼時には、ガソリン燃料によるエンジン燃焼時に比べて反転周期ＴＦが短くなるものの、リッチ側の出力をマスクするため、積算時間ｔｉ内における出力変化率αの演算回数（積算回数）がガソリン燃料の場合と相違することが考えられる。このとき、積算時間ｔｉ内における出力変化率αの演算回数が少ないと、劣化判定値が小さいことに起因して判定誤差が生じることが懸念される。
【００４２】
そこで本実施形態では、触媒１９の劣化判定を実施する際に、エンジン１０の燃焼に使用する燃料がＣＮＧ燃料である場合には、空燃比リッチ／リーンの反転周期ＴＦを補正することとしている。具体的には、ガソリン燃料の使用時とＣＮＧ燃料の使用時とで、積算時間ｔｉ内における出力変化率αの演算回数が同等となるように、空燃比リッチ／リーンの反転周期ＴＦ、すなわち劣化診断用の空燃比補正量ＦＡＦを補正する。例えば、積算時間ｔｉ内における出力変化率αの演算回数が、ＣＮＧ燃料においてガソリン燃料よりも少なくなる場合には、反転周期ＴＦが短くなるように空燃比補正量ＦＡＦを補正する。また、空燃比補正量ＦＡＦの補正に際し本実施形態では、空燃比フィードバック制御のゲインのうち少なくとも比例ゲインＫＰを補正する。反転周期ＴＦを短くするには比例ゲインＫＰを大きくする。
【００４３】
続くステップＳ１０５では、酸素濃度センサの出力が、理論空燃比よりもリッチ側を示す値であるか否かを判定する。空燃比リーン側の出力である場合にはステップＳ１０６へ進み、Ａ／Ｆセンサ１８ａ及びＯ2センサ１８ｂのそれぞれについて、空燃比リーン側の出力を用いて出力変化率αを算出するとともに、その算出した出力変化率αを、第１積算値ΣＡＦ及び第２積算値ΣＯ2の前回値にそれぞれ加算する。一方、酸素濃度センサの出力が空燃比リッチ側の出力である場合にはステップＳ１０６の処理を実施せず、一旦本ルーチンを終了する。この処理により、劣化判定値の算出に際して空燃比リッチ側の出力が除去される。
【００４４】
その後、ステップＳ１０７で演算開始タイミングから所定の積算時間ｔｉが経過したと判定されると、ステップＳ１０９以降の処理へ進み、劣化判定値に基づく触媒１９の劣化診断を実行する。なお、劣化診断の終了後は、劣化判定値、第１積算値ΣＡＦ及び第２積算値ΣＯ2をリセットする。
【００４５】
図５は、本実施形態における触媒１９の劣化診断処理の具体的態様を示すタイムチャートである。図５は、触媒１９の下流側に配置されたＯ2センサ１８ｂの出力変化及び第２積算値ΣＯ2の推移を示し、このうち（ａ）はガソリン燃料によるエンジン燃焼時を示し、（ｂ）はＣＮＧ燃料によるエンジン燃焼時を示す。
【００４６】
まず、ガソリン燃料によるエンジン燃焼時について、演算開始タイミングｔ１１以降では、演算タイミング（例えば数ｍｓｅｃ）が到来する毎に出力変化率α１を算出するとともに、前回までの出力変化率α１に基づき算出した第２積算値ΣＯ2に、出力変化率α１の今回値を加算していく。なお、演算開始タイミングｔ１１において、第２積算値ΣＯ2には初期値０が与えられている。そして、演算開始タイミングｔ１１から積算時間ｔｉが経過したタイミングｔ１２で、第２積算値ΣＯ2及び第１積算値ΣＡＦを用いて触媒１９の劣化診断を実施する。このとき、図５（ａ）に示すように、触媒１９の排気浄化機能が劣化している場合（実線の場合）には、正常である場合（破線の場合）に比べて第２積算値ΣＯ2が大きい値を示す。
【００４７】
一方、ＣＮＧ燃料によるエンジン燃焼時に触媒１９の劣化診断を実施する場合、ガソリン燃料で使用する劣化診断用の空燃比補正量ＦＡＦを補正し、積算時間ｔｉ内における出力変化率αの演算回数が同等となるようにする。例えば、積算時間ｔｉ内における出力変化率αの演算回数がガソリン燃料のときよりも少ない場合には、空燃比フィードバック制御のゲインのうち少なくとも比例ゲインＫＰについてこれを大きくなる側に補正する。これにより、空燃比フィードバック制御により生じるリッチ／リーンの反転周期ＴＦが補正前に比べて短くなり、同一時間内におけるリッチ／リーンの反転回数が増加する。また、反転回数の増加により、積算時間ｔｉ内における空燃比リーンの出現回数が多くなり、出力変化率αの算出回数を十分に確保することが可能となる。
【００４８】
そして、演算開始タイミングｔ２１以降では、理論空燃比に対してリーン側の出力のみを用いて出力変化率α２を算出するとともに、前回までの出力変化率α２に基づき算出した第２積算値ΣＯ2に、出力変化率α２の今回値を加算していく。また、演算開始タイミングｔ２１から積算時間ｔｉが経過したタイミングｔ２２では、第２積算値ΣＯ2及び第１積算値ΣＡＦを用いて触媒１９の劣化診断を実施する。このとき、反転周期ＴＦを補正していることから、第１積算値ΣＡＦ及び第２積算値ΣＯ2は、触媒１９の劣化状態が同じであればガソリン燃料の使用時と同等の値を示すこととなる。
【００４９】
以上詳述した本実施形態によれば、次の優れた効果が得られる。
【００５０】
気体燃料（ＣＮＧ燃料）によるエンジン燃焼時では、酸素濃度センサの空燃比リッチ側に対応する出力をマスクし、リーン側に対応する出力のみを用いて触媒１９の劣化診断を実施する構成とした。ＣＮＧ燃料のようにメタンを一成分として含む気体燃料を用いた場合、液体燃料の場合と比較すると、排気中の未燃メタンの影響によって特に空燃比リッチ側で出力ずれが大きくなる。この点に鑑み、上記構成としたため、未燃メタンによる出力ずれの影響が大きい領域の出力を排除し、出力ずれの影響を受けないか又はその影響が小さい領域の出力を用いて触媒１９の劣化診断を実施することから、触媒劣化の判定精度を向上させることができる。
【００５１】
また、気体燃料によるエンジン燃焼時には、液体燃料の場合に比べて反転周期ＴＦが短くなるものの、リーン側出力のみを用いて劣化判定値を算出するため、液体燃料と同じ診断期間内でのサンプル数が少なくなってしまうことが懸念される。この点、気体燃料によるエンジン燃焼時には、空燃比リッチ／リーンの反転周期ＴＦを補正する構成とした。より具体的には、診断期間内のサンプル数（本実施形態では、積算時間ｔｉ内における出力変化率αの演算回数）が液体燃料の使用時と同等になるように劣化診断用の空燃比補正量ＦＡＦを補正する構成とした。これにより、気体燃料によるエンジン燃焼時での劣化判定値が液体燃料の場合と同等のレベルとすることができ、劣化判定値が小さいことに起因する誤判定を回避するようにすることができる。
【００５２】
気体燃料によるエンジン燃焼時には空燃比リッチ側の出力をマスクして触媒１９の劣化診断を実施するのに対し、液体燃料によるエンジン燃焼時では、酸素濃度センサの出力をマスクせずに全領域の出力を用いて触媒１９の劣化診断を実施する構成とした。これにより、液体燃料によるエンジン燃焼時には、反転周期ＴＦを短くする側に補正せずに積算時間ｔｉ内におけるサンプル数を十分に確保することができる。
【００５３】
（他の実施形態）
本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。
【００５４】
・上記実施形態では、単位時間当たりの出力変化量である出力変化率αを積算時間ｔｉ内で積算した値に基づいて劣化判定値を算出し、これを劣化判定用閾値と比較することにより触媒１９の劣化診断を実施する構成としたが、劣化診断の方法は上記に限定しない。例えば、積算時間ｔｉ内において酸素濃度センサから出力されるセンサ出力値によるカーブと、理論空燃比を示す基準電圧Ｖ０とに囲まれた領域の面積を触媒上流側のセンサ及び触媒下流側のセンサのそれぞれについて算出し、その２つの面積の比較に基づいて触媒１９の劣化診断を実施する構成に本発明を適用する。この場合の劣化診断の具体的態様を図６に示す。図６は、触媒１９の下流側に配置されたＯ2センサ１８ｂの出力変化及び第２積算値ΣＯ2の推移を示し、このうち（ａ）はガソリン燃料によるエンジン燃焼時を示し、（ｂ）はＣＮＧ燃料によるエンジン燃焼時を示す。
【００５５】
ガソリン燃料の使用時には、積算時間ｔｉ内において、Ｏ2センサ１８ｂのリッチ側出力と基準電圧Ｖ０とに囲まれたリッチ側領域の面積ＳＲの和と、リーン側出力と基準電圧Ｖ０とに囲まれたリーン側領域の面積ＳＬの和とを加算し、これを第２積算値ΣＯ2とする（図６（ａ）参照）。また、第２積算値ΣＯ2と同様にして第１積算値ΣＡＦを算出する。そして、第１積算値ΣＡＦに対する第２積算値ΣＯ2の面積比（劣化判定値）を算出し、その面積比が所定値以上の場合に触媒１９が劣化していると判定する。これに対し、ＣＮＧ燃料の使用時には、積算時間ｔｉ内において、Ｏ2センサのリーン側出力と基準電圧Ｖ０とに囲まれたリーン側領域の面積ＳＬの和を求め、これを第２積算値ΣＯ2とする（図６（ｂ）参照）。また、第２積算値ΣＯ2と同様にして第１積算値ΣＡＦを算出する。そして、第１積算値ΣＡＦに対する第２積算値ΣＯ2の面積比が所定値以上の場合に触媒１９が劣化していると判定する。
【００５６】
・上記実施形態では、酸素濃度センサとして、触媒１９の上流側にＡ／Ｆセンサ１８ａを配置し、触媒１９の下流側にＯ2センサ１８ｂを配置したが、触媒１９の上流側及び下流側にＯ2センサを配置した構成に本発明を適用してもよい。また、触媒１９の上流側及び下流側にＡ／Ｆセンサを配置した構成に本発明を適用してもよい。
【００５７】
・触媒１９の上流側にＯ2センサを配置した場合の空燃比フィードバック制御では、Ｏ2センサにより検出される空燃比がリッチである場合には所定量ＫＩＬずつ減量し、リーンである場合には所定量ＫＩＲずつ増量することにより空燃比補正量ＦＡＦを設定する。また、Ｏ2センサにより検出される空燃比がリッチからリーンへ、又はリーンからリッチへ反転した場合には、空燃比補正量ＦＡＦを階段状に増減（スキップ）させる。したがって、当該システムに本発明を適用する場合には、所定量ＫＩＬ及び所定量ＫＩＲを補正するか、又はスキップ量を補正することにより反転周期ＴＦを補正するとよい。
【００５８】
・上記実施形態では、ＣＮＧ燃料によるエンジン燃焼時には、理論空燃比に対してリッチ側の全領域をマスクして触媒１９の劣化診断処理を実施したが、理論空燃比よりもリッチ側に定めた所定のリッチ空燃比を基準に、このリッチ空燃比よりもリッチ側の領域をマスク領域に設定してもよい。あるいは、理論空燃比よりもリーン側に定めた所定のリーン空燃比を基準に、このリーン空燃比よりもリッチ側の領域をマスク領域に設定してもよい。
【００５９】
・上記実施形態では、液体燃料によるエンジン燃焼時には、酸素濃度センサの出力をマスクせずに全領域の出力を用いて触媒１９の劣化診断を実施したが、必ずしも全出力領域を用いて劣化診断を実施する必要はない。例えば、理論空燃比よりもリーン側に定めた所定のリーン空燃比と、理論空燃比よりもリッチ側に定めた所定のリッチ空燃比との間の出力領域であって、かつＣＮＧ燃料の使用時におけるマスク領域を含む領域の出力を用いて触媒１９の劣化診断を実施する構成としてもよい。また、当該構成を適用する場合、気体燃料によるエンジン燃焼時には、理論空燃比よりもリーン側に定めた所定のリーン空燃比と理論空燃比との間の出力領域における出力を用いて触媒１９の劣化診断を実施する構成とするとよい。
【００６０】
・上記実施形態では、エンジン１０の燃焼に使用する燃料がＣＮＧ燃料である場合に空燃比リッチ／リーンの反転周期ＴＦを補正する構成としたが、当該補正を実施しない構成としてもよい。この場合、劣化判定値との比較に用いる劣化判定用閾値をガソリン用とＣＮＧ用で別個に設定することが望ましい。また、使用燃料がガソリン燃料かＣＮＧ燃料かに応じて積算時間ｔｉを可変に設定してもよく、具体的には、ＣＮＧ燃料の場合にはガソリン燃料の場合よりも積算時間ｔｉを長く設定する構成としてもよい。
【００６１】
・上記実施形態では、気体燃料（ＣＮＧ燃料）と液体燃料（ガソリン燃料）とを燃焼用の燃料として使用するバイフューエルエンジンに本発明を具体化する場合について説明したが、燃焼用の燃料として気体燃料のみを使用するガスエンジンに本発明を具体化してもよい。あるいは、気体燃料と液体燃料とを併用して使用するエンジンに本発明を具体化してもよい。後者の場合、気体燃料を単独で使用する場合のみ、酸素濃度センサの出力のうち所定の空燃比リッチ領域に対応する出力をマスク処理して触媒１９の劣化診断を実施する構成としてもよい。あるいは、気体燃料を単独で使用する場合だけでなく、気体燃料と液体燃料とを併用する場合にも当該マスク処理して触媒１９の劣化診断を実施してもよい。
【００６２】
・上記実施形態では気体燃料をＣＮＧ燃料としたが、メタンを一成分として含み、かつ標準状態で気体の燃料であればＣＮＧ燃料に限定しない。また、液体燃料についてもガソリン燃料に限定しない。例えば、液体燃料としての軽油を燃焼用の燃料とするディーゼルエンジンに、気体燃料の燃料噴射システムを搭載した構成に本発明を適用してもよい。
【符号の説明】
【００６３】
１０…エンジン、１４…排気管、２１…第１噴射弁（気体噴射手段）、２２…第２噴射弁（液体噴射手段）、１８ａ…Ａ／Ｆセンサ（酸素検出手段）、１８ｂ…Ｏ2センサ（酸素検出手段）、１９…触媒、８０…ＥＣＵ（劣化判定手段、補正手段）。
【図１】
2014190187.tif 000003
【図２】
2014190187.tif 000004
【図３】
2014190187.tif 000005
【図４】
2014190187.tif 000006
【図５】
2014190187.tif 000007
【図６】
2014190187.tif 000008