(57)【要約】【課題】排気通路内に供給された水素量を推定することができる水素供給装置を提供する。【解決手段】水素供給装置１は、排気通路６１における排ガス浄化触媒６２の上流に配置された水素供給口２１を備え、水素供給口２１から水素を供給する水素供給部２と、排気通路６１内へ供給するべき水素量の指示値Ｉを設定し、指示値Ｉに基づいて水素供給部２の動作を制御する制御部３と、排ガス浄化触媒６２の下流に配置される下流温度センサ４と、制御部３及び下流温度センサ４に接続された演算部５と、を有している。演算部５は、制御部３から指示値Ｉを取得する指示値取得部５１と、下流温度センサ４から排ガス浄化触媒６２の下流における排気ガスの温度である下流ガス温度ＴLを取得する下流温度取得部５２と、指示値Ｉと下流ガス温度ＴLとに基づいて排気通路６１内へ供給された水素の供給量Ｓを推定する供給量推定部５３と、を有している。【選択図】図１
2020008007.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関（６）の排気通路（６１）内に配置された排ガス浄化触媒（６２）に水素を供給するための水素供給装置（１、１０２、１０３、１０４）であって、
前記排気通路における前記排ガス浄化触媒の上流に配置された水素供給口（２１）を備え、前記水素供給口から水素を供給する水素供給部（２、２０４）と、
前記排気通路内へ供給する水素量の指示値（Ｉ）を設定し、前記指示値に基づいて前記水素供給部の動作を制御する制御部（３、３０２、３０３、３０４）と、
前記排気通路における前記排ガス浄化触媒の下流に配置される下流温度センサ（４）と、
前記制御部及び前記下流温度センサに接続された演算部（５、５０２、５０３、５０４）と、を有し、
前記演算部は、
前記制御部から前記指示値を取得する指示値取得部（５１）と、
前記下流温度センサから前記排ガス浄化触媒の下流における排気ガスの温度である下流ガス温度（ＴL、ＴL0、ＴL1）を取得する下流温度取得部（５２）と、
前記指示値と前記下流ガス温度とに基づいて前記水素供給部から前記排気通路内へ供給された水素の供給量（Ｓ）を推定する供給量推定部（５３）と、を有している、水素供給装置。
【請求項２】
前記演算部（５０３、５０４）は、更に、前記排ガス浄化触媒の上流における排気ガスの空燃比である上流空燃比を取得する空燃比取得部（５５１）を有しており、前記制御部（３０３、３０４）は、前記上流空燃比が理論空燃比よりもリーンな場合に、前記水素供給部から前記排気通路内へ水素を供給するように前記指示値を設定する、請求項１に記載の水素供給装置（１０３、１０４）。
【請求項３】
前記演算部は、更に、前記上流空燃比に基づいて、前記排ガス浄化触媒を通過した後の排気ガスの空燃比を理論空燃比とするために必要な水素量である水素上限量を算出する水素上限算出部（５５２）を有しており、前記制御部は、前記指示値を前記水素上限量よりも少ない量に設定する、請求項２に記載の水素供給装置。
【請求項４】
前記演算部は、更に、前記下流温度センサの精度に基づいて、前記排ガス浄化触媒の温度の上昇量を前記下流温度センサの精度の１０倍とするために必要な水素の量である水素所要量を算出する所要量算出部（５５６）を有しており、前記制御部は、前記水素所要量以上となるように前記指示値を設定する、請求項１〜３のいずれか１項に記載の水素供給装置。
【請求項５】
前記演算部は、更に、前記排ガス浄化触媒の上流における排気ガスの温度である上流ガス温度（ＴU）を取得する上流温度取得部（５５３）と、前記排ガス浄化触媒の上流における排気ガスの流量を取得するガス流量取得部（５５４）と、を有しており、前記供給量推定部は、前記水素供給部から水素が供給されている間の前記上流ガス温度の変動幅または前記排気ガスの流量の変動幅が所定の範囲を超えた場合に、前記供給量推定部による推定結果を棄却する、請求項１〜４のいずれか１項に記載の水素供給装置。
【請求項６】
前記演算部（５、５０３、５０４）は、更に、前記供給量と前記指示値との差（Ｓ−Ｉ）が所定の閾値（ＴＨ）を超えた場合に前記水素供給部の動作に異常があると判断する異常検知部（５４）を有している、請求項１〜５のいずれか１項に記載の水素供給装置（１、１０３、１０４）。
【請求項７】
前記制御部（３０２）は、前記供給量と前記指示値との差に基づいて、前記指示値を補正するための補正値を設定する、請求項１〜６のいずれか１項に記載の水素供給装置（１０２）。
【請求項８】
前記水素供給装置（１０３）は、更に、前記排ガス浄化触媒の上流に配置され、前記演算部に接続された上流温度センサ（４１）を有しており、前記供給量推定部は、前記上流温度センサから取得した前記排ガス浄化触媒の上流における排気ガスの温度である上流ガス温度（ＴU）と、前記下流ガス温度と、に基づいて前記水素供給部から前記供給量を推定する、請求項１〜７のいずれか１項に記載の水素供給装置。
【請求項９】
前記演算部（５０３）は、更に、前記下流ガス温度に基づいて前記排ガス浄化触媒の温度を推定する触媒温度推定部（５５５）を有しており、前記制御部は、前記触媒温度推定部によって推定された前記排ガス浄化触媒の温度が前記排ガス浄化触媒内における水素と酸素との反応温度以上である場合に、前記排気通路内へ水素を供給するように前記指示値を設定する、請求項１〜８のいずれか１項に記載の水素供給装置（１０３）。
【請求項１０】
前記水素供給部（２０４）は、改質用燃料を改質して水素を含む改質ガスを発生させる燃料改質器（２３）と、前記燃料改質器に前記改質用燃料を供給する燃料供給部（２４）と、前記燃料改質器に空気を供給する空気供給部（２５）と、を有している、請求項１〜８のいずれか１項に記載の水素供給装置（１０４）。
【請求項１１】
前記演算部（５０４）は、更に、前記下流ガス温度に基づいて前記排ガス浄化触媒の温度を推定する触媒温度推定部（５５５）を有しており、前記制御部（３０４）は、前記触媒温度推定部によって推定された前記排ガス浄化触媒の温度が前記排ガス浄化触媒内における水素と酸素との反応温度以上である場合に、前記排気通路内へ水素を供給するように前記指示値を設定する、請求項１０に記載の水素供給装置。
【請求項１２】
前記制御部（３０４）は、前記触媒温度推定部によって推定された前記排ガス浄化触媒の温度が前記排ガス浄化触媒内における水素と酸素との反応温度以上かつ前記改質用燃料と酸素との反応温度未満である場合に、前記排気通路内へ水素を供給するように前記指示値を設定する、請求項１１に記載の水素供給装置。
【請求項１３】
前記演算部（５０４）は、更に、前記下流ガス温度に基づいて前記排ガス浄化触媒の温度を前記排ガス浄化触媒内における前記改質用燃料と酸素との反応温度まで上昇させるために必要な水素量である燃焼下限量を算出する燃焼下限算出部（５６３）を有しており、前記制御部（３０４）は、前記燃焼下限量よりも少なくなるように前記指示値を設定する、請求項１０〜１２のいずれか１項に記載の水素供給装置。
【請求項１４】
前記制御部（３０４）は、前記空気供給部から供給するべき空気の量である空気量指示値と、前記燃料供給部から供給するべき燃料の量である燃料指示値と、を設定することができるように構成されており、前記演算部は、前記空気量指示値と前記空気供給部から実際に供給される空気量との差を補正する空気量補正部（５６１）と、前記燃料指示値と前記燃料供給部から実際に供給される燃料の量との差を補正する燃料補正部（５６２）と、を有している、請求項１０〜１３のいずれか１項に記載の水素供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気通路内に水素を供給するための水素供給装置に関する。
【背景技術】
【０００２】
自動車等に搭載される内燃機関の排気通路には、排気ガスを浄化するための排ガス浄化触媒が配置されている。従来、この種の排ガス浄化触媒は、内燃機関から排出される排気ガスの空燃比を制御することにより、排気ガス中の有害成分を無害な成分に変換している。
【０００３】
しかし、近年の環境規制の強化により、排ガス浄化触媒の浄化能力をより高めることが強く望まれている。そこで、排気通路における排ガス浄化触媒の上流に水素を供給し、排ガス浄化触媒において水素と有害成分とを反応させることにより排ガス浄化触媒の浄化能力をより高める技術が提案されている。
【０００４】
例えば、特許文献１には、ＮＯｘ吸蔵還元触媒を備えた触媒コンバータを有する排ガス浄化システムが記載されている。この排ガス浄化システムは、排気通路とは別に設けられ、燃料及び空気を原料として水素及び一酸化炭素を含む改質ガスを生成し、当該改質ガスを排気通路における触媒コンバータの上流側に供給する燃料改質器と、内燃機関の運転状態及び触媒コンバータの状態の少なくとも何れかに応じて、燃料改質器における改質ガスの生成量及び改質ガスの生成に関する応答速度を制御する改質器制御手段と、を有している。改質ガスの生成量は、燃料改質器に供給する燃料の量、空気の量及び空燃比によって制御される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２７０６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の排ガス浄化システムにおいて、何らかの原因によって改質ガスの実際の生成量と所望する量との差が過度に大きくなると、排気ガス中の有害成分の増加等の問題を招くおそれがある。しかし、特許文献１の排ガス浄化システムは、燃料改質器において実際に生成された改質ガスの量を測定する手段を有しない。そのため、何らかの原因で改質ガスの実際の生成量と所望する量との差が大きくなった場合に、この差を検知することが難しい。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、排気通路内に供給された水素量を推定することができる水素供給装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明の一態様は、内燃機関（６）の排気通路（６１）内に配置された排ガス浄化触媒（６２）に水素を供給するための水素供給装置（１、１０２、１０３、１０４）であって、
前記排気通路における前記排ガス浄化触媒の上流に配置された水素供給口（２１）を備え、前記水素供給口から水素を供給する水素供給部（２、２０４）と、
前記排気通路内へ供給する水素量の指示値（Ｉ）を設定し、前記指示値に基づいて前記水素供給部の動作を制御する制御部（３、３０２、３０３、３０４）と、
前記排気通路における前記排ガス浄化触媒の下流に配置される下流温度センサ（４）と、
前記制御部及び前記下流温度センサに接続された演算部（５、５０２、５０３、５０４）と、を有し、
前記演算部は、
前記制御部から前記指示値を取得する指示値取得部（５１）と、
前記下流温度センサから前記排ガス浄化触媒の下流における排気ガスの温度である下流ガス温度（ＴL、ＴL0、ＴL1）を取得する下流温度取得部（５２）と、
前記指示値と前記下流ガス温度とに基づいて前記水素供給部から前記排気通路内へ供給された水素の供給量（Ｓ）を推定する供給量推定部（５３）と、を有している、水素供給装置にある。
【発明の効果】
【０００９】
前記水素供給装置の演算部は、制御部において設定された指示値を取得する指示値取得部と、下流温度センサによって測定された下流ガス温度を取得する下流温度取得部と、を有している。更に、演算部は、制御部から取得した指示値と、下流温度センサから取得した下流ガス温度とに基づいて排気通路内へ供給された水素の供給量を推定する供給量推定部を有している。
【００１０】
前記水素供給装置は、かかる構成を有することにより、例えば以下のようにして排気通路内へ供給された水素量を推定することができる。即ち、内燃機関から排出された排気ガス中には、内燃機関において消費されなかった酸素が含まれている。排ガス浄化触媒の上流において水素供給装置から水素を供給すると、酸素を含む排気ガス中に水素が混合される。
【００１１】
水素と酸素とを含む排気ガスが排ガス浄化触媒を通過する際、水素と酸素とを触媒上で反応させ、水を生成することができる。この反応は発熱反応であるため、水素と酸素とが反応した場合、排ガス浄化触媒を通過した排気ガスの温度、つまり、下流ガス温度は、反応前よりも上昇する。また、下流ガス温度は、排ガス浄化触媒内で反応した水素量が多くなるほど高くなる。
【００１２】
従って、排ガス浄化触媒内で反応した水素の量を見積もるためには、例えば、指示値取得部から取得された指示値の変動によって排気通路内に水素を供給し始めるタイミングを検出し、このときの下流ガス温度の変動を下流ガス温度取得によって取得すればよい。供給量推定部は、このときの下流ガス温度の変動に基づいて排ガス浄化触媒内で反応した水素の量を推定することができる。
【００１３】
以上のごとく、上記態様によれば、排気通路内に供給された水素量を推定することができる水素供給装置を提供することができる。
なお、特許請求の範囲及び課題を解決する手段に記載した括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものであり、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施形態１における水素供給装置の全体構成を示す説明図である。
【図２】図２は、実施形態１における演算部のブロック図である。
【図３】図３は、実施形態１における水素供給装置の動作を示すフローチャートである。
【図４】図４は、実施形態１における水素供給装置の動作を示すタイミングチャートである。
【図５】図５は、実施形態２における、指示値を補正することができるように構成された水素供給装置の演算部のブロック図である。
【図６】図６は、実施形態２における水素供給装置の動作を示すフローチャートである。
【図７】図７は、実施形態３における水素供給装置の全体構成を示す説明図である。
【図８】図８は、実施形態３における演算部のブロック図である。
【図９】図９は、実施形態３における水素供給装置の動作を示すフローチャートである。
【図１０】図１０は、実施形態４における、燃料改質器を備えた水素供給部を有する水素供給装置の全体構成を示す説明図である。
【図１１】図１１は、実施形態４における演算部のブロック図である。
【図１２】図１２は、実施形態４における水素供給装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（実施形態１）
前記水素供給装置に係る実施形態について、図１〜図４を参照して説明する。図１に示すように、本形態の水素供給装置１は、内燃機関６の排気通路６１内に配置された排ガス浄化触媒６２に水素を供給するために用いられる。水素供給装置１は、排気通路６１における排ガス浄化触媒６２の上流に配置された水素供給口２１を備え、水素供給口２１から水素を供給する水素供給部２と、排気通路６１内へ供給するべき水素量の指示値Ｉを設定し、指示値Ｉに基づいて水素供給部２の動作を制御する制御部３と、排気通路６１における排ガス浄化触媒６２の下流に配置される下流温度センサ４と、制御部３及び下流温度センサ４に接続された演算部５と、を有している。
【００１６】
図１及び図２に示すように、演算部５は、制御部３から指示値Ｉを取得する指示値取得部５１と、下流温度センサ４から排ガス浄化触媒６２の下流における排気ガスの温度である下流ガス温度ＴLを取得する下流温度取得部５２と、指示値Ｉと下流ガス温度ＴLとに基づいて排気通路６１内へ供給された水素の供給量Ｓを推定する供給量推定部５３と、を有している。
【００１７】
本形態の水素供給装置１は、例えば、自動車に搭載されるガソリンエンジンやディーゼルエンジンなどの、種々の内燃機関６の排気通路６１に取り付けることができる。排気通路６１内に設けられた排ガス浄化触媒６２の種類は特に限定されるものではない。排ガス浄化触媒６２としては、例えば、三元触媒、ＮＯｘ吸蔵還元触媒、ＳＣＲ（つまり、選択触媒還元）システム用触媒等を使用することができる。
【００１８】
水素供給部２は、排気通路６１における排ガス浄化触媒６２の上流に配置された水素供給口２１を有している。水素供給部２は、制御部３によって設定された指示値Ｉに基づいて、水素供給口２１から排気通路６１内に水素を供給することができるように構成されている。水素供給部２は、排気通路６１内に水素を供給することができる態様であれば、種々の態様をとり得る。
【００１９】
例えば、本形態の水素供給部２は、図１に示すように、水素が貯蔵された水素ボンベ２２と、水素ボンベ２２に接続された水素供給口２１としてのインジェクタ２１１と、を有している。インジェクタ２１１は、例えば、排気通路６１内に水素を供給する開状態と、排気通路６１内への水素の供給を遮断する閉状態とを切り替え可能に構成されていてもよい。この場合、制御部３の指示値Ｉに基づいて開状態と閉状態とを切換え、開状態の継続時間を制御することにより、排気通路６１内に供給する水素の量を調節することができる。
【００２０】
また、インジェクタ２１１は、例えば、弁の開度を調節することができるように構成されていてもよい。この場合、制御部３の指示値Ｉに基づいて弁の開度を調節することにより、排気通路６１内に供給する水素の量を調節することができる。
【００２１】
排気通路６１における排ガス浄化触媒６２の下流には、下流温度センサ４が設けられている。図１及び図２に示すように、下流温度センサ４は、下流ガス温度ＴL、つまり、排ガス浄化触媒６２を通過した後の排気ガスの温度を測定し、下流温度取得部５２へ送信することができるように構成されている。下流温度センサ４としては、例えば、サーミスタや熱電対等を使用することができる。
【００２２】
図２に示すように、制御部３は、水素供給部２及び演算部５に接続されている。制御部３は、エンジンコントロールユニット等の電子制御装置に組み込まれたソフトウェアであってもよいし、エンジンコントロールユニット等とは独立した電子制御装置として構成されていてもよい。本形態の制御部３は、図１に示すように、エンジンコントロールユニット等とは独立した電子制御装置３０にソフトウェアとして組み込まれている。
【００２３】
制御部３は、排気通路６１内へ供給するべき水素量の指示値Ｉを設定することができるように構成されている。ここで、「水素量の指示値Ｉを設定する」という概念には、水素量の指示値Ｉを任意の値に設定する概念と、制御部３内に予め複数段階の指示値Ｉを保持し、これらの段階を切り替えることによって水素量の指示値Ｉを設定する概念とが含まれる。また、水素量の指示値Ｉは、ゼロ以上の値をとり得る。
【００２４】
制御部３による指示値Ｉの設定は、任意のタイミングで行うことができる。例えば、制御部３は、アイドリング運転などの、内燃機関６が概ね一定の出力で運転されている間に排気通路６１内に水素を供給するように構成されていてもよいし、これ以外のタイミングで排気通路６１内に水素を供給するように構成されていてもよい。排気通路６１内に供給された水素は、供給量推定部５３による水素の供給量Ｓの推定のために利用することができる。また、排気通路６１内に供給された水素は、例えば、排気ガスの温度を迅速に上昇させて排ガス浄化触媒６２を活性化させるため、あるいは、排気ガス中の有害成分を無害化するために利用することもできる。
【００２５】
図２に示すように、演算部５は、制御部３及び下流温度センサ４に接続されている。演算部５は、制御部３と同様に、エンジンコントロールユニット等に組み込まれたソフトウェアであってもよいし、エンジンコントロールユニット等とは独立した電子制御装置として構成されていてもよい。図１に示すように、本形態の演算部５は、制御部３と同様に、電子制御装置３０にソフトウェアとして組み込まれている。
【００２６】
図１及び図２に示すように、本形態の演算部５は、指示値取得部５１と、下流温度取得部５２と、供給量推定部５３と、異常検知部５４と、を有している。指示値取得部５１は、制御部３から指示値Ｉを取得することができる。下流温度取得部５２は、下流温度センサ４から下流ガス温度ＴLを取得することができる。供給量推定部５３は、指示値取得部５１によって取得された指示値Ｉと下流温度取得部５２によって取得された下流ガス温度ＴLとに基づいて、水素供給部２から排気通路６１内へ供給された水素の供給量Ｓを推定することができる。
【００２７】
異常検知部５４は、供給量推定部５３によって推定された供給量Ｓと指示値Ｉとの差Ｓ−Ｉが所定の閾値ＴＨを超えた場合に水素供給部２の動作に異常があると判断することができる。前述した閾値ＴＨは、予め異常検知部５４に保持されていてもよい。
【００２８】
本形態の水素供給装置１は、例えば、図３に示す方法により排気通路６１内に供給された水素の量を推定することができる。まず、排ガス浄化触媒６２内の排気ガス中に水素が含まれないようにするため、制御部３は指示値Ｉをゼロに設定し、排気通路６１内への水素の供給を停止するように水素供給部２を制御する（ステップＳ１０１）。
【００２９】
この状態をしばらく継続した後、下流温度取得部５２が下流ガス温度ＴL0を取得する（ステップＳ１０２）。水素供給部２が指示値Ｉに従って動作している場合、下流ガス温度ＴL0は、排ガス浄化触媒６２内において水素と酸素との反応が起きていない状態における排気ガスの温度を示す。
【００３０】
次いで、制御部３が指示値Ｉをゼロよりも大きい値に設定し、排気通路６１内への水素の供給を開始するように水素供給部２を制御する（ステップＳ１０３）。このときの指示値Ｉは、例えば、予め制御部３内に保持された値とすることができる。
【００３１】
この状態をしばらく継続した後、下流温度取得部５２が下流ガス温度ＴL1を取得する（ステップＳ１０４）。水素供給部２から排気通路６１内に水素が供給されると、排ガス浄化触媒６２の内部において、水素と排気ガス中の酸素とが反応する。そして、図４に示すように、この反応の反応熱によって下流ガス温度ＴLが上昇する。
【００３２】
従って、水素供給部２が指示値Ｉに従って動作している場合、下流ガス温度ＴL1は、排ガス浄化触媒６２内において水素と酸素との反応が起きている状態における排気ガスの温度を示す。また、排ガス浄化触媒６２内において水素と酸素との反応が起きている場合、下流ガス温度ＴL1は、下流ガス温度ＴL0よりも高くなる。
【００３３】
供給量推定部５３は、これらの下流ガス温度ＴL1とＴL0との差に基づき、排ガス浄化触媒６２の内部において反応した水素の量を算出することができる。本形態の供給量推定部５３は、この水素の量を排気通路６１内に供給された水素の供給量Ｓと推定する（ステップＳ１０５）。
【００３４】
以上に説明した水素の供給量Ｓを推定する方法は、任意のタイミングで実行することができる。供給量推定部５３によって推定される供給量Ｓの確度をより高める観点からは、排気ガスの成分や温度等の変動が小さい状態で実施することが好ましい。それ故、制御部３は、アイドリング運転などの、内燃機関６が概ね一定の出力で運転されている場合に水素の供給量Ｓの推定を行うことが好ましい。
【００３５】
供給量推定部５３によって推定された水素の供給量Ｓは、例えば、水素供給装置１に異常が発生しているか否かを判断するために利用することができる。本形態の演算部５は、水素供給装置１に異常が発生しているか否かを判断する異常検知部５４を有している。
【００３６】
異常検知部５４は、供給量推定部５３によって推定された水素の供給量Ｓと指示値Ｉとの差Ｓ−Ｉの絶対値を予め異常検知部５４内に保持された閾値ＴＨと比較する（ステップＳ１０６）。そして、Ｓ−Ｉの絶対値が閾値ＴＨ以下である場合（ステップＳ１０６、「Ｙｅｓ」）には、水素供給装置１に異常は発生していないと判断する。この場合、演算部５は、水素の供給量Ｓを推定する動作を完了する。
【００３７】
一方、異常検知部５４は、Ｓ−Ｉの絶対値が閾値ＴＨを超えた場合に水素供給装置１に異常が発生していると判断する（ステップＳ１０６、「Ｎｏ」）。この場合、異常検知部５４は、図示しないディスプレイなどにその旨を表示してもよいし（ステップＳ１０７）、水素供給装置１に異常が発生していることを電子制御装置３０に記録してもよい。これにより、内燃機関６の点検の際等に、水素供給装置１に異常が発生していることを作業者が容易に認識することができる。
【００３８】
なお、水素供給装置１から排気通路６１内への水素の供給は、水素の供給量Ｓを推定する動作以外にも、任意のタイミングで行うことができる。排気通路６１内へ供給された水素は、例えば、排気ガス温度を迅速に上昇させて排ガス浄化触媒６２を活性化させるため、あるいは、排気ガス中の有害成分を無害化するため利用される。
【００３９】
以上のように、本形態の水素供給装置１によれば、排気通路６１内に供給された水素の供給量Ｓを推定することができる。
【００４０】
（実施形態２）
本形態の水素供給装置１０２は、供給量推定部５３によって推定された水素の供給量Ｓを、指示値Ｉを補正するために用いるように構成されている。なお、本形態以降において用いた符号のうち、既出の形態において用いた符号と同一のものは、特に示さない限り、既出の形態におけるものと同様の構成要素等を表す。
【００４１】
図５に示すように、本形態の水素供給装置１０２における演算部５０２は、異常検知部５４を有しない。また、演算部５０２における供給量推定部５３は制御部３０２に接続されており、供給量推定部５３によって推定した水素の供給量Ｓを制御部３０２に送信することができるように構成されている。その他は実施形態１と同様の構成を有している。
【００４２】
水素供給装置１０２は、例えば図６に示す方法により指示値Ｉの補正を行うことができる。まず、水素供給装置１０２は、実施形態１と同様の方法により水素の供給量Ｓを推定する。そして、供給量推定部５３は、水素の供給量Ｓを制御部３０２に送信する。
【００４３】
制御部３０２は、水素の供給量Ｓと指示値Ｉとの差Ｓ−Ｉの絶対値を予め設定された閾値ＴＨ２と比較する（ステップＳ１０８）。そして、Ｓ−Ｉの絶対値が予め設定された閾値ＴＨ２以下の場合には、指示値Ｉを補正する必要はないと判断する（ステップＳ１０８、「Ｙｅｓ」）。この場合、演算部５０２は、水素の供給量Ｓを推定する動作を完了する。
【００４４】
一方、Ｓ−Ｉの絶対値が予め設定された閾値ＴＨ２よりも大きい場合には、指示値Ｉが供給量Ｓに近づくように補正値を設定する必要があると判断する（ステップＳ１０８、「Ｎｏ」）。この場合、制御部３０２は、Ｓ−Ｉの値に基づいて補正値を設定する（ステップＳ１０９）。この補正値は制御部３０２に保持され、これ以降における水素の供給の際に利用される。
【００４５】
本形態のように、供給量推定部５３によって推定された水素の供給量Ｓを利用して、以降の指示値Ｉの補正を行うことにより、排気通路６１内に供給する水素の量をより所望の量に近づけることができる。その結果、排ガス浄化システムの浄化性能をより向上させることができる。
【００４６】
（実施形態３）
本形態の水素供給装置１０３は、供給量推定部５３によって推定される供給量Ｓの確度をより高めるための構成を有している。図７に示すように、本形態の水素供給装置１０３は、水素供給部２、制御部３０３、下流温度センサ４及び演算部５０３に加えて、更に、排ガス浄化触媒６２の上流に配置され、演算部５０３に接続された上流温度センサ４１を有している。
【００４７】
上流温度センサ４１としては、例えば、サーミスタや熱電対等を使用することができる。本形態の上流温度センサ４１は、図８に示すように、演算部５０３に設けられた上流温度取得部５５３に接続されている。上流温度取得部５５３によって取得された上流ガス温度ＴU、つまり、水素と排気ガス中の酸素とが反応する前の排気ガスの温度は、例えば、供給量推定部５３における水素の供給量Ｓの推定に利用される。なお、図７においては、便宜上、演算部５０３を簡略化して記載した。上流温度取得部５５３のより詳細な説明については後述する。
【００４８】
本形態のように、排ガス浄化触媒６２の上流及び下流のそれぞれに温度センサ４、４１を設けることにより、上流ガス温度ＴU、つまり、水素と排気ガス中の酸素とが反応する前の排気ガスの温度と、下流ガス温度ＴL、つまり、水素と排気ガス中の酸素とが反応した後の排気ガスの温度とを同時に測定することができる。そして、供給量推定部５３において、上流ガス温度ＴUと下流ガス温度ＴLとに基づいて水素の供給量Ｓを推定することにより、供給量Ｓの推定をより迅速に行うことができる。
【００４９】
また、この場合には、排ガス浄化触媒６２を通過する前後での排気ガスの温度の上昇量をより正確に測定することができる。その結果、酸素と反応した水素の量をより正確に算出し、ひいては供給量推定部５３によって推定される水素の供給量Ｓと、排気通路６１内に実際に供給される水素の量との差をより小さくすることができる。
【００５０】
図８に示すように、本形態の演算部５０３は、指示値取得部５１、下流温度取得部５２、供給量推定部５３及び異常検知部５４に加えて、空燃比取得部５５１、水素上限算出部５５２、上流温度取得部５５３、ガス流量取得部５５４、触媒温度推定部５５５及び所要量算出部５５６を有している。
【００５１】
空燃比取得部５５１は、排ガス浄化触媒６２の上流における排気ガスの空燃比である上流空燃比を取得することができるように構成されている。また、本形態の制御部３０３は、上流空燃比が理論空燃比よりもリーンな場合に、水素供給部２から排気通路６１内へ水素を供給するように構成されている。
【００５２】
空燃比取得部５５１における上流空燃比の取得方法としては、種々の態様を採用することができる。例えば、本形態の空燃比取得部５５１には、内燃機関６の運転状態と上流空燃比との対応関係が保持されている。図７及び図８に示すように、空燃比取得部５５１は、内燃機関６からアクセル開度やエンジン回転数等の内燃機関６の運転状態に関する情報を取得し、これらの情報と前述した対応関係とに基づいて上流空燃比を推定することができる。なお、図には示さないが、排ガス浄化触媒６２の上流に空燃比センサを設ける場合、空燃比取得部５５１は、この空燃比センサから上流空燃比を取得することもできる。
【００５３】
前述した理論空燃比とは、排気ガス中の燃料と酸素とが過不足なく反応するときの空燃比をいう。また、理論空燃比よりもリーンな状態とは、排気ガス中の空燃比、つまり、燃料濃度に対する酸素濃度の比の値が理論空燃比よりも高く、酸素が過剰に存在している状態をいう。理論空燃比の値は、予め空燃比取得部５５１に保持されていてもよい。
【００５４】
演算部５０３に空燃比取得部５５１を設けるともに制御部３０３を前述のごとく構成することにより、排気ガスが理論空燃比よりもリーンな状態、つまり、酸素濃度が十分に高い状態で水素を供給することができる。そのため、排ガス浄化触媒６２内における酸素の不足を回避し、水素と酸素とを確実に反応させることができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００５５】
水素上限算出部５５２は、空燃比取得部５５１から得られた上流空燃比に基づいて、排ガス浄化触媒６２を通過した後の排気ガスの空燃比である下流空燃比を理論空燃比とするために必要な水素上限量を算出することができるように構成されている。また、本形態の制御部３０３は、指示値Ｉを水素上限量よりも少ない値に設定するように構成されている。
【００５６】
このように、演算部５０３に水素上限算出部５５２を設けるともに制御部３０３を前述のごとく構成することにより、排気ガスが排ガス浄化触媒６２内に進入してから排出されるまでの間、排気ガスをリーンな状態に保つことができる。これにより、排ガス浄化触媒６２内に水素と反応させるための酸素を確保し、排ガス浄化触媒６２内において水素と酸素とを確実に反応させることができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる
【００５７】
上流温度取得部５５３は、排ガス浄化触媒６２の上流における排気ガスの温度である上流ガス温度ＴUを取得することができるように構成されている。また、ガス流量取得部５５４は、排ガス浄化触媒６２の上流における排気ガスの流量を取得することができるように構成されている。そして、本形態の供給量推定部５３は、水素供給部２から水素が供給されている間の上流ガス温度ＴUの変動幅または排気ガスの流量の変動幅が所定の範囲を超えた場合に、供給量推定部５３による推定結果を棄却することができるように構成されている。
【００５８】
上流温度取得部５５３における上流ガス温度ＴUの取得方法としては、種々の態様を採用することができる。例えば、本形態の上流温度取得部５５３は、上流温度センサ４１に接続されており、上流温度センサ４１から上流ガス温度ＴUを取得することができるように構成されている。なお、上流温度取得部５５３は、例えば、内燃機関６からアクセル開度やエンジン回転数等の内燃機関６の運転状態に関する情報を取得し、これらの情報に基づいて上流ガス温度ＴUを推定することができるように構成されていてもよい。この場合、内燃機関６の運転状態と上流ガス温度ＴUとの対応関係は、予め上流温度取得部５５３内に保持されていてもよい。
【００５９】
ガス流量取得部５５４における排気ガスの流量の取得方法としては、種々の態様を採用することができる。例えば、本形態のガス流量取得部５５４には、内燃機関６の運転状態と排気ガスの流量との対応関係が保持されている。ガス流量取得部５５４は、内燃機関６からアクセル開度やエンジン回転数等の内燃機関６の運転状態に関する情報を取得し、これらの情報と前述した対応関係とに基づいて排気ガスの流量を推定することができるように構成されている。なお、排ガス浄化触媒６２の上流に流量計を設ける場合、ガス流量取得部５５４は、この流量計から排気ガスの流量を取得することもできる。
【００６０】
前述した上流ガス温度ＴUの変動幅及び排気ガスの流量の変動幅に関する所定の範囲は、予め供給量推定部５３に保持されていてもよい。
【００６１】
演算部５０３に上流温度取得部５５３及びガス流量取得部５５４を設けるとともに供給量推定部５３を前述のごとく構成することにより、排気ガスの成分や温度等の変動が大きい状態で推定された水素の供給量Ｓを棄却することができる。これにより、排気ガスの成分や温度等の変動が小さい状態で推定された水素の供給量Ｓを採用することができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００６２】
触媒温度推定部５５５は、下流ガス温度ＴLに基づいて排ガス浄化触媒６２の温度を推定することができるように構成されている。また、本形態の制御部３０３は、触媒温度推定部５５５によって推定された排ガス浄化触媒６２の温度が排ガス浄化触媒６２内における水素と酸素との反応温度以上である場合に、排気通路６１内へ水素を供給するように構成されている。
【００６３】
触媒温度推定部５５５における排ガス浄化触媒６２の温度の推定方法としては、種々の態様を採用することができる。例えば、本形態の触媒温度推定部５５５には、排ガス浄化触媒６２の温度と下流ガス温度ＴLとの対応関係が保持されている。触媒温度推定部５５５は、前述の対応関係に基づき、下流温度取得部５２から得られたガス温度ＴLに対応する排ガス浄化触媒６２の温度を推定結果として出力することができるように構成されている。
【００６４】
演算部５０３に触媒温度推定部５５５を設けるとともに制御部３０３を前述のごとく構成することにより、排ガス浄化触媒６２の温度が十分に高く、触媒の活性が高い状態で水素の供給量Ｓを推定することができる。これにより、排ガス浄化触媒６２内において水素と酸素とを確実に反応させることができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００６５】
所要量算出部５５６は、下流温度センサ４の精度に基づいて、排ガス浄化触媒６２の温度の上昇量を下流温度センサ４の精度の１０倍とするために必要な水素の量である水素所要量を算出することができるように構成されている。また、本形態の制御部３０３は、指示値Ｉを所要量算出部５５６によって推定された水素所要量以上の値に設定するように構成されている。
【００６６】
所要量算出部５５６における水素所要量の算出方法としては、種々の態様を採用することができる。例えば、本形態の所要量算出部５５６には、排ガス浄化触媒６２内に供給される水素の量と排ガス浄化触媒６２の温度の上昇量との対応関係と、下流温度センサ４の精度とが保持されている。所要量算出部５５６は、前述した対応関係に基づき、下流温度センサ４の精度の１０倍となる温度の上昇量に対応する水素の量を出力するように構成されている。なお、下流温度センサ４の精度としては、使用する下流温度センサ４の種類に応じて外部から入力した値を使用することもできる。
【００６７】
演算部５０３に所要量算出部５５６を設けるとともに制御部３０３を前述のごとく構成することにより、水素の供給量Ｓを推定する動作において、排ガス浄化触媒６２内に十分な量の水素を供給し、下流温度センサ４によって触媒の温度の上昇を確実に検出することができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００６８】
本形態の水素供給装置１０３は、例えば、図９に示す方法により排気通路６１内に供給された水素の供給量Ｓを推定することができる。以下に説明する方法には、水素と排気ガス中の酸素とを反応させることができるか否かを判断する動作と、指示値Ｉを設定する動作と、排気通路６１内に供給された水素の供給量Ｓを推定する動作とが含まれている。
【００６９】
本形態において、水素と排気ガス中の酸素とを反応させることができるか否かを判断する動作には、上流空燃比が理論空燃比よりもリーンであるか否かを判断するステップＳ３０１〜Ｓ３０２と、排ガス浄化触媒６２が活性な状態にあるか否かを判断するステップＳ３０３〜Ｓ３０５とが含まれている。本形態では、ステップＳ３０１〜Ｓ３０２を実施し、次いでステップＳ３０３〜Ｓ３０５を実施する例を説明する。なお、ステップＳ３０１〜Ｓ３０２とステップＳ３０３〜Ｓ３０５とは、順序を入れ替えて実施してもよいし、並列に実行してもよい。また、ステップＳ３０１〜Ｓ３０２またはステップＳ３０３〜Ｓ３０５のいずれか一方を省略することも可能である。
【００７０】
上流空燃比が理論空燃比よりもリーンであるか否かを判断するに当たっては、まず、空燃比取得部５５１が上流空燃比を取得する（ステップＳ３０１）。次いで、空燃比取得部５５１が上流空燃比と理論空燃比とを比較する。（ステップＳ３０２）。上流空燃比が理論空燃比と等しいか、または理論空燃比よりもリッチである場合には、水素の供給量Ｓを推定する動作において排気ガス中の酸素が不足する可能性がある。そのため、この場合には、演算部５０３は以降のステップの実行を中止する（ステップＳ３０２、「Ｎｏ」）。上流空燃比が理論空燃比よりもリーンな場合、演算部５０３は、次のステップＳ３０３を実行する（ステップＳ３０２、「Ｙｅｓ」）。
【００７１】
排ガス浄化触媒６２が活性な状態にあるか否かを判断するに当たっては、まず、下流温度取得部５２が下流ガス温度ＴL0を取得する（ステップＳ３０３）。次いで、触媒温度推定部５５５が下流ガス温度ＴL0に基づいて排ガス浄化触媒６２の温度を推定する（ステップＳ３０４）。その後、触媒温度推定部５５５は、排ガス浄化触媒６２の推定温度と排ガス浄化触媒６２内における水素と酸素との反応温度とを比較する（ステップＳ３０５）。
【００７２】
排ガス浄化触媒６２の推定温度が排ガス浄化触媒６２内における水素と酸素との反応温度以上である場合（ステップＳ３０５、「Ｙｅｓ」）、演算部５０３は、排ガス浄化触媒６２が活性な状態にあると判断する。一方、排ガス浄化触媒６２の推定温度が排ガス浄化触媒６２内における水素と酸素との反応温度未満である場合（ステップＳ３０５、「Ｎｏ」）には、水素の供給量Ｓを推定する動作において水素と酸素とが反応せず、供給量Ｓを推定することができなくなる可能性がある。そのため、この場合には、演算部５０３は以降のステップの実行を中止する。
【００７３】
以上のステップＳ３０１〜Ｓ３０５において、上流空燃比が理論空燃比よりもリーンであり、かつ、排ガス浄化触媒６２の推定温度が排ガス浄化触媒６２内における水素と酸素との反応温度以上となった場合、演算部５０３は、排ガス浄化触媒６２内で水素と排気ガス中の酸素とを反応させることができると判断する。この場合、演算部５０３は、引き続き、指示値Ｉを設定する動作を実行する。
【００７４】
本形態において、指示値Ｉを設定する動作には、水素上限量を算出するステップＳ３０６と、水素所要量を算出するステップＳ３０７と、これらの結果に基づいて指示値Ｉを設定するステップＳ３０８とが含まれている。本形態では、これらのステップＳ３０６〜Ｓ３０８をこの順に実施する例を説明する。なお、水素上限量を算出するステップＳ３０６と、水素所要量を算出するステップＳ３０７とは、順序を入れ替えてもよいし、並列に実行してもよい。また、ステップＳ３０６またはステップＳ３０７のいずれか一方を省略することも可能である。
【００７５】
水素上限量を算出するステップＳ３０６においては、水素上限算出部５５２が空燃比取得部５５１によって取得された上流空燃比に基づいて水素上限量、つまり、排ガス浄化触媒６２を通過した後の排気ガスの空燃比である下流空燃比を理論空燃比とするために必要な水素量を算出する。
【００７６】
水素所要量を算出するステップＳ３０７においては、所要量算出部５５６が下流温度センサ４の精度に基づいて水素所要量、つまり、排ガス浄化触媒６２の温度の上昇量を下流温度センサ４の精度の１０倍とするために必要な水素の量を算出する。
【００７７】
前述したステップＳ３０６〜Ｓ３０７によって水素上限量及び水素所要量を算出した後、制御部３０３は、水素上限量及び水素所要量に基づいて水素所要量以上かつ水素上限量以下となる指示値Ｉを設定し、水素供給部２を制御する（ステップＳ３０８）。演算部５０３は、制御部３０３が前述した指示値Ｉを設定した後、水素の供給量Ｓを推定する動作を実行する。
【００７８】
水素の供給量Ｓを推定する動作においては、まず、上流温度取得部５５３及びガス流量取得部５５４が、それぞれ上流ガス温度ＴU及び排気ガスの流量の取得を開始する（ステップＳ３０９）。上流温度取得部５５３及びガス流量取得部５５４は、供給量推定部５３による水素の供給量Ｓの推定が完了するまで、上流ガス温度ＴU及び排気ガスの流量の取得を継続する。
【００７９】
次いで、下流温度取得部５２が下流ガス温度ＴL1を取得する（ステップＳ３１０）。このとき、前述したように、既に制御部３０３によって水素所要量以上かつ水素上限量以下となる指示値Ｉが設定されている。そのため、水素供給部２が指示値Ｉに従って動作している場合には、水素が酸素と反応する。この反応熱により、下流ガス温度ＴL1が上流ガス温度ＴUよりも高くなる。従って、供給量推定部５３は、下流ガス温度ＴL1と上流ガス温度ＴUとの差に基づいて水素の供給量Ｓを推定することができる（ステップＳ３１１）。
【００８０】
その後、供給量推定部５３は、水素の供給量Ｓを推定するステップを開始した時点から完了した時点までの上流ガス温度ＴUの変動幅及び排気ガスの流量の変動幅を所定の範囲と比較する（ステップＳ３１２）。そして、供給量推定部５３は、上流ガス温度ＴUの変動幅及び排気ガスの流量の変動幅の少なくとも一方が所定の範囲を超えた場合（ステップＳ３１２、「Ｎｏ」）には、水素の供給量Ｓの推定結果を棄却する（ステップＳ３１３）。一方、供給量推定部５３は、上流ガス温度ＴUの変動幅及び排気ガスの流量の変動幅の両方が所定の範囲内であった場合（ステップＳ３１２、「Ｙｅｓ」）には、前述した水素の供給量Ｓを採用する。その他は実施形態１と同様である。
【００８１】
本形態の水素供給装置１０３は、排気通路６１内に水素を供給し、水素の供給量Ｓの推定を行う前に、水素と排気ガス中の酸素とを反応させることができるか否かの判断を行う動作と、指示値Ｉを設定する動作とを実施することができる。更に、水素の供給量Ｓを推定した後に、上流ガス温度ＴUの変動幅及び排気ガスの流量の変動幅に基づいて推定結果の採否を判断することができる。これらの結果、本形態の水素供給装置１０３は、水素の供給量Ｓをより高い確度で推定することができる。その他、本形態の水素供給装置１０３は、実施形態１と同様の作用効果を奏することができる。
【００８２】
（実施形態４）
本形態の水素供給装置１０４は、図１０に示すように、改質用燃料を改質して水素を含む改質ガスを発生させる燃料改質器２３と、燃料改質器２３に改質用燃料を供給する燃料供給部２４と、燃料改質器２３に空気を供給する空気供給部２５と、燃料改質器２３から排気通路６１内へ改質ガスを供給するインジェクタ２１１と、を備えた水素供給部２０４を有している。
【００８３】
燃料改質器２３は、例えば、炭化水素を含む改質用燃料を改質し、水素を含む改質ガスを発生させるための改質触媒を有していてもよい。改質触媒は、例えば、水蒸気改質反応によって燃料を改質し、水素と一酸化炭素とを含む改質ガスを発生させることができる。
【００８４】
燃料供給部２４は、内燃機関６に供給する燃料を改質用燃料としても使用することができるように構成されていてもよいし、内燃機関６に燃料を供給するタンク６３とは独立した改質用燃料タンクを備えており、改質用燃料タンクから燃料改質器２３に改質用燃料を供給することができるように構成されていてもよい。
【００８５】
本形態の燃料供給部２４は、内燃機関６に燃料を供給するタンク６３と燃料改質器２３との間に介在し、タンク６３から燃料改質器２３へ燃料を送出するポンプ２４１と、ポンプ２４１に接続され、燃料改質器２３内に燃料を噴射する噴射装置（図示略）とを有している。これにより、内燃機関６に供給する燃料を改質用燃料としても使用することができるように構成されている。
【００８６】
空気供給部２５は、燃料改質器２３に空気を供給することができれば、どのような態様であってもよい。例えば、空気供給部２５としては、ブロワーやエアーコンプレッサーなどを使用することができる。
【００８７】
本形態の制御部３０４は、空気供給部２５に接続されている。制御部３０４は、排気通路６１内に供給するべき水素の量の指示値Ｉに応じて空気供給部２５から供給するべき空気の量である空気量指示値を設定し、空気量指示値に基づいて空気供給部２５を制御することができるように構成されている。また、制御部３０４は、燃料供給部２４におけるポンプ２４１に接続されている。制御部３０４は、指示値Ｉに応じて燃料供給部２４から供給するべき燃料の量である燃料指示値を設定し、燃料指示値に基づいて燃料供給部２４を制御することがすることができるように構成されている。更に、本形態の制御部３０４は、燃料改質器２３及びインジェクタ２１１に接続されており、指示値Ｉに応じてこれらの動作を個別に制御することができるように構成されている。
【００８８】
図１１に示すように、本形態の演算部５０４は、更に、空気量指示値と空気供給部２５から実際に供給される空気量との差を補正する空気量補正部５６１と、燃料指示値と燃料供給部２４から実際に供給される燃料の量との差を補正する燃料補正部５６２と、を有している。
【００８９】
空気量補正部５６１には、例えば、空気供給部２５から燃料改質器２３に供給される空気の量と、燃料改質器２３に空気が供給された際の、燃料改質器２３の冷却速度との対応関係が保持されている。空気量補正部５６１は、制御部３０４において任意の空気量指示値を設定し、高温の燃料改質器２３に空気のみを供給した場合の燃料改質器２３の冷却速度に基づいて、空気供給部２５から実際に燃料改質器２３に供給された空気の量を推定することができる。そして、このときの空気量指示値と燃料改質器２３に供給された空気の量の差に基づいて、空気量指示値が燃料改質器２３に供給される空気の量に近づくように補正を行うことができる。
【００９０】
燃料補正部５６２には、例えば、燃料供給部２４から燃料改質器２３に供給される燃料の量と、燃料を完全に改質した場合の燃料改質器２３の昇温量との対応関係が保持されている。燃料補正部５６２は、制御部３０４において任意の燃料指示値を設定し、燃料改質器２３において燃料を完全に改質した場合の燃料改質器２３の昇温量に基づいて、燃料供給部２４から実際に燃料改質器２３に供給された燃料の量を推定することができる。そして、このときの燃料指示値と燃料改質器２３に供給された燃料の量の差に基づいて、燃料指示値が燃料改質器２３に供給される燃料の量に近づくように補正を行うことができる。
【００９１】
このように、空気量及び燃料量の補正を行うことにより、指示値Ｉと、排気通路６１内に実際に供給される水素の量との差をより小さくすることができる。空気量補正部５６１による空気量指示値の補正及び燃料補正部５６２による燃料指示値の補正は、任意のタイミングで行うことができる。供給量推定部５３における水素の供給量Ｓの推定の確度をより高める観点からは、水素の供給量Ｓの推定を行う前に、空気量補正部５６１による空気量指示値の補正及び燃料補正部５６２による燃料指示値の補正を実施することが好ましい。
【００９２】
また、本形態の制御部３０４は、触媒温度推定部５５５によって推定された排ガス浄化触媒６２の温度が排ガス浄化触媒６２内における水素と酸素との反応温度以上かつ改質用燃料と酸素との反応温度未満である場合に、排気通路６１内へ水素を供給するように構成されている。
【００９３】
燃料改質器２３から水素を含む改質ガスを発生させる場合、改質ガス中に、燃料改質器２３において改質されなかった改質用燃料が含まれることがある。この改質用燃料は、排ガス浄化触媒６２内において酸素と反応し、反応熱を発生させる。そのため、改質ガス中に含まれる改質用燃料の量が多くなると、改質用燃料と酸素との反応熱によって、水素の供給量Ｓの推定結果と排気通路６１内に実際に供給された水素の量との差が大きくなりやすい。
【００９４】
これに対し、本形態の制御部３０４は、前述したように、排ガス浄化触媒６２の温度が排ガス浄化触媒６２内における改質用燃料と酸素との反応温度未満である場合に、排気通路６１内へ水素を供給するように構成されている。そのため、水素の供給量Ｓを推定する動作において、改質用燃料と酸素との反応による下流ガス温度ＴLの上昇を回避することができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００９５】
本形態の演算部５０４は、更に、下流ガス温度ＴLに基づいて排ガス浄化触媒６２の温度を燃焼下限量、つまり、排ガス浄化触媒６２内における改質用燃料と酸素との反応温度まで上昇させるために必要な水素量を算出する燃焼下限算出部５６３を有している。そして、制御部３０４は、指示値Ｉを燃焼下限量よりも少ない値に設定するように構成されている。
【００９６】
このように、演算部５０４に燃焼下限算出部５６３を設けるともに制御部３０４を前述のごとく構成することにより、排気ガスが排ガス浄化触媒６２内に進入してから排出されるまでの間、排ガス浄化触媒６２の温度を改質用燃料と酸素との反応温度よりも低い温度に保つことができる。これにより、水素の供給量Ｓを推定する動作において、改質用燃料と酸素との反応による下流ガス温度ＴLの上昇を回避することができる。その結果、供給量推定部５３によって推定された水素の供給量Ｓと、排気通路６１内に実際に供給された水素の量との差をより小さくすることができる。
【００９７】
本形態の水素供給装置１０４は、例えば、図１２に示す方により排気通路６１内に供給された水素の供給量Ｓを推定することができる。本形態の方法には、水素と排気ガス中の酸素とを反応させることができるか否かを判断する動作と、指示値Ｉを設定する動作と、排気通路６１内に供給された水素の供給量Ｓを推定する動作とが含まれている。
【００９８】
水素と排気ガス中の酸素とを反応させることができるか否かを判断する動作におけるステップＳ３０１〜Ｓ３０４は、実施形態３と同様である。即ち、まず、ステップＳ３０１及びステップＳ３０２を実施し、上流空燃比が理論空燃比よりもリーンであるか否かを判断する。上流空燃比が理論空燃比よりもリーンな場合、演算部５０４は、次のステップＳ３０４を実行する（ステップＳ３０２、「Ｙｅｓ」）。
【００９９】
次に、ステップＳ３０３及びステップＳ３０４を実施し、下流ガス温度ＴL0に基づいて排ガス浄化触媒６２の温度を推定する。本形態では、ステップＳ３０４の後、触媒温度推定部５５５は、排ガス浄化触媒６２の推定温度と排ガス浄化触媒６２内における水素と酸素との反応温度との比較、及び、排ガス浄化触媒６２の推定温度と排ガス浄化触媒６２内における改質用燃料と酸素との反応温度との比較を行う（ステップＳ４０１）。
【０１００】
排ガス浄化触媒６２の推定温度が排ガス浄化触媒６２内における水素と酸素との反応温度以上であり、かつ、改質用燃料と酸素との反応温度未満である場合（ステップＳ４０１、「Ｙｅｓ」）、演算部５０３は、水素の供給量Ｓの推定が可能な状態にあると判断する。この場合、演算部５０３は、引き続き、指示値Ｉを設定する動作を実行する。
【０１０１】
一方、排ガス浄化触媒６２の推定温度が排ガス浄化触媒６２内における水素と酸素との反応温度未満の場合、または、改質用燃料と酸素との反応温度以上である場合（ステップＳ４０１、「Ｎｏ」は、供給量推定部５３によって推定される水素の供給量Ｓと、実際に供給される水素の量との差が大きくなるおそれがあると判断し、以降のステップの実行を中止する。
【０１０２】
指示値Ｉを設定する動作におけるステップＳ３０６〜Ｓ３０７は、実施形態３と同様である。本形態においては、これらのステップＳ３０６〜Ｓ３０７を行った後、燃焼下限量を算出するステップＳ４０２を実施する。
【０１０３】
燃焼下限量を算出するステップＳ４０２においては、燃焼下限算出部５６３が下流ガス温度ＴL0に基づいて燃焼下限量、つまり、排ガス浄化触媒６２の温度を排ガス浄化触媒６２内における改質用燃料と酸素との反応温度まで上昇させるために必要な水素量を算出する。
【０１０４】
前述したステップＳ３０６〜Ｓ３０７、Ｓ４０２によって水素上限量、水素所要量及び燃焼下限量を算出した後、制御部３０４は、これらの値に基づき、水素所要量以上、水素上限量以下、燃焼下限値以下、の３つの条件を満たす指示値Ｉを設定する（ステップＳ４０３）。演算部５０４は、制御部３０４が前述した指示値Ｉを設定した後、水素の供給量Ｓを推定する動作を実行する。
【０１０５】
水素の供給量Ｓを推定する動作は、実施形態３と同様である。
【０１０６】
その他は実施形態３と同様である。本形態の水素供給装置１０４は、実施形態３と同様の作用効果を奏することができる。
【０１０７】
本発明は上記各実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の実施形態に適用することが可能である。例えば、実施形態１〜３の水素供給装置１、１０２、１０３における水素供給部２を、実施形態４の水素供給部２０４、つまり、燃料改質器２３を備えた水素供給部２０４に置き換えてもよい。
【０１０８】
また、実施形態１、３、４において、供給量推定部５３によって推定された水素の供給量Ｓを、水素供給装置１、１０３、１０４の異常を検知するだけではなく、実施形態２のように、指示値Ｉの補正のために利用することもできる。この場合には、制御部３、３０３、３０４に保持された閾値ＴＨ２を異常検知部５４に保持された閾値ＴＨよりも小さい値とすればよい。
【０１０９】
実施形態４の制御部３０４は、更に、改質用燃料の性状に基づいて、改質ガス中に含まれる水素の量を補正することが
できるように構成されていてもよい。燃料改質器２３から発生する改質ガスの組成は、改質用燃料の性状、つまり、改質用燃料に含まれる成分等に応じて変化することがある。そのため、制御部３０４において、改質用燃料の性状に基づいて改質ガス中に含まれる水素の量を補正することにより、指示値Ｉと排気通路６１内に供給される水素の量との差をより小さくすることができる。
【符号の説明】
【０１１０】
１、１０２、１０３、１０４  水素供給装置
２、２０４  水素供給部
２１  水素供給口
３、３０２、３０３、３０４  制御部
４  下流温度センサ
５、５０２、５０３、５０４  演算部
５１  指示値取得部
５２  下流温度取得部
５３  供給量推定部
【図１】
2020008007.tif 000003
【図２】
2020008007.tif 000004
【図３】
2020008007.tif 000005
【図４】
2020008007.tif 000006
【図５】
2020008007.tif 000007
【図６】
2020008007.tif 000008
【図７】
2020008007.tif 000009
【図８】
2020008007.tif 000010
【図９】
2020008007.tif 000011
【図１０】
2020008007.tif 000012
【図１１】
2020008007.tif 000013
【図１２】
2020008007.tif 000014