(57)【要約】【課題】システムの起動時において、システムを効率的に暖機して暖機時間を短時間とする。【解決手段】システムの起動時に、燃料電池１の発電可能電力、補機で消費される消費電力、及び二次電池７の充電可能電力及び放電可能電力を演算し、制御部８により、燃料電池１の発電電力を、補機及び二次電池７に供給するように電力分配部４を制御する処理と、燃料電池１の発電電力及び二次電池７の放電電力を、補機に供給するように電力分配部４を制御する処理とを繰り返して、燃料電池１及び二次電池７を暖機させる。【選択図】      図１
2004281219.tif 000002
【特許請求の範囲】
【請求項１】
燃料ガス及び酸化剤ガスが供給されて発電する燃料電池と、
前記燃料電池に酸化剤ガスを供給する酸化剤ガス供給手段と、
前記燃料電池に燃料ガスを供給する燃料ガス供給手段と、
電力の充放電をする二次電池と、
前記燃料電池で発電した発電電力を前記燃料電池の発電に必要な補機に供給して消費させると共に前記二次電池に供給して充電させ、前記二次電池を放電させて前記補機に供給する電力分配手段と、
システムの起動時に、前記燃料電池の発電電力を、前記補機及び前記二次電池に供給するように前記電力分配手段を制御する処理と、前記燃料電池の発電電力及び前記二次電池の放電電力を、前記補機に供給するように前記電力分配手段を制御する処理とを繰り返して、前記燃料電池及び前記二次電池を暖機させる制御手段と
を備えることを特徴とする燃料電池システム。
【請求項２】
前記制御手段は、前記燃料電池の発電電力を、前記燃料電池の発電可能電力より低くし、且つ前記補機で消費される消費電力と前記二次電池の充電可能電力との和の電力よりも低くすることを特徴とする請求項１に記載の燃料電池システム。
【請求項３】
前記制御手段は、前記燃料電池の昇温速度及び前記二次電池の昇温速度を検出し、前記二次電池の昇温速度よりも前記燃料電池の昇温速度が高い場合には、前記二次電池の放電電力を増加させると共に前記燃料電池の発電電力を減少させ、前記燃料電池の昇温速度よりも前記二次電池の昇温速度が高い場合には、前記燃料電池の発電電力を増加させると共に前記二次電池の放電電力を減少させることを特徴とする請求項１に記載の燃料電池システム。
【請求項４】
前記制御手段は、前記燃料電池の発電電力を、前記二次電池の充電状態に応じて制限することを特徴とする請求項１に記載の燃料電池システム。
【請求項５】
前記制御手段は、前記二次電池を放電させるときの前記燃料電池の発電電力の最小値を、前記補機で消費される消費電力と前記二次電池の放電可能電力との電力差よりも高く制限し、前記放電可能電力が前記補機で消費される消費電力よりも高い場合には前記燃料電池からの発電電力の取り出しを停止するように前記電力分配手段を制御することを特徴とする請求項１に記載の燃料電池システム。
【請求項６】
前記制御手段は、前記放電可能電力が前記補機で消費される消費電力よりも高い場合には、前記二次電池の放電電力を制限するように前記電力分配手段を制御することを特徴とする請求項５に記載の燃料電池システム。
【請求項７】
前記制御手段は、前記燃料電池の発電電力の増減を大きくするように前記二次電池の充電率の目標値を設定することを特徴とする請求項１〜請求項４に記載の燃料電池システム。
【請求項８】
前記制御手段は、前記二次電池の充電率が目標上限値となったことに応じて、前記燃料電池の発電電力を前記補機で消費される消費電力と前記二次電池の放電可能電力との電力差よりも高い範囲で減少させ、前記放電可能電力が前記補機で消費される消費電力よりも高い場合には前記燃料電池の最低発電電力を前記燃料電池から取り出すことを特徴とする請求項７に記載の燃料電池システム。
【請求項９】
前記制御手段は、前記二次電池の充電率が目標下限値となったことに応じて、前記燃料電池の発電電力を、前記補機で消費される消費電力と前記二次電池の充電可能電力との和の電力よりも低い範囲で増加させることを特徴とする請求項７に記載の燃料電池システム。
【請求項１０】
前記制御手段は、前記補機で消費される消費電力を、前記燃料電池を発電させるのに最低限必要となる消費電力より高くすること特徴とする請求項１に記載の燃料電池システム。
【請求項１１】
前記制御手段は、前記燃料電池に供給する酸化剤ガスの圧力及び流量を増加させるように前記酸化剤ガス供給手段の消費電力を増加させて、前記補機で消費される消費電力を増加させることを特徴とする請求項１０に記載の燃料電池システム。
【請求項１２】
前記燃料電池に冷却水を通過させると共に、冷却水の温度調整をするラジエータ及び冷却用ファンを有し、前記ラジエータに対して冷却水をバイパス可能な冷却水系を更に備え、
システムの起動時には、前記制御手段は、前記冷却水を前記ラジエータからバイパスさせた状態にし、前記冷却用ファンの消費電力を増加させて、前記補機で消費される消費電力を増加させることを特徴とする請求項１０に記載の燃料電池システム。
【請求項１３】
前記制御手段は、前記補機で消費される消費電力を増加させるに際して、前記補機で消費される消費電力を、前記二次電池の放電可能電力と前記燃料電池の発電電力との和より低くすることを特徴とする請求項１０〜請求項１２の何れかに記載の燃料電池システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば車両に搭載されて、車両の駆動モータや燃料電池発電用の補機等の負荷に電力供給をするための燃料電池システムに関する。
【０００２】
【従来の技術】
従来より、燃料電池システムの起動時において、燃料電池などが低温状態であっても、駆動モータ等の負荷や補機に正常に電力を供給する技術が下記の特許文献１などにて知られている。
【０００３】
この技術は、燃料電池が低温で過大な電力を発電した際に燃料電池の出力電圧低下を抑制するために、システムの起動時では、二次電池に充電された電力を負荷である駆動モータに供給し、燃料電池を低出力で発電させて低電流で駆動可能な負荷や補機に限って電力供給をしている。
【０００４】
【特許文献１】
特開平９−２３１９９１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術にあっては、二次電池に貯蔵されているエネルギ量には限りがあり、負荷である駆動モータに十分な電力供給ができない恐れがある。すなわち、燃料電池が低温な状況であるときには二次電池の温度も低温である事が十分想定されるため、燃料電池と同様に、二次電池の出力特性が低下している恐れがあり、負荷に十分な電力を供給できない場合も考えられる。
【０００６】
また、従来の技術では、システムの起動時に、燃料電池の発電量を低く抑えているので、燃料電池の暖機時間が長時間となる可能性もある。
【０００７】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、システムの起動時において、システムを効率的に暖機して暖機時間を短時間とすることができる燃料電池システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明では、燃料ガス及び酸化剤ガスが供給されて発電する燃料電池を発電させるために、前記燃料電池に酸化剤ガスを供給する酸化剤ガス供給手段と、前記燃料電池に燃料ガスを供給する燃料ガス供給手段と、電力の充放電をする二次電池と、前記燃料電池で発電した発電電力を前記燃料電池の発電に必要な補機に供給して消費させると共に前記二次電池に供給して充電させ、前記二次電池を放電させて前記補機に供給する電力分配手段とを有する。
【０００９】
そして、この燃料電池システムでは、制御手段により、システムの起動時に、前記燃料電池の発電電力を、前記補機及び前記二次電池に供給するように前記電力分配手段を制御する処理と、前記燃料電池の発電電力及び前記二次電池の放電電力を、前記補機に供給するように前記電力分配手段を制御する処理とを繰り返して、前記燃料電池及び前記二次電池を暖機させることで、上述の課題を解決する。
【００１０】
【発明の効果】
本発明に係る燃料電池システムによれば、システム起動時に、燃料電池の発電電力を補機及び二次電池に供給して二次電池を充電させる動作と、二次電池を放電させて燃料電池及び二次電池から電力を補機に供給する動作とを繰り返すことにより、燃料電池を発電させて自己発熱により昇温させると共に、二次電池の充放電を繰り返して自己発熱により昇温させることができ、燃料電池及び二次電池の暖機を効果的に行って暖機時間を短時間とすることができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１２】
［燃料電池システムの構成］
本発明は、例えば図１及び図２に示すように構成された燃料電池システムに適用される。この燃料電池システムは、図１及び図２に示すように、燃料ガス及び酸化剤ガスが供給されることにより発電する燃料電池スタック１を備える。この燃料電池スタック１は、図２に示すように、固体高分子電解質を挟んで水素極１ａと空気極１ｂとを対設した燃料電池セル構造体をセパレータで挟持し、セル構造体を複数積層して構成されている。本例においては、燃料電池スタック１に発電反応を発生させるための燃料ガスとして水素ガスを水素極１ａに供給すると共に、酸化剤ガスとして酸素を含む空気を空気極１ｂに供給する燃料電池システムについて説明する。
【００１３】
この燃料電池システムでは、燃料電池スタック１を発電させるに際して、図１に示すように、水素供給部２により、水素極１ａに水素ガスを供給すると共に、空気供給部３により、空気極１ｂに加湿した空気を供給する。
【００１４】
水素供給部２は、図２に示すように、水素供給管Ｌ１に、水素タンク１１、水素圧力調整弁１２、イジェクタ１３が設けられて構成されている。この水素供給部２では、水素タンク１１に水素を貯蔵しておき、水素圧力調整弁１２、イジェクタ１３を経由して、水素ガスを水素極１ａに供給する。また、水素極１ａから排出された未使用の水素は、水素供給部２を構成する水素循環管Ｌ２を介してイジェクタ１３に戻され、エゼクタポンプ１１によって再度水素極１ａに循環される。
【００１５】
このとき、制御部８は、水素圧力調整弁１２の動作を制御するアクチュエータ１４を制御することで水素圧力調整弁１２の開度を調整して、水素極１ａに供給する水素圧力を調整する。また、この燃料電池システムでは、水素極１ａの水素排出側に図示しない水素パージ弁等が設けられており、制御部８により、当該水素パージ弁が必要に応じて開状態にされる。
【００１６】
空気供給部３は、図２に示すように、空気供給管Ｌ３に、コンプレッサ１５が設けられて構成されている。この空気供給部３は、コンプレッサ１５が制御部８により制御されることで、大気をコンプレッサ１５により加圧して燃料電池スタック１の空気極１ｂに供給させる。このとき、制御部８では、コンプレッサ１５と接続されたコンプレッサモータの回転数あるいはトルクを制御すると共に、空気極１ｂの空気排出側に設けられた図示しない空気調圧弁の開度を制御することにより空気極１ｂに供給する空気流量及び空気圧力を調整する。
【００１７】
また、燃料電池システムは、燃料電池スタック１の温度を調整するために冷却水を燃料電池スタック１内に循環させるための冷却水用配管Ｌ４を備え、当該冷却水用配管Ｌ４に、冷却水供給ポンプ１６、三方弁１７、ラジエータ１８及びラジエータ冷却ファン１９を備えている。この燃料電池システムでは、燃料電池スタック１に発電をさせるに際して、制御部８により、冷却水供給ポンプ１６を駆動して冷却水を循環させ、ラジエータ冷却ファン１９の回転数や三方弁１７の動作を制御し、冷却水温度を適性温度にする。
【００１８】
更に、この燃料電池システムでは、燃料電池スタック１の状態を検出するために、燃料電池スタック１の出力電流を検出する電流センサ２０、燃料電池スタック１の出力電圧を検出する電圧センサ２１、燃料電池スタック１の温度を検出する温度センサ２２を備える。
【００１９】
この燃料電池システムでは、燃料電池スタック１を発電させるに際して、制御部８により、各センサ２０〜２２からのセンサ信号を読み込んで現在の燃料電池スタック１の温度、出力電流値及び出力電圧値を認識し、目標とする発電量となるように水素ガス圧力及び水素ガス流量、空気圧力及び空気流量することで、燃料電池スタック１の発電状態を制御する。
【００２０】
このような燃料電池システムにおいて、燃料電池スタック１で発電された電力は、電力分配部４に供給される。この電力分配部４は、制御部８により制御されて、燃料電池スタック１からの発電電力を負荷５や加熱装置６、補機に供給すると共に、必要に応じて二次電池７を放電させて負荷５や加熱装置６、補機に供給する。また、この電力分配部４は、制御部８により制御されて、燃料電池スタック１の発電電力を二次電池７に充電させる。このように電力分配部４により充放電が制御される二次電池７は、そのＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ：バッテリ充電率）や温度がバッテリセンサ２３により検出される。
【００２１】
本例において、負荷は、車両駆動させるトルクを発生させるための駆動モータ、燃料電池スタック１及び二次電池７を昇温可能な加熱装置６であり、補機は、コンプレッサ１５や冷却水供給ポンプ１６、ラジエータ冷却ファン１９、電力分配部４内のインバータや制御部８等の燃料電池スタック１を発電させるために必要な機器である。
【００２２】
制御部８は、上述した燃料電池システムの各部を制御するために、図示しないメモリに制御プログラムを記憶し、当該制御プログラムを実行することで、燃料電池スタック１の発電状態を制御すると共に、負荷や補機に供給する電力を制御するように電力分配部４を制御する。特に、制御部８では、燃料電池システムを起動するに際して、制御プログラムを実行することで、燃料電池スタック１を発電させることで自己発熱をさせると共に、二次電池７の充放電を複数回繰り返して二次電池７を自己発熱させることにより、燃料電池スタック１及び二次電池７から負荷５に安定した電力を供給可能とする起動制御処理を実行する。
【００２３】
［第１暖機制御処理］
つぎに、上述したような燃料電池システムにおいて、制御部８により、燃料電池スタック１を発電開始させて負荷５を駆動するときの第１起動制御処理について図３のフローチャートを参照して説明する。
【００２４】
この第１暖機制御処理は、例えば制御部８に燃料電池スタック１を発電開始させる命令が入力されることで開始される。そして、制御部８では、ステップＳ１〜ステップＳ２２までの処理を実行して、ステップＳ３にて燃料電池スタック１及び二次電池７の暖機が必要でないと判定した後に、通常運転モードに移行する。
【００２５】
先ず、制御部８により、燃料電池スタック１の発電可能電力を演算すると共に（ステップＳ１）、二次電池７の放電可能量を演算する（ステップＳ２）。
【００２６】
すなわち、燃料電池スタック１は、温度によって出力特性が変化し、低温においては発電反応能力が低下するので、出力電圧が高温時より低下する傾向がある。そこで、制御部８では、温度センサ２２からのセンサ信号を読み込んで燃料電池スタック１の温度を検出し、検出した温度に応じた燃料電池スタック１の発電可能電力を算出する。このとき、制御部８では、予め実験等により求めておいた燃料電池スタック１の温度に対する発電可能電力を記述したマップデータを記憶しておいて参照しても良く、更には、燃料電池スタック１の温度に対する電流−電圧特性を表現した演算式を使用しても良い。
【００２７】
なお、燃料電池スタック１の温度は、図２に示したように直接燃料電池スタック１から検出する場合のみならず、燃料電池スタック１の冷却水の温度を検出しても良い。また、燃料電池システムは、燃料電池スタック１の発電を停止してからの時間を計時し、停止してから十分時間が経過した場合には、外気温度を燃料電池スタック１の温度として用いても良い。
【００２８】
また、二次電池７についても燃料電池スタック１と同様に、低温においては、反応が十分行われない恐れがあり、放電可能な電力が減少する。また、二次電池７は、充電状態（ＳＯＣ：充電率）によっても放電可能な電力が変化し、すなわちＳＯＣが高い場合には放電可能量が大きく、ＳＯＣが低く放電が進んでいる場合には放電可能量が減少する。そこで、ステップＳ２では、制御部８によりバッテリセンサ２３からのセンサ信号を読み込むことで、二次電池７の温度及びＳＯＣを検出して、二次電池７の放電可能量を演算する。このとき、制御部８は、予め実験等により求めておいた二次電池７の温度及びＳＯＣに対する放電可能量を記述したマップデータを記憶しておいて参照しても良く、更には、二次電池７の温度及びＳＯＣに対して放電可能量を求める演算式を使用しても良い。
【００２９】
次のステップＳ３においては、制御部８により、ステップＳ１にて演算した燃料電池スタック１の発電可能電力と予め設定した所定値とを比較すると共に、ステップＳ２にて演算した二次電池７の放電可能量と予め設定した所定値とを比較することで、ステップＳ１１以降の暖機モードに移行するか否かを判定する。このとき、制御部８では、燃料電池スタック１の発電可能電力が所定値よりも低い場合、且つ二次電池７の放電可能量が所定値よりも低い場合に、ステップＳ４に移行し、そうでない場合には処理を終了して通常運転モードに移行する。
【００３０】
ここで、燃料電池システムにおいて必要な電力は、駆動モータや加熱装置６の負荷や、アクチュエータや各種センサ、制御部８の電源、コンプレッサ１５等の補機に必要な電力の総和であって、各負荷や補機によっては要求される最大電力に下限値が設定される場合がある。例えば、負荷５及び補機に電力供給を開始した後、当該負荷５及び補機に必要な電力が補機からの要求に応じて変化し、燃料電池スタック１及び二次電池７から負荷５及び補機が要求する電力を供給できない場合、燃料電池システムや負荷制御に不都合が生じることがある。
【００３１】
したがって、燃料電池スタック１や二次電池７の電力供給側は、負荷５及び補機が要求する最大電力を供給可能な状態であることが必要とされる。そこで、ステップＳ３においては、制御部８により、負荷５及び補機が必要とする最大電力が、燃料電池スタック１及び二次電池７から供給可能か否かを判定し、供給可能であると判定した場合にはステップＳ１１以降の暖機モードには移行せず、負荷５及び補機が要求する電力を供給する通常運転モードに移行する。これに対し、制御部８では、燃料電池スタック１及び二次電池７から負荷５及び補機が必要とする最大電力が供給できないと判定した場合には、ステップＳ４に処理を進めて燃料電池スタック１及び二次電池７の暖機を行って、燃料電池スタック１及び二次電池７を負荷５及び補機が要求する最大電力が供給可能な状態にする制御をする。
【００３２】
次のステップＳ４においては、制御部８により、ステップＳ３にて負荷５及び補機が要求する最大電力の供給を燃料電池スタック１が対応できないので、バッテリセンサ２３からのセンサ信号から二次電池７の温度及びＳＯＣを認識することで、二次電池７の温度及びＳＯＣの状態を判定して、二次電池７に暖機が必要か否かを判定する。すなわち、制御部８では、二次電池７の温度が負荷５及び補機に必要な電力を放電するのに充分高い温度となっていないと判定した場合には、二次電池７の暖機が必要であると判定して、ステップＳ１１から開始される暖機モードに処理を進める。一方、制御部８では、二次電池７の温度が負荷５及び補機に必要な電力を放電するのに充分高い温度となっているが、ＳＯＣが低いために負荷５及び補機に必要な電力が放電できない状態である判定した場合には、ステップＳ５以降の充電モードに処理を進める。
【００３３】
ステップＳ５においては、ステップＳ４の判定により二次電池７のＳＯＣを上昇させることで負荷５及び補機に必要な電力が供給可能であるので、制御部８により、二次電池７の充電が必要か否かを判定する。制御部８では、二次電池７の充電が必要でないと判定した場合には、充電モードを終了して通常運転モードに移行して負荷５及び補機に要求される電力を供給する状態に移行する。一方、制御部８では、二次電池７の充電が必要と判定した場合にはステップＳ６に処理を進めて、二次電池７の充電を行う制御に移行する。
【００３４】
ステップＳ６においては、制御部８により、バッテリセンサ２３からのセンサ信号に応じた温度及びＳＯＣ等に基づいて、二次電池７が受け入れ可能な充電量（充電可能量）を演算する。このようにバッテリセンサ２３からのセンサ信号を参照するのは、二次電池７に放電させる場合と同様に、二次電池７の充電可能量が温度やＳＯＣ等に応じて変化するためであって、現在の二次電池７の状態に基づいて充電可能な電力を演算する必要があることによる。これにより、二次電池７が受け入れ不能な過剰な電力を供給することによる過充電や、燃料電池スタック１にて発電した電力が二次電池７に充電されないために、消費されずに余ってしまうなどの不都合を解消させる。
【００３５】
次のステップＳ７においては、制御部８により、補機の消費電力を演算する。このとき、制御部８では、各補機の動作状態に応じて消費電力を演算することになるが、例えば冷却水供給ポンプ１６の消費電力を、現在の流量指令等から算出する。
【００３６】
次のステップＳ８においては、制御部８により、コンプレッサ１５の消費電力を演算する。ここで、燃料電池スタック１に供給する空気の圧力及び流量は、燃料電池スタック１に要求される発電量に応じて変化させるため、制御部８では、ステップＳ６にて演算した二次電池７の充電可能量とステップＳ７にて演算した補機の消費電力とから、燃料電池スタック１に要求される発電電力を推定し、推定した発電電力に応じた空気圧力及び空気流量からコンプレッサ１５の運転状態を求めて、コンプレッサ１５の消費電力を求める。
【００３７】
なお、このステップＳ８において制御部８は、ステップＳ１と同様の演算により求められる燃料電池スタック１の発電可能電力を上回らないように、推定する燃料電池スタック１の発電電力の上限値を制限する。また、制御部８では、燃料電池スタック１の発電電力を推定する際に、予めコンプレッサ１５の消費電力を考慮しても良い。すなわち、実際負荷に供給される電力は、燃料電池スタック１の発電電力からコンプレッサ１５の消費電力を差し引いた残りとなるので、燃料電池スタック１の発電量の算出において、二次電池７の充電電力と負荷の消費電力に加えて、コンプレッサ１５の消費電力を加算する。これにより、燃料電池スタック１の発電量を管理する精度を向上することが可能となる。更に、コンプレッサ１５の消費電力は、制御部８の制御プログラムを実行して前回の起動制御処理にて算出された値を使用しても良く、更にはコンプレッサ１５の消費電力を測定する検出部を設けて、検出値を使用しても良い。
【００３８】
次のステップＳ９においては、制御部８により、ステップＳ６にて求めた二次電池７の充電可能量と、ステップＳ７にて求めた補機の消費電力と、ステップＳ８にて求めたコンプレッサ１５の消費電力とから、燃料電池スタック１の発電電力を演算し、燃料電池スタック１の発電量を制御する。
【００３９】
これにより、ステップＳ１０では、制御部８により、ステップＳ６にて演算した二次電池７の充電可能量の電力を、二次電池７に充電させるように電力分配部４を制御して、二次電池７の充電が行われる。
【００４０】
このようなステップＳ５〜ステップＳ１０の充電モードにおける処理は、ステップＳ５にて充電が必要と判定される毎に、予め定められた周期にて実行され、負荷５及び補機に要求される電力が供給可能なＳＯＣとなったら、負荷５及び補機への放電が実現されることになる。
【００４１】
つぎに、ステップＳ４にて二次電池７の暖機を必要と判定した後の暖機モードについて説明する。この暖機モードでは、先ずステップＳ１１において、制御部８により、二次電池７を充電させるか、又は二次電池７を放電させるかのモードを決定する。このとき、制御部８では、ステップＳ４にて検出した二次電池７のＳＯＣと、予め設定しておいた基準値とを比較し、ＳＯＣが基準値よりも高い場合には二次電池７を放電させるモードを行うためにステップＳ１３に処理を進め、ＳＯＣが基準値よりも低い場合には二次電池７を充電させるモードを行うためにステップＳ１８に処理を進める。
【００４２】
また、以前にステップＳ１３〜ステップＳ１７の処理、又はステップＳ１８〜ステップＳ２２の処理を行った後の２回目以降のステップＳ１２においては、前回に行った充電又は放電が、それぞれ予め設定された時間継続して行われたか否かにより何れかのモードを決定しても良く、予め設定された時間継続して放電することにより所望の電力が放電できなくなったことをバッテリセンサ２３を利用して検出して充電するモードへと切り替えても良く、更には予め設定された時間継続して充電することにより所望の電力が充電できなくなったことをバッテリセンサ２３を利用して検出して放電するモードへと切り替えても良い。
【００４３】
そして、ステップＳ１２においては、制御部８により、ステップＳ１１にて決定したモードが放電モードである場合にはステップＳ１３に処理を進め、ステップＳ１１にて決定したモードが充電モードである場合にはステップＳ１８に処理を進める。
【００４４】
放電モードでは、制御部８により、ステップＳ１３においてステップＳ２と同様に二次電池７の放電可能量を演算し、ステップＳ１４においてステップＳ７と同様に補機の消費電力を演算し、更にステップＳ１５においてステップＳ８と同様にコンプレッサ１５の消費電力を演算する。
【００４５】
次のステップＳ１６においては、制御部８により、燃料電池スタック１の発電電力を演算する。ここで、二次電池７の自己発熱を促すために、コンプレッサ１５の消費電力は、燃料電池スタック１の発電よりも優先して二次電池７を放電させて、当該放電電力を基本的に使用し、残りの不足分を燃料電池スタック１の発電電力により賄われるようにする。したがって、制御部８では、コンプレッサ１５の消費電力から二次電池７の放電可能量を減算して求められた電力を、コンプレッサ１５により消費させる燃料電池スタック１の発電電力とする。
【００４６】
また、このステップＳ１６においては、コンプレッサ１５以外の他の補機や負荷５、加熱装置６に電力供給するために、制御部８により、ステップＳ１３にて求めた二次電池７の放電可能量と、ステップＳ１４にて求めた補機の消費電力と、ステップＳ１５にて求めたコンプレッサ１５の消費電力とから、燃料電池スタック１の発電電力を算出し、燃料電池スタック１の発電量を制御する。
【００４７】
なお、燃料電池スタック１の発電量を演算する際、制御部８では、燃料電池スタック１の発電量の下限値が設定されている場合には、当該下限値を下回らないように発電量を決定しても良い。
【００４８】
また、燃料電池スタック１の発電量を演算する際、制御部８では、温度センサ２２及びバッテリセンサ２３により検出したセンサ値を使用して、燃料電池スタック１の昇温速度と、二次電池７の昇温速度とを比較して、二次電池７の昇温速度の方が速いと判定した場合に、二次電池７の放電量を減少させ、当該減少分を燃料電池スタック１の発電量の増加分とすることで、燃料電池スタック１の損失による昇温を促すようにしても良い。逆に、燃料電池スタック１の昇温速度と、二次電池７の昇温速度とを比較して、燃料電池スタック１の昇温速度の方が速いと判定した場合に、燃料電池スタック１の発電量を減少させ、当該減少分を二次電池７の放電量の増加分とすることで、二次電池７の損失による昇温を促すようにしても良い。
【００４９】
そして、制御部８では、演算した燃料電池スタック１の発電電力を発電するようにコンプレッサ１５や水素圧力調整弁１２を制御する。
【００５０】
次のステップＳ１７においては、制御部８により、ステップＳ１３にて決定した放電可能量にて二次電池７を放電させると共に、ステップＳ１６にて演算した発電量にて燃料電池スタック１を発電させる制御をして、ステップＳ１に処理を戻す。このとき、制御部８では、ステップＳ１６にて説明したように、二次電池７の放電電力を主としてコンプレッサ１５に供給すると共に、補機や負荷５、加熱装置６に燃料電池スタック１の発電電力を供給するように電力分配部４を制御する。
【００５１】
一方、ステップＳ１２にて充電モードと判定された場合には、制御部８により、先ず、ステップＳ１８においてステップＳ６と同様に二次電池７の充電可能量を演算し、ステップＳ１９においてステップＳ７と同様に補機の消費電力を演算し、更にステップＳ２０においてステップＳ８と同様にコンプレッサ１５の消費電力を演算する。
【００５２】
次のステップＳ２１においては、制御部８により、燃料電池スタック１の発電電力を演算する。このとき、制御部８では、ステップＳ１８〜ステップＳ２０にて求めた二次電池７の充電可能量、補機の消費電力及びコンプレッサ１５の消費電力を発電するように、燃料電池スタック１の発電電力を演算し、当該発電電力を発電させるようにコンプレッサ１５や水素圧力調整弁１２を制御する。なお、制御部８は、ステップＳ１と同様の演算により求められる燃料電池スタック１の発電可能電力を上回らないように、燃料電池スタック１の発電電力の上限値を制限する。
【００５３】
次のステップＳ２２においては、制御部８により、燃料電池スタック１にて発電した発電電力のうち、充電可能量を二次電池７に供給し、更に補機及びコンプレッサ１５に電力供給するように電力分配部４を制御して、ステップＳ１に処理を戻す。これにより、燃料電池スタック１の発電電力は、二次電池７に充電され、充電電力の損失により二次電池７の自己発電を促す。
【００５４】
このような処理を行うことで、制御部８では、ステップＳ４にて二次電池７の暖機が必要でないと判定されるまで充電モード及び放電モードを繰り返し、二次電池７のＳＯＣや各モードの継続時間によって、充電モードと放電モードとを切り換えて二次電池７の充放電による自己発熱を促すと共に、燃料電池スタック１の発電による自己発熱を促す。これにより、制御部８では、二次電池７及び燃料電池スタック１の暖機を促して昇温させる。
【００５５】
なお、制御部８では、充電モードと放電モードを繰り返す制御の他に、燃料電池スタック１の発電電力や二次電池７の放電電力の一方又は両方を加熱装置６に供給し、加熱装置６による発熱により燃料電池スタック１及び二次電池７を暖機する制御を併用しても良い。
【００５６】
［第１暖機制御処理による効果］
以上詳細に説明したように、第１暖機制御処理を行う燃料電池システムによれば、システム起動時に、燃料電池スタック１の出力電力を補機及び二次電池７に供給して二次電池７を充電させる動作と、二次電池７を放電させて燃料電池スタック１及び二次電池７から電力を補機に供給する動作とを繰り返すことにより、燃料電池スタック１を発電させて自己発熱により昇温させると共に、二次電池７の充放電を繰り返して自己発熱により昇温させることができ、システムの起動時において、負荷５の駆動モータに所定の電力を供給するまでの暖機を効果的に行って暖機時間を短時間とすることができる。
【００５７】
また、この燃料電池システムによれば、燃料電池スタック１及び二次電池７の暖機と共に二次電池７の放電電力を加熱装置６に供給することで、燃料電池スタック１及び二次電池７の昇温を更に加速して、更に暖機時間を短縮することができる。
【００５８】
更に、この燃料電池システムによれば、二次電池７を充電させるに際して、燃料電池スタック１の発電電力を、発電可能電力より低くすることにより燃料電池スタック１の発電可能範囲内とすると共に、補機で消費される消費電力と充電可能電力との和の電力よりも低くすることにより消費される電力以上の発電をさせないので、二次電池７に充電させる電力を制限して二次電池７の過充電を防止し、電力の収支バランスを保って燃料電池スタック１及び二次電池７の暖機をすることができる。
【００５９】
更にまた、この燃料電池システムによれば、二次電池７を放電させるに際して、二次電池７の昇温速度よりも燃料電池スタック１の昇温速度が高い場合には、放電電力を増加させると共に発電電力を減少させ、燃料電池スタック１の昇温速度よりも二次電池７の昇温速度が高い場合には、発電電力を増加させると共に放電電力を減少させるので、燃料電池スタック１と二次電池７の昇温速度のバランスを考慮して暖機することができ、負荷５への電力供給開始を短時間とすることが可能となる。
【００６０】
［第２暖機制御処理］
つぎに、上述した第１暖機制御処理と同様に、燃料電池スタック１の発電電力を制御すると共に二次電池７を充放電制御して、燃料電池スタック１及び二次電池７の自己発熱を促して暖機する第２暖機制御処理について図４のフローチャートを参照して説明する。
【００６１】
この第２暖機制御処理では、燃料電池システムの起動時において、ステップＳ４２の通常運転モードに移行するまで、例えば所定期間ごとにステップＳ３１の判定が行われる。そして、ステップＳ３１〜ステップＳ４１の処理を繰り返し実行することにより、燃料電池スタック１の発電及び二次電池７の充放電を制御する。
【００６２】
先ず、ステップＳ３１において、制御部８により、温度センサ２２からのセンサ信号を読み込んで燃料電池スタック１の温度を検出し、当該燃料電池スタック１の温度が所定温度以上か否かを判定する。なお、このステップＳ３１では、温度センサ２２のセンサ信号のみならず、図示しない外気温センサが設けられている場合には外気温を検出しても良い。
【００６３】
制御部８では、燃料電池スタック１の温度が所定温度以上であると判定した場合には、燃料電池スタック１及び二次電池７の暖機の必要がないので、ステップＳ４２に処理を進めて通常運転モードに移行して処理を終了し、燃料電池スタック１の温度が所定温度よりも低いと判定した場合には、燃料電池スタック１及び二次電池７の暖機の必要があるので、ステップＳ３２に処理を進める。
【００６４】
ステップＳ３２においては、制御部８により、バッテリセンサ２３からのセンサ信号を読み込み、二次電池７の状態として、二次電池７の温度及びＳＯＣを検出する。
【００６５】
次のステップＳ３３においては、制御部８により、ステップＳ３２にて検出した二次電池７の温度及びＳＯＣから、二次電池７の充電可能電力及び放電可能電力を演算する。
【００６６】
次のステップＳ３４においては、制御部８により、起動用補機消費電力基本値を演算する。この起動用補機消費電力基本値は、ステップＳ３３にて求めた二次電池７の充電可能電力を燃料電池スタック１から取り出すために必要とされる補機の消費電力であり、例えば充電可能電力に対する補機の消費電力値を記述したマップデータを用いて求められる。
【００６７】
次のステップＳ３５においては、制御部８により、ステップＳ３４にて演算した起動用補機消費電力基本値よりも補機の消費電力を増加させた起動用補機消費電力補正値を演算する。
【００６８】
次のステップＳ３６においては、制御部８により、ステップＳ３３にて演算された二次電池７の充放電可能電力と、ステップＳ３５にて演算された起動用補機消費電力補正値とから、燃料電池スタック１から取り出す電力の出力電力最大値、当該出力電力最大値を継続して取り出すための最大電力取出し継続時間ｔ１、及び最大電力取出し間隔ｔ２を演算する。
【００６９】
次のステップＳ３７においては、制御部８により、電力分配部４の動作状態を検出することで、以前の第２暖機制御処理によって燃料電池スタック１から最大電力を取り出している時間を検出し、当該検出した時間と、ステップＳ３６にて演算された最大電力取出し継続時間ｔ１とを比較する。そして、制御部８では、検出した時間が最大電力取出し継続時間ｔ１より短い場合にはステップＳ３８に処理を進め、検出した時間が最大電力取出し継続時間ｔ１より長い場合にはステップＳ３９に処理を進める。
【００７０】
ステップＳ３８においては、制御部８により、ステップＳ３６にて求めた最大電圧値を燃料電池スタック１から取り出すようにコンプレッサ１５や水素圧力調整弁１２の制御を継続する。これにより、制御部８では、燃料電池スタック１からの発電電力のうちステップＳ３３にて求めた充電可能電力を二次電池７に充電させるように電力分配部４を制御して、処理を終了する。
【００７１】
そして、次の第２暖機制御処理では、図示しない制御部８内のタイマを使用し、ステップＳ３６にて演算した最大電力取出し継続時間ｔ１が経過するまで最大電力で燃料電池スタック１を発電させるようにステップＳ３１〜ステップＳ３８の処理を繰り返し、最大電力取出し継続時間ｔ１が経過したら最大電力取出し間隔ｔ２の計時を開始して、ステップＳ３９に処理を進めることになる。
【００７２】
ステップＳ３９においては、制御部８により、以前の第２暖機制御処理にて最大電力から燃料電池スタック１の発電量を低下させてからの時間が最大電力取出し間隔ｔ２よりも短いか否かを判定し、短いと判定した場合にはステップＳ４０に処理を進め、短くないと判定した場合にはステップＳ４１に処理を進める。
【００７３】
ステップＳ４０においては、制御部８により、燃料電池スタック１の出力電力を、起動用補機消費電力補正値以下に低下させ、二次電池７からステップＳ３３にて求めた放電可能電力を放電させるように電力分配部４を制御して、補機類やコンプレッサ１５に電力供給する。
【００７４】
ステップＳ４２においては、制御部８により、ステップＳ３６にて求めた燃料電池スタック１の最大電力を発電させる制御を開始することで、二次電池７に充電をする制御を開始する。
【００７５】
「燃料電池システムの作動状態」
つぎに、上述した第２暖機制御処理を行っているときにおける燃料電池システムの作動状態について説明する。なお、以下に説明する充電時及び放電時の制御は、上述の第１暖機制御処理に適用しても良く、以下に説明する同様の効果を得ることができる。
【００７６】
第２暖機制御処理を行っているときにおいて、燃料電池システムは、図５に示すように、燃料電池スタック１の取り出し電力を最大電力取出し継続時間ｔ１、最大電力取出し間隔ｔ２を繰り返してパルス状に変化させ（図５（ａ））、この燃料電池スタック１の取り出し電力の変化に応じて二次電池７の充放電を変化させる（図５（ｂ））。すなわち、制御部８では、燃料電池スタック１から出力電力最大値を取り出している最大電力取出し継続時間ｔ１には、この取り出した電力を二次電池７に充電させるように電力分配部４を制御し、燃料電池スタック１から取り出す電力を低下させた最大電力取出し間隔ｔ２には、二次電池７を放電させるように電力分配部４を制御する。このように二次電池７を作動させることにより、図５（ｃ）に示すように、二次電池７は、充放電による損失により自己発熱して次第に温度が高くなる。
【００７７】
このとき、制御部８では、二次電池７の充電時には、図６（ａ）に示すように、二次電池７の充電可能電力と起動用補機消費電力との和である出力電力最大値を燃料電池スタック１から取り出す制御をする。このとき、二次電池７では、図７に示すように、燃料電池スタック１の出力電力最大値から起動用補機消費電力分を減算した余剰電力分が充電可能電力Ｐｉｍａｘとなって、充電される。
【００７８】
一方、制御部８では、二次電池７の放電時には、図６（ｂ）に示すように、起動用補機消費電力から二次電池７の放電可能電力を減算した出力電力最小値を燃料電池スタック１から取り出す制御をする。このとき、二次電池７では、図７に示すように、起動用補機消費電力から燃料電池スタック１の出力電力最小値を減算した電力が充電可能電力Ｐｏｍａｘとなって、放電される。
【００７９】
そして、第２暖機制御処理を繰り返し行うことにより、二次電池７が昇温すると、図５に示すように、時刻ｔ１１でステップＳ３２にて検出する二次電池７の温度が高くなり（図５（ｃ））、ステップＳ３３〜ステップＳ３６で二次電池７の充放電可能電力及び燃料電池スタック１の出力電力最大値を高くする（図５（ａ）、（ｂ））。これにより、時刻ｔ１１以前と比較して、時刻ｔ１１〜時刻ｔ１２においては、起動用補機消費電力及び燃料電池スタック１の出力電圧最大値を高くすることにより、二次電池７の放充電電力を高くして、二次電池７の昇温傾きを高くする。
【００８０】
次に時刻ｔ１２以降においては、時刻ｔ１１〜時刻ｔ１２での燃料電池スタック１の出力電力最大値及び二次電池７の充放電可能電力を更に高くし、燃料電池スタック１の温度が所定温度以上となることにより、時刻ｔ１３以降で通常運転モードに移行することになる。
【００８１】
このように二次電池７の充放電を制御しているとき、制御部８では、ステップＳ３４において起動用補機消費電力基本値を、二次電池７の放電可能電力と、透過ガスの酸化熱による膜劣化防止、あるいは水素循環系の成立性等から決まる燃料電池スタック１の最低出力電力との和以下に制御しながら、ステップＳ３５において起動用補機消費電力を通常より高い値の起動用補機消費電力補正値に設定する。
【００８２】
この起動用補機消費電力補正値を設定するとき、制御部８は、燃料電池スタック１に供給する空気圧力の目標値を高くするようにコンプレッサ１５を制御することで、コンプレッサ１５の消費電力を増加させて、起動用補機消費電力補正値を起動用補機消費電力基本値よりも高い値とする。すなわち、制御部８は、図８に示すように、通常制御時における燃料電池スタック１の出力電圧最大値中のコンプレッサ１５の消費電力分に対し、第２暖機制御処理ではコンプレッサ１５の消費電力を増加させることにより、起動用補機消費電力補正値を設定する。ここで、コンプレッサ１５の消費電力を増加させるときには、燃料電池システムにおける各種流体の圧力バランスを考慮して、予め燃料電池スタック１のドライアウトや、水素極１ａと空気極１ｂとの差圧による膜の劣化に対して、影響の小さいコンプレッサ１５の運転条件を設定しておく必要がある。
【００８３】
また、コンプレッサ１５の消費電力を増加させる場合のみならず、制御部８では、燃料電池スタック１を通過した冷却水をラジエータ１８側に流通させないように三方弁１７を制御する条件下において、冷却水がバイパスされているラジエータ１８のラジエータ冷却ファン１９を運転させることにより消費電力の増加を実現しても良い。
【００８４】
このように起動用補機消費電力基本値に対して増加させた起動用補機消費電力補正値を設定して、ステップＳ３６にて燃料電池スタック１の出力電圧最大値を設定することにより、図６（ａ）に示すように、燃料電池スタック１の出力電力最大値が起動用補機消費電力と二次電池７の充電可能電力との和となっているため、起動用補機消費電力が高い程、より出力電流値が高い領域で燃料電池スタック１を運転させることになる。このため、起動用補機消費電力を増加させない場合と比較して、燃料電池スタック１の発熱量が大きくなり、燃料電池スタック１の暖機を促進することができる。
【００８５】
このように起動用補機消費電力補正値を設定した後に演算される燃料電池スタック１の最大電力取出し継続時間ｔ１は、図９に示すように、二次電池７のＳＯＣが目標上限ＳＯＣまで達する時間であり、最大電力取出し間隔ｔ２は、目標上限ＳＯＣから目標下限ＳＯＣに達するまでの時間である。したがって、制御部８では、ステップＳ３６において、最終的に二次電池７の充放電電力量が釣り合うように最大電力取出し継続時間ｔ１及び最大電力取出し間隔ｔ２を設定する。また、制御部８では、図９に示すように、二次電池７のＳＯＣが目標ＳＯＣ上限値と目標ＳＯＣ下限値との間で変化するように、燃料電池スタック１の出力電力を制限することになる。
【００８６】
すなわち、制御部８は、図７において、充電可能電力Ｐｉｍａｘの充電を最大電力取出し継続時間ｔ１の間継続したときの充電電力（Ｐｉｍａｘ×ｔ１）と、放電可能電力Ｐｏｍａｘの放電を最大電力取出し間隔ｔ２の間継続したときの放電電力（Ｐｏｍａｘ×ｔ２）とを等しくするように、最大電力取出し継続時間ｔ１及び最大電力取出し間隔ｔ２を設定する。
【００８７】
ここで、二次電池７の特性は、図１０に示すように、ＳＯＣが増加するに従って、充電可能電力が減少し、放電可能電力が増加する。そのため、例えば目標ＳＯＣ上限値と目標ＳＯＣ下限値との中間値である目標ＳＯＣを高い値に設定すると、充電可能電力が減少し、燃料電池スタック１の出力電圧最大値も低下してしまう。逆に、目標ＳＯＣを低い値に設定すると放電可能電力が減少して、目標ＳＯＣ上限値から目標ＳＯＣ下限値に達するまでの時間である最大電力取出し間隔ｔ２が増加して、暖機時間が長くなる恐れがある。したがって、制御部８では、図１０に示すように、充電可能電力及び放電可能電力が共に十分に高く、燃料電池スタック１からの出力電力の増減を大きくすることが可能な動作点付近に目標ＳＯＣを設定する。
【００８８】
更に、制御部８は、目標ＳＯＣ上限値と目標ＳＯＣ下限値との差を大きくし過ぎないように目標ＳＯＣ上限値及び目標ＳＯＣ下限値を設定することで、可能な限り最大電力取出し継続時間ｔ１及び最大電力取出し間隔ｔ２を短くする。これにより、充電可能電力が低下することによる燃料電池スタック１の発電電力の低下を抑制し、放電可能電力が低下して最大電力取出し間隔ｔ２が長くなって暖機時間が長くなることを抑制する。
【００８９】
更にまた、制御部８では、目標ＳＯＣでの運転が可能となるように、第２暖機制御処理を開始した直後のＳＯＣに応じて、最大電力取出し継続時間ｔ１及び最大電力取出し間隔ｔ２を調整する。すなわち、目標ＳＯＣが第２暖機制御処理を開始した直後のＳＯＣよりも高い場合には、制御部８は、最大電力取出し継続時間ｔ１を増加させてＳＯＣを増加させ、目標ＳＯＣが第２暖機制御処理を開始した直後のＳＯＣよりも低い場合には、最大電力取出し間隔ｔ２を増加させてＳＯＣを減少させる。
【００９０】
更にまた、制御部８では、ステップＳ３６にて演算した出力電力最大値で発電を制御して、二次電池７のＳＯＣが目標ＳＯＣの上限値となる最大電力取出し継続時間ｔ１に達すると、最大電力取出し間隔ｔ２の計時を開始して、ステップＳ４０にて燃料電池スタック１の出力電力を起動用補機消費電力補正値以下に低下させる。
【００９１】
このとき、制御部８では、二次電池７の放電可能電力が起動用補機消費電力補正値以下であれば、二次電池７からは放電可能電力で電力取出しを行い、燃料電池スタック１の出力電力を、起動用補機消費電力と放電可能電力との差である出力電力最小値を下回らないように制限する。また、二次電池７の放電可能電力が起動用補機消費電力補正値以上であれば、燃料電池スタック１の電力取り出しを停止又は最低出力電力に制限する。ここで、放電可能電力が起動用補機消費電力補正値以上であるとき、制御部８では、燃料電池スタック１から最低出力電力を発電できるように、放熱可能電力を制限することが望ましい。
【００９２】
このように燃料電池スタック１の出力電力を低下させて最大電力取出し間隔ｔ２が経過した後のステップＳ４１において、制御部８では、再び燃料電池スタック１の出力電力最大値で発電させる。このように、制御部８では、燃料電池スタック１の出力電力をパルス的に取り出すことを繰り返し、発電時の自己発熱により燃料電池スタック１を昇温させると共に、同時に図７に示すように二次電池７を充放電可能電力内で断続的に充放電を繰り返して、二次電池７を昇温させる。
【００９３】
また、二次電池７の温度が上昇するに従って充電可能電力は増加するので、制御部８では、充電可能電力分を燃料電池スタック１に発電させるのに必要な起動用補機消費電力も増加する。その結果、制御部８では、燃料電池スタック１からの発電量を高く設定することで、燃料電池スタック１の発熱量を増加させて更に暖機を促進する。
【００９４】
［第２暖機制御処理による効果］
以上詳細に説明したように、第２暖機制御処理を行う燃料電池システムによれば、システム起動時に、燃料電池スタック１の出力電力をパルス状に変化させて暖機を行う場合であっても、図９に示すように二次電池７の充電状態（ＳＯＣ）に応じて燃料電池スタック１の出力電力を制限するので、二次電池７を過充電及び過放電させることなく、燃料電池スタック１及び二次電池７の暖機を行うことができる。
【００９５】
また、この燃料電池システムによれば、二次電池７を放電させるとき、燃料電池スタック１の出力電力最小値を起動用補機消費電力と放電可能電力との電力差よりも高く制限し、放電可能電力が起動用補機消費電力よりも高い場合には燃料電池スタック１の出力電力の取り出しを停止するので、燃料電池スタック１の出力電力をパルス状に変化させても、燃料電池スタック１の出力電力最小値を制限することで、二次電池７の過放電を防止することができる。
【００９６】
更に、この燃料電池システムによれば、放電可能電力が起動用補機消費電力よりも高い場合には、二次電池７の放電電力を制限するので、無負荷状態での透過ガスの酸化熱による電解質膜劣化防止、あるいは水素循環系の成立性から要求される最低発電電力よりも燃料電池スタック１の出力電力が低くならないようにして、燃料電池スタック１の運転を停止させないようにすることができ、速やかに高電流密度の発電に移行できる。
【００９７】
更にまた、この燃料電池システムによれば、充電可能電力及び放電可能電力が十分に高い状態となる目標ＳＯＣを設定して、燃料電池スタック１の出力電力の増減を大きくするので、充電可能電力の低下による燃料電池スタック１の出力電力最大値の低下や、放電可能電力の低下による最大電力取出し間隔ｔ２の長時間化を抑制し、更に短時間で暖機を行うことができる。
【００９８】
更にまた、この燃料電池システムによれば、二次電池７のＳＯＣが目標ＳＯＣの上限値となったら、燃料電池スタック１の発電電力を起動用補機消費電力と放電可能電力との電力差よりも高い範囲で減少させ、放電可能電力が起動用補機消費電力よりも高い場合には最低発電電力を燃料電池スタック１から取り出すので、燃料電池スタック１を停止させない場合であっても二次電池７の過充電を防止することができる。
【００９９】
更にまた、この燃料電池システムによれば、二次電池のＳＯＣが目標ＳＯＣの下限値となったら、燃料電池スタック１の発電電力を、起動用補機消費電力と充電可能電力との和の電力よりも低い範囲で増加させるので、二次電池７の過放電を防止することができる。
【０１００】
更にまた、この燃料電池システムによれば、二次電池７の目標ＳＯＣの上限値及び下限値によって二次電池７の充放電を行うので、短期間での二次電池７の暖機を促進することができる。
【０１０１】
更にまた、この燃料電池システムによれば、起動用補機消費電力を、燃料電池スタック１を発電させるのに最低限必要となる消費電力より高くするので、燃料電池スタック１の出力電力最大値を通常運転モード時より高く設定することで燃料電池スタック１の発電量を増加させることができ、燃料電池スタック１の発熱量を増加させることができる。
【０１０２】
更にまた、この燃料電池システムによれば、燃料電池スタック１に供給する酸化剤ガスの圧力及び流量を増加させるように酸化剤ガス供給手段の消費電力を増加させて、起動用補機消費電力を増加させるので、燃料電池スタック１で余剰な電力を発生させた場合であっても、当該余剰な電力の消費のために例えば抵抗器等の新たな構成を追加する必要なく、燃料電池スタック１の暖機時間を短時間とすることができる。
【０１０３】
更にまた、この燃料電池システムによれば、ラジエータ冷却ファン１９の消費電力を増加させて、起動用補機消費電力を増加させるので、燃料電池スタック１で余剰な電力を発生させた場合であっても、当該余剰な電力の消費のために例えば抵抗器等の新たな構成を追加する必要なく、燃料電池スタック１の暖機時間を短時間とすることができる。
【０１０４】
更にまた、この燃料電池システムによれば、起動用補機消費電力を増加させるに際して、起動用補機消費電力を、二次電池７の放電可能電力と燃料電池スタック１の発電電力との和より低くするので、起動用補機消費電力を増加させることにより電力不足になることなく、二次電池７の過放電を防止することができる。
【０１０５】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【図１】本発明を適用した燃料電池システムの構成を示すブロック図である。
【図２】本発明を適用した燃料電池システムの具体的な構成を示すブロック図である。
【図３】本発明を適用した燃料電池システムの第１暖機制御処理の処理手順を示すフローチャートである。
【図４】本発明を適用した燃料電池システムの第２暖機制御処理の処理手順を示すフローチャートである。
【図５】本発明を適用した燃料電池システムの第２暖機制御処理を行っているときにおける燃料電池スタック及び二次電池の状態を示す図であって、（ａ）は燃料電池スタックの取り出し電力の変化を示し、（ｂ）は二次電池の充放電電力の変化を示し、（ｃ）は二次電池の温度変化を示す。
【図６】本発明を適用した燃料電池システムの第２暖機制御処理において、（ａ）は燃料電池スタックの出力電力最小値を説明するための図であり、（ｂ）燃料電池スタックの出力電力最大値を説明するための図である。
【図７】本発明を適用した燃料電池システムの第２暖機制御処理において、二次電池の充電可能電力及び放電可能電力について説明するための図である。
【図８】本発明を適用した燃料電池システムの第２暖機制御処理において、起動用補機消費電力補正値について説明するための図である。
【図９】本発明を適用した燃料電池システムの第２暖機制御処理において、二次電池の充電状態（ＳＯＣ）の変化を示す図である。
【図１０】二次電池のＳＯＣと、二次電池の充電可能電力及び放電可能電力との関係を示す図である。
【図１１】二次電池のＳＯＣ及び二次電池の充電可能電力の変化を示す図である。
【符号の説明】
１  燃料電池スタック
２  水素供給部
３  空気供給部
４  電力分配部
５  負荷
６  加熱装置
７  二次電池
８  制御部
１１  水素タンク
１２  水素圧力調整弁
１３  イジェクタ
１４  アクチュエータ
１５  コンプレッサ
１６  冷却水供給ポンプ
１７  三方弁
１８  ラジエータ
１９  ラジエータ冷却ファン
２０  電流センサ
２１  電圧センサ
２２  温度センサ
２３  二次電池７センサ
Ｌ１  水素供給管
Ｌ２  水素循環管
Ｌ３  空気供給管
Ｌ４  冷却水用配管
【図１】
2004281219.tif 000003
【図２】
2004281219.tif 000004
【図３】
2004281219.tif 000005
【図４】
2004281219.tif 000006
【図５】
2004281219.tif 000007
【図６】
2004281219.tif 000008
【図７】
2004281219.tif 000009
【図８】
2004281219.tif 000010
【図９】
2004281219.tif 000011
【図１０】
2004281219.tif 000012
【図１１】
2004281219.tif 000013