(57)【要約】【課題】低コストで燃料中の硫黄濃度を検出できる硫黄濃度検出装置を提供する。【解決手段】本実施例に係るエンジンシステムは、排気通路２０に配置されて排気の空燃比を検出すると共に、排気に接触させた外表面側電極に触媒層が形成された第１酸素センサ６６ｃ及び触媒層が形成されていない第２酸素センサ６６ｎｃと、第１酸素センサ６６ｃ及び第２酸素センサ６６ｎｃの出力に基づいて、燃料中の硫黄濃度を検出する硫黄濃度検出処理を実行するＥＣＵ４とを備えている。【選択図】図２
2008255952.tif 000002
【特許請求の範囲】
【請求項１】
排気通路に配置されて排気の空燃比を検出すると共に、排気に接触させた外表面側電極に触媒層が形成された第１ガスセンサ及び前記触媒層が形成されていない第２ガスセンサと、
前記第１及び第２ガスセンサの出力に基づいて、燃料中の硫黄濃度を検出する硫黄濃度検出処理を実行する硫黄濃度検出手段とを備えた、ことを特徴とする内燃機関の硫黄濃度検出装置。
【請求項２】
該内燃機関の空燃比を変更する空燃比変更手段と、
該内燃機関への吸入空気量を検出するエアフロメータとを備え、
前記硫黄濃度検出手段は、前記第１及び第２ガスセンサがリーン出力するまで空燃比をリーン側に維持した後にリッチ側に変更し、前記第１及び第２ガスセンサの一方がリッチ出力をするに至ってから他方がリッチ出力をするに至るまでの間の吸入空気量に基づいて、硫黄濃度を検出する、ことを特徴とする請求項１に記載の硫黄濃度検出装置。
【請求項３】
前記第１及び第２ガスセンサは、前記排気通路に配置された排気浄化触媒よりも下流に配置されている、ことを特徴とする請求項１に記載の内燃機関の硫黄濃度検出装置。
【請求項４】
前記硫黄濃度検出手段は、前記排気の温度を検出する排気温センサの出力値に応じて前記硫黄濃度検出処理を実行する、ことを特徴とする請求項１又は２に記載の内燃機関の硫黄濃度検出装置。
【請求項５】
前記硫黄濃度検出手段は、吸入空気量に応じて前記硫黄濃度検出処理を実行する、ことを特徴とする請求項２に記載に内燃機関の硫黄濃度検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の硫黄濃度検出装置に関する。
【背景技術】
【０００２】
従来、排気中の硫黄濃度を検出する硫黄濃度センサを設けることにより、燃料中に含まれる硫黄濃度を検出する内燃機関の排気浄化装置が知られている。
例えば特許文献１に開示されている硫黄濃度センサは、排気中のＳＯｘ濃度を検出するＳＯｘ濃度検出部と、排気中のＳＯｘ及びＨ２Ｓの合計濃度を検出する合計濃度検出部とを備え、ＳＯｘ濃度検出部と合計濃度検出部との起電力の差により、排気中のＨ２Ｓの濃度を検出することができる。
【０００３】
【特許文献１】特開２００５−３５１１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されている硫黄濃度センサを内燃機関に採用する場合、実質的に２つのセンサを必要とするため、コストが増大する恐れがある。
【０００５】
したがって本発明の目的は、低コストで燃料中の硫黄濃度を検出できる硫黄濃度検出装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的は、排気通路に配置されて排気の空燃比を検出すると共に、排気に接触させた外表面側電極に触媒層が形成された第１ガスセンサ及び前記触媒層が形成されていない第２ガスセンサと、前記第１及び第２ガスセンサの出力に基づいて、燃料中の硫黄濃度を検出する硫黄濃度検出処理を実行する硫黄濃度検出手段とを備えた、ことを特徴とする内燃機関の硫黄濃度検出装置によって達成できる。
燃料中に含まれた硫黄が、第１ガスセンサの触媒層を一時的に劣化させた場合には、その触媒層の作用が抑制されるので、第１ガスセンサの出力状態は、触媒層が形成されていない第２ガスセンサの出力状態に類似することになる。この第１ガスセンサの出力状態は、燃料中に含まれる硫黄濃度が大きいほど、第２ガスセンサの出力状態により類似する。従って、第１及び第２ガスセンサの出力に基づいて、燃料中の硫黄濃度を検出できる。
また、一般的に内燃機関には、外表面側電極に触媒層が形成された酸素センサが既に設けられているため、この酸素センサを第１ガスセンサとして用いることにより、既存の内燃機関に対しても本発明を容易に採用することができる。これにより、低コストで燃料中の硫黄濃度を検出することができる。
【０００７】
また、上記構成において、該内燃機関の空燃比を変更する空燃比変更手段と、該内燃機関への吸入空気量を検出するエアフロメータとを備え、前記硫黄濃度検出手段は、前記第１及び第２ガスセンサがリーン出力するまで空燃比をリーン側に維持した後にリッチ側に変更し、前記第１及び第２ガスセンサの一方がリッチ出力をするに至ってから他方がリッチ出力をするに至るまでの間の吸入空気量に基づいて、硫黄濃度を検出する、構成を採用できる。
この構成により、燃料に含まれる硫黄濃度が同一の場合であっても、吸入空気量が異なる場合には、第１及び第２ガスセンサの一方がリッチ出力をするに至ってから他方がリッチ出力をするに至るまでの間の時間間隔は異なることになる。例えば、同一燃料を用いた場合であっても、吸入空気量が多い場合には、上記時間間隔は短いが、吸入空気量が少ない場合には、上記時間間隔は長くなる。従って、第１及び第２ガスセンサのそれぞれがリッチ出力をするに至るまでの時間差に基づいて、硫黄濃度を検出しようとすると、吸入空気量を常に一定量にする必要があり、この吸入空気量が一定でない場合には、硫黄濃度を誤検出する恐れがある。
従って、本発明のように、第１及び第２ガスセンサの一方がリッチ出力をするに至ってから他方がリッチ出力をするに至るまでの間の吸入空気量に基づいて、硫黄濃度を検出することにより、硫黄濃度の検出精度が向上する。
【０００８】
また、上記構成において、前記第１及び第２ガスセンサは、前記排気通路に配置された排気浄化触媒よりも下流に配置されている、構成を採用できる。
第１及び第２ガスセンサは、排気浄化触媒よりも下流に配置されているので、硫黄濃度の検出の阻害要因となり得る排気中の成分を浄化することができ、これにより、硫黄濃度の検出精度が向上する。
【０００９】
また、上記構成において、前記硫黄濃度検出手段は、前記排気の温度を検出する排気温センサの出力値に応じて前記硫黄濃度検出処理を実行する、構成を採用できる。
排気の温度が所定の温度よりも高い場合には、第１ガスセンサの触媒層の硫黄分が脱離するおそれがあるため、このような状態で硫黄濃度検出処理を実行すると、硫黄濃度を誤検出する恐れがある。従って、第１ガスセンサの触媒層が硫黄の影響を受けやすい排気の温度において硫黄濃度検出処理を実行することにより、硫黄濃度の検出精度が向上する。
【００１０】
また、上記構成において、前記硫黄濃度検出手段は、吸入空気量に応じて前記硫黄濃度検出処理を実行する、構成を採用できる。
吸入空気量が所定量よりも多い場合には、第１及び第２ガスセンサの出力状態が類似又はほぼ一致することが多く、硫黄濃度を誤検出する恐れがある。従って、吸入空気量による所定量よりも少ない場合に、硫黄濃度検出処理を実行することにより、硫黄濃度の検出精度が向上する。
【発明の効果】
【００１１】
本発明によれば、低コストで燃料中の硫黄濃度を検出できる硫黄濃度検出装置を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明に係る実施例について説明する。
【００１３】
図１は、本実施例に係るエンジンシステムの構成を示した模式図であり、自動車に搭載された多気筒の筒内噴射型ガソリンエンジン（以下「エンジン」と略す）２及びその電子制御ユニット（以下、「ＥＣＵ」と称す）４の概略構成を示している。図１では１つの気筒の構成を中心として示している。
ここでエンジン２の出力は変速機（図示略）を介して最終的に車輪に走行駆動力として伝達される。エンジン２には、燃焼室１０内に燃料を直接噴射する燃料噴射バルブ１２と、この噴射された燃料に点火する点火プラグ１４とがそれぞれ設けられている。
【００１４】
燃焼室１０に接続している吸気ポート１６は吸気バルブ（図示略）の駆動により開閉される。吸気ポート１６に接続された吸気通路２０の途中にはサージタンク２２が設けられ、サージタンク２２の上流側にはスロットルモータ２４によって開度が調節されるスロットルバルブ２６が設けられている。
【００１５】
このスロットルバルブ２６の開度（スロットル開度ＴＡ）により吸気量が調整される。スロットル開度ＴＡはスロットル開度センサ２８により検出され、サージタンク２２内の吸気圧ＰＭは、サージタンク２２に設けられた吸気圧センサ３０により検出されて、ＥＣＵ４に読み込まれている。
【００１６】
燃焼室１０に接続している排気ポート３２は排気バルブ（図示略）の駆動により開閉される。排気ポート３２に接続された排気通路３６には、排気ガス中の未燃成分（ＨＣ，ＣＯ）の酸化と窒素酸化物（ＮＯｘ）の還元とを行い、酸素吸蔵、放出機能を有する三元触媒であるスタートキャタリスト３８が設けられている。また、排気通路３６には、スタートキャタリスト（以下、単に「触媒」という。）３８の下流にＮＯｘ吸蔵還元触媒４０が設けられている。
【００１７】
また、排気通路３６には、触媒３８の上流側に温度センサ６３、空燃比センサ６４が、触媒３８とＮＯｘ吸蔵還元触媒４０との間に第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃが配置されている。空燃比センサ６４として、触媒３８に流入する排気ガスの空燃比に応じた電圧信号を出力するリニア空燃比センサが使用されている。第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃは、それぞれ排気ガス中の残留酸素濃度に基づき空燃比が理論空燃比よりもリッチかリーンかを感知するセンサである。また、温度センサ６３により、触媒３８に流入する排気ガスの温度を検出することができる。
【００１８】
第１酸素センサ６６ｃは、セラミック管の内外表面に白金電極を設け、外表面側の白金電極上に、触媒層が形成されており、大気に接触させた内表面側の電極と、排気に接触させた外表面側の電極との間に発生する起電力により排気ガス中の酸素濃度を検出する。
このように第１酸素センサ６６ｃには、外表面側の電極に触媒層が形成されている。この触媒層が、排気ガス中に含まれるメタンや水素などを浄化することにより、排気ガス中の酸素濃度をより正確に検出することができる。
【００１９】
一方、第２酸素センサ６６ｎｃには、触媒層は形成されていない。従って、第２酸素センサ６６ｎｃは、メタンや水素の影響により、第１酸素センサ６６ｃとは出力状態が異なる場合がある。
【００２０】
ＥＣＵ４は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などから構成され、エンジン全体の作動を制御する。尚、ＥＣＵ４は、詳しくは後述するが、硫黄濃度検出手段として機能する。
このＥＣＵ４は、スロットル開度センサ２８及び吸気圧センサ３０以外に、アクセルペダル４４の踏み込み量（アクセル開度ＡＣＣＰ）を検出するアクセル開度センサ５６からの信号を入力している。更に、ＥＣＵ４は、クランク軸５４の回転からエンジン回転数ＮＥを検出するエンジン回転数センサ５８、空燃比センサ６４、第１酸素センサ６６からそれぞれ信号を入力している。
【００２１】
ＥＣＵ４は、上述した各種センサからの検出内容に基づいて、エンジン２の燃料噴射時期、燃料噴射量、及びスロットル開度ＴＡを適宜制御する。これにより、燃焼形態については、成層燃焼と均質燃焼との間で切り替えがなされる。本実施形態では、冷間時などの状態を除いた通常運転時には、エンジン回転数ＮＥと負荷率ｅｋｌｑとのマップに基づいて、燃焼形態が決定される。ここで「負荷率」は、最大機関負荷に対する現在の負荷の割合を示すもので、例えばアクセル開度ＡＣＣＰとエンジン回転数ＮＥとをパラメータとするマップから求められる。
【００２２】
燃焼形態が成層燃焼に設定された場合には、スロットルバルブ２６はかなり開いた状態となり、吸気量に対して理論空燃比よりもかなり少ない量の燃料が、圧縮行程後期に噴射されるように制御される。この結果、点火時期においては点火プラグ１４近傍に層状に存在する点火可能な濃い混合気に点火がなされて成層燃焼が行われる。
【００２３】
一方、燃焼形態が均質燃焼に設定された場合には、アクセル開度ＡＣＣＰの程度に応じてスロットルバルブ２６の開度が調整され、機関の空燃比が理論空燃比となる量の燃料が吸気行程中に噴射されるように制御される。この結果、点火時期においては、燃焼室１０内全体を占め、機関の空燃比が理論空燃比でかつ均質な混合気に点火がなされて均質燃焼が行われる。
【００２４】
ＥＣＵ４は、触媒３８の酸化・還元能力を高めるために、触媒３８に流入する排気ガスの空燃比が理論空燃比になるように、燃料噴射量を、空燃比センサ６４の出力、或いはその出力と第１酸素センサ６６ｃの出力とに基づいてフィードバック制御する。また、ＥＣＵ４は、燃料中に含まれる硫黄濃度を判定する、硫黄濃度検出処理を実行する。尚、第２酸素センサ６６ｎｃの出力は、硫黄濃度検出処理の実行中以外は、フィードバック制御などには用いられない。
【００２５】
次に、触媒３８における酸素吸蔵反応及び酸素放出反応について説明する。触媒３８に燃料リーンな排気ガスが流入すると、この排気ガス中の過剰な酸素が触媒担体（例えば、Ｐｔ，Ｐｄ，Ｒｈ，Ｃｅのような貴金属により構成される）により吸蔵される。一方、触媒３８に燃料リッチな排気ガス、つまり、還元ガス（例えば、ＣＯ，ＨＣ）が流入すると、この還元ガスは触媒担体から放出された酸素により酸化され、ＣＯ２又はＨ２Ｏとして排出される。
【００２６】
ＥＣＵ４が実行する、硫黄濃度検出処理について簡単に説明する。
ＥＣＵ４は、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃの出力に基づいて、燃料中の硫黄濃度を検出する。
燃料中に含まれた硫黄が、第１酸素センサ６６ｃの触媒層を一時的に劣化させた場合には、その触媒層の作用が抑制されるので、第１酸素センサ６６ｃの出力状態は、触媒層が形成されていない第２酸素センサ６６ｎｃの出力状態に類似することになる。この第１酸素センサ６６ｃの出力状態は、燃料中に含まれる硫黄濃度が大きいほど、第２酸素センサ６６ｎｃの出力状態により類似する。従って、ＥＣＵ４は、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃの出力状態に基づいて、燃料中の硫黄濃度を検出できる。
【００２７】
次に、ＥＣＵ４が実行する硫黄濃度検出処理について詳細に説明する。
図２は、ＥＣＵ４が実行する硫黄濃度検出処理の一例を示したフローチャートである。図３は、各センサの出力状態を示した図である。図３は、縦軸に各センサからの出力の変動を示し、横軸は、経過時間を示している。また、図３には、高硫黄燃料及び低硫黄燃料のそれぞれが使用されたときの第１酸素センサ６６ｃの出力値が示されている。
【００２８】
まず、ＥＣＵ４は、図２に示すように、エンジン始動後であるかどうかを判定する（ステップＳ１）。エンジン始動後である場合には、ＥＣＵ４は、フューエルカット後、リッチ制御を実行し、一定期間経過していないかどうかを判定する（ステップＳ２）。この理由は、ＥＣＵ４は、フューエルカット後にリッチ制御を実行することにより、第１酸素センサ６６ｃの触媒層に残留している硫黄を脱離させることができるからである。硫黄濃度検出処理を開始する前の状態から、既に第１酸素センサ６６ｃの触媒層が硫黄によって劣化している場合には、硫黄濃度を誤検出する恐れがあるからである。
【００２９】
上記ステップ２を満たす場合には、ＥＣＵ４は、排気温センサ６３からの出力値に基づいて、排気ガス温度が所定値以下であるかどうかを判定する（ステップＳ３）。この理由は、排気の温度が所定の温度、例えば７００℃よりも高い場合には、第１酸素センサ６６ｃの触媒層の硫黄分が脱離するおそれがあるからである。第１酸素センサ６６ｃの触媒層の硫黄分が脱離すると、触媒層による浄化作用が回復し、このような状態で硫黄濃度検出処理を実行すると、硫黄濃度を誤検出する恐れがある。従って、第１酸素センサ６６ｃの触媒層が硫黄の影響を受けやすい排気の温度において硫黄濃度検出処理を実行することにより、硫黄濃度の検出精度が向上する。
【００３０】
排気ガス温度が所定値以下の場合には、エアフロメータ２１からの出力に基づいて、吸入空気量が所定量以下であるかどうかを判定する（ステップＳ４）。この理由は、吸入空気量が所定量よりも多い場合には、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃの出力状態が類似又はほぼ一致し、硫黄濃度を誤検出する恐れがあるからである。従って、吸入空気量による所定量よりも少ない場合に、硫黄濃度検出処理を実行することにより、硫黄濃度の検出精度が向上する。
【００３１】
吸入空気量が所定量以下の場合には、ＥＣＵ４は、硫黄濃度検出処理を開始する（ステップＳ５）。
まず、ステップＳ２においてリッチ状態に維持された目標空燃比を、リーン状態に変更する（ステップＳ６）。リーン状態に変更すると、空燃比センサ６４の出力値は、図３に示すように、リーン状態を示す（※１）。
【００３２】
次に、ＥＣＵ４は、硫黄濃度検出処理が継続可能かどうかを判定する（ステップＳ７）。
【００３３】
硫黄濃度検出処理が継続可能である場合には、第１酸素センサ６６ｃの出力値Ｖｃが、リーン出力状態を示すリーン出力状態基準値ＶｃＬ０よりも、下回っているかどうかを判定する（ステップＳ８）。下回っている場合には、ＥＣＵ４は、第１酸素センサ６６ｃは、リーン出力を示していると判定する（※２）。
【００３４】
尚、通常、空燃比をリッチからリーンに変更した場合には、触媒３８の酸素吸蔵機能の作用により、触媒３８を通過後の排気ガスの空燃比は、リッチ状態となるが、この期間が所定時間経過すると、触媒３８の酸素吸蔵機能が低下し、触媒３８通過前の排気ガスの空燃比と同様に、触媒３８通過した排気ガスの空燃比もリーン状態となる（※２）。
【００３５】
第１酸素センサ６６ｃの出力値Ｖｃが、リーン出力状態基準値ＶｃＬ０よりも上回っている場合には、再度ステップＳ６の処理を継続する。
【００３６】
第１酸素センサ６６ｃの出力値Ｖｃが、リーン出力状態基準値ＶｃＬ０よりも下回っている場合には、ＥＣＵ４は、目標空燃比をリッチ状態に変更する（ステップＳ９）。尚、この変更に際して、図３に示すように、Ａ／Ｆ変動が０．３以下の矩形変化又は徐変制御が望ましい。
【００３７】
次に、ＥＣＵ４は、硫黄濃度検出処理が継続可能かどうかを判定する（ステップＳ１０）。
【００３８】
継続可能の場合には、第２酸素センサ６６ｎｃの出力値Ｖｎｃが、リッチ出力状態を示すリッチ出力基準値ＶｎｃＲ０を上回ったかどうかを判定する（ステップＳ１１、※４）。
尚、図３に示すように、目標空燃比をリーンからリッチに変更し（※３）、所定のタイムラグを経た後に、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃの出力が、リーン出力からリッチ出力を示す。これは、目標空燃比がリーンからリッチに変更された際に、触媒３８の酸素放出機能が作用することにより、所定の間は、第１酸素センサ６６ｃ、第１酸素センサ６６ｎｃは、リーン出力を示す。そして、触媒３８の酸素放出機能が低下すると、第１酸素センサ６６ｃ、第１酸素センサ６６ｎｃは、リーン出力から立ち上がり、リッチ出力を示す。
【００３９】
第２酸素センサ６６ｎｃの出力値Ｖｎｃが、リッチ出力基準値ＶｎｃＲ０を上回った場合には、ＥＣＵ４は、エアフロメータ２１に基づいて、吸入空気量積算カウンタｇａａＶｎｃの積算を開始する（ステップＳ１２）。
【００４０】
次に、ＥＣＵ４は硫黄濃度検出処理が継続可能かどかを判定する（ステップＳ１３）。
硫黄濃度検出処理が継続可能である場合には、第１酸素センサ６６ｃの出力値Ｖｃが、リッチ出力を示すリッチ出力基準値ＶｃＲ０を上回ったかどうかを判定する（ステップＳ１４、※５、※６）。尚、リッチ出力基準値ＶｎｃＲ０、ＶｃＲ０は同一値である。
【００４１】
図３に示すように、第２酸素センサ６６ｎｃの方が、第１酸素センサ６６ｃよりも早くに、リッチ出力を示す（※４、※５、※６）。これは、前述したように、触媒層を有していない第２酸素センサ６６ｎｃの方が、第１酸素センサ６６ｃよりも、排気ガス中に含まれているメタンや水素などの影響を受けやすいからである。
【００４２】
また、高硫黄燃料を使用した場合と低硫黄燃料を使用した場合とを比較すると、高硫黄燃料を使用した場合の方が、第１酸素センサ６６ｃの出力挙動は、第２酸素センサ６６ｎｃの出力挙動に類似する。これは、高硫黄燃料を使用すると、第１酸素センサ６６ｃの触媒層が、硫黄成分によって一時的に劣化し、第１酸素センサ６６ｃについても第２酸素センサ６６ｎｃと同様に、排気ガス中のメタンや水素の影響を受けるからである。
【００４３】
従って、図３に示すように、高硫黄燃料を使用した場合での、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃそれぞれがリッチ出力を示す時間差Ｖｄ１は、低硫黄燃料を使用した場合での時間差Ｖｄ２よりも、小さくなる。
【００４４】
第１酸素センサ６６ｃの出力値Ｖｃが、リッチ出力基準値ＶｃＲ０を上回った場合、ＥＣＵ４は、吸入空気量積算カウンタｇａａＶｎｃの積算を終了し、この積算値に基づいて、燃料中の硫黄濃度を算出する（ステップＳ１５）。
このように、ＥＣＵ４は、第２酸素センサ６６ｎｃがリッチ出力に至ってから、第１酸素センサ６６ｃがリッチ出力に至るまでの間の吸入空気量を算出する。このように吸入空気量を算出する理由は、燃料に含まれる硫黄濃度が同一の場合であっても、吸入空気量が異なる場合には、第２酸素センサ６６ｎｃがリッチ出力をするに至ってから第１酸素センサ６６ｃがリッチ出力をするに至るまでの間の時間間隔は異なることになる。
【００４５】
例えば、同一燃料を用いた場合であっても、吸入空気量が多い場合には、上記時間間隔は短いが、吸入空気量が少ない場合には、上記時間間隔は長くなる。従って、第１酸素センサ６６ｃ、第２酸素センサ６６ｎｃのそれぞれがリッチ出力をするに至るまでの時間差に基づいて、硫黄濃度を検出しようとすると、吸入空気量を常に一定量にする必要があり、この吸入空気量が一定量でない場合には、硫黄濃度を誤検出する恐れがある。従って、上記のように吸入空気量に基づいて硫黄濃度を検出することにより、硫黄濃度の検出精度が向上する。
尚、ＥＣＵ４は、この吸入空気量積算カウンタｇａａＶｎｃの積算値に対応した硫黄濃度マップに基づいて硫黄濃度を検出する。
【００４６】
次に、ＥＣＵ４は、硫黄濃度検出が未完了かどうかを判定する（ステップＳ１６）。硫黄濃度の検出が完了した場合には、硫黄濃度検出処理を終了する（ステップＳ１７）。
【００４７】
硫黄濃度検出が未完了の場合、例えば、前述の処理によっても硫黄濃度が不確定な場合であり、再度上記処理を繰り返す必要がある場合には、再度吸入空気量積算カウンタｇａａＶｃの積算を開始する（ステップＳ１８）。
【００４８】
次に、ＥＣＵ４は硫黄濃度検出処理が継続可能かどうかを判定し（ステップＳ１９）、継続可能である場合には、吸入空気量積算カウンタｇａａＶｎｃとリッチ継続基準値ｇａａＲ０を比較する（ステップＳ２０）。
吸入空気量積算カウンタｇａａＶｎｃが、リッチ継続基準値ｇａａＲ０を下回っている場合には、再度ステップＳ１９の処理を実行する。
【００４９】
吸入空気量積算カウンタｇａａＶｎｃが、リッチ継続基準値ｇａａＲ０を上回っている場合には、ＥＣＵ４は、再度ステップＳ６以降の処理を実行する。これにより、複数回にわたって硫黄濃度の検出をすることができるので、検出精度が向上する。
【００５０】
以上のように、触媒層が形成された第１酸素センサ６６ｃと、形成されてない第２酸素センサ６６ｎｃの出力に基づいて、硫黄濃度を検出することができる。
【００５１】
尚、図１に示したように、第１酸素センサ６６ｃ、第１酸素センサ６６ｎｃは、触媒３８の下流に配置されている。このように下流に配置されていることにより、硫黄濃度の検出の阻害要因となり得る排気中の成分を浄化することができ、これにより、硫黄濃度の検出精度が向上する。
【００５２】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５３】
上記の硫黄検出処理により検出された硫黄濃度に基づいて、空燃比を制御してもよい。
【図面の簡単な説明】
【００５４】
【図１】本実施例に係るエンジンシステムの構成を示した模式図である。
【図２】ＥＣＵが実行する硫黄濃度検出処理の一例を示したフローチャートである。
【図３】各センサの出力状態を示した図である。
【符号の説明】
【００５５】
２                    エンジン
４                    ＥＣＵ（硫黄濃度検出手段）
１０                  燃焼室
１２                  燃料噴射バルブ
１４                  点火プラグ
１６                  吸気ポート
２０                  吸気通路
２１                  エアフロメータ
２２                  サージタンク
２４                  スロットルモータ
２６                  スロットルバルブ
２８                  スロットル開度センサ
３０                  吸気圧センサ
３２                  排気ポート
３６                  排気通路
３８                  触媒
４０                  ＮＯｘ吸蔵還元触媒
４４                  アクセルペダル
５４                  クランク軸
５６                  アクセル開度センサ
５８                  エンジン回転数センサ
６３                  温度センサ
６４                  空燃比センサ
６６ｃ                第１酸素センサ（第１ガスセンサ）
６６ｎｃ              第２酸素センサ（第２ガスセンサ）
【図１】
2008255952.tif 000003
【図２】
2008255952.tif 000004
【図３】
2008255952.tif 000005