(57)【要約】【課題】燃料電池の燃料極側に滞留するガス濃度を正確に推定するガス濃度推定技術を提供する。【解決手段】電解質膜、酸化剤極及び燃料極を含むセルを有する燃料電池の燃料極側のガス濃度を推定するガス濃度推定装置に関し、電解質膜の劣化度合を決定する決定手段と、燃料電池の運転停止時間を計測する計測手段と、燃料電池の運転停止時間と燃料極側の不純物濃度又は燃料ガス濃度との関係特性のうち上記決定手段により決定された電解質膜の劣化度合に応じた関係特性を選択し、この選択された関係特性に基づいて上記計測手段により計測された運転停止時間に対応する燃料極側の不純物濃度又は燃料ガス濃度を燃料電池起動直後のガス濃度として推定する濃度推定手段と、を備える。【選択図】図１
2010021115.tif 000002
【特許請求の範囲】
【請求項１】
電解質膜、酸化剤極及び燃料極を含むセルを有する燃料電池の燃料極側のガス濃度を推定するガス濃度推定装置において、
前記電解質膜の劣化度合を決定する決定手段と、
前記燃料電池の運転停止時間を計測する計測手段と、
前記燃料電池の運転停止時間と前記燃料極側の不純物濃度又は燃料ガス濃度との関係特性のうち前記決定手段により決定された電解質膜の劣化度合に応じた関係特性を選択し、この選択された関係特性に基づいて前記計測手段により計測された運転停止時間に対応する前記燃料極側の不純物濃度又は燃料ガス濃度を燃料電池ガス濃度として推定する濃度推定手段と、
を備えることを特徴とするガス濃度推定装置。
【請求項２】
前記決定手段は、起動回数及び負荷運転履歴の少なくとも１方を含む前記燃料電池の運転履歴を取得し、該運転履歴に基づいて前記電解質膜の劣化度合を決定する、
ことを特徴とする請求項１に記載のガス濃度推定装置。
【請求項３】
前記決定手段は、前記負荷運転履歴として、所定出力密度以上を出力している累積時間、該所定出力密度以上を出力するまでの単位時間当たりの変化幅が所定幅を超えた回数の少なくとも１方を利用する、
ことを特徴とする請求項２に記載のガス濃度推定装置。
【請求項４】
前記濃度推定手段により推定される燃料電池ガス濃度は、前記燃料電池の起動直後における前記燃料極側の不純物濃度又は燃料ガス濃度ガス濃度である、
ことを特徴とする請求項１から３のいずれか１項に記載のガス濃度推定装置。
【請求項５】
前記燃料電池の起動後所定時間経過後に検出器により検出された燃料極側のガス濃度情報を取得する第１情報取得手段と、
前記燃料電池の起動時から前記所定時間経過後までの間の燃料ガスの供給圧力及び排気バルブの開度を逐次取得する第２情報取得手段と、
前記第１情報取得手段及び第２情報取得手段により取得された各情報に基づいて前記燃料電池の起動直後のガス濃度を再推定する濃度再推定手段と、
を更に備え、
前記濃度推定手段は、
前回起動時に推定されたガス濃度と前記濃度再推定手段により再推定されたガス濃度との比較結果に基づいて、今回の起動直後のガス濃度を推定するために選択される前記関係特性を補正する、
ことを特徴とする請求項４に記載のガス濃度推定装置。
【請求項６】
請求項１から５のいずれか１項に記載のガス濃度推定装置と、
前記燃料電池と、
前記ガス濃度推定装置により推定された前記燃料電池の燃料極側のガス濃度に応じて、前記燃料電池への燃料ガスの供給圧力及び前記燃料電池から送出されるガスの排出量の少なくとも１方を制御する制御手段と、
を備える燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池システムに関し、特に、燃料極の不純物濃度を検出する技術に関する。
【背景技術】
【０００２】
燃料電池システムでは、運転停止時等に、窒素等の不純物がカソードからアノードへ電解質膜を透過しアノード側の燃料電池内流路や配管内等で滞留する現象が生ずる。アノード側の不純物濃度が上昇すると、アノードの水素濃度が低下し燃料電池における発電効率の低下に繋がる可能性がある。
【０００３】
そこで、従来の燃料電池システムでは、アノード側に滞留する不純物濃度を検出又は推定しこの不純物濃度に応じて、燃料電池へ供給される燃料ガスの供給量や供給圧力、或いは燃料電池から送出されるオフガスのパージ量が制御される。燃料電池システムにおいて、アノード側に滞留する不純物濃度又は燃料ガス濃度を正確に検出することは重要である。
【０００４】
このため、アノード側に滞留する不純物濃度又は燃料ガス濃度の推定手法が様々提案されている（下記特許文献１から５参照）。例えば、下記特許文献４では、アノード側に滞留する窒素濃度は燃料電池の運転終了時からの経過時間に応じて推定される。他の文献では、この運転停止時間の他、アノードにおけるガスの圧力、外気温度とスタック温度との温度差等を用いて当該窒素濃度が推定される。
【特許文献１】特開２００７−４８５７５号公報
【特許文献２】特開２００６−２０９９９６号公報
【特許文献３】特開２００７−１６５０１８号公報
【特許文献４】特開２００７−１６５１０３号公報
【特許文献５】特開２００４−１７２０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来の不純物濃度の推定手法では、推定された濃度と実際の濃度とが乖離する場合がある。燃料電池の特性は、実機毎に変わるだけでなく劣化によって大きく変化するからである。窒素のリーク量は拡散係数によって決定されるが、この拡散係数の変化は、温度変化による影響よりも劣化による影響のほうが大きくなる。例えば、スタック内温度が２５度から８０度に変化した際の拡散係数の変化量は３割程度であるのに対し、劣化により電解質膜に穴が空いた場合の変化量は初期の６倍程度となる。
【０００６】
これにより、従来の不純物濃度の推定手法では、推定された滞留燃料ガス濃度が実際の濃度よりも高い場合や逆に実際の濃度よりも低い場合が生ずる。このような推定値を用いて制御すれば、燃料ガス濃度の高いオフガスの排出や、燃料電池の発電効率の低下や、燃料電池内のセル劣化等を生じる恐れがある。
【０００７】
本発明の課題は、このような問題点に鑑み、燃料電池の燃料極側に滞留するガス濃度を正確に推定するガス濃度推定技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上述した課題を解決するために以下の手段を採用する。即ち、本発明の第１態様は、電解質膜、酸化剤極及び燃料極を含むセルを有する燃料電池の燃料極側のガス濃
度を推定するガス濃度推定装置に関し、電解質膜の劣化度合を決定する決定手段と、燃料電池の運転停止時間を計測する計測手段と、燃料電池の運転停止時間と燃料極側の不純物濃度又は燃料ガス濃度との関係特性のうち上記決定手段により決定された電解質膜の劣化度合に応じた関係特性を選択し、この選択された関係特性に基づいて上記計測手段により計測された運転停止時間に対応する燃料極側の不純物濃度又は燃料ガス濃度を燃料電池ガス濃度として推定する濃度推定手段と、を備えるというものである。
【０００９】
ここで、燃料電池の運転停止時間とは、燃料電池の発電が停止されてからこの燃料電池から正常に出力を取り出せるまで（燃料電池の発電が開始されるまで）の間の時間を意味する。燃料電池の発電の停止は、この燃料電池への燃料ガスや酸化剤ガスの供給が停止されることで検知されてもよい。
【００１０】
また、燃料極側の不純物濃度又は燃料ガス濃度とは、燃料電池における燃料ガス入口から各セルのガス供給路を経由して燃料オフガス出口までの間のガスが流れる空間（流路）に滞留する不純物ガスの濃度又はその逆となる燃料オフガス（燃料ガス）の濃度を意味する。当該燃料ガス入口へ燃料ガスを供給する配管内又は燃料オフガス出口につながる排出配管内に滞留するガスの濃度を含んでいてもよい。
【００１１】
本発明の第１態様では、電解質膜の劣化度合が考慮された燃料電池の運転停止時間と燃料極側の不純物濃度又は燃料ガス濃度との関係特性に基づいて、燃料電池の燃料極側の不純物濃度又は燃料ガス濃度が推定される。すなわち、第１態様では、運転停止時間のみでなく、電解質膜の劣化度合が反映された関係特性に基づいて燃料電池ガス濃度が推定される。
【００１２】
従って、本発明の第１態様によれば、燃料電池の燃料極側のガス濃度を従来手法よりも正確に推定することができる。
【００１３】
上記第１態様において好ましくは、上記決定手段が、起動回数及び負荷運転履歴の少なくとも１方を含む燃料電池の運転履歴を取得し、この運転履歴に基づいて電解質膜の劣化度合を決定するように構成する。更に、この負荷運転履歴として、所定出力密度以上を出力している累積時間、該所定出力密度以上を出力するまでの単位時間当たりの変化幅が所定幅を超えた回数の少なくとも１方を利用するように構成してもよい。
【００１４】
電解質膜は、燃料電池の発電（化学反応）の履歴に応じてその劣化が進行する。よって、このような構成によれば、電解質膜の劣化度合を正しく決定することが可能となり、ひいては、当該ガス濃度の正確な推定に繋がる。
【００１５】
上記第１態様において好ましくは、上記濃度推定手段により推定される燃料電池ガス濃度は、燃料電池の起動直後における燃料極側の不純物濃度又は燃料ガス濃度ガス濃度であるように構成する。
【００１６】
また、上記第１態様において好ましくは、燃料電池の起動後所定時間経過後に検出器により検出された燃料極側のガス濃度情報を取得する第１情報取得手段と、燃料電池の起動時から上記所定時間経過後までの間の燃料ガスの供給圧力及び排気バルブの開度を逐次取得する第２情報取得手段と、これら第１情報取得手段及び第２情報取得手段により取得された各情報に基づいて燃料電池の起動直後のガス濃度を再推定する濃度再推定手段と、を更に備えるようにし、上記濃度推定手段が、前回起動時に推定されたガス濃度と上記濃度再推定手段により再推定されたガス濃度との比較結果に基づいて、今回の起動直後のガス濃度を推定するために選択される上記関係特性を補正するように構成する。
【００１７】
この構成では、検出器により実際に検出されたガス濃度と、起動後その検出器により検出されるまで（所定時間経過するまで）の間の実際の制御データ（燃料ガスの供給圧力及び排気バルブの開度）とに基づき起動直後のガス濃度が遡って再推定される。この推定には、例えば、起動直後のガス濃度と起動直後から所定時間経過するまでの間の所定時間における燃料ガスの供給圧力及び排気バルブの開度との関係からその所定時間におけるガス濃度を導く推移モデル（推移関数）が利用される。この推定によって得られる推定値は実際のデータを用いていることから濃度推定手段により推定されるガス濃度よりも正確なはずである。この構成では、この再推定された値と先に濃度推定手段により推定された値との比較結果が次の起動直後のガス濃度推定の際に利用される。すなわち、この比較結果に基づいて補正された関係特性が利用されることにより当該ガス濃度が推定される。
【００１８】
従って、この構成によれば、運転停止時間及び電解質膜の劣化度合で推定されるガス濃度値が更に実際に計測された濃度値及び制御データに基づいて補正されるので、より正確なガス濃度を推定することができる。
【００１９】
本発明の別の態様としては、このようなガス濃度推定装置や燃料電池やガス濃度推定装置により推定されたガス濃度を利用して他の機器を制御する制御装置を備える燃料電池システムであってもよい。
【発明の効果】
【００２０】
本発明によれば、燃料電池の燃料極側に滞留するガス濃度を正確に推定するガス濃度推定技術を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態としての燃料電池システムについて具体例を挙げ説明する。本実施形態としての燃料電池システムは、船舶、車両等の動力源に適用されるのが一般的ではあるが、これら以外の電力供給が必要な物に適用されてもよい。以下に挙げた各実施例はそれぞれ例示であり、本発明は以下の各実施例の構成に限定されない。
【実施例１】
【００２２】
以下、本発明の実施形態としての燃料電池システムの実施例１について説明する。
【００２３】
〔システム構成〕
図１は、実施例１における燃料電池システムのシステム構成例の１部を示すブロック図である。図１に示すように、実施例１における燃料電池システム１は、燃料電池１０、圧力センサ１２、圧力調整弁１３、遮断弁１４、燃料ガスタンク１５、排気弁２１、希釈器２３、ＥＣＵ（Electric Control Unit）２５等を備える。以下、本発明に関連する燃料
電池システムの燃料極（アノード）側の構成のみ説明するものとし、それ以外の構成については説明を省略する。本発明は、この説明を省略した部分の構成を限定するものではない。
【００２４】
燃料ガスタンク１５は、燃料ガスとして例えば高圧の水素ガス、水素混合ガス等を供給する。第１実施例では燃料ガスとして水素ガスが供給される場合を例に挙げる。燃料ガスタンク１５から供給される水素ガスは、遮断弁１４により供給の遮断又は許容が制御され、ガス供給配管３１へ送り出される。
【００２５】
このガス供給配管３１には、更に、水素ガスの供給圧力を調整する圧力調整弁１３、燃料電池１０の水素ガス入口付近の水素ガスの圧力を検出する圧力センサ１２等が設けられる。圧力調整弁１３には、例えば、ステップモータにより供給圧力の目標値を変更することができる可変調圧式のレギュレータが用いられる。
【００２６】
燃料電池１０は、電解質膜の両面をガス拡散電極（燃料ガス電極（アノード）及び酸化剤ガス電極（カソード））で挟み更にその両側をガス供給路の設けられたセパレータで挟むようにしてそれぞれ形成されるセルが複数積層されることにより構成されている。燃料電池１０は、各セルにおいてこのように供給される水素ガスと圧縮空気のような酸化剤ガスとを電解質膜を介してそれぞれ反応させることにより発電を行う。ここで発電に供されなかった水素ガス（アノードオフガスと表記する）はアノードオフガス出口から、発電に供されなかった酸化剤ガス（カソードオフガスと表記する）はカソードオフガス出口からそれぞれ排出される。以降、燃料電池１０内における水素ガス入口から各セルのセパレータのガス供給路を経由してアノードオフガス出口までの間のガスが流れる空間（流路）を燃料電池１０のアノード側流路と表記する。但し、この燃料電池１０のアノード側流路に、ガス供給配管３１内流路及びオフガス排出配管３２内流路を含めるようにしてもよい。
【００２７】
発電停止中の燃料電池１０のアノード側流路には、上述したように、カソードからアノードへ透過してくる窒素や当該アノード側流路に滞留する水素と置換された空気中の窒素等が不純物ガスとして滞留する場合がある。このような不純物ガスは、アノードオフガスと共にアノード側流路に滞留する。
【００２８】
このような不純物ガスを含むアノードオフガスは、燃料電池１０のアノードオフガス出口からオフガス排出配管３２へ送り出される。オフガス排出配管３２には排気弁２１が設けられている。排気弁２１は、燃料電池１０のアノードオフガス出口から送出されるガスの遮断及び開放を切り替える。排気弁２１が遮断された場合には燃料電池１０のアノード側流路にアノードオフガス及び不純物ガスは滞留する。排気弁２１が開放された場合には当該アノードオフガス及び不純物ガスはオフガス排出配管３２を通り希釈器２３へ送られる。
【００２９】
希釈器２３は、上記オフガス排出配管３２と、燃料電池１０のカソードオフガス出口と繋がりカソードオフガス等を排出するオフガス排出配管３５との合流部に設けられる。希釈器２３は、オフガス排出配管３２からのアノードオフガス等と、オフガス排出配管３５からのカソードオフガス等とを混合希釈する。希釈器２３は、希釈されたガスを排出路３７方向へ送出する。これにより、オフガス排出配管３２からのアノードオフガス等は、水素ガス濃度及び不純物濃度が一層低減され、排出路３７方向へ送出される。
【００３０】
ＥＣＵ２５は、ＣＰＵ(Central Processing Unit)、メモリ、入出力インタフェース等
により構成される。ＥＣＵ２５は、メモリに格納された制御プログラムをＣＰＵに実行させることにより上述の各機器の制御をそれぞれ行う。第１実施例におけるＥＣＵ２５は、燃料電池１０のアノード側流路に滞留する水素ガス濃度を推定し、この推定された水素ガス濃度に応じて圧力調整弁１３及び排気弁２１の開閉状態を制御する。以降、アノード側流路に滞留する水素ガス濃度を滞留水素ガス濃度とも表記する。
【００３１】
なお、第１実施例では、ＥＣＵ２５が、滞留水素ガス濃度を推定しこの滞留水素ガス濃度に応じた制御を行う例を挙げるが、この制御は不純物ガス濃度を推定しこの不純物ガス濃度に応じた制御を行うのと等価である。ＥＣＵ２５は、この滞留水素ガス濃度に応じてアノード側流路に滞留する不純物ガス濃度を推定するようにしてもよい。この推定手法は、単純に１００（％）からこの滞留水素ガス濃度を減算した値を不純物ガス濃度としてもよいし、その値に更に所定の重み値を掛け合わせ値を不純物ガス濃度としてもよい。
【００３２】
具体的には、ＥＣＵ２５は、燃料電池システム１の起動時において推定された滞留水素ガス濃度が所定閾値ＲＸ（％）より低い場合に、圧力センサ１２で検出される水素ガスの供給圧力値が第１目標値Ｐ１になるように圧力調整弁１３を制御することにより水素ガス
の供給圧力を上昇させる。一方で、ＥＣＵ２５は、滞留水素ガス濃度が所定閾値ＲＸ（％）以上となる場合に、圧力センサ１２で検出される水素ガスの供給圧力値が第２目標値Ｐ２になるように圧力調整弁１３を制御することにより水素ガスの供給圧力を上昇させる。第１目標値Ｐ１には第２目標値Ｐ２よりも大きい値が設定される。すなわち、ＥＣＵ２５は、このような第１目標値Ｐ１及び第２目標値Ｐ２を用いることにより、滞留水素ガス濃度が低い即ち不純物ガス濃度が高い場合に起動直後の水素ガスの供給圧力上昇度が高くなるように制御する。
【００３３】
更に、ＥＣＵ２５は、水素ガスの供給圧力の目標値が第１目標値Ｐ１である場合に、ガス排出量が第１目標量Ｑ１となるように排気弁２１の開度を設定し、水素ガスの供給圧力の目標値が第２目標値Ｐ２である場合に、ガス排出量が第２目標量Ｑ２となるように排気弁２１の開度を設定する。第１目標量Ｑ１には第２目標量Ｑ２より大きい値が設定される。これにより、ＥＣＵ２５は、起動時における水素ガスの供給圧力上昇度が大きい程、オフガス排出配管３２へ送り出されるガス量（以降、ガス排出量と表記する）が増大するように排気弁２１の開閉動作を制御する。
【００３４】
結果として、滞留水素ガス濃度が低い場合には滞留する不純物ガス濃度が高いため、水素ガスの供給圧力を高めつつ当該不純物ガスを大量に排出することで、燃料電池１０内の水素ガス濃度が高くなるように制御される。ＥＣＵ２５は、上述した、閾値ＲＸ、第１目標値Ｐ１、第２目標値Ｐ２、第１目標量Ｑ１及び第２目標量Ｑ２を予め調整可能に保持する。
【００３５】
ＥＣＵ２５は、このような制御を行うために、燃料電池１０のアノード側流路に滞留する水素ガス濃度又は不純物ガス濃度を正確に推定する必要がある。ＥＣＵ２５は、水素ガスの濃度又は窒素等の不純物の濃度を検知するセンサ等を用いることなく、以下に述べる手法により当該滞留水素ガス濃度を推定する。センサにおいてガス濃度が正確に検知されるためには、一般的には、内部素子が或る程度加熱される必要がある。よって、センサを用いて水素ガス又は不純物ガスの濃度を検知する手法は、燃料電池システム１の起動前にセンサを暖気運転させなければ、当該燃料電池システム１の起動直後の制御には利用できない。しかし、この予め当該センサを暖気運転させる手法ではそれを実現するための機器を新たに備える必要がありコスト上困難である。
【００３６】
そこで、第１実施例におけるＥＣＵ２５は、燃料電池システム１の運転停止時間及び運転履歴を用いて、当該滞留水素ガス又は不純物ガス濃度を推定する。なお、第１実施例では、滞留水素ガス濃度を推定する場合を例示する。
【００３７】
ＥＣＵ２５は、燃料電池システム１の運転停止時からの経過時間をタイマで計測し、この経過時間を運転停止時間として保持する。燃料電池システム１の運転停止時とは、燃料電池１０の発電が停止された時、又、燃料電池１０への燃料ガスの供給が停止された時を意味する。燃料電池システム１の運転停止時には、ＥＣＵ２５は、他の機器からの停止指示信号を受け、この信号に応じて各機器に対し停止制御を行う。例えば、ＥＣＵ２５は、この停止信号受信時を運転停止時とみなしこの時点から次に運転指示信号を受信するまでの経過時間をタイマによりカウントすることにより当該運転停止時間を計測する。
【００３８】
燃料電池システムにおいて、システム起動直後に燃料電池１０のアノード側流路に滞留する不純物は、発電停止中にカソードからアノードへ透過する窒素やアノード側に滞留する水素と置換された空気中の窒素等を主に含む。このような不純物の量は燃料電池システムの運転停止時間が長くなる程多くなる傾向にあることが知られている（上記特許文献３及び５参照）。アノード側流路に滞留する不純物の量が増えればアノード側流路に滞留する水素ガス濃度は低下する。そこで、第１実施例におけるＥＣＵ２５は、図２に示すよう
な、運転停止時間と燃料電池１０のアノード側流路に滞留する水素ガス濃度との関係特性情報を予め作成して保持する。なお、不純物ガス濃度に応じた制御を行う場合には、予め不純物ガス濃度と運転停止時間との関係特性情報を保持するようにしてもよい。
【００３９】
図２は、燃料電池のアノード側流路に滞留する水素ガス濃度の運転停止時間に応じた推移の推定例（関係特性例）を示すグラフである。この関係特性情報は、例えば、所定サンプル数分の運転停止時間と水素ガス濃度との配列データとして、又は、その関係特性を示す関数データとして保持される。以降、この運転停止時間と燃料電池１０のアノード側流路に滞留する水素ガス濃度との関係特性情報を濃度マップと表記する。図２の例では、運転停止時間がＴ１（分）である場合には、その燃料電池システム起動直後の滞留水素ガス濃度はＲ１（％）であると推定される。
【００４０】
ところで、上述したように、窒素等の不純物のリーク量を決める拡散係数は、燃料電池１０内のセルの劣化により大きく影響を受ける。よって、第１実施例のＥＣＵ２５は、滞留水素ガス濃度を推定するにあたり、まず、運転停止時間と滞留水素ガス濃度との関係特性（濃度マップ）を燃料電池１０の劣化度合を考慮して選択する。燃料電池１０の劣化度合は、燃料電池システム１の運転履歴により推定することができる。燃料電池システム１の運転履歴、即ち燃料電池１０における発電履歴に応じて、各セルを構成する電解質膜の膜痩せ、穴開き等の劣化が進行するからである。
【００４１】
これにより、第１実施例では、燃料電池システム１の運転履歴の各状態についてそれぞれセルの劣化度合と対応付け、このセルの各劣化度合に対応する濃度マップを予めそれぞれ生成する。ＥＣＵ２５は、燃料電池システム１の運転履歴の各状態に対応付けられて各濃度マップをそれぞれ予め保持する。結果として、ＥＣＵ２５は、各時点での運転履歴に基づいて適切な濃度マップを選択することができる。このような運転履歴の各状態とセルの劣化度合との対応付け及びセルの劣化度合と濃度マップとの対応付けは、予めシミュレーション等により決定すればよい。また、これら対応関係の情報は、実際の運用に応じてシステム毎に更新されるようにしてもよい。
【００４２】
基本的には、各セルの劣化が進行すればする程、運転停止時間に応じた滞留水素ガス濃度の減少量が大きくなるような濃度マップを保持する。例えば、図２をセルの劣化が最も少ない状態（最良状態）の濃度マップであるとすると、図３の実線のような、最良状態の次にセルの劣化が少ない状態（第２段状態）の濃度マップが保持される。図３は、燃料電池のアノード側流路に滞留する水素ガス濃度の運転停止時間に応じた推移の推定例（関係特性例）を示すグラフである。
【００４３】
ＥＣＵ２５は、燃料電池システム１の運転履歴を管理し、その時点での運転履歴の状態に応じた濃度マップを選択する。ＥＣＵ２５は、このように選択された濃度マップから上述のように計測された運転停止時間に対応する滞留水素ガス濃度を推定する。図２の濃度マップが選択された場合で、運転停止時間がＴ１（分）と計測された場合には、その燃料電池システム起動直後の当該滞留水素ガス濃度はＲ１（％）であると推定される。燃料電池システム１の運転履歴がそれより進むことにより図３の濃度マップが選択された場合で、上記運転停止時間がＴ１（分）と計測された場合には、その燃料電池システム起動直後の当該滞留水素ガス濃度はＲ１’（％）であると推定される。これにより、同じ運転停止時間であっても運転履歴が多くセルの劣化度合が大きい場合に推定される滞留水素ガス濃度は小さくなる（Ｒ１'＜Ｒ１）。
【００４４】
第１実施例では、上記運転履歴として起動回数や負荷履歴が利用される。負荷履歴としては高出力密度総持続時間やステップ変化回数が利用される。
【００４５】
起動回数とは、燃料電池システム１が運転停止状態から運転開始状態へ移行された回数であり、燃料電池１０が発電停止状態から発電状態へ移行された回数である。ＥＣＵ２５は、上述のように例えば、運転停止時間を計測するトリガとなる信号に基づいてこの起動回数を計測する。
【００４６】
負荷履歴としての高出力密度総持続時間とは、所定閾値（例えば、１Ａ／ｃｍ２）を越える出力密度となった時間の累積である。ＥＣＵ２５は、燃料電池１０の出力電流に関する情報を電流計等から取得し、この出力電流をセルの面積で除算した値を出力密度として算出する。本発明は、この出力密度の具体的算出手法を限定するものではないため、各セルの出力密度をそれぞれ算出しこれらの平均値を出力密度として算出するようにしてもよい。ＥＣＵ２５は、この出力密度が予め調整可能に保持される所定閾値を超えると判断すると、その出力密度が当該所定閾値以下となるまでの時間を累積し、この累積時間を保持する。以降、この高出力密度か否かを判断するための所定閾値を第１閾値と表記する。
【００４７】
負荷履歴としてのステップ変化回数とは、上記出力密度が所定時間内に第２閾値から上記第１閾値を超えるまで変化した回数の累積である。例えば、第１閾値が１Ａ／ｃｍ２と設定された場合には第２閾値は０．４Ａ／ｃｍ２と設定される。
【００４８】
ＥＣＵ２５は、上述のような起動回数、高出力密度総持続時間、ステップ変化回数のいずれか１つ、又はいずれか複数を当該運転履歴として用いる。従って、ＥＣＵ２５は、運転履歴として用いる情報毎又はその組み合わせ毎に濃度マップをそれぞれ保持する。例えば、運転履歴として起動回数が用いられる場合には、起動回数が５０回までの場合には図２に示す最良状態の濃度マップが選択され、起動回数が５０回から２００回までの場合には図３に示す第２段状態の濃度マップが選択される。例えば、運転履歴として高出力密度総持続時間が利用される場合には、この時間が１００時間までの場合には図２に示す最良状態の濃度マップが選択され、この時間が１００時間から５００時間までの場合には図３に示す第２段状態の濃度マップが選択される。また、例えば、起動回数、高出力密度総持続時間、ステップ変化回数のいずれか複数の組み合わせが運転履歴として利用される場合には、各値の組み合わせにつきそれぞれ当該濃度マップが選択される。この場合、組み合わせの数を次元数とするデータ配列を用意しこのデータ配列の各要素がそれぞれ各濃度マップと関連付けられたデータ配列を用いるようにしてもよい。
【００４９】
ＥＣＵ２５は、このように選択された濃度マップを用いて運転停止時間に対応する滞留水素ガス濃度を推定し、この推定された滞留水素ガス濃度を上記所定閾値ＲＸと比較することにより圧力調整弁１３及び排気弁２１を制御する。これは、当該選択された濃度マップを用いて滞留水素ガス濃度が所定閾値ＲＸとなると推定される運転停止時間（図２のＴＸ（分）、図３のＴＸ'（分））を取得し、運転停止時間がこの閾値ＲＸに対応する運転
停止時間を越えるか否かで圧力調整弁１３及び排気弁２１を制御することと等価である。
【００５０】
〔動作例〕
以下、実施例１における燃料電池システム１の動作例について図４を用いて説明する。図４は、実施例１における燃料電池システムの動作例を示すフローチャートである。
【００５１】
ＥＣＵ２５は、燃料電池１０への燃料ガスの供給が停止され、燃料電池１０の発電が停止された時点を燃料電池システム１が停止された時点として検知し、燃料電池１０への燃料ガスの供給が最開され、燃料電池１０の発電が開始された時点を燃料電池システム１が起動された時点として検知する。ＥＣＵ２５は、他の機器から運転停止を示す指示信号を受信した時点を燃料電池システム１の停止時点と判断し、他の機器から運転開始を示す指示信号を受信した時点を燃料電池システム１の起動時点と判断しても良い。ＥＣＵ２５は、燃料電池システム１が停止された時点から燃料電池システム１が起動された時点までの
経過時間を運転停止時間として計測している。
【００５２】
更に、ＥＣＵ２５は、燃料電池システム１の運転履歴として、起動回数、高出力密度総持続時間、ステップ変化回数の少なくとも１つを管理（計測）している。ＥＣＵ２５は、管理される運転履歴の各状態に対応付けられた各濃度マップをそれぞれ予め保持している。この保持される濃度マップは、運転履歴の状態に対応するセル劣化度合が考慮された、運転停止時間に応じた滞留水素ガス濃度の推移を示す特性情報である。
【００５３】
このような状態において、ＥＣＵ２５は、他の機器（図示せず）から運転指示信号を受信すると（Ｓ４０１）、今回起動されるまでの間に計測されていた上記運転停止時間及び上記運転履歴を取得する（Ｓ４０２、Ｓ４０３）。
【００５４】
ＥＣＵ２５は、保持される複数の濃度マップのうち、当該運転履歴データに対応する濃度マップを選択する（Ｓ４０４）。この選択では、運転履歴データとして利用される起動回数、高出力密度総持続時間、ステップ変化回数のいずれか１つ又はいずれか複数のデータに関連付けられて保持されている濃度マップが選択される。
【００５５】
ＥＣＵ２５は、この選択された濃度マップから、上記取得された運転停止時間に対応する滞留水素ガス濃度を取得するか、又は、滞留水素ガス濃度が閾値ＲＸとなると推定される運転停止時間を取得する（Ｓ４０５）
ＥＣＵ２５は、前者を取得した場合には、取得された滞留水素ガス濃度が閾値ＲＸより低いか否かを判定する（Ｓ４０６）。ＥＣＵ２５は、後者を取得した場合には、（Ｓ４０２）で取得された運転停止時間が（Ｓ４０５）で取得された閾値ＲＸに対応する運転停止時間よりも長いか否かを判定する（Ｓ４０６）。この判定は、アノード側流路に滞留する不純物ガス濃度が所定の閾値よりも高いか否かの判定と等価である。
【００５６】
ＥＣＵ２５は、取得された滞留水素ガス濃度が閾値ＲＸより低いと判定する（Ｓ４０６；ＹＥＳ）か、又は（Ｓ４０２）で取得された運転停止時間が（Ｓ４０５）で取得された閾値ＲＸに対応する運転停止時間よりも長いと判定すると（Ｓ４０６；ＹＥＳ）、滞留する不純物ガス濃度が高いため、この不純物ガスを大量排出する方向へ制御する。一方で、ＥＣＵ２５は、取得された滞留水素ガス濃度が閾値ＲＸ以上と判定する（Ｓ４０６；ＮＯ）か、又は（Ｓ４０２）で取得された運転停止時間が（Ｓ４０５）で取得された閾値ＲＸに対応する運転停止時間よりも短いと判定すると（Ｓ４０６；ＮＯ）、滞留する不純物ガス濃度が低く滞留水素ガス濃度が高いため、排出ガスの量を少なくする方向へ制御する。
【００５７】
不純物ガスを大量排出する方向への制御では、ＥＣＵ２５は、圧力センサ１２で検出される水素ガスの供給圧力値が第１目標値Ｐ１になるように圧力調整弁１３を制御し（Ｓ４１０）、ガス排出量が第１目標量Ｑ１となるように排気弁２１の開度を設定する（Ｓ４１１）。一方、排出ガスの量を少なくする方向への制御では、ＥＣＵ２５は、圧力センサ１２で検出される水素ガスの供給圧力値が第２目標値Ｐ２になるように圧力調整弁１３を制御し（Ｓ４２０）、ガス排出量が第１目標量Ｑ２となるように排気弁２１の開度を設定する（Ｓ４２１）。
【００５８】
第１目標値Ｐ１には第２目標値Ｐ２よりも大きい値が設定されるため、前者の制御（Ｓ４０６；ＹＥＳ）のほうが水素ガスの供給圧力上昇度は高くなる。また、第１目標量Ｑ１には第２目標量Ｑ２より大きい値が設定されるため、起動時における水素ガスの供給圧力上昇度が大きい程、ガス排出量が増大するように制御される。
【００５９】
このように制御された状態で、燃料電池１０の発電が行われる（Ｓ４３１）。
【００６０】
このように、実施例１における燃料電池システム１は、燃料電池１０内のセル劣化の状態を燃料電池システム１の運転履歴の情報から判定し、このセル劣化状態に応じた濃度マップが選択され、その選択された濃度マップから運転停止時間に対応する滞留水素ガス濃度が推定される。
【００６１】
従って、実施例１によれば、窒素などの不純物のリーク量に影響を与える運転停止時間及びセル劣化状態に基づいて滞留水素ガス濃度が推定されるため、起動直後におけるアノード側流路に滞留する水素ガス濃度又は不純物ガス濃度を正確に推定することが可能となる。
【００６２】
そして、起動直後におけるアノード側流路に滞留する水素ガス濃度又は不純物ガス濃度を正確に検出し、このガス濃度に応じて燃料電池１０への水素ガスの供給圧力及びガス排出量が制御される。
【００６３】
従って、第１実施例における燃料電池システム１によれば、燃料電池システム１の起動直後において水素ガス濃度の高いオフガスを排出したり、燃料電池１０の発電効率を低下させたりすることを防ぐことができる。
【実施例２】
【００６４】
以下、本発明の実施形態としての燃料電池システムの実施例２について説明する。
【００６５】
〔システム構成〕
図５は、実施例２における燃料電池システムのシステム構成例の１部を示すブロック図である。実施例２における燃料電池システム１は、実施例１の構成に加えて、水素センサ５１を燃料電池１０のアノードオフガス出口近辺のオフガス排出配管３２に備える。以下、第１実施例と異なる構成としての水素センサ５１とＥＣＵ２５の処理について説明する。
【００６６】
水素センサ５１は、燃料電池システム１の起動時のアノード側流路に滞留する水素ガスの濃度を測定するために設けられる。よって、水素センサ５１の位置は図５に示される位置に限定されるものではない。本実施例では、燃料電池システム１の起動前に水素センサ５１を暖気運転するための設備は設けられていない。従って、上述したように、水素センサ５１は、燃料電池システム１が起動されてから所定の時間経過後でなければ水素濃度を検知することはできない。水素センサ５１は、活性化されて検出された水素濃度をＥＣＵ２５へ送る。
【００６７】
ＥＣＵ２５は、燃料電池システム１が起動されて所定の時間経過後に水素センサ５１により検出された水素濃度（水素ガス濃度）を取得する。ＥＣＵ２５は、この起動後所定時間経過した水素ガス濃度に基づいてそのときの起動直後の滞留水素ガス濃度を遡る形で推定し、この遡って推定された滞留水素ガス濃度とその起動直後に上述の実施例１の手法により推定された滞留水素ガス濃度との相違に基づいて、次回の起動直後に実施例１の手法により選択される濃度マップを補正する。ＥＣＵ２５は、この補正された濃度マップを用いて実施例１と同様の制御を実行する。よって、濃度マップを補正する処理が新たに付加されることを除けば、ＥＣＵ２５におけるその他の処理は実施例１と同様である。
【００６８】
実施例２特有のＥＣＵ２５の処理を、滞留水素ガス濃度の遡り推定処理と濃度マップの補正処理とに分けて以下にそれぞれ説明する。
【００６９】
〈滞留水素ガス濃度の遡り推定処理〉
ＥＣＵ２５は、燃料電池システム１が起動されてから時間ｔまでの間の水素ガス濃度の
推移モデルを保持し、この推移モデルに水素センサ５１から送られる水素ガス濃度、圧力センサ１２から送られる水素ガス供給圧力、排気弁２１の開度を当てはめることにより図６に示すようにして起動直後の滞留水素ガス濃度を遡って推定する。図６は、第２実施例における滞留水素ガス濃度の遡り推定処理の概念を示す図である。
【００７０】
燃料電池システム１が起動された後Δｔ時間経過した後の水素ガス濃度Ｈ2は、起動直
後の滞留水素ガス濃度（Ｈ2（０）と表記）、水素ガス供給圧力（ＰH2（ｔ）と表記）及
び排気弁２１の開度（ＳＶ開度（ｔ）と表記）を用いて以下の（式１）のように表すことができる。関数ｆは、燃料電池システム１が起動された後の水素ガス濃度の推移モデルを示す。
【００７１】
【数１】
2010021115.tif 000003
この（式１）のモデルを離散化すると、以下の（式２）で表すことができる。
【００７２】
【数２】
2010021115.tif 000004
この（式２）を用いて起動直後まで逆算すると、下記関係が成立する。
【００７３】
【数３】
2010021115.tif 000005
ここで、水素センサ５１から送られる水素濃度は、センサ活性時間ＴＳ後に正確な値となる。図６及び上記関係式ではこのときの水素濃度がＨ2（ｋ）と表記される。よって、
上記関係式のうちＨ2（ｋ）は、水素センサ５１が活性化されることにより検出され、水
素ガス供給圧力（ＰH2（ｔ））は圧力センサ１２により検出され、排気弁２１の開度（ＳＶ開度（ｔ））は排気弁２１の制御時に取得可能である。これにより、上記方程式からＨ2（０）を導くことができる。
【００７４】
ＥＣＵ２５は、上記推移モデルｆを予め保持し、この推移モデルｆに、燃料電池システム１起動後の上記各制御値及び水素センサ５１からの水素ガス濃度を適用することにより、起動直後の滞留水素ガス濃度（Ｈ2（０））を算出する。推移モデルｆは、その燃料電
池１０の実機に応じて予めシミュレーション等で決定されＥＣＵ２５により保持されればよい。
【００７５】
〈濃度マップの補正処理〉
ＥＣＵ２５は、上述のように起動直後の滞留水素ガス濃度を算出すると、そのときに実施例１の手法で選択されていた濃度マップから推定される滞留水素ガス濃度とその算出値
との関係から修正率マップを図７に示すように決定する。図７は、実施例１の手法により推定される滞留水素ガス濃度と第２実施例における推移モデルから算出された滞留水素ガス濃度とに基づく修正率マップの例を示す図である。図７の例では、実施例１の手法により推定される滞留水素ガス濃度はＲ２（％）であり、第２実施例における推移モデルから算出された滞留水素ガス濃度はＲ２'（％）であり、このときの運転停止時間はＴ２（分
）である。
【００７６】
ＥＣＵ２５は、Ｒ２'をＲ２で割った値を時間Ｔ２における修正率として決定する。Ｅ
ＣＵ２５は、運転停止時間０（分）の修正率を１（修正なし）としてこの点から時間Ｔ２における修正率（Ｒ２'／Ｒ２）の点を通る修正直線を修正マップとして生成する。この
修正マップは、この修正直線を示す関数として保持されてもよいし、所定のサンプル数を次元とする配列データとして保持されてもよい。
【００７７】
ＥＣＵ２５は、この修正マップを次回の起動時に実施例１の手法で選択された濃度マップに掛け合わせることで、図８のように当該濃度マップを補正する。図８は、濃度マップの補正の例を示す図である。つまり、ＥＣＵ２５は、実施例１の手法で選択された濃度マップがその運転停止時間で上記推移モデルにより算出された起動直後の滞留水素ガス濃度となるように補正する。
【００７８】
〔動作例〕
以下、実施例２における燃料電池システム１の動作例について図９及び１０を用いて説明する。図９は、実施例２における燃料電池システムの動作例のうち修正マップの生成処理を示すフローチャートである。図１０は、実施例２における燃料電池システムの動作例のうち濃度マップの補正処理を示すフローチャートである。なお、図１０において、実施例１と同じ処理については同一符号を付している。
【００７９】
ＥＣＵ２５は、図１０に示すように他の機器（図示せず）から運転指示信号を受信すると（Ｓ４０１）、図１０に示す処理を実行すると共に、図９に示す処理も併せて行う。
【００８０】
図９の処理としては、ＥＣＵ２５は、運転指示信号を受信した後、圧力センサ１２から送られる水素ガス供給圧力及び排気弁２１の開度に関する情報を逐次保持する（Ｓ９０１）。これらの情報はＥＣＵ２５で受信されたタイミングで保持されるようにしてもよいし、所定の周期で収集された情報が保持されるようにしてもよい。これらの情報は時間の経過に関連付けられて保持される。
【００８１】
ＥＣＵ２５は、所定期間経過後、水素センサ５１が活性化されて正確に検出された水素ガス濃度を取得する（Ｓ９０２）。この態様については、ＥＣＵ２５が、水素センサ５１が活性化される時間を予め保持しており、この時間経過後に水素センサ５１から得られる水素ガス濃度を正確に検出された値とみなすようにしてもよいし、水素センサ５１が自身の状態を管理し自身で活性化されたと判断された後に濃度データを送出するようにしてもよい。
【００８２】
ＥＣＵ２５は、水素センサ５１から正確な水素ガス濃度を取得すると、起動直後からそのときまでに保持される水素ガス供給圧力及び排気弁の開度、並びにこの取得された水素ガス濃度を予め保持される推移モデルに適用することで、起動直後の滞留水素ガス濃度を算出する（Ｓ９０３）。なお、推移モデルはシミュレーション等で決定されＥＣＵ２５に予め設定されている。
【００８３】
ＥＣＵ２５は、今回の起動直後に実施例１の手法により推定された滞留水素ガス濃度を取得し（Ｓ９０４）、上記算出された滞留水素ガス濃度をこの取得された濃度値で割るこ
とにより今回の制御で利用された運転停止時間における修正率を得る。ＥＣＵ２５は、この修正率を用いて修正マップを生成し（Ｓ９０５）、この生成された修正マップを保持する（Ｓ９０６）。この修正マップは、次に燃料電池システム１が停止され再起動される際の制御で利用される。
【００８４】
図１０の処理は、前回の制御後に上述のように保持される修正マップを利用した、今回の起動直後の制御の処理である。ここで、運転指示信号を受信してから濃度マップを選択するまでの処理は実施例１と同様である（Ｓ４０１からＳ４０４）。
【００８５】
実施例２のＥＣＵ２５は、前回の制御後に生成された上記修正マップを取得し、この選択された濃度マップに掛け合わせることにより当該選択された濃度マップを補正する（Ｓ１００１）。以降、この補正された濃度マップが利用されて今回の起動直後の滞留水素ガス濃度が推定され（Ｓ４０５）、この推定された滞留水素ガス濃度に基づいて、実施例１と同様の制御が実行される（Ｓ４０５、Ｓ４１０、Ｓ４１１、Ｓ４２０、Ｓ４２１、Ｓ４３１）。
【００８６】
このように実施例２における燃料電池システム１では、実際に水素センサ５１で検知されたデータと起動直後からその検知されるまでの間の制御データとに基づいて起動直後の滞留水素ガス濃度が遡って推定される。この推定値は実施のデータを用いていることから、運転停止時間や運転履歴情報等から推定された値よりも正確性が高いはずである。当該燃料電池システム１は、運転停止時間や運転履歴情報等から推定された値をこの正確性の高い値に近づけるように濃度マップを補正して次回起動直後の滞留水素ガス濃度の推定を行う。
【００８７】
従って、実施例２によれば、正確性の高いデータのフィードバックが利用されることにより、実施例１の手法よりも正確性の高い滞留水素ガス濃度を推定することができる。
【００８８】
［変形例］
上述の実施例１及び２では、アノードオフガスが循環されない循環レスシステムの例を示したが、アノードオフガスが循環されて再度燃料電池１０へ供給される循環システムでも同様に適用可能である。
【００８９】
上述の実施例２では、実施例１の手法で選択された濃度マップを当該修正率マップで補正する例を示したが、従来手法で利用される運転停止時間のみに基づく濃度マップや他の制御データに基づく濃度マップをこの修正率マップで補正するようにしてもよい。
【図面の簡単な説明】
【００９０】
【図１】実施例１における燃料電池システムのシステム構成例の１部を示すブロック図である。
【図２】燃料電池のアノード側流路に滞留する水素ガス濃度の運転停止時間に応じた推移の推定例（関係特性例）を示すグラフである。
【図３】燃料電池のアノード側流路に滞留する水素ガス濃度の運転停止時間に応じた推移の推定例（関係特性例）を示すグラフである。
【図４】実施例１における燃料電池システムの動作例を示すフローチャートである。
【図５】実施例２における燃料電池システムのシステム構成例の１部を示すブロック図である。
【図６】実施例２における滞留水素ガス濃度の遡り推定処理の概念を示す図である。
【図７】実施例１の手法により推定される滞留水素ガス濃度と第２実施例における推移モデルから算出された滞留水素ガス濃度とに基づく修正率マップの例を示す図である。
【図８】濃度マップの補正の例を示す図である。
【図９】実施例２における燃料電池システムの動作例のうち修正マップの生成処理を示すフローチャートである。
【図１０】実施例２における燃料電池システムの動作例のうち濃度マップの補正処理を示すフローチャートである。
【符号の説明】
【００９１】
１  燃料電池システム
１０  燃料電池
１２  圧力センサ
１３  圧力調整弁
１４  遮断弁
１５  燃料ガスタンク
２１  排気弁
２３  希釈器
２５  ＥＣＵ（Electric Control Unit）
５１  水素センサ
【図１】
2010021115.tif 000006
【図２】
2010021115.tif 000007
【図３】
2010021115.tif 000008
【図４】
2010021115.tif 000009
【図５】
2010021115.tif 000010
【図６】
2010021115.tif 000011
【図７】
2010021115.tif 000012
【図８】
2010021115.tif 000013
【図９】
2010021115.tif 000014
【図１０】
2010021115.tif 000015