(57)【要約】【課題】  発電停止時に燃料電池内の酸化剤ガスを減少させて停止時の発電量を吸収する場合に、停止時の燃費向上と発電時間の短縮を実現する。【解決手段】  主電源となる燃料電池に燃料ガス及び酸化剤ガスを供給して発電させているときに、燃料電池内の酸化剤ガス圧力を検出し（ステップＳ１）、燃料電池システムの停止時に燃料電池１内の酸化剤ガスを減少させるために必要な燃料電池１の停止時発電量を推定し（ステップＳ２）、当該推定した停止時発電量を充電可能なバッテリ充電量の上限値を演算する（ステップＳ３）。そして、システム停止時に燃料電池１を停止させる前に、補助電源となるバッテリ５をバッテリ充電量の上限値以下となるように制御し（ステップＳ４、停止時発電量を充電可能な状態にしておく。【選択図】      図４
2005216828.tif 000002
【特許請求の範囲】
【請求項１】
燃料ガス及び酸化剤ガスが供給されて発電する燃料電池を主電源とし、電力を充放電するバッテリを補助電源として備える燃料電池システムにおいて、
前記燃料電池内の酸化剤ガス圧力を検出する酸化剤ガス圧力検出手段と、
前記バッテリの充電量を検出するバッテリ充電量検出手段と、
前記バッテリの充電及び放電を制御する充放電制御手段と、
前記燃料電池を発電させているときに、前記酸化剤ガス圧力検出手段により検出した酸化剤ガス圧力に基づいて、燃料電池システムの停止時に前記燃料電池内の酸化剤ガスを減少させるために必要な前記燃料電池の停止時発電量を推定し、当該推定した停止時発電量を充電可能なバッテリ充電量の上限値を演算し、当該バッテリ充電量の上限値以下となるように前記バッテリの充電量を制御する制御手段と
を備えることを特徴とする燃料電池システム。
【請求項２】
前記燃料電池内の酸化剤ガス温度を検出する酸化剤ガス温度検出手段を備え、
前記制御手段は、前記酸化剤ガス温度検出手段により検出した酸化剤ガス温度から、前記燃料電池内の酸化剤ガスの濃度を推定し、当該推定した酸化剤ガスの濃度及び前記酸化剤ガス圧力に基づいて、前記バッテリ充電量の上限値を演算することを特徴とする請求項１に記載の燃料電池システム。
【請求項３】
前記制御手段は、燃料電池システムを停止させる場合に、前記停止時発電量がバッテリ充電可能量よりも高い場合には、前記停止時発電量とバッテリ充電可能量との差分の電力量を補機で消費させることを特徴とする請求項１又は請求項２に記載の燃料電池システム。
【請求項４】
前記制御手段は、燃料電池システムを停止させる場合であって、燃料電池システムを搭載した車両を駆動モータの駆動トルクで走行させる必要がある場合に、前記停止時発電量が前記バッテリ充電可能量よりも高い場合には、前記停止時発電量とバッテリ充電可能量との差分の電力量を補機及び前記駆動モータで消費させることを特徴とする請求項１又は請求項２に記載の燃料電池システム。
【請求項５】
前記制御手段は、燃料電池システムを停止させる場合に、前記停止時発電量がバッテリ充電可能量よりも高い場合には、バッテリ充電可能電力値と前記補機の消費可能電力値との和である回収可能電力値を演算し、前記停止時の発電電力値が前記回収可能電力値以下となるように、前記燃料電池の発電電力を制御することを特徴とする請求項１乃至請求項３の何れかに記載の燃料電池システム。
【請求項６】
前記制御手段は、燃料電池システムを停止させる場合であって、燃料電池システムを搭載した車両を駆動モータの駆動トルクで走行させる必要がある場合に、前記停止時発電量が前記バッテリ充電可能量よりも高い場合には、前記バッテリ充電可能電力値と前記補機の消費可能電力値と前記駆動モータの消費電力値の和である回収可能電力値を演算し、前記停止時の発電電力値が前記回収可能電力値以下となるように、前記燃料電池の発電電力を制御することを特徴とする請求項１、請求項２又は請求項４の何れかに記載の燃料電池システム。
【請求項７】
前記制御手段は、前記停止時の発電電力値が前記回収可能電力値よりも高い場合には、燃料電池システムの停止時の発電時間を延長することを特徴とする請求項５又は請求項６に記載の燃料電池システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料電池に燃料ガス及び酸化剤ガスを供給して発電させ、発電停止時に燃料電池内の残存ガスを消費させる制御を行う燃料電池システムに関する。
【背景技術】
【０００２】
従来より、燃料電池に燃料ガス及び酸化剤ガスを供給して発電させ、発電停止時に燃料電池内の残存ガスを消費させる制御を行う燃料電池システムの制御装置が、下記の特許文献１などで知られている。
【０００３】
このような燃料電池システムの制御装置は、燃料電池システムの停止時に、燃料電池スタック内に残存した残酸化ガスをコンプレッサで再循環させて燃料電池スタックに供給することにより燃料電池スタックを発電させ、残酸化ガスが発電反応で消費されて発電電圧が所定値以下となった時に発電を停止させている。また、この燃料電池システムの制御装置は、残酸化ガスを発電させて得た電力をコンプレッサに供給して、消費させている。
【特許文献１】特開２００３−１１５３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載された発明では、残酸化ガスを消費するために燃料電池スタックの発電を行うので、燃料電池スタックから発電電力を取り出す電力取出装置に発電量を指令する必要があるが、電力取出装置に発電量を指令しても所望とする酸化ガス流量を供給することができない。したがって、燃料電池システムの停止時に燃料電池スタック内及び燃料電池スタックへの酸化ガス供給経路に残存する酸化ガス量を推定せずに電力取出装置に発電量を指令してしまうと、過度にコンプレッサで電力を消費してしまう可能性があり、結果として、二次バッテリの電力を必要としてしまう。
【０００５】
また、従来において、最大消費電力が非常に小さいコンプレッサを使用している場合には、電力取出装置に指令する発電量も小さくなってしまい、結果として、燃料電池システムの停止時の発電時間が長くなってしまう可能性がある。
【０００６】
更に、特許文献１に記載された発明では、残酸化ガスを発電させて得た電力をコンプレッサで消費しているので、無駄に水素を消費することになり、燃費効率が悪化するという問題があった。
【０００７】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、発電停止時に燃料電池内の酸化剤ガスを減少させて停止時の発電量を吸収する場合に、停止時の燃費向上と発電時間の短縮を実現することができる燃料電池システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る燃料電池システムは、主電源となる燃料電池に燃料ガス及び酸化剤ガスを供給して発電させているときに、酸化剤ガス圧力検出手段により燃料電池内の酸化剤ガス圧力を検出し、燃料電池システムの停止時に燃料電池内の酸化剤ガスを減少させるために必要な燃料電池の停止時発電量を推定し、当該推定した停止時発電量を充電可能なバッテリ充電量の上限値を演算する。そして、この燃料電池システムは、システム停止時に燃料電池を停止させる前に、補助電源となるバッテリをバッテリ充電量の上限値以下となるように制御し、停止時発電量を充電可能な状態にしておくことにより、上述の課題を解決する。
【発明の効果】
【０００９】
本発明に係る燃料電池システムによれば、燃料電池を停止させる前に、停止時発電量が充電可能なバッテリ充電量の上限値以下となるように制御しておくので、システム停止時に燃料電池内の酸化剤ガスを減少させるために発電させた場合であっても、当該発電による発電量をバッテリに確実に充電させることができ、燃料電池内に酸化剤ガスが残存することによる燃料電池の劣化を抑制することができ、更には停止時の燃費向上と発電時間の短縮を実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。
【００１１】
［第１実施形態］
本発明は、例えば図１に示すように構成された第１実施形態に係る燃料電池システムに適用される。この燃料電池システムは、例えば車両に搭載され、当該車両が走行するための駆動トルクを発生させるために発電して、発電電力を駆動モータに供給する。
【００１２】
［燃料電池システムの構成］
この燃料電池システムは、燃料ガスとして水素ガスが供給されると共に、酸化剤ガスとして空気が供給されて発電する燃料電池スタック１を備える。この燃料電池スタック１は、例えば、固体高分子電解質膜を挟んで、水素ガスが供給される燃料極と空気が供給される酸化剤極とを対設した燃料電池セルを備え、当該燃料電池セルを複数積層することによって構成されている。すなわち、この燃料電池スタック１による発電は、燃料極にて水素が電子を放出してイオン化し、生成された水素イオン（Ｈ＋）が高分子電解質膜を通過して酸化剤極に到達し、この水素イオンが酸化剤極にて酸素と結合して水（Ｈ２Ｏ）を生成することによって行われる。
【００１３】
この燃料電池システムは、燃料電池スタック１の発電反応に使用される水素ガスを供給する水素循環系、燃料電池スタック１の発電反応に使用される酸素を含む空気を供給する空気供給系を備える。これらの各系は、後述するコントローラ２からの制御信号を入力することにより動作が制御される。
【００１４】
また、この燃料電池システムは、駆動モータ３、補機４及びバッテリ５、燃料電池スタック１で発電した電力を取り出す電力取出装置としての駆動ユニット６を備える。この駆動ユニット６は、後述するが、コントローラ２の制御に従って、燃料電池スタック１の発電電力を取り出して駆動モータ３、補機４及びバッテリ５に供給する動作や、バッテリ５の充電電力を取り出して駆動モータ３及び補機４に供給する動作を行う。
【００１５】
水素循環系は、燃料電池スタック１の水素ガス入口と接続された水素供給配管Ｌ１に高圧水素タンク７、水素調圧用可変弁８及びアクチュエータ９、イジェクタ１０及び加湿器１１が設けられている。また、この水素循環系は、燃料電池スタック１の水素ガス出口及びイジェクタ１０と接続された水素循環配管Ｌ２、水素循環配管Ｌ２から分岐した水素排出配管Ｌ３にパージ弁１２及びアクチュエータ１３が設けられて構成されている。また、この水素循環系は、燃料電池スタック１の水素ガス入口付近の水素供給配管Ｌ１に、水素流量センサ１４及び水素圧力センサ１５が設けられている。
【００１６】
加湿器１１は、加湿用純水配管Ｌ４を介して純水ポンプ１６と接続されており、当該純水ポンプ１６から吐出された純水が供給され、水素供給配管Ｌ１を流れる水素ガス及び後述する空気供給配管Ｌ５を流れる空気を加湿する。
【００１７】
このような水素循環系は、燃料電池スタック１を発電させるに際して、コントローラ２により、燃料電池スタック１内の水素ガス圧力を調整するために水素調圧用可変弁８が所定開度で開状態となるようにアクチュエータ９が制御され、パージ弁１２を閉状態にするようにアクチュエータ１３が制御され、純水ポンプ１６が駆動される。これにより、高圧水素タンク７に貯蔵された水素ガスは、水素調圧用可変弁８で圧力調整がされ、加湿器１１で加湿された後に燃料電池スタック１に導入される。このとき、コントローラ２は、水素流量センサ１４又は水素圧力センサ１５からセンサ信号を読み込むことにより、現在の水素ガス流量及び燃料電池スタック１内の水素ガス圧力を認識し、水素ガス流量及び水素ガス圧力が目標発電量に応じた目標値となるように水素調圧用可変弁８の開度を調整する。
【００１８】
そして、燃料電池スタック１の発電反応に使用されなかった水素オフガスは、燃料電池スタック１から排出され、水素循環配管Ｌ２を介してイジェクタ１０に導入され、高圧水素タンク７からの水素ガスと混合されて再度燃料電池スタック１に導入される。また、この水素循環系は、例えば水素循環配管Ｌ２及び燃料電池スタック１内のガスに含まれる不純物を排出する場合などにパージ弁１２を開状態とするようにアクチュエータ１３が制御される。
【００１９】
空気供給系は、燃料電池スタック１の空気入口と接続された空気供給配管Ｌ５にコンプレッサ１７が設けられ、燃料電池スタック１の空気出口と接続された空気排出配管Ｌ６に空気調圧用可変弁１８及びアクチュエータ１９が設けられている。また、この空気供給系は、燃料電池スタック１の空気入口付近の空気供給配管Ｌ５に、空気流量センサ２０及び空気圧力センサ２１が設けられている。
【００２０】
このような空気供給系では、燃料電池スタック１を発電させるに際して、コントローラ２により、コンプレッサ１７が駆動されると共に、燃料電池スタック１内の空気圧力を調整するために空気調圧用可変弁１８が所定開度で開状態となるようにアクチュエータ１９が制御される。これにより、空気は、コンプレッサ１７で圧縮され、加湿器１１で加湿された後に燃料電池スタック１に導入される。このとき、コントローラ２は、空気流量センサ２０又は空気圧力センサ２１からセンサ信号を読み込むことにより、現在の空気流量及び燃料電池スタック１内の空気圧力を認識し、空気流量及び空気圧力が目標発電量に応じた目標値となるように空気調圧用可変弁１８の開度及びコンプレッサ１７の回転数を調整する。
【００２１】
そして、燃料電池スタック１の発電反応に使用されなかった空気オフガスは、燃料電池スタック１から排出され、空気排出配管Ｌ６及び空気調圧用可変弁１８を介して排出される。
【００２２】
また、この燃料電池システムは、コントローラ２及び燃料電池スタック１に接続されたセル電圧検出装置２２を備える。このセル電圧検出装置２２は、燃料電池スタック１を構成する燃料電池セル、又は燃料電池セル群のセル電圧を検出して、コントローラ２に出力する。コントローラ２は、燃料電池スタック１を発電させているときに、セル電圧検出装置２２により検出されたセル電圧を参照し、当該セル電圧が目標発電量に応じた目標値となるように燃料電池スタック１への水素供給状態及び空気供給状態を制御する。
【００２３】
このような燃料電池システムにおいて、上述したように水素循環系及び空気供給系が動作することにより、燃料電池スタック１に水素ガス及び空気を供給させて燃料電池スタック１を発電させ、燃料電池スタック１の発電電力を駆動ユニット６によって取り出す。このとき、コントローラ２は、水素供給状態及び空気供給状態の目標値に対する実際の水素ガス圧力及び水素ガス流量、空気圧力及び空気流量に応じて、燃料電池スタック１から駆動ユニット６によって取り出す発電電力（電流値）を指令する制御を行う。
【００２４】
この駆動ユニット６は、図２に示すように、燃料電池スタック１と接続された燃料電池用メインリレー３１、直流電圧変換装置３２、駆動モータ３と接続された駆動モータインバータ３３、直流電圧変換装置３２と駆動モータインバータ３３とを接続する電力供給ラインから分岐して設けられたバッテリ用メインリレー３４、バッテリ５と接続されたバッテリコントローラ３５を備える。この駆動ユニット６は、各部がコントローラ２と接続され、当該コントローラ２からの制御信号に従って動作する。
【００２５】
また、駆動ユニット６は、燃料電池用メインリレー３１と直流電圧変換装置３２との間に設けられた電流センサ３６及び電圧センサ３７、直流電圧変換装置３２の出力側に設けられた電流センサ３８及び電圧センサ３９、バッテリコントローラ３５とバッテリ５との間に設けられた電流センサ４０及び電圧センサ４１を備える。これらの電流センサ及び電圧センサは、センサ信号がコントローラ２により読み込まれる。
【００２６】
この駆動ユニット６は、燃料電池スタック１の発電電力を取り出す場合には、コントローラ２の制御によって、燃料電池用メインリレー３１が閉状態とされ、直流電圧変換装置３２に目標取出電力が設定される。そして、駆動ユニット６は、燃料電池スタック１の発電電力を燃料電池用メインリレー３１を介して直流電圧変換装置３２で入力し、直流電圧変換装置３２により、発電電力を直流電流に変換して出力する。
【００２７】
このとき、コントローラ２は、電流センサ３６及び電圧センサ３７からのセンサ信号を読み込んで燃料電池スタック１の実際の発電電力を認識し、電流センサ３８及び電圧センサ３９からのセンサ信号を読み込んで直流電圧変換装置３２から出力されている発電電力を認識する。そして、コントローラ２は、燃料電池スタック１の実際の発電電力及び直流電圧変換装置３２から出力されている発電電力に基づいて、目標取出電力を取り出すように直流電圧変換装置３２を制御したり、上述した水素循環系及び空気供給系の各部を制御する。
【００２８】
そして、発電電力を駆動モータ３に供給する場合には、駆動ユニット６は、コントローラ２により、駆動モータ３に要求されている駆動トルクから駆動モータインバータ３３内のスイッチング素子が動作するデューティ比が設定される。そして、駆動モータインバータ３３は、直流電圧変換装置３２で変換した直流電力又はバッテリ５の充電電力を、設定されたデューティ比でデューティ制御して駆動モータ３に供給する。また、発電電力を補機４に供給する場合には、駆動ユニット６は、コントローラ２により、バッテリ用メインリレー３４が閉状態にされ、直流電圧変換装置３２からの直流電力をバッテリ用メインリレー３４を介して補機４に供給する。
【００２９】
また、発電電力をバッテリ５に充電する場合には、駆動ユニット６は、バッテリ用メインリレー３４が閉状態とされ、直流電圧変換装置３２で変換した直流電力をバッテリコントローラ３５に供給して、バッテリ５に充電させる。これに対し、バッテリ５の充電電力を駆動モータ３や補機４に供給する場合には、バッテリコントローラ３５は、バッテリ５に充電されている充電電力を取り出す。
【００３０】
このとき、コントローラ２は、電流センサ４０及び電圧センサ４１からのセンサ信号を読み込んで、バッテリ５に充放電されている電力を認識して、バッテリ５の充放電動作を制御するようにバッテリコントローラ３５を制御する。ここで、バッテリコントローラ３５は、バッテリ５の充電状態として、バッテリ５の充電率（ＳＯＣ：State Of Charge）を求める。このＳＯＣは、コントローラ２により読み込まれて、バッテリ５の充放電制御に使用される。
【００３１】
このような駆動ユニット６を制御するコントローラ２は、上述したように各部を制御するプログラムデータを図示しない内部ＲＯＭに記憶しており、当該ＲＯＭに記憶されたプログラムデータを読み出して実行する。特に、このコントローラ２は、燃料電池システムの通常運転時において、プログラムデータに従った処理を行うことにより、図３に示すような各機能部を有することになる。
【００３２】
すなわち、コントローラ２は、燃料電池システムの運転時において、空気圧力センサ２１からのセンサ信号を読み込んで燃料電池スタック１に供給されている空気圧力を圧力検出部５１により認識し、当該認識した空気圧力値を圧力検出部５１から停止時燃料電池発電量推定部５２に送る。
【００３３】
この停止時燃料電池発電量推定部５２は、空気圧力値を入力すると、停止時に燃料電池スタック１内に残存した酸素を消費させるために燃料電池スタック１で発電させることが必要な発電量を推定する。このとき、停止時燃料電池発電量推定部５２は、空気圧力値に基づいて停止時発電量を推定して、当該推定した停止時発電量をバッテリ充電量上限値演算部５３に送る。
【００３４】
バッテリ充電量上限値演算部５３は、停止時発電量をバッテリ５に充電するために、停止時発電量が充電可能な状態にバッテリ５を制御しておくためのバッテリ充電量上限値を演算する。また、このコントローラ２は、バッテリコントローラ３５で検出したバッテリ５のＳＯＣをバッテリ充電量検出部５４により読み込んで、現在のバッテリ５のＳＯＣを認識しておく。
【００３５】
そして、コントローラ２は、バッテリ充放電電力制御部５５により、バッテリ充電量検出部５４で検出する現在のバッテリ５のＳＯＣが、バッテリ充電量上限値演算部５３で演算したバッテリ充電量上限値より小さい値となるようにバッテリコントローラ３５を制御して、バッテリ５の充放電を制御する。
【００３６】
［燃料電池システムの動作］
つぎに、上述したように構成された燃料電池システムの動作について、図４のフローチャートを参照して説明する。
【００３７】
この燃料電池システムは、燃料電池スタック１を発電させている通常運転時において、空気圧力から停止時の燃料電池スタック１の発電量を推定し、バッテリコントローラ３５により演算されたバッテリ充電量（ＳＯＣ）から、停止時の燃料電池スタック１の発電量をバッテリ５で吸収できるようにバッテリ５の充放電電力を制御する。なお、図４に示す処理は、燃料電池システムの運転開始時から、例えば１０［ｍｓ］の所定時間毎に実行される。
【００３８】
具体的には、先ずステップＳ１において、圧力検出部５１により、空気圧力センサ２１からセンサ信号を読み込むことにより燃料電池スタック１内の空気圧力を検出し、ステップＳ２において、検出した燃料電池スタック１内の空気圧力から停止時燃料電池発電量推定部５２により燃料電池システム停止時発電量を推定し、ステップＳ３において、バッテリ充電量検出部５４により、バッテリ５の充電量を検出する。
【００３９】
ここで、ステップＳ２において停止時発電量を推定するとき、停止時燃料電池発電量推定部５２は、図５に示すような予め実験などにより求めた燃料電池スタック１内の空気圧力値［ｋＰａ］ごとの、停止時の発電要求時間［ｓｅｃ］と停止時の発電電力値［ｋＷ］との特性Ｐを示したテーブルデータを参照する。この図５に示したテーブルデータは、空気圧力値が高いほど停止時に燃料電池スタック１内に残存する酸素量が多くし、且つ停止時発電量がバッテリ最大充電電力値ＰＢａｔｔ＿ｃｈａｒｇｅｍａｘ以下の範囲で停止時発電要求時間内に発電されるように作成されている。
【００４０】
なお、停止時発電要求時間Ｔ１は、例えば、システムの設計時に、燃料電池システムを停止させる指令を受けた時刻から、燃料電池スタック１の発電を停止させるまでの時刻が予め設定された値である。また、図５に示した特性Ｐは、停止時発電要求時間Ｔ１が決定されている一例を示したが、複数の停止時発電要求時間に対する空気圧力値ごとの停止時発電電力値の変化を示すテーブルデータを用意しておいても良い。
【００４１】
図５に示したテーブルデータを使用する場合、停止時燃料電池発電量推定部５２は、現在の空気圧力値から、何れかの停止時発電要求時間Ｔ１と停止時発電電力値との特性を選択する。ここで、各特性Ｐ１，Ｐ２は、それぞれ停止時発電量が異なり、例えば空気圧力値がｐ２よりも小さいｐ１であった場合には、特性Ｐ１と特性Ｐ２のうち特性Ｐ１＝ｆ（ｔ）を選択する。ここで、特性Ｐ１の停止時発電量ＳＰ１［ｋＷｈ］は、下記の式１の演算で推定される。
【数１】
2005216828.tif 000003
【００４２】
そして、停止時燃料電池発電量推定部５２は、上記式１により推定した停止時発電量をバッテリ充電量上限値演算部５３に送る。
【００４３】
次のステップＳ４においては、バッテリ充電量上限値演算部５３によりバッテリ充電量上限値を演算し、バッテリ充放電電力制御部５５によりバッテリ５の充放電を制御する。このとき、バッテリ充電量上限値演算部５３は、バッテリ５の過充電及び過放電を防止するために、所定のＳＯＣ範囲（例えば、充電状態３０〜８０％）内での任意の充電電力量ＡＢａｔｔ＿Ｃｈａｒｇｅ［ｋＷｈ］（例えばＳＯＣが６０％）を求めておき、ステップＳ２で推定した停止時発電量ＳＰ１を用いて、下記の式２の演算を行うことによりバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔを求める。
【数２】
2005216828.tif 000004
【００４４】
このような式２により求められたバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔは、バッテリ充電可能量が式１で推定された停止時発電量ＳＰ１よりも多くなるために、確実に停止時発電量ＳＰ１が充電可能なＳＯＣとなっている。
【００４５】
次に、バッテリ充放電電力制御部５５は、上記式２の演算を行うことにより得たバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔを超えないように、バッテリ５の充放電を制御する。これにより、コントローラ２は、燃料電池システムを停止させるときに燃料電池スタック１内の酸素を消費するために燃料電池スタック１を発電させる必要がある場合であっても、当該燃料電池スタック１の発電電力量を充電することが可能な状態にバッテリ５のＳＯＣを制御しておく。
【００４６】
すなわち、バッテリ充放電電力制御部５５は、図６に示すように、現在のＳＯＣがバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔよりも低いＳＯＣＬよりも低い場合には、バッテリ最大充電電力値で充電させるようにバッテリコントローラ３５を制御すると共に、現在のＳＯＣがＳＯＣＬ以上となったら徐々にバッテリ最大充電電力値を制限する。一方、バッテリ充放電電力制御部５５は、現在のＳＯＣがバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔよりも高いＳＯＣＨよりも高い場合には、バッテリ最大放電電力値で放電させるようにバッテリコントローラ３５を制御すると共に、現在のＳＯＣがＳＯＣＨ以下となったら徐々にバッテリ最大放電電力値を制限する。これにより、バッテリ充放電電力制御部５５は、バッテリ５のＳＯＣがバッテリ充電量上限値ＳＯＣｕｐｐｅｒｌｍｔよりも高くならないようにバッテリコントローラ３５を制御する。
【００４７】
次のステップＳ５においては、コントローラ２により、燃料電池システムを停止させる指令が入力されたか否かを判定し、燃料電池システムを停止させる指令が入力されていない場合には処理を終了し、燃料電池システムを停止させる指令が入力された場合にはステップＳ６に処理を進める。
【００４８】
ステップＳ６においては、コントローラ２により、コンプレッサ１７の動作を停止し、燃料電池スタック１内に残存した酸素を発電反応により消費するように燃料電池スタック１への水素供給量を制御する。このとき、コントローラ２は、ステップＳ２で推定した停止時発電量を発電させるため、図５に示した特性Ｐに従った発電電力を発生させるように燃料電池スタック１に水素を供給すると共に、直流電圧変換装置３２から図５に示した特性Ｐに従った発電電力を取り出す指令をする。
【００４９】
これにより、燃料電池スタック１の発電電力を制御し、ステップＳ７においては、コントローラ２により、ステップＳ６で発電させて直流電圧変換装置３２で取り出した燃料電池スタック１の発電電力をバッテリ５に充電させるようにバッテリ用メインリレー３４及びバッテリコントローラ３５を制御する。
【００５０】
［第１実施形態の効果］
以上詳細に説明したように、本発明を適用した第１実施形態に係る燃料電池システムによれば、システム停止した場合に燃料電池スタック１や空気供給配管Ｌ５及び空気排出配管Ｌ６に残存する可能性がある酸化ガス量を推定して、システム停止時の燃料電池スタック１の発電電力及び発電電力量を推定し、当該発電電力量をバッテリ５で充電できるように通常運転時にバッテリ５のＳＯＣを制御しておくので、急なＩＧＮスイッチのＯＦＦやフェール時などに備えて、現在の燃料電池スタック１内の空気圧力から停止時発電量を見積もり、予めバッテリ５のＳＯＣに空きを作っておくことができる。
【００５１】
したがって、この燃料電池システムによれば、システム停止時に残存する酸素量を推定せずに燃料電池スタック１を発電させる場合と比較して、過度にコンプレッサ１７で電力を消費してしまうことや、システムの停止時間が長くなることや、無駄に水素ガスを消費して燃費効率が低下することを回避することができる。
【００５２】
また、この燃料電池システムによれば、システム停止時発電量を確実にバッテリ５に充電できるので、燃料電池スタック１の発電電力を吸収しきれずにシステムを停止してしまうことによる燃料電池スタック１の劣化を抑制することができる。
【００５３】
［第２実施形態］
つぎに、第２実施形態に係る燃料電池システムについて説明する。なお、上述の第１実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００５４】
この第２実施形態に係る燃料電池システムは、燃料電池スタック１を発電させている通常運転時において、空気圧力のみならず空気温度も使用して、停止時発電量を推定する点で、第１実施形態に係る燃料電池システムとは異なる。
【００５５】
この燃料電池システムは、通常運転時において、図７に示すように、ステップＳ１で空気圧力を検出すると共に、ステップＳ１１において、例えば燃料電池スタック１に設けられ燃料電池スタック１内の空気流路の温度を検出する温度センサ（図示せず）からのセンサ信号をコントローラ２により読み込んで、燃料電池スタック１内の空気温度を検出する。
【００５６】
次のステップＳ２においては、停止時燃料電池発電量推定部５２により、検出した空気圧力及び空気温度から、システム停止時発電量を推定する。
【００５７】
ここで、ステップＳ２において停止時発電量を推定するとき、停止時燃料電池発電量推定部５２は、先ず、図８に示すような予め用意しておいた空気温度と水蒸気分圧係数との関係を示すマップデータを参照して、現在の空気温度に応じた水蒸気分圧係数ｋｗを求める。この水蒸気分圧係数は、空気温度が高いほど、数値の「１」以下の範囲で大きくなるように設定され、例えばステップＳ１１で検出した空気温度がｔ１である場合にはｋｗ１となる。これにより、停止時燃料電池発電量推定部５２は、空気温度が高いほど、燃料電池スタック１内の空気に含まれる水蒸気が多いために、酸素濃度が低いと推定する。
【００５８】
次に停止時燃料電池発電量推定部５２は、図９に示すような予め実験等により求めておいた、空気温度が０℃である場合の、ステップＳ１で検出した空気圧力Ｐ１に応じた停止時発電要求時間と停止時発電電力との特性Ｐ１＝ｆ（ｔ）を示すテーブルデータを読み出す。そして、停止時燃料電池発電量推定部５２は、空気温度ｔ１から求めた水蒸気分圧係数ｋｗ１を用いて、下記の式３の演算を行う。
【数３】
2005216828.tif 000005
【００５９】
これにより、図９に示すように、空気温度が０℃よりも高い空気温度ｔ１となると、燃料電池スタック１内の空気の水蒸気分圧が高くなって酸素濃度が低くなり、停止時に要求される発電電力量を小さくするような特性Ｐ１を求めることができる。
【００６０】
次にバッテリ充電量上限値演算部５３は、上記式３で示す特性を用いて、下記の式４なる演算を行うことにより、停止時発電量ＳＰ１ｔ１［ｋＷｈ］を求める。
【数４】
2005216828.tif 000006
【００６１】
そして、停止時燃料電池発電量推定部５２は、空気圧力がｐ１、空気温度がｔ１である場合の推定した停止時発電量をバッテリ充電量上限値演算部５３に送り、ステップＳ４において、当該停止時発電量が充電可能なＳＯＣの上限値を設定することになる。その後、コントローラ２は、第１実施形態と同様にステップＳ５〜ステップＳ７の処理を行う。
【００６２】
［第２実施形態の効果］
以上詳細に説明したように、本発明を適用した第２実施形態に係る燃料電池システムによれば、通常運転時に空気圧力のみならず空気温度を検出して、燃料電池スタック１内の水蒸気分圧に応じた酸素濃度を推定しているので、第１実施形態と比較して燃料電池システムの停止時発電量を精度良く推定することができ、バッテリ５の充電量の上限値を精度良く制御して、更に確実に停止時発電量をバッテリ５で吸収することができる。
【００６３】
［第３実施形態］
つぎに、第３実施形態に係る燃料電池システムについて説明する。なお、上述の実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００６４】
第３実施形態に係る燃料電池システムは、システム故障ではない通常停止時において、燃料電池スタック１の停止時発電量を補機４で消費させる点で、上述した実施形態とは異なる。
【００６５】
この燃料電池システムは、通常運転時において、図１０に示すように、第２実施形態と同様に、ステップＳ１〜ステップＳ５の処理を行う。そして、ステップＳ５において、燃料電池システムを停止させる指令を入力した場合、コントローラ２は、ステップＳ２１に処理を進める。
【００６６】
ステップＳ２１において、コントローラ２は、ステップＳ４でバッテリ５の充放電電力を制御した結果、バッテリコントローラ３５により検出されたＳＯＣを読み込んで、当該ＳＯＣに応じたバッテリ充電可能量が所望の充電可能量以上、すなわちステップＳ２で演算した停止時発電量が吸収可能な状態となっているか否かを判定することにより、停止時発電量が充電可能となる準備が未完了か否かを判定する。コントローラ２は、停止時発電量が充電可能となる準備が未完了であると判定した場合にはステップＳ２２に処理を進め、停止時発電量が充電可能となる準備が完了していると判定した場合にはステップＳ６に処理を進める。
【００６７】
次のステップＳ２２において、コントローラ２は、バッテリ５で吸収不能な、補機４で消費させる必要のある電力を演算する。このとき、コントローラ２は、例えば図１１に示すように、燃料電池スタック１内の空気圧力がｐ１［ｋＰａ］、空気温度がｔ１［℃］である場合の停止時の発電電力値の変化を示す下記式５のような特性Ｐ１＝ｈ（ｔ）を推定する。
【数５】
2005216828.tif 000007
【００６８】
そしてコントローラ２は、求めた停止時の発電電力値のうち、最大となる発電電力値Ｐ１＿ｍａｘを求め、当該最大となる発電電力値Ｐ１＿ｍａｘとバッテリ最大充電電力値ＰＢａｔｔ＿ｃｈａｒｇｅｍａｘを用いて、下記の式６の演算を行うことにより差分を求めて、
【数６】
2005216828.tif 000008
【００６９】
バッテリ５で充電できない発電電力が存在すると判定する。したがって、コントローラ２は、補機４に消費させるべき電力ＡＵＸＲｅｑｕｅｓｔとして、上記式６で求めた電力値の差分が正の値となる時間帯の電力量を演算する。
【００７０】
ここで、コントローラ２は、例えば停止時の発電電力値が最大となる時刻では、下記の式７の演算を行うことにより、
【数７】
2005216828.tif 000009
【００７１】
補機４で消費させる電力ＡＵＸＲｅｑｕｅｓｔを決定する。ここで、コントローラ２は、図１１に示すように、補機４の消費電力値ＡＵＸＲｅｑｕｅｓｔを、最大電力ＡＵＸｍａｘ以内とする制限を行う。そして、コントローラ２は、停止時の発電電力値がバッテリ最大充電電力値ＰＢａｔｔ＿ｃｈａｒｇｅｍａｘを上回る各時刻で式７の演算を行うことにより、停止時発電量Ｓｐ１のうち、補機４で消費させる電力量を演算する。
【００７２】
次のステップＳ２３においては、コントローラ２により、ステップＳ２２で決定したバッテリ５で充電できない電力を補機４で消費するように補機４に指令を与えると共に、バッテリ用メインリレー３４及びバッテリコントローラ３５を制御して、直流電圧変換装置３２で変換した電力をバッテリ用メインリレー３４を介して補機４に供給する。
【００７３】
次のステップＳ６では、コントローラ２により、ステップＳ２２で推定した上記式５のような停止時の発電電力値を発電して取り込むように制御し、ステップＳ７では、停止時の発電電力値がバッテリ最大充電電力値を超えるときには補機４で発電電力値を消費させると共に、停止時の発電電力値をバッテリ５に充電するように制御する。なお、ステップＳ６及びステップＳ７では、停止時の発電開始から停止時発電要求時間に亘り、ステップＳ６で発電した停止時の発電電力値からステップＳ２３で駆動させた補機４の消費電力を差し引いた電力をバッテリ５に充電するように制御しても良い。
【００７４】
［第３実施形態の効果］
以上詳細に説明したように、本発明を適用した第３実施形態に係る燃料電池システムによれば、停止時発電量がバッテリ充電可能量よりも大きい場合に、バッテリ５に充電不能な発電電力量の余剰分を補機４で消費させるので、燃料電池スタック１に残存した酸素を確実に消費して、燃料電池スタック１の劣化を防止することができる。
【００７５】
［第４実施形態］
つぎに、第４実施形態に係る燃料電池システムについて説明する。なお、上述の実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００７６】
第４実施形態に係る燃料電池システムは、故障停止時の燃料電池スタック１の発電量を補機４及び駆動モータ３で消費させる点で、上述した実施形態とは異なる。
【００７７】
この燃料電池システムは、通常運転時において、図１２に示すように、第３実施形態と同様に、ステップＳ１〜ステップＳ４の処理を行うと、次に、ステップＳ３１に処理を進める。このステップＳ３１おいて、コントローラ２は、燃料電池スタック１の発電を停止させる指令が、システムの故障による停止であるか否かを判定する。
【００７８】
そして、コントローラ２は、システムの故障による停止ではないと判定した場合には処理を終了し、システムの故障による停止であると判定した場合にはステップＳ２１に処理を進めて、第３実施形態で説明したように、ステップＳ２２，ステップＳ２３及びステップＳ６，ステップＳ７の処理を行う。このとき、コントローラ２は、例えば燃料電池システムを搭載した車両がある程度の距離を走行可能な状態にするＥＶリンプホーム指令が入力された場合であっても、システムの故障と判定する。
【００７９】
ここで、第４実施形態に係る燃料電池システムでは、ステップＳ２２で補機４に要求する消費電力を演算するに際して、駆動モータ３の電力消費分を考慮に入れた演算を行う。コントローラ２は、駆動モータ３の要求電力の上限値をＭＰＲｅｑｕｅｓｔ＿ｕｐｐｅｒｌｍｔ［ｋＷ］とし、バッテリ５の最大放電電力をＰＢａｔｔ＿ｄｉｓｃｈａｒｇｅｍａｘ［ｋＷ］とすると、下記の式８を満たすように補機４の消費電力ＡＵＸＲｅｑｕｅｓｔを決定する。
【数８】
2005216828.tif 000010
【００８０】
すなわち、コントローラ２は、システム故障が発生した場合に、ある程度の距離を車両走行させる場合には、補機４の消費電力ＡＵＸＲｅｑｕｅｓｔを調整することで、駆動モータ３の要求電力の上限値ＭＰＲｅｑｕｅｓｔ＿ｕｐｐｅｒｌｍｔを超えない範囲で、駆動モータ３に電力供給をする。
【００８１】
［第４実施形態の効果］
以上詳細に説明したように、本発明を適用した第４実施形態に係る燃料電池システムによれば、停止時発電量がバッテリ充電可能量よりも大きい場合に、発電電力量の余剰分を補機４及び駆動モータ３で消費させるので、燃料電池スタック１に残存した酸素を確実に消費して、燃料電池スタック１の劣化を防止することができる。
【００８２】
また、この第４実施形態に係る燃料電池システムによれば、システム故障時に、車両を運転者の自宅等まで走行させるリンプホーム走行を行って停止させる場合に、駆動モータ３に停止時発電量を供給することができる。
【００８３】
［第５実施形態］
つぎに、第５実施形態に係る燃料電池システムについて説明する。なお、上述の実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００８４】
第５実施形態に係る燃料電池システムは、システム故障ではない通常停止時において、燃料電池スタック１の停止時発電量を補機４及びバッテリ５で吸収させる点で、上述した実施形態とは異なる。
【００８５】
この燃料電池システムは、通常運転時において、図１３に示すように、第３実施形態と同様に、ステップＳ１〜ステップＳ４の処理を行った後に、ステップＳ５において燃料電池システムを停止させると判定し、ステップＳ２１においてバッテリ充電可能量よりも停止時発電量が大きいと判定した場合に、ステップＳ２２に処理を進める。
【００８６】
ここで、ステップＳ１で検出した空気圧力、ステップＳ１１で検出した空気温度及び停止時発電要求時間Ｔ１での停止時発電電力が、例えば図１４の特性Ｐ１に示すように変化する場合、バッテリ最大充電電力値と補機４の最大消費電力との和である回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘが特性Ｐ１における最大値Ｐ１＿ｍａｘよりも低いとする。この場合、ステップＳ２２において、コントローラ２は、補機４の最大消費電力を要求消費電力とし、それ以外の場合を補機４の最大消費電力より小さい値に要求消費電力を設定して、ステップＳ４１に処理を進める。
【００８７】
次に、ステップＳ４１おいて、コントローラ２は、予め設定された補機４の最大消費電力が、ステップＳ２２で演算した補機４の要求消費電力以上か否かを判定する。そして、コントローラ２は、図１４に示すように停止時発電電力が回収可能電力を超え、補機４の要求消費電力として、補機４の最大消費電力が設定されている場合には、ステップＳ４２に処理を進め、そうでない場合にはステップＳ２３に処理を進める。
【００８８】
ステップＳ４２においては、コントローラ２により、システム停止時における燃料電池スタック１の停止時発電要求時間Ｔを演算する。このとき、コントローラ２は、ステップＳ４１において、補機４の要求消費電力が補機４の最大消費電力を上回っているため、回収可能電力を上限として停止時発電量を発電させるように燃料電池スタック１の停止時発電要求時間Ｔを延長させる。
【００８９】
そして、ステップＳ４２の後のステップＳ２３においては、コントローラ２により、補機４の最大消費電力を上限値とし、ステップＳ２２で演算した補機４の消費電力を消費させる。このとき、コントローラ２は、図１４に示すように、停止時発電要求時間がＴ１と設定したときの停止時の発電電力値が特性Ｐ１（＝ｈ（ｔ））のように補機４及びバッテリ５による回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘを超えて変化する場合に、停止時発電要求時間をＴ１よりも長いＴ２に延長した発電電力値の特性Ｐ２（＝ｉ（ｔ））に変換して、特性Ｐ１と同じ発電電力量Ｓｐ１を取り込むように直流電圧変換装置３２を制御することになる。これにより、コントローラ２は、発電電力値の最大値Ｐ２＿ｍａｘを補機４及びバッテリ５による回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘを下回るようにする。
【００９０】
これにより、コントローラ２は、ステップＳ２３において、停止時の発電電力値からバッテリ最大充電電力値ＰＢａｔｔ＿ｃｈａｒｇｅｍａｘを差し引いた電力値を消費するように補機４を駆動制御し、ステップＳ６で回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘを下回るように直流電圧変換装置３２を制御し、ステップＳ７で、停止時の発電電力値から補機４の消費電力を差し引いた電力をバッテリ５で充電するようにバッテリコントローラ３５を制御する。
【００９１】
［第５実施形態の効果］
以上詳細に説明したように、本発明を適用した第５実施形態に係る燃料電池システムによれば、停止時発電量がバッテリ充電可能量よりも大きく、更には、停止時の発電電力からバッテリ最大充電電力及び補機４の最大消費電力を差し引いても、停止時の発電電力が消費できない場合には、停止時の発電電力を制限するので、過充電によりバッテリ５を劣化させることを防止することができる。このとき、この燃料電池システムによれば、停止時発電要求時間を延長するので、更に確実に停止時発電量を吸収させることができる。
【００９２】
［第６実施形態］
つぎに、第６実施形態に係る燃料電池システムについて説明する。なお、上述の実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００９３】
第６実施形態に係る燃料電池システムは、故障停止時の燃料電池スタック１の発電量を補機４、駆動モータ３及びバッテリ５で吸収させる点で、上述した実施形態とは異なる。
【００９４】
この燃料電池システムは、通常運転時において、図１５に示すように、第３実施形態と同様に、ステップＳ１〜ステップＳ４の処理を行った後に、ステップＳ５においてシステム故障により停止させると判定し、ステップＳ２１においてバッテリ充電可能量よりも停止時発電量が大きいと判定した場合に、ステップＳ２２に処理を進める。
【００９５】
ここで、ステップＳ１で検出した空気圧力、停止時発電電力が、例えば図１４の特性Ｐ１に示す場合より高く変化する場合、バッテリ最大充電電力値と補機４の最大消費電力と駆動モータ３の最大消費電力の和である回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘが特性Ｐ１における最大値Ｐ１＿ｍａｘよりも低いとする。この場合、ステップＳ２２において、コントローラ２は、補機４の最大消費電力を要求消費電力とし、それ以外の場合を補機４の最大消費電力より小さい値に要求消費電力を設定して、ステップＳ４１に処理を進める。
【００９６】
次に、ステップＳ４１おいて、コントローラ２は、予め設定された補機４の最大消費電力が、ステップＳ２２で演算した補機４の要求消費電力以上でないので、ステップＳ４２に処理を進める。
【００９７】
ステップＳ４２においては、コントローラ２により、システム停止時における燃料電池スタック１の停止時発電要求時間Ｔを演算する。このとき、コントローラ２は、ステップＳ４１において、補機４の要求消費電力が補機４の最大消費電力を上回っているため、回収可能電力を上限として停止時発電量を発電させるように燃料電池スタック１の停止時発電要求時間Ｔを延長させる。
【００９８】
そして、ステップＳ４２の後のステップＳ２３においては、コントローラ２により、補機４の最大消費電力を上限値、駆動モータ３の最大消費電力を上限値とし、ステップＳ２２で演算した補機４及び駆動モータ３を駆動させる。このとき、コントローラ２は、第５実施形態と同様に、停止時発電要求時間をＴよりも長いＴに延長した発電電力値の特性Ｐに変換して、直流電圧変換装置３２を制御することになる。これにより、コントローラ２は、発電電力値の最大値Ｐ２＿ｍａｘを補機４、バッテリ５及び駆動モータ３による回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘを下回るようにする。
【００９９】
これにより、コントローラ２は、ステップＳ６で回収可能電力ＰＲｅｃｏｖｅｒｙｍａｘを下回るように直流電圧変換装置３２及び駆動モータインバータ３３を制御し、ステップＳ７で、停止時の発電電力値から補機４及び駆動モータ３の消費電力を差し引いた電力をバッテリ５で充電するようにバッテリコントローラ３５を制御する。
【０１００】
［第６実施形態の効果］
以上詳細に説明したように、本発明を適用した第６実施形態に係る燃料電池システムによれば、停止時発電量がバッテリ充電可能量よりも大きく、更には、停止時の発電電力値からバッテリ最大充電電力、補機４の最大消費電力及び駆動モータ３の消費電力を差し引いても、停止時の発電電力が消費できない場合には、停止時の発電電力を制限するので、過充電によりバッテリ５を劣化させることを防止することができる。このとき、この燃料電池システムによれば、停止時発電要求時間を延長するので、更に確実に停止時発電量を吸収させることができる。
【０１０１】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【０１０２】
【図１】本発明を適用した燃料電池システムの構成を示すブロック図である。
【図２】本発明を適用した燃料電池システムの駆動ユニットの構成を示すブロック図である。
【図３】本発明を適用した燃料電池システムのコントローラの機能的な構成を示すブロック図である。
【図４】本発明を適用した第１実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図５】本発明を適用した第１実施形態における燃料電池システムにおいて、空気圧力が異なる場合の停止時の発電電力値と停止時発電要求時間との関係を示す図である。
【図６】バッテリの充放電状態とバッテリの充電状態との関係を示す図である。
【図７】本発明を適用した第２実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図８】空気温度と水蒸気分圧係数との関係を示す図である。
【図９】本発明を適用した第２実施形態における燃料電池システムにおいて、停止時の発電電力値と停止時発電要求時間との関係を示す図である。
【図１０】本発明を適用した第３実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図１１】本発明を適用した第３実施形態における燃料電池システムにおいて、停止時の発電電力値と停止時発電要求時間との関係を示す図である。
【図１２】本発明を適用した第４実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図１３】本発明を適用した第５実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図１４】本発明を適用した第５実施形態における燃料電池システムにおいて、停止時の発電電力値と停止時発電要求時間との関係を示す図である。
【図１５】本発明を適用した第６実施形態に係る燃料電池システムの動作を示すフローチャートである。
【符号の説明】
【０１０３】
１  燃料電池スタック
２  コントローラ
３  駆動モータ
４  補機
５  バッテリ
６  駆動ユニット
７  高圧水素タンク
８  水素調圧用可変弁
９，１３，１９  アクチュエータ
１０  イジェクタ
１１  加湿器
１２  パージ弁
１４  水素流量センサ
１５  水素圧力センサ
１６  純水ポンプ
１７  コンプレッサ
１８  空気調圧用可変弁
２０  空気流量センサ
２１  空気圧力センサ
２２  セル電圧検出装置
３１  燃料電池用メインリレー
３２  直流電圧変換装置
３３  駆動モータインバータ
３４  バッテリ用メインリレー
３５  バッテリコントローラ
３６，３８，４０  電流センサ
３７，３９，４１  電圧センサ
５１  圧力検出部
５２  停止時燃料電池発電量推定部
５３  バッテリ充電量上限値演算部
５４  バッテリ充電量検出部
５５  バッテリ充放電電力制御部
【図１】
2005216828.tif 000011
【図２】
2005216828.tif 000012
【図３】
2005216828.tif 000013
【図４】
2005216828.tif 000014
【図５】
2005216828.tif 000015
【図６】
2005216828.tif 000016
【図７】
2005216828.tif 000017
【図８】
2005216828.tif 000018
【図９】
2005216828.tif 000019
【図１０】
2005216828.tif 000020
【図１１】
2005216828.tif 000021
【図１２】
2005216828.tif 000022
【図１３】
2005216828.tif 000023
【図１４】
2005216828.tif 000024
【図１５】
2005216828.tif 000025