(57)【要約】【課題】リッチスパイクの検出精度を向上させる【解決手段】マイコン１９０は、第１アンモニア（以下、ＮＨ３）検出部１０２と第２ＮＨ３検出部から第１，２ＮＨ３起電力を取得し、排気ガスに含まれるＮＨ３濃度を算出ＮＨ３濃度として算出する。第１ＮＨ３検出部１０２および第２ＮＨ３検出部はそれぞれ、排気ガスに含まれるＮＨ３および可燃性ガスの両方の濃度に応じて値が変化する第１，２ＮＨ３起電力を出力する。マイコン１９０は、ＮＯｘ検出部１０１から第２ポンピング電流Ｉｐ２を取得し、排気ガスに含まれるＮＯｘ濃度を算出ＮＯｘ濃度として算出する。ＮＯｘ検出部１０１は、排気ガスに含まれるＮＯｘ濃度とＮＨ３濃度に応じて値が変化する第２ポンピング電流Ｉｐ２を出力する。マイコン１９０は、少なくとも第１，２ＮＨ３起電力と第２ポンピング電流Ｉｐ２とに基づいて、排気ガスに可燃性ガスが含まれているか否かを判断する。【選択図】図２
2018077063.tif 000002
【特許請求の範囲】
【請求項１】
被測定ガスに含まれるアンモニアの濃度を算出する濃度算出装置であって、
前記被測定ガスに含まれるアンモニアおよび可燃性ガスの両方の濃度に応じて値が変化する第１濃度信号を出力する第１検出部から前記第１濃度信号を取得し、前記第１濃度信号に基づいて、前記被測定ガスに含まれるアンモニアの濃度を第１算出濃度として算出するように構成された第１算出部と、
前記被測定ガスに含まれるアンモニアおよび可燃性ガスとは異なる特定ガスの濃度に応じて値が変化するとともに、前記被測定ガスに含まれるアンモニア、および、前記被測定ガスに含まれる可燃性ガスのうち、何れか一方の濃度に応じて値が変化する第２濃度信号を出力する第２検出部から前記第２濃度信号を取得し、前記第２濃度信号に基づいて、前記特定ガスの濃度を第２算出濃度として算出するように構成された第２算出部と、
少なくとも、前記第１濃度信号と、前記第２濃度信号とに基づいて、前記被測定ガスに前記可燃性ガスが含まれているか否かを判断するように構成された可燃性ガス判断部と、
前記被測定ガスに前記可燃性ガスが含まれていないと前記可燃性ガス判断部が判断した場合に、前記第１算出濃度を、最新のアンモニア濃度として設定するように構成された濃度設定部と、
前記被測定ガスに前記可燃性ガスが含まれていると前記可燃性ガス判断部が判断した場合に、前記濃度設定部による前記最新のアンモニア濃度の設定を禁止するように構成された設定禁止部と
を備える濃度算出装置。
【請求項２】
請求項１に記載の濃度算出装置であって、
前記可燃性ガス判断部は、予め設定された第１時間間隔における前記第１算出濃度の変化量が、予め設定された開始判定値より大きい場合に、前記被測定ガスに前記可燃性ガスが含まれているか否かを判断する濃度算出装置。
【請求項３】
請求項１または請求項２に記載の濃度算出装置であって、
前記第２検出部は、前記特定ガスとして、窒素酸化物を検出するとともに、前記被測定ガスに含まれるアンモニアに応じて値が変化する前記第２濃度信号を出力する濃度算出装置。
【請求項４】
請求項１〜請求項３の何れか１項に記載の濃度算出装置であって、
前記可燃性ガス判断部は、前記第１濃度信号の出力値との間で正の相関を有するように予め設定された第１濃度パラメータと、前記第２濃度信号の出力値との間で正の相関を有するように予め設定された第２濃度パラメータとを用いて、予め設定された第１時間間隔における前記第１濃度パラメータの変化量が、予め設定された第２時間間隔における前記第２濃度パラメータの変化量より大きい場合に、前記被測定ガスに前記可燃性ガスが含まれていると判断する濃度算出装置。
【請求項５】
請求項４に記載の濃度算出装置であって、
前記第２時間間隔は、前記第１時間間隔と異なる濃度算出装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の濃度算出装置であって、
前記第１検出部と前記第２検出部が、一体型のガスセンサとして構成されている濃度算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、アンモニアの濃度を算出する濃度算出装置に関する。
【背景技術】
【０００２】
特許文献１のように、排気ガスに含まれる酸素の濃度が急激に低下した場合に、リッチスパイクが発生したと判断する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６５８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、リッチスパイクが発生しても、排気ガスに含まれる酸素の濃度が急激に低下しない場合がある。
本開示は、リッチスパイクの検出精度を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本開示の一態様は、被測定ガスに含まれるアンモニアの濃度を算出する濃度算出装置であって、第１算出部と、第２算出部と、可燃性ガス判断部と、濃度設定部と、設定禁止部とを備える。
【０００６】
第１算出部は、被測定ガスに含まれるアンモニアおよび可燃性ガスの両方の濃度に応じて値が変化する第１濃度信号を出力する第１検出部から第１濃度信号を取得し、第１濃度信号に基づいて、被測定ガスに含まれるアンモニアの濃度を第１算出濃度として算出するように構成される。
【０００７】
第２算出部は、被測定ガスに含まれるアンモニアおよび可燃性ガスとは異なる特定ガスの濃度に応じて値が変化するとともに、被測定ガスに含まれるアンモニア、および、被測定ガスに含まれる可燃性ガスのうち、何れか一方の濃度に応じて値が変化する第２濃度信号を出力する第２検出部から第２濃度信号を取得し、第２濃度信号に基づいて、特定ガスの濃度を第２算出濃度として算出するように構成される。
【０００８】
可燃性ガス判断部は、少なくとも、第１濃度信号と、第２濃度信号とに基づいて、被測定ガスに可燃性ガスが含まれているか否かを判断するように構成される。
濃度設定部は、被測定ガスに可燃性ガスが含まれていないと可燃性ガス判断部が判断した場合に、第１算出濃度を、最新のアンモニア濃度として設定するように構成される。
【０００９】
設定禁止部は、被測定ガスに可燃性ガスが含まれていると可燃性ガス判断部が判断した場合に、濃度設定部による最新のアンモニア濃度の設定を禁止するように構成される。
このように構成された本開示の濃度算出装置は、第１濃度信号と、第２濃度信号とに基づいて、被測定ガスに可燃性ガスが含まれているか否かを判断する。そして第１濃度信号は、被測定ガスに含まれるアンモニアおよび可燃性ガスの両方の濃度に応じて値が変化する。また第２濃度信号は、アンモニアおよび可燃性ガスのうち何れか一方の濃度に応じて値が変化する。
【００１０】
具体的には、本開示の濃度算出装置は、第２検出部がアンモニアおよび可燃性ガスのうちアンモニアの濃度に応じて値が変化する第２濃度信号を出力する場合において、第１濃度信号の出力値に比べて第２濃度信号の出力値が小さいときには、被測定ガスに可燃性ガスが含まれていると判断することができる。第１検出部は、可燃性ガスの濃度に応じて値が変化する信号を出力するのに対して、第２検出部は可燃性ガスの濃度に応じて値が変化する信号を出力しないからである。
【００１１】
一方、本開示の濃度算出装置は、第２検出部がアンモニアおよび可燃性ガスのうち可燃性ガスの濃度に応じて値が変化する第２濃度信号を出力する場合において、第２濃度信号の出力値が大きい場合には、被測定ガスに可燃性ガスが含まれていると判断することができる。第２検出部は可燃性ガスの濃度に応じて値が変化する信号を出力するからである。
【００１２】
このように本開示の濃度算出装置は、被測定ガスに可燃性ガスが含まれているか否かを判断することができる。そして、リッチスパイクが発生すると、被測定ガスに可燃性ガスが含まれるようになる。このため、本開示の濃度算出装置は、被測定ガスに含まれる酸素の濃度が急激に低下しない場合であっても、リッチスパイクを検出することが可能となり、リッチスパイクの検出精度を向上させることができる。
【００１３】
そして、本開示の濃度算出装置は、被測定ガスに可燃性ガスが含まれていると可燃性ガス判断部が判断した場合に、第１算出濃度を、最新のアンモニア濃度として設定することを禁止する。このため、本開示の濃度算出装置は、第１検出部がアンモニアおよび可燃性ガスの両方の濃度に応じて値が変化する第１濃度信号を出力する場合であっても、リッチスパイクが発生した場合におけるアンモニア濃度の算出精度の低下を抑制することができる。
【００１４】
本開示の一態様では、可燃性ガス判断部は、予め設定された第１時間間隔における第１算出濃度の変化量が、予め設定された開始判定値より大きい場合に、被測定ガスに可燃性ガスが含まれているか否かを判断するようにしてもよい。
【００１５】
これにより、本開示の濃度算出装置は、ノイズにより第１算出濃度が微小に変化するような場合にも可燃性ガス判断部による判断が行われてしまうという事態の発生を抑制し、濃度算出装置の処理負荷を低減することができる。
【００１６】
本開示の一態様では、第２検出部は、特定ガスとして、窒素酸化物を検出するとともに、被測定ガスに含まれるアンモニアに応じて値が変化する第２濃度信号を出力するようにしてもよい。これにより、本開示の濃度算出装置は、内燃機関から排出される排気ガスに含まれる窒素酸化物を浄化するシステムにおいて、窒素酸化物の濃度を算出するために用いることができる。
【００１７】
本開示の一態様では、可燃性ガス判断部は、第１濃度信号の出力値との間で正の相関を有するように予め設定された第１濃度パラメータと、第２濃度信号の出力値との間で正の相関を有するように予め設定された第２濃度パラメータとを用いて、予め設定された第１時間間隔における第１濃度パラメータの変化量が、予め設定された第２時間間隔における第２濃度パラメータの変化量より大きい場合に、被測定ガスに可燃性ガスが含まれていると判断するようにしてもよい。
【００１８】
これにより、本開示の濃度算出装置は、第１濃度パラメータの変化量と、第２濃度パラメータの変化量を判定に用いることで、絶対値を用いる場合に比べ、雰囲気基準として存在する特定ガスやアンモニア濃度の影響を低減することができ、より正確な判断が可能となる。
【００１９】
本開示の一態様では、第２時間間隔は、第１時間間隔と異なるようにするとよい。具体的には、各検知部において特定ガスの変化に応じて濃度信号が変化するのに要する時間に応じて定めればよい。例えば、第２検出部が特定ガスとして窒素酸化物を検出する場合において、被測定ガス中の特定ガスの変化に応じて第２濃度信号の値が変化するのに要する時間が、被測定ガス中の可燃性ガスの変化に応じて第１濃度信号の値が変化するのに要する時間よりも長くなるときには、第２時間間隔が第１時間間隔よりも長いようにするとよい。各検知部において特定ガスの変化に応じて濃度信号が変化するのに要する時間は、各検知部の配置や特性により異なる。これにより、本開示の濃度算出装置は、被測定ガス中の窒素酸化物の変化に応じた第２算出濃度の変化量の大きさを実際よりも小さく算出してしまう事態の発生を抑制することができる。
【００２０】
本開示の一態様では、第１検出部と第２検出部が、一体型のガスセンサとして構成されているようにしてもよい。これにより、本開示の濃度算出装置は、被測定ガスの略同一領域におけるアンモニア濃度と窒素酸化物濃度を検出することができる。
【図面の簡単な説明】
【００２１】
【図１】マルチガスセンサ２の内部構造を示す断面図である。
【図２】センサ素子部５と制御部３の概略構成を示す図である。
【図３】第１アンモニア検出部１０２と第２アンモニア検出部１０３の構造を示す断面図である。
【図４】ガス濃度算出処理を示すフローチャートである。
【図５】ガス漏洩診断処理を示すフローチャートである。
【図６】アンモニア濃度、ＮＯｘ濃度、ＣＯ濃度およびリッチスパイクフラグ等の時間変化を示すグラフである。
【発明を実施するための形態】
【００２２】
以下に本開示の実施形態を図面とともに説明する。
本実施形態のマルチガス検出装置は、車両に搭載され、内燃機関から排出される排気ガスに含まれる窒素酸化物を浄化するためにＳＣＲ（Selective Catalytic Reduction）触媒を設置し、還元剤として尿素をＳＣＲ触媒へ供給するシステムであって、ＮＯｘ吸蔵還元触媒やディーゼル酸化触媒（ＤＯＣ）、ディーゼル微粒子除去装置（ＤＰＦ）を備え、これらの触媒浄化のため、所謂リッチスパイクが行われるシステムに用いられるものである。より具体的には、マルチガス検出装置は、ＮＯｘ吸蔵還元触媒やＳＣＲ触媒の下流側における排気ガスに含まれるアンモニア、二酸化窒素および窒素酸化物の濃度を検出する。以下、マルチガス検出装置を搭載する車両を自車両という。アンモニア、二酸化窒素および窒素酸化物をそれぞれ、ＮＨ３、ＮＯ２およびＮＯｘともいう。
【００２３】
マルチガス検出装置は、図１に示すマルチガスセンサ２と、図２に示す制御部３とを備える。
マルチガスセンサ２は、図１に示すように、センサ素子部５と、主体金具１０と、セパレータ３４と、接続端子３８とを備える。なお、以下の説明では、マルチガスセンサ２のセンサ素子部５が配置されている側（すなわち、図１の下側）を先端側、接続端子３８が配置されている側（すなわち、図１の上側）を後端側という。
【００２４】
センサ素子部５は、軸線Ｏ方向に延びる板形状を有する。センサ素子部５の後端には電極端子部５Ａ，５Ｂが配置されている。図１においては、図示を容易にするために、センサ素子部５に形成された電極端子部を、電極端子部５Ａおよび電極端子部５Ｂのみとしているが、実際には、後述するＮＯｘ検出部１０１、第１アンモニア検出部１０２および第２アンモニア検出部１０３が有する電極等の数に応じて複数の電極端子部が形成されている。
【００２５】
主体金具１０は、マルチガスセンサ２を内燃機関の排気管に固定するネジ部１１が外表面に形成された筒状の部材である。主体金具１０は、軸線Ｏ方向に貫通する貫通孔１２と、貫通孔１２の径方向内側に突出する棚部１３とを備える。棚部１３は、貫通孔１２の径方向外側から中心に向かって先端側へ近づく傾きを有する内向きのテ―パ面として形成されている。
【００２６】
主体金具１０は、センサ素子部５の先端側を、貫通孔１２から先端側に突出させ、センサ素子部５の後端側を貫通孔１２の後端側に突出させた状態で保持する。
主体金具１０の貫通孔１２の内部には、先端側から後端側に向かって順に、センサ素子部５の径方向周囲を取り囲む筒状の部材であるセラミックホルダ１４と、粉末充填層である滑石リング１５，１６と、セラミックスリーブ１７とが積層されている。
【００２７】
セラミックスリーブ１７と主体金具１０の後端側の端部との間には、加締めパッキン１８が配置されている。セラミックホルダ１４と主体金具１０の棚部１３との間には、金属ホルダ１９が配置されている。金属ホルダ１９は、内部に滑石リング１５とセラミックホルダ１４が収容され、滑石リング１５が圧縮充填されることによって金属ホルダ１９と滑石リング１５とは気密状に一体化されている。主体金具１０の後端側の端部は、加締めパッキン１８を介してセラミックスリーブ１７を先端側に向かって押し付けるように加締められる部分である。また、滑石リング１６が主体金具１０の内部で圧縮充填されることで、主体金具１０の内周面とセンサ素子部５の外周面との間の気密が確保されている。
【００２８】
主体金具１０の先端側の端部には、ガス流通孔付きの外部プロテクタ２１およびガス流通孔付きの内部プロテクタ２２が設けられている。外部プロテクタ２１および内部プロテクタ２２は、先端側の端部が閉塞されたステンレス鋼などの金属材料から形成された筒状の部材である。内部プロテクタ２２は、センサ素子部５の先端側の端部を覆った状態で主体金具１０に溶接され、外部プロテクタ２１は、内部プロテクタ２２を覆った状態で主体金具１０に溶接されている。
【００２９】
主体金具１０の後端側の端部外周には、筒状に形成された外筒３１の先端側の端部が溶接によって固定されている。さらに、外筒３１の後端側の端部である開口には、この開口を閉塞するグロメット３２が配置されている。
【００３０】
グロメット３２には、リード線４１が挿入されるリード線挿入孔３３が形成されている。リード線４１は、センサ素子部５の電極端子部５Ａおよび電極端子部５Ｂに電気的に接続される。
【００３１】
セパレータ３４は、センサ素子部５の後端側に配置された筒状に形成された部材である。セパレータ３４の内部に形成された空間は、軸線Ｏ方向に貫通する挿入孔３５である。セパレータ３４の外表面には、径方向外側に突出する鍔部３６が形成されている。
【００３２】
セパレータ３４の挿入孔３５には、センサ素子部５の後端部が挿入され、電極端子部５Ａ，５Ｂがセパレータ３４の内部に配置される。
セパレータ３４と外筒３１との間には、筒状に形成された金属製の保持部材３７が配置されている。保持部材３７は、セパレータ３４の鍔部３６と接触するとともに外筒３１の内面と接触することにより、セパレータ３４を外筒３１に対して固定した状態で保持する。
【００３３】
接続端子３８は、セパレータ３４の挿入孔３５内に配置される部材であり、センサ素子部５の電極端子部５Ａおよび電極端子部５Ｂと、リード線４１とをそれぞれ独立に電気的に接続する導電部材である。なお、図１では、図示を容易にするために、２つの接続端子３８のみが図示されている。
【００３４】
マルチガス検出装置の制御部３は、図２に示すように、自車両に搭載された電子制御装置２００と電気的に接続されている。電子制御装置２００は、制御部３で算出された排気ガス中のＮＯ２濃度、ＮＯｘ濃度およびアンモニア濃度（以下、ＮＨ３濃度）を示すデータを受信し、受信データに基づいて内燃機関の運転状態の制御処理を実行したり、触媒に蓄積されたＮＯｘの浄化処理を実行したりする。
【００３５】
センサ素子部５は、ＮＯｘ検出部１０１と、第１アンモニア検出部１０２と、第２アンモニア検出部１０３を備える。なお、第２アンモニア検出部１０３は、図２には示されておらず、図３に示されている。第１アンモニア検出部１０２および第２アンモニア検出部１０３は、ＮＯｘ検出部１０１の長手方向（すなわち、図２の左右方向）における基準電極１４３と略同位置において、ＮＯｘ検出部１０１の幅方向（すなわち、図２の奥行き方向）における位置が互いに異なるように並列に配置されている。このため、図２では、第１アンモニア検出部１０２と第２アンモニア検出部１０３のうち、第１アンモニア検出部１０２のみを示している。
【００３６】
ＮＯｘ検出部１０１は、絶縁層１１３、セラミック層１１４、絶縁層１１５、セラミック層１１６、絶縁層１１７、セラミック層１１８、絶縁層１１９および絶縁層１２０が順次積層されて構成されている。絶縁層１１３，１１５，１１７，１１９，１２０、および、セラミック層１１４，１１６，１１８は、アルミナを主体として形成されている。
【００３７】
ＮＯｘ検出部１０１は、セラミック層１１４とセラミック層１１６との間に形成される第１測定室１２１を備える。ＮＯｘ検出部１０１は、第１測定室１２１に隣接するようにしてセラミック層１１４とセラミック層１１６との間に配置された拡散抵抗体１２２を介して、外部から第１測定室１２１の内部に排気ガスを導入する。拡散抵抗体１２２は、アルミナ等の多孔質材料で形成されている。
【００３８】
ＮＯｘ検出部１０１は、第１ポンピングセル１３０を備える。第１ポンピングセル１３０は、固体電解質層１３１と、ポンピング電極１３２，１３３を備える。
固体電解質層１３１は、酸素イオン導電性を有するジルコニアを主体として形成されている。第１測定室１２１と接触する領域における一部分のセラミック層１１４が除去され、セラミック層１１４の代わりに固体電解質層１３１が埋め込まれている。
【００３９】
ポンピング電極１３２，１３３は、白金を主体として形成されている。ポンピング電極１３２は、固体電解質層１３１において第１測定室１２１と接触する面上に配置される。ポンピング電極１３３は、固体電解質層１３１を挟んでポンピング電極１３２とは反対側で固体電解質層１３１の面上に配置される。ポンピング電極１３３が配置された領域とその周辺の領域の絶縁層１１３は除去され、絶縁層１１３の代わりに多孔質体１３４が充填される。多孔質体１３４は、ポンピング電極１３３と外部との間でガス（例えば、酸素）の出入りを可能とする。
【００４０】
ＮＯｘ検出部１０１は、酸素濃度検出セル１４０を備える。酸素濃度検出セル１４０は、固体電解質層１４１と、検知電極１４２と、基準電極１４３を備える。
固体電解質層１４１は、酸素イオン導電性を有するジルコニアを主体として形成されている。固体電解質層１３１よりも後端側（すなわち、図２の右側）の領域における一部分のセラミック層１１６が除去され、セラミック層１１６の代わりに固体電解質層１４１が埋め込まれている。
【００４１】
検知電極１４２と基準電極１４３は、白金を主体として形成されている。検知電極１４２は、固体電解質層１４１における第１測定室１２１と接触する面上に配置される。基準電極１４３は、固体電解質層１４１を挟んで検知電極１４２とは反対側で固体電解質層１４１の面上に配置される。
【００４２】
ＮＯｘ検出部１０１は、基準酸素室１４６を備える。基準酸素室１４６は、基準電極１４３が配置された領域とその周辺の領域の絶縁層１１７が除去されることにより形成された貫通孔である。
【００４３】
ＮＯｘ検出部１０１は、第１測定室１２１の下流側に第２測定室１４８を備える。第２測定室１４８は、検知電極１４２および基準電極１４３よりも後端側で固体電解質層１４１および絶縁層１１７を貫通して形成される。ＮＯｘ検出部１０１は、第１測定室１２１から排出された排気ガスを第２測定室１４８の内部に導入する。
【００４４】
ＮＯｘ検出部１０１は、第２ポンピングセル１５０を備える。第２ポンピングセル１５０は、固体電解質層１５１と、ポンピング電極１５２，１５３を備える。
固体電解質層１５１は、酸素イオン導電性を有するジルコニアを主体として形成されている。基準酸素室１４６および第２測定室１４８と接触する領域とその周辺の領域のセラミック層１１８が除去され、セラミック層１１８の代わりに固体電解質層１５１が埋め込まれている。
【００４５】
ポンピング電極１５２，１５３は、白金を主体として形成されている。ポンピング電極１５２は、固体電解質層１５１において第２測定室１４８と接触する面上に配置される。ポンピング電極１５３は、基準酸素室１４６を挟んで基準電極１４３とは反対側で固体電解質層１５１の面上に配置される。基準酸素室１４６の内部において、ポンピング電極１５３を覆うように多孔質体１４７が配置されている。
【００４６】
ＮＯｘ検出部１０１は、ヒータ１６０を備える。ヒータ１６０は、白金を主体として形成され、通電されることで発熱する発熱抵抗体であり、絶縁層１１９と絶縁層１２０との間に配置される。
【００４７】
第１アンモニア検出部１０２は、ＮＯｘ検出部１０１の外表面、より具体的には、絶縁層１２０の上に形成されている。第１アンモニア検出部１０２は、ＮＯｘ検出部１０１における基準電極１４３と軸線Ｏ方向（すなわち、図２の左右方向）に略同位置に配置されている。
【００４８】
第１アンモニア検出部１０２は、絶縁層１２０の上に形成される第１基準電極２１１と、第１基準電極２１１の表面および側面を覆う第１固体電解質体２１２と、第１固体電解質体２１２の表面に形成される第１検知電極２１３とを備える。同様に、第２アンモニア検出部１０３は、図３に示すように、絶縁層１２０の上に形成される第２基準電極２２１と、第２基準電極２２１の表面および側面を覆う第２固体電解質体２２２と、第２固体電解質体２２２の表面に形成される第２検知電極２２３とを備える。
【００４９】
第１基準電極２１１および第２基準電極２２１は、電極材として白金を主体に構成されており、具体的には、Ｐｔおよび酸化ジルコニウムを含む材料から構成されている。第１固体電解質体２１２および第２固体電解質体２２２は、イットリア安定化ジルコニア等の酸素イオン伝導性材料で構成されている。第１検知電極２１３および第２検知電極２２３は、電極材として金を主体に構成されており、具体的には、Ａｕおよび酸化ジルコニウムを含む材料から構成されている。なお、第１検知電極２１３および第２検知電極２２３の電極材は、アンモニアに対する感度とＮＯｘに対する感度との比が第１アンモニア検出部１０２および第２アンモニア検出部１０３において異なるように、選択されている。
【００５０】
また、第１アンモニア検出部１０２および第２アンモニア検出部１０３は、多孔質からなる保護層２３０によって一体に覆われている。保護層２３０は、第１検知電極２１３および第２検知電極２２３への被毒物質の付着を防止するとともに、外部から第１アンモニア検出部１０２および第２アンモニア検出部１０３に流入するアンモニアの拡散速度を調整するものである。このように、第１アンモニア検出部１０２および第２アンモニア検出部１０３は混成電位式のセンシング部として機能する。
【００５１】
図２に示すように、制御部３は、制御回路１８０と、マイクロコンピュータ１９０（以下、マイコン１９０）を備える。
制御回路１８０は、回路基板上に配置されたアナログ回路である。制御回路１８０は、Ｉｐ１ドライブ回路１８１、Ｖｓ検出回路１８２、基準電圧比較回路１８３、Ｉｃｐ供給回路１８４、Ｖｐ２印加回路１８５、Ｉｐ２検出回路１８６、ヒータ駆動回路１８７および起電力検出回路１８８を備える。
【００５２】
そして、ポンピング電極１３２、検知電極１４２およびポンピング電極１５２は、基準電位に接続される。ポンピング電極１３３は、Ｉｐ１ドライブ回路１８１に接続される。基準電極１４３は、Ｖｓ検出回路１８２とＩｃｐ供給回路１８４に接続される。ポンピング電極１５３は、Ｖｐ２印加回路１８５とＩｐ２検出回路１８６に接続される。ヒータ１６０は、ヒータ駆動回路１８７に接続される。
【００５３】
Ｉｐ１ドライブ回路１８１は、ポンピング電極１３２とポンピング電極１３３との間に電圧Ｖｐ１を印加して第１ポンピング電流Ｉｐ１を供給するとともに、供給した第１ポンピング電流Ｉｐ１を検出する。
【００５４】
Ｖｓ検出回路１８２は、検知電極１４２と基準電極１４３との間の電圧Ｖｓを検出し、検出した結果を基準電圧比較回路１８３へ出力する。
基準電圧比較回路１８３は、基準電圧（例えば、４２５ｍＶ）とＶｓ検出回路１８２の出力（すなわち、電圧Ｖｓ）とを比較し、比較結果をＩｐ１ドライブ回路１８１へ出力する。そしてＩｐ１ドライブ回路１８１は、電圧Ｖｓが基準電圧と等しくなるように、第１ポンピング電流Ｉｐ１の流れる向きと第１ポンピング電流Ｉｐ１の大きさとを制御するとともに、第１測定室１２１内の酸素濃度を、ＮＯｘが分解しない程度の所定値に調整する。
【００５５】
Ｉｃｐ供給回路１８４は、検知電極１４２と基準電極１４３との間に微弱な電流Ｉｃｐを流す。これにより、酸素が第１測定室１２１から固体電解質層１４１を介して基準酸素室１４６に送り込まれるため、基準酸素室１４６は、基準となる所定の酸素濃度に設定される。
【００５６】
Ｖｐ２印加回路１８５は、ポンピング電極１５２とポンピング電極１５３との間に、一定電圧Ｖｐ２（例えば、４５０ｍＶ）を印加する。これにより、第２測定室１４８では、第２ポンピングセル１５０を構成するポンピング電極１５２，１５３の触媒作用によって、ＮＯｘが解離される。この解離により得られた酸素イオンがポンピング電極１５２とポンピング電極１５３との間の固体電解質層１５１を移動することにより第２ポンピング電流Ｉｐ２が流れる。Ｉｐ２検出回路１８６は、第２ポンピング電流Ｉｐ２を検出する。
【００５７】
ヒータ駆動回路１８７は、発熱抵抗体であるヒータ１６０の一端にヒータ通電用の正電圧を印加するともに、ヒータ１６０の他端にヒータ通電用の負電圧を印加することにより、ヒータ１６０を駆動する。
【００５８】
起電力検出回路１８８は、第１基準電極２１１と第１検知電極２１３との間の起電力（以下、第１アンモニア起電力）と、第２基準電極２２１と第２検知電極２２３との間の起電力（以下、第２アンモニア起電力）を検出し、検出結果を示す信号をマイコン１９０へ出力する。
【００５９】
マイコン１９０は、ＣＰＵ１９１、ＲＯＭ１９２、ＲＡＭ１９３および信号入出力部１９４を備える。マイクロコンピュータの各種機能は、ＣＰＵ１９１が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭ１９２が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、制御部３を構成するマイクロコンピュータの数は１つでも複数でもよい。また、マイコン１９０が実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
【００６０】
ＣＰＵ１９１は、ＲＯＭ１９２に記憶されたプログラムに基づいて、センサ素子部５を制御するための処理を実行する。信号入出力部１９４は、Ｉｐ１ドライブ回路１８１、Ｖｓ検出回路１８２、Ｉｐ２検出回路１８６、ヒータ駆動回路１８７および起電力検出回路１８８に接続される。信号入出力部１９４は、Ｉｐ１ドライブ回路１８１、Ｖｓ検出回路１８２、Ｉｐ２検出回路１８６および起電力検出回路１８８からのアナログ信号の電圧値をディジタルデータに変換してＣＰＵ１９１へ出力する。
【００６１】
またＣＰＵ１９１は、信号入出力部１９４を介してヒータ駆動回路１８７へ駆動信号を出力することにより、ヒータ１６０に供給する電力をパルス幅変調により通電制御して、ヒータ１６０が目標の温度になるようにしている。なお、ヒータ１６０の通電制御は、ＮＯｘ検出部１０１を構成するセル（例えば、酸素濃度検出セル１４０）のインピーダンスを検出し、検出したインピーダンスが目標値となるように供給電力量を制御する公知の手法によって実現することができる。
【００６２】
またＣＰＵ１９１は、ＲＯＭ１９２から各種データを読み込み、第１ポンピング電流Ｉｐ１の値、第２ポンピング電流Ｉｐ２の値、第１アンモニア起電力の値および第２アンモニア起電力の値から種々の演算処理を行う。
【００６３】
ＲＯＭ１９２は、「第１アンモニア起電力−第１アンモニア濃度出力関係式」、「第２アンモニア起電力−第２アンモニア濃度出力関係式」、「第１ポンピング電流−酸素濃度関係式」、「第２ポンピング電流−ＮＯｘ濃度出力関係式」、「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正アンモニア濃度関係式」、「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正ＮＯ２濃度関係式」、「ＮＯｘ濃度出力＆補正アンモニア濃度＆補正ＮＯ２濃度−補正ＮＯｘ濃度関係式」を記憶する。
【００６４】
なお、「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正アンモニア濃度関係式」は下記の補正式（１）に相当する。「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正ＮＯ２濃度関係式」は下記の補正式（２）に相当する。「ＮＯｘ濃度出力＆補正アンモニア濃度＆補正ＮＯ２濃度−補正ＮＯｘ濃度関係式」は下記の補正式（３）に相当する。
【００６５】
また、各種データは、上述のように所定の関係式として設定されていてもよいし、センサの出力から各種ガス濃度を算出するものであればよく、例えばテーブルとして設定されていてもよい。その他にも、予めガス濃度が既知のガスモデルを用いて得られた値とされていてもよい。
【００６６】
「第１アンモニア起電力−第１アンモニア濃度出力関係式」および「第２アンモニア起電力−第２アンモニア濃度出力関係式」は、第１アンモニア検出部１０２および第２アンモニア検出部１０３から出力されたアンモニア起電力と、アンモニア濃度出力との関係を表す式である。
【００６７】
「第１ポンピング電流−酸素濃度関係式」は、第１ポンピング電流と、排気ガス中の酸素濃度（すなわち、Ｏ２濃度）との関係を表す式である。「第２ポンピング電流−ＮＯｘ濃度出力関係式」は、第２ポンピング電流と、ＮＯｘ濃度出力との関係を表す式である。
【００６８】
「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正アンモニア濃度関係式」は、酸素濃度、アンモニア濃度およびＮＯ２濃度の影響を受けた第１，２アンモニア濃度出力と、酸素濃度およびＮＯ２濃度の影響を除去した補正アンモニア濃度との関係を表す式である。「第１アンモニア濃度出力＆第２アンモニア濃度出力＆酸素濃度−補正ＮＯ２濃度関係式」は、酸素濃度、アンモニア濃度およびＮＯ２濃度の影響を受けた第１，２アンモニア濃度出力と、酸素濃度およびアンモニア濃度の影響を除去した補正ＮＯ２濃度との関係を表す式である。「ＮＯｘ濃度出力＆補正アンモニア濃度＆補正ＮＯ２濃度−補正ＮＯｘ濃度関係式」は、アンモニア濃度およびＮＯ２濃度の影響を受けたＮＯｘ濃度出力と、アンモニア濃度およびＮＯ２濃度の影響を除去した補正ＮＯｘ濃度との関係を表す式である。
【００６９】
次に、第１ポンピング電流Ｉｐ１、第２ポンピング電流Ｉｐ２、第１アンモニア起電力および第２アンモニア起電力から、ＮＯ２濃度、ＮＯｘ濃度およびアンモニア濃度を求める演算処理について説明する。この演算処理は、マイコン１９０のＣＰＵ１９１において実行される。
【００７０】
ＣＰＵ１９１は、第１ポンピング電流Ｉｐ１、第２ポンピング電流Ｉｐ２、第１アンモニア起電力および第２アンモニア起電力が入力されると、酸素濃度、ＮＯｘ濃度出力、第１アンモニア濃度出力および第２アンモニア濃度出力を求める演算処理を行う。具体的には、ＲＯＭ１９２から「第１アンモニア起電力−第１アンモニア濃度出力関係式」、「第２アンモニア起電力−第２アンモニア濃度出力関係式」、「第１ポンピング電流Ｉｐ１−酸素濃度関係式」、「第２ポンピング電流Ｉｐ２−ＮＯｘ濃度出力関係式」を呼び出し、これらの関係式を用いて酸素濃度および各濃度出力を算出する処理を行う。
【００７１】
なお、「第１アンモニア起電力−第１アンモニア濃度出力関係式」および「第２アンモニア起電力−第２アンモニア濃度出力関係式」は、第１アンモニア検出部１０２と第２アンモニア検出部１０３が使用環境中で出力し得るアンモニア起電力の全範囲において、被測定ガス中のアンモニア濃度とアンモニア検出部のアンモニア濃度出力とが概ね直線関係になるように設定された式である。このような換算式でもって換算することによって、後の補正式において、傾き及びオフセットの変化を利用した計算を可能とする。
【００７２】
そして、酸素濃度、ＮＯｘ濃度出力、第１アンモニア濃度出力および第２アンモニア濃度出力が求められると、ＣＰＵ１９１は、以下に説明する補正式を用いた演算を行うことで、排気ガス中のアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度を求める。
【００７３】
補正式（１）：ｘ＝Ｆ（Ａ，Ｂ，Ｄ）
＝（ｅＡ−ｃ）＊（ｊＢ−ｈ−ｆＡ＋ｄ）／（ｅＡ−ｃ−ｉＢ＋ｇ）＋ｆＡ−ｄ
補正式（２）：ｙ＝Ｆ’（Ａ，Ｂ，Ｄ）
＝（ｊＢ−ｈ−ｆＡ＋ｄ）／（ｅＡ−ｃ−ｉＢ＋ｇ）
補正式（３）：ｚ＝Ｃ−ａｘ＋ｂｙ
ここで、ｘはアンモニア濃度であり、ｙはＮＯ２濃度であり、ｚはＮＯｘ濃度である。また、Ａは第１アンモニア濃度出力であり、Ｂは第２アンモニア濃度出力であり、ＣはＮＯｘ濃度出力であり、Ｄは酸素濃度である。そして、式（１）のＦは、ｘが（Ａ，Ｂ，Ｄ）の関数であることを表し、式（２）のＦ’は、ｙが（Ａ，Ｂ，Ｄ）の関数であることを表す。さらに、ａ，ｂは補正係数であり、ｃ，ｄ，ｅ，ｆ，ｇ，ｈ，ｉ，ｊは酸素濃度Ｄを用いて計算される係数（すなわち、Ｄによって決まる係数）である。
【００７４】
ＣＰＵ１９１は、上述の補正式（１）〜（３）に、第１アンモニア濃度出力、第２アンモニア濃度出力、ＮＯｘ濃度出力および酸素濃度を代入して演算することによって、排気ガス中のアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度を求める。
【００７５】
なお、補正式（１）および補正式（２）は、第１アンモニア検出部１０２および第２アンモニア検出部１０３の特性に基づいて定まる式であり、補正式（３）はＮＯｘ検出部１０１の特性に基づいて定まる式である。また補正式（１）〜（３）は、あくまでも補正式の一例を示したものであり、ガス検知特性に応じて、他の補正式および係数等を適宜使用してもよい。
【００７６】
そして、制御部３のマイコン１９０は、ガス濃度算出処理とガス漏洩診断処理を実行する。ガス濃度算出処理とガス漏洩診断処理は、ヒータ１６０に電力が供給されることによりヒータ１６０が発熱してセンサ素子部５が活性化温度になった後に、予め設定された実行周期が経過する毎に実行される処理である。本実施形態では、実行周期は５０ｍｓである。
【００７７】
ここで、ガス濃度算出処理の手順を説明する。
ガス濃度算出処理が実行されると、マイコン１９０のＣＰＵ１９１は、図４に示すように、まずＳ１０にて、第１ポンピング電流Ｉｐ１、第２ポンピング電流Ｉｐ２、第１アンモニア起電力および第２アンモニア起電力の検出結果を制御回路１８０から取得し、上述の演算により、アンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度出力を算出する。ここで、ＮＯｘ濃度出力とは「第２ポンピング電流Ｉｐ２−ＮＯｘ濃度出力関係式」から求められる値である。そしてＳ１０では、アンモニア濃度の算出結果を、ＲＡＭ１９３に設けられている算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬに格納する。またＳ１０では、ＮＯ２濃度の算出結果を、ＲＡＭ１９３に設けられている算出ＮＯ２濃度Ｃ＿ＮＯ２＿ＣＡＬに格納する。またＳ１０では、ＮＯｘ濃度出力の算出結果を、ＲＡＭ１９３に設けられている算出ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿ＣＡＬに格納する。
【００７８】
次にＳ２０にて、アンモニア濃度変化量ΔＣ＿ＮＨ３と、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘを算出する。具体的には、ＲＡＭ１９３に設けられているアンモニア濃度Ｃ＿ＮＨ３を用いて、アンモニア濃度変化量ΔＣ＿ＮＨ３を下式（１）により算出する。また、ＲＡＭ１９３に設けられている後述の４周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿４を用いて、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘを下式（２）により算出する。
【００７９】
ΔＣ＿ＮＨ３＝  Ｃ＿ＮＨ３＿ＣＡＬ  −  Ｃ＿ＮＨ３        ・・・（１）
ΔＣｏ＿ＮＯｘ＝  Ｃｏ＿ＮＯｘ＿ＣＡＬ  −  Ｃｏ＿ＮＯｘ＿４    ・・・（２）
なお、アンモニア濃度Ｃ＿ＮＨ３は、算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬが算出される前における最新のアンモニア濃度を示す。
【００８０】
また、ＲＡＭ１９３には、ＮＯ２濃度Ｃ＿ＮＯ２が設けられている。ＮＯ２濃度Ｃ＿ＮＯ２は、算出ＮＯ２濃度Ｃ＿ＮＯ２＿ＣＡＬが算出される前における最新のＮＯ２濃度を示す。
【００８１】
また、ＲＡＭ１９３には、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ、１周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿１、２周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿２、３周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿３および４周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿４が設けられている。
【００８２】
ＮＯｘ濃度出力Ｃｏ＿ＮＯｘは、算出ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿ＣＡＬが算出される前における最新のＮＯｘ濃度出力を示す。
１周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿１は、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘよりも１実行周期前（すなわち、５０ｍｓ前）に算出されたＮＯｘ濃度出力を示す。２周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿２は、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘよりも２実行周期前（すなわち、１００ｍｓ前）に算出されたＮＯｘ濃度出力を示す。３周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿３は、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘよりも３実行周期前（すなわち、１５０ｍｓ前）に算出されたＮＯｘ濃度を示す。
【００８３】
４周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿４は、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘよりも４実行周期前（すなわち、２００ｍｓ前）に算出されたＮＯｘ濃度出力を示す。すなわち、４周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿４は、算出ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿ＣＡＬよりも５実行周期前（すなわち、２５０ｍｓ前）に算出されたＮＯｘ濃度出力を示すことになる。
【００８４】
さらにＳ３０にて、３周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿３に格納されている値を、４周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿４に格納する。２周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿２に格納されている値を、３周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿３に格納する。１周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿１に格納されている値を、２周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿２に格納する。ＮＯｘ濃度出力Ｃｏ＿ＮＯｘに格納されている値を、１周期前ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿１に格納する。算出ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿ＣＡＬに格納されている値を、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘに格納する。
【００８５】
そしてＳ４０にて、ＲＡＭ１９３に設けられているリッチスパイクフラグＦｓがセットされているか否かを判断する。リッチスパイクフラグＦｓは、後述するガス漏洩診断処理において、セットまたはクリアされる。
【００８６】
ここで、リッチスパイクフラグＦｓがセットされている場合には、Ｓ５０にて、アンモニア濃度Ｃ＿ＮＨ３に格納されている値を、算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬに格納する。すなわち、前回のアンモニア濃度の算出値を、今回のアンモニア濃度の算出値として適用する。
【００８７】
またＳ６０にて、ＮＯ２濃度Ｃ＿ＮＯ２に格納されている値を、算出ＮＯ２濃度Ｃ＿ＮＯ２＿ＣＡＬに格納する。すなわち、前回のＮＯ２濃度の算出値を、今回のＮＯ２濃度の算出値として適用する。
【００８８】
またＳ７０にて、現時点でＮＯｘ濃度出力Ｃｏ＿ＮＯｘに格納されている値と、現時点でアンモニア濃度Ｃ＿ＮＨ３に格納されている値と、現時点でＮＯ２濃度Ｃ＿ＮＯ２に格納されている値とを用いて、上記の補正式（３）により、ＮＯｘ濃度を算出する。すなわち、前回のアンモニア濃度の算出値と、前回のＮＯ２濃度の算出値とを用いて、ＮＯｘ濃度を算出する。そして、ＮＯｘ濃度の算出結果を、ＲＡＭ１９３に設けられている算出ＮＯｘ濃度Ｃ＿ＮＯｘ＿ＣＡＬに格納し、Ｓ９０に移行する。
【００８９】
一方、リッチスパイクフラグＦｓがセットされていない場合には、Ｓ８０にて、Ｓ１０で算出されたアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度出力を用いて、上記の補正式（３）により、ＮＯｘ濃度を算出する。そして、ＮＯｘ濃度の算出結果を、ＲＡＭ１９３に設けられている算出ＮＯｘ濃度Ｃ＿ＮＯｘ＿ＣＡＬに格納し、Ｓ９０に移行する。
【００９０】
そしてＳ９０に移行すると、アンモニア濃度Ｃ＿ＮＨ３とＮＯ２濃度Ｃ＿ＮＯ２とＮＯｘ濃度Ｃ＿ＮＯｘを更新し、ガス濃度算出処理を一旦終了する。具体的には、算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬに格納されている値を、アンモニア濃度Ｃ＿ＮＨ３に格納する。また、算出ＮＯ２濃度Ｃ＿ＮＯ２＿ＣＡＬに格納されている値を、ＮＯ２濃度Ｃ＿ＮＯ２に格納する。また、算出ＮＯｘ濃度Ｃ＿ＮＯｘ＿ＣＡＬに格納されている値を、ＮＯｘ濃度Ｃ＿ＮＯｘに格納する。
【００９１】
次に、ガス漏洩診断処理の手順を説明する。
ガス漏洩診断処理が実行されると、マイコン１９０のＣＰＵ１９１は、図５に示すように、まずＳ１１０にて、リッチスパイクフラグＦｓがセットされているか否かを判断する。ここで、リッチスパイクフラグＦｓがセットされていない場合には、Ｓ１２０にて、アンモニア濃度変化量ΔＣ＿ＮＨ３が予め設定された診断開始判定値Ｘ１より大きいか否かを判断する。
【００９２】
ここで、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定値Ｘ１以下である場合には、ガス漏洩診断処理を一旦終了する。一方、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定値Ｘ１より大きい場合には、Ｓ１３０にて、アンモニア濃度変化量ΔＣ＿ＮＨ３が、予め設定された診断開始判定係数Ｘ２とＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘとの乗算値より大きいか否かを判断する。なお、診断開始判定係数Ｘ２は、１より大きい値に設定される。
【００９３】
ここで、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定係数Ｘ２とＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘとの乗算値以下である場合には、ガス漏洩診断処理を一旦終了する。一方、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定係数Ｘ２とＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘとの乗算値より大きい場合には、Ｓ１４０にて、リッチスパイクフラグＦｓをセットする。さらにＳ１５０にて、ＲＡＭ１９３に設けられている判定タイマＴｊを起動し、ガス漏洩診断処理を一旦終了する。判定タイマＴｊは、例えば１０ｍｓ毎にインクリメントするタイマであり、起動されると、その値が０からインクリメント（すなわち、１加算）する。
【００９４】
またＳ１１０にて、リッチスパイクフラグＦｓがセットされている場合には、Ｓ１６０にて、判定タイマＴｊの値が予め設定された継続判定値Ｘ３より大きいか否かを判断する。本実施形態では、継続判定値Ｘ３は、例えば２秒に相当する値である。
【００９５】
ここで、判定タイマＴｊの値が継続判定値Ｘ３以下である場合には、ガス漏洩診断処理を一旦終了する。一方、判定タイマＴｊの値が継続判定値Ｘ３より大きい場合には、Ｓ１７０にて、リッチスパイクフラグＦｓをクリアする。さらにＳ１８０にて、判定タイマＴｊのインクリメントを停止させて、ガス漏洩診断処理を一旦終了する。
【００９６】
図６のグラフＧ１は、排気ガスに含まれる一酸化炭素の濃度の時間変化を示す。図６のグラフＧ２は、排気ガスに含まれるアンモニアの濃度の時間変化を示す。図６のグラフＧ３は、排気ガスに含まれる窒素酸化物の濃度の時間変化を示す。なお、グラフＧ１，Ｇ２，Ｇ３は、フーリエ変換赤外分光装置で測定された測定結果を示す。
【００９７】
図６のグラフＧ４は、リッチスパイクフラグＦｓの時間変化を示す。図６のグラフＧ５は、ガス漏洩診断処理を適用した場合におけるアンモニア濃度Ｃ＿ＮＨ３の時間変化を示す。図６のグラフＧ６は、ガス漏洩診断処理を適用しない場合におけるアンモニア濃度Ｃ＿ＮＨ３の時間変化を示す。図６のグラフＧ７は、ＮＯｘ濃度出力Ｃｏ＿ＮＯｘの時間変化を示す。
【００９８】
グラフＧ１の矢印Ｌ１で示すように、２．６秒付近でリッチスパイクによる一酸化炭素の濃度の急激な上昇が発生している。一方、グラフＧ２の矢印Ｌ２で示すように、２．６秒付近でアンモニアの濃度はほとんど変化していない。しかし、グラフＧ６の矢印Ｌ６で示すように、２．６秒付近でアンモニア濃度Ｃ＿ＮＨ３の急激な上昇が発生している。但し、グラフＧ２の矢印Ｌ２で示すように、２．６秒付近で、排気ガスに含まれるアンモニアの濃度はほとんど変化していない。一方、グラフＧ７の矢印Ｌ７で示すように、２．６秒付近でＮＯｘ濃度出力Ｃｏ＿ＮＯｘはほとんど変化していない。
【００９９】
このため、グラフＧ４の矢印Ｌ４で示すように、２．６秒付近でリッチスパイクフラグＦｓがセットされる。そして、グラフＧ５の矢印Ｌ５で示すように、ガス漏洩診断処理を適用したアンモニア濃度Ｃ＿ＮＨ３は、２．６秒付近でほとんど変化していない。
【０１００】
このように構成されたマイコン１９０は、排気ガスに含まれるアンモニアの濃度を算出する。
そしてマイコン１９０は、第１アンモニア検出部１０２から第１アンモニア起電力を取得し、第２アンモニア検出部１０３から第２アンモニア起電力を取得し、第１アンモニア起電力と第２アンモニア起電力に基づいて、排気ガスに含まれるアンモニアの濃度を算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬとして算出する。
【０１０１】
第１アンモニア検出部１０２および第２アンモニア検出部１０３はそれぞれ、排気ガスに含まれるアンモニアおよび可燃性ガスの両方の濃度に応じて値が変化する第１アンモニア起電力および第２アンモニア起電力を出力する。本実施形態では、可燃性ガスは、一酸化炭素（すなわち、ＣＯ）と炭化水素（すなわち、ＨＣ）である。
【０１０２】
マイコン１９０は、ＮＯｘ検出部１０１から第２ポンピング電流Ｉｐ２を取得し、第２ポンピング電流Ｉｐ２に基づいて、ＮＯｘの濃度を算出ＮＯｘ濃度Ｃ＿ＮＯｘ＿ＣＡＬとして算出する。ＮＯｘ検出部１０１は、排気ガスに含まれるＮＯｘの濃度に応じて値が変化するとともに、排気ガスに含まれるアンモニアの濃度に応じて値が変化する第２ポンピング電流Ｉｐ２を出力する。ここで、ＮＯｘ検出部１０１は可燃性ガスの濃度に応じて第２ポンピング電流Ｉｐ２が変化しない特性を有する。
【０１０３】
マイコン１９０は、少なくとも、第１アンモニア起電力および第２アンモニア起電力と、第２ポンピング電流Ｉｐ２とに基づいて、排気ガスに可燃性ガスが含まれているか否かを判断する。本実施形態では、マイコン１９０は、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定値Ｘ１より大きく、且つ、アンモニア濃度変化量ΔＣ＿ＮＨ３が、診断開始判定係数Ｘ２とＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘとの乗算値より大きい場合に、排気ガスに可燃性ガスが含まれていると判断して、リッチスパイクフラグＦｓをセットする。
【０１０４】
マイコン１９０は、排気ガスに可燃性ガスが含まれていないと判断した場合に、Ｓ１０で算出されたアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度出力を用いて算出された算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬを、アンモニア濃度Ｃ＿ＮＨ３として設定する。
【０１０５】
マイコン１９０は、排気ガスに可燃性ガスが含まれていると判断した場合に、Ｓ１０で算出されたアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度出力を用いて算出された算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬをアンモニア濃度Ｃ＿ＮＨ３として設定することを禁止する。
【０１０６】
このようにマイコン１９０は、排気ガスに可燃性ガスが含まれているか否かを判断することができる。そして、リッチスパイクが発生すると、排気ガスに可燃性ガスが含まれるようになる。このため、マイコン１９０は、排気ガスに含まれる酸素の濃度が急激に低下しない場合であっても、リッチスパイクを検出することが可能となり、リッチスパイクの検出精度を向上させることができる。
【０１０７】
そしてマイコン１９０は、排気ガスに可燃性ガスが含まれる判断した場合に、Ｓ１０で算出されたアンモニア濃度、ＮＯ２濃度およびＮＯｘ濃度出力を用いて算出された算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬをアンモニア濃度Ｃ＿ＮＨ３として設定することを禁止する。このため、マイコン１９０は、リッチスパイクが発生した場合におけるアンモニア濃度の算出精度の低下を抑制することができる。
【０１０８】
またマイコン１９０は、アンモニア濃度変化量ΔＣ＿ＮＨ３が診断開始判定値Ｘ１より大きい場合に、排気ガスに可燃性ガスが含まれているか否かを判断する。これにより、マイコン１９０は、ノイズにより算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬが微小に変化するような場合にも、排気ガスに可燃性ガスが含まれているか否かの判断が行われてしまうという事態の発生を抑制し、マイコン１９０の処理負荷を低減することができる。
【０１０９】
また、ＮＯｘ検出部１０１は、ＮＯｘを検出するとともに、排気ガスに含まれるアンモニアに応じて値が変化する第２ポンピング電流Ｉｐ２を出力する。これにより、マイコン１９０は、内燃機関から排出される排気ガスに含まれるＮＯｘを浄化するシステムにおいて、ＮＯｘの濃度を算出するために用いることができる。
【０１１０】
またマイコン１９０は、アンモニア濃度変化量ΔＣ＿ＮＨ３が、診断開始判定係数Ｘ２とＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘとの乗算値より大きい場合に、排気ガスに可燃性ガスが含まれていると判断する。これにより、絶対値を用いる場合に比べ、雰囲気基準として存在する特定ガスやアンモニア濃度の影響を低減することができ、より正確な判断が可能となる。また、マイコン１９０は、アンモニア濃度変化量ΔＣ＿ＮＨ３と、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘと診断開始判定係数Ｘ２との乗算値とを比較するという簡便な方法で、排気ガスに可燃性ガスが含まれているか否かを判断することができ、マイコン１９０の処理負荷を低減することができる。
【０１１１】
本実施形態では、アンモニア濃度変化量ΔＣ＿ＮＨ３の時間間隔は５０ｍｓであり、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘの時間間隔は２５０ｍｓである。すなわち、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘは、アンモニア濃度変化量ΔＣ＿ＮＨ３の時間間隔とは異なり、アンモニア濃度変化量ΔＣ＿ＮＨ３の時間間隔より長い。これにより、マイコン１９０は、排気ガス中のＮＯｘ濃度の変化に応じたＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘの大きさを実際よりも小さく算出してしまう事態の発生を抑制することができる。
【０１１２】
また、ＮＯｘ検出部１０１と第１アンモニア検出部１０２と第２アンモニア検出部１０３が、一体型のセンサ素子部５として構成されている。これにより、マイコン１９０は、排気ガスの略同一領域におけるアンモニア濃度とＮＯｘ濃度を検出することができる。
【０１１３】
なお、本実施形態では、アンモニア濃度変化量ΔＣ＿ＮＨ３を用いて排気ガスに可燃性ガスが含まれるか否かを判定したが、第１アンモニア濃度出力と第２アンモニア濃度出力の少なくとも一方をそのまま用いてもよいし、第１アンモニア起電力と第２アンモニア起電力の少なくとも一方をそのまま用いてもよい。本実施形態のように補正式（１）により求められたアンモニア濃度の方が、補正後の値であるため、より正確な判定ができる。このため、補正式（１）により求められたアンモニア濃度を用いるのが望ましい。一方、本実施形態では、ＮＯｘ濃度出力変化量を用いて排気ガスに可燃性ガスが含まれるか否かを判定したが、第２ポンピング電流Ｉｐ２をそのまま用いてもよい。但し、補正式（３）により求められるＮＯｘ濃度は可燃性ガスに影響されたアンモニア濃度出力により補正された値になるため好ましくない。
【０１１４】
以上説明した実施形態において、マイコン１９０は濃度算出装置に相当し、Ｓ１０は第１算出部としての処理に相当し、Ｓ８０は第２算出部としての処理に相当し、Ｓ１２０，Ｓ１３０は可燃性ガス判断部としての処理に相当し、Ｓ９０は濃度設定部としての処理に相当し、Ｓ５０は設定禁止部としての処理に相当する。
【０１１５】
また、第１アンモニア検出部１０２および第２アンモニア検出部１０３は第１検出部に相当し、ＮＯｘ検出部１０１は第２検出部に相当する。
また、排気ガスは被測定ガスに相当し、第１アンモニア起電力および第２アンモニア起電力は第１濃度信号に相当し、算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬは第１算出濃度に相当し、ＮＯｘは特定ガスに相当し、第２ポンピング電流Ｉｐ２は第２濃度信号に相当し、算出ＮＯｘ濃度Ｃ＿ＮＯｘ＿ＣＡＬは第２算出濃度に相当し、アンモニア濃度Ｃ＿ＮＨ３は最新のアンモニア濃度に相当する。
【０１１６】
また、診断開始判定値Ｘ１は開始判定値に相当し、算出アンモニア濃度Ｃ＿ＮＨ３＿ＣＡＬは第１濃度パラメータに相当し、算出ＮＯｘ濃度出力Ｃｏ＿ＮＯｘ＿ＣＡＬは第２濃度パラメータに相当する。
【０１１７】
アンモニア濃度変化量ΔＣ＿ＮＨ３は第１濃度パラメータの変化量に相当し、ＮＯｘ濃度出力変化量ΔＣｏ＿ＮＯｘは第２濃度パラメータの変化量に相当し、マルチガスセンサ２が一体型のガスセンサに相当する。
【０１１８】
以上、本開示の一実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、種々変形して実施することができる。
例えば上記実施形態では、ＮＯｘ検出部１０１とアンモニア検出部１０２，１０３を用いて排気ガスに可燃性ガスが含まれているか否かを判断するものを示した。しかし、ＮＯｘ検出部とアンモニア検出部を用いるものに限定されるものではなく、ＮＯｘ検出部の代わりに、可燃性ガスの濃度に応じて値が変化し、アンモニア濃度に応じて値が変化しない濃度信号を出力する可燃性ガス検出部を用いるようにしてもよい。この場合には、可燃性ガス検出部から出力される濃度信号の出力値が大きい場合には、排気ガスに可燃性ガスが含まれていると判断することができる。
【０１１９】
また上記実施形態では、排気ガスに可燃性ガスが含まれていると判断した場合に、アンモニア濃度Ｃ＿ＮＨ３を更新することなく直前の値を用いるものを示した。しかし、アンモニア濃度Ｃ＿ＮＨ３を、０に設定するようにしてもよいし、予め設定された所定値に設定するようにしてもよい。
【０１２０】
上記各実施形態における１つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を１つの構成要素に発揮させたりしてもよい。また、上記各実施形態の構成の一部を、省略してもよい。また、上記各実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１２１】
上述したマイコン１９０の他、当該マイコン１９０を構成要素とするシステム、当該マイコン１９０としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、濃度算出方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【０１２２】
２…マルチガスセンサ、３…制御部、１０１…ＮＯｘ検出部、１０２…第１アンモニア検出部、１０３…第２アンモニア検出部、１９０…マイコン
【図１】
2018077063.tif 000003
【図２】
2018077063.tif 000004
【図３】
2018077063.tif 000005
【図４】
2018077063.tif 000006
【図５】
2018077063.tif 000007
【図６】
2018077063.tif 000008