(57)【特許請求の範囲】
【請求項１】
電力を充放電可能な蓄電装置と、
前記蓄電装置に電力を充電可能な発電装置と、
前記蓄電装置の温度を検出する第１温度センサと、
前記発電装置の温度を検出する第２温度センサと、
前記蓄電装置の充放電及び前記発電装置の発電を制御する制御手段と、
システムを起動する場合にＯＮされる起動スイッチと、
を備え、
前記制御手段は、前記起動スイッチのＯＮ信号を検知してシステムを起動させる際、
前記起動スイッチのＯＮ時における前記蓄電装置の温度及び前記発電装置の温度に基づいて、前記蓄電装置及び前記発電装置のいずれか一方を他方に優先して暖機するべきか判定し、
優先して暖機するべき前記一方の暖機を、前記他方の暖機よりも促進する
ことを特徴とする電力供給システム。
【請求項２】
前記制御手段は、優先して暖機するべき前記一方の暖機完了後、前記他方の暖機が完了していない場合、当該他方の暖機を促進する
ことを特徴とする請求項１に記載の電力供給システム。
【請求項３】
前記制御手段は、ＯＮ時における前記蓄電装置の温度が所定蓄電装置温度以下である場合、前記蓄電装置を優先して暖機すると判定する
ことを特徴とする請求項１又は請求項２に記載の電力供給システム。
【請求項４】
前記制御手段は、
ＯＮ時の温度における前記蓄電装置の出力回復速度と、ＯＮ時の温度における前記発電装置の出力回復速度とを比較し、
前記蓄電装置及び前記発電装置のうち出力回復速度の大きい方を、優先して暖機すると判定する
ことを特徴とする請求項１又は請求項２に記載の電力供給システム。
【請求項５】
前記制御手段は、
ＯＮ時の温度における前記蓄電装置の最大出力と、通常時における前記蓄電装置の最大出力との第１差と、
ＯＮ時の温度における前記蓄電装置の最大出力と、通常時における前記蓄電装置の最大出力との第２差と、
を比較し、
前記第１差と前記第２差のうち差が大きい方を優先して暖機すると判定する
ことを特徴とする請求項１又は請求項２に記載の電力供給システム。
【請求項６】
前記制御手段は、前記蓄電装置の暖機を促進する場合、通常時に対して、充電電力又は放電電力を大きくする
ことを特徴とする請求項１から請求項５のいずれか１項に記載の電力供給システム。
【請求項７】
前記制御手段は、前記発電装置の暖機を促進する場合、通常時に対して、出力を大きくする
ことを特徴とする請求項１から請求項６のいずれか１項に記載の電力供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の負荷（モータ、コンプレッサ等）に電力を供給する電力供給システムに関する。
【背景技術】
【０００２】
近年、環境保護の観点から、燃料電池車、ハイブリッド車等の開発が進められている。この燃料電池車は、燃料電池（発電装置）とバッテリ（蓄電装置）とを備えており、また、ハイブリッド車は、発電装置とバッテリとを備えている。なお、ハイブリッド車の発電装置は、燃料を燃焼することで駆動するエンジン（内燃機関）と、エンジンの駆動力により作動する発電機とを備えている。
【０００３】
ここで、燃料電池は、その種類に対応して最適に発電可能な温度（最適発電温度）を有しており、例えば、固体高分子形燃料電池（Polymer Electrolyte Fuel Cell）の最適発電温度は、８０〜９０℃である。
また、バッテリも、その種類（リチウムイオン型、ニッケル水素型等）に対応して、最適に充放電可能な温度（最適充放電温度）を有している。さらに、エンジンも、最適に駆動可能な温度（最適駆動温度）を有している。
【０００４】
したがって、燃料電池車、ハイブリッド車等を始動させる場合、特に０℃以下等の低温環境下で始動させる場合、燃料電池、バッテリ、エンジン等をその最適温度まで短時間で暖める、つまり、暖機することが重要である。
【０００５】
そこで、例えば、特許文献１には、燃料電池及びバッテリを備える燃料電池システムにおいて、バッテリを電源とする燃料電池用のヒータ及びバッテリ用のヒータを備え、これらのヒータによって燃料電池、バッテリを暖める、つまり、暖機する技術が提案されている。
また、特許文献２には、燃料電池、バッテリ及び出力を消費する補機（コンプレッサ等）を備える燃料電池システムにおいて、燃料電池を発電させることで燃料電池を暖機し、バッテリを放電させることでバッテリを暖機する技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３１１２１８号公報
【特許文献２】特開２００４−２８１２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、燃料電池用のヒータと、バッテリ用のヒータとを備えるので、システム構成が複雑となるうえ、部品点数が多くなり、また、ヒータで電力（エネルギ）が消費されてしまう。
また、特許文献２では、燃料電池及びバッテリは暖機されるが、暖機に要する時間をできるだけ短縮させるためには、更なる技術改良が望まれる。
【０００８】
そこで、本発明は、システム構成を簡便としつつ、優先して暖機すべき蓄電装置又は発電装置を早期に暖機する電力供給システムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するための手段として、本発明は、電力を充放電可能な蓄電装置と、前記蓄電装置に電力を充電可能な発電装置と、前記蓄電装置の温度を検出する第１温度センサと、前記発電装置の温度を検出する第２温度センサと、前記蓄電装置の充放電及び前記発電装置の発電を制御する制御手段と、システムを起動する場合にＯＮされる起動スイッチと、を備え、前記制御手段は、前記起動スイッチのＯＮ信号を検知してシステムを起動させる際、前記起動スイッチのＯＮ時における前記蓄電装置の温度及び前記発電装置の温度に基づいて、前記蓄電装置及び前記発電装置のいずれか一方を他方に優先して暖機するべきか判定し、優先して暖機するべき前記一方の暖機を、前記他方の暖機よりも促進することを特徴とする電力供給システムである。
【００１０】
このような電力供給システムによれば、システムを起動させる際、制御手段が、起動スイッチのＯＮ時における蓄電装置の温度及び発電装置の温度に基づいて、蓄電装置及び発電装置のいずれか一方を他方に優先して暖機するべきか判定し、この判定結果に従って、優先して暖機するべき一方を暖機する。これにより優先して暖機するべき蓄電装置又は発電装置を、早期に暖機できる。
【００１１】
ここで、蓄電装置については、その充放電が制御されることにより、例えば、充電電力又は放電電力を大きくすることにより、暖機が進む。また、発電装置については、その発電が制御されることにより、例えば、その発電電力を大きくすることにより、暖機が進む。
つまり、電気ヒータ等の専用の加熱手段を備えないので、システム構成は簡便となる。よって、燃料電池車、ハイブリッド車等の移動体にも容易に搭載可能となる。
【００１２】
また、前記電力供給システムにおいて、前記制御手段は、優先して暖機するべき前記一方の暖機完了後、前記他方の暖機が完了していない場合、当該他方の暖機を促進することが好ましい。
【００１３】
このような電力供給システムによれば、優先して暖機した前記一方の暖機完了後、前記他方の暖機が完了していない場合、当該他方を暖機できる。すなわち、蓄電装置及び発電装置の両方の暖機を完了できる。
【００１４】
また、前記電力供給システムにおいて、前記制御手段は、ＯＮ時における前記蓄電装置の温度が所定蓄電装置温度以下である場合、前記蓄電装置を優先して暖機すると判定することが好ましい。
【００１５】
このような電力供給システムによれば、制御手段が、ＯＮ時に所定蓄電装置温度以下である蓄電装置を優先して暖機すると判定するので、蓄電装置及び発電装置のどちらを優先して暖機するか適切に判定できる。
【００１６】
また、前記電力供給システムにおいて、前記制御手段は、ＯＮ時の温度における前記蓄電装置の出力回復速度と、ＯＮ時の温度における前記発電装置の出力回復速度とを比較し、前記蓄電装置及び前記発電装置のうち出力回復速度の大きい方を、優先して暖機すると判定することが好ましい。
【００１７】
このような電力供給システムによれば、前記制御手段が、ＯＮ時の温度における、蓄電装置及び発電装置の各出力回復速度どうしを比較し、出力回復速度の大きい方を、優先して暖機すると判定するので、蓄電装置及び発電装置のどちらを優先して暖機するか適切に判定できる。
【００１８】
また、前記電力供給システムにおいて、前記制御手段は、ＯＮ時の温度における前記蓄電装置の最大出力と、通常時における前記蓄電装置の最大出力との第１差と、ＯＮ時の温度における前記蓄電装置の最大出力と、通常時における前記蓄電装置の最大出力との第２差と、を比較し、前記第１差と前記第２差のうち差が大きい方を優先して暖機すると判定することが好ましい。
【００１９】
このような電力供給システムによれば、前記制御手段は、前記第１差と前記第２差のうち、差が大きい方を優先して、すなわち、回復しろの大きいほうを優先して暖機すると判定するので、蓄電装置及び発電装置のどちらを優先して暖機するか適切に判定できる。
【００２０】
前記電力供給システムにおいて、前記制御手段は、前記蓄電装置の暖機を促進する場合、通常時に対して、充電電力又は放電電力を大きくすることが好ましい。
【００２１】
このような電力供給システムによれば、蓄電装置を暖機する場合、制御手段が、通常時（非暖機時）よりも、充電電力又は放電電力を大きくするので、蓄電装置を早期に暖機できる。
【００２２】
前記電力供給システムにおいて、前記制御手段は、前記発電装置の暖機を促進する場合、通常時に対して、出力を大きくすることが好ましい。
【００２３】
このような電力供給システムによれば、発電装置を暖機する場合、制御手段が、通常時よりも、出力（後記する実施形態では、燃料電池又は発電機の発電電力、エンジンの出力）を大きくするので、発電装置を早期に暖機できる。
【発明の効果】
【００２４】
本発明によれば、システム構成を簡便としつつ、優先して暖機すべき蓄電装置又は発電装置を早期に暖機する電力供給システムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態に係る燃料電池システムの構成を示す図である。
【図２】第１実施形態に係る燃料電池システムの動作を示すフローチャートである。
【図３】第１実施形態に係る暖機優先判断処理を示すフローチャートである。
【図４】第１実施形態に係る燃料電池システムの一動作例を示すタイムチャートである。
【図５】第１実施形態に係る燃料電池システムの一動作例を示すタイムチャートである。
【図６】第２実施形態に係る暖機優先判断処理を示すフローチャートである。
【図７】バッテリ及び燃料電池の温度と出力回復速度との関係を示すマップである。
【図８】第３実施形態に係る暖機優先判断処理を示すフローチャートである。
【図９】バッテリ及び燃料電池の温度と最大出力との関係を示すマップである。
【図１０】第４実施形態に係るハイブリッドシステムの構成を示す図である。
【図１１】バッテリ及び発電機（エンジン）の温度と出力回復速度との関係を示すマップである。
【図１２】バッテリ及び発電機（エンジン）の温度と最大出力との関係を示すマップである。
【発明を実施するための形態】
【００２６】
≪第１実施形態≫
以下、本発明の第１実施形態について、図１〜図５を参照して説明する。
【００２７】
≪燃料電池システムの構成≫
図１に示す第１実施形態に係る燃料電池システム１（電力供給システム）は、図示しない燃料電池車（移動体）に搭載されている。燃料電池システム１は、燃料電池スタック１０（発電装置）と、燃料電池スタック１０のアノードに対して水素（燃料ガス、反応ガス）を給排するアノード系と、燃料電池スタック１０のカソードに対して酸素を含む空気（酸化剤ガス、反応ガス）を給排するカソード系と、燃料電池スタック１０の電力を消費する電力消費系と、これらを電子制御するＥＣＵ６０（Electronic Control Unit、電子制御装置）と、を備えている。
【００２８】
＜燃料電池スタック＞
燃料電池スタック１０は、複数（例えば２００〜４００枚）の固体高分子型の単セルが積層して構成されたスタックであり、複数の単セルは直列で接続されている。単セルは、ＭＥＡ（Membrane Electrode Assembly：膜電極接合体）と、これを挟む２枚の導電性を有するセパレータと、を備えている。ＭＥＡは、１価の陽イオン交換膜等からなる電解質膜（固体高分子膜）と、これを挟むアノード及びカソード（電極）とを備えている。
【００２９】
アノード及びカソードは、カーボンペーパ等の導電性を有する多孔質体と、これに担持され、アノード及びカソードにおける電極反応を生じさせるための触媒（Ｐｔ、Ｒｕ等）と、を含んでいる。
各セパレータには、各ＭＥＡの全面に水素又は空気を供給するための溝や、全ての単セルに水素又は空気を給排するための貫通孔が形成されており、これら溝及び貫通孔がアノード流路１１（燃料ガス流路）、カソード流路１２（酸化剤ガス流路）として機能している。
【００３０】
そして、アノード流路１１を介して各アノードに水素が供給されると、式（１）の電極反応が起こり、カソード流路１２を介して各カソードに空気が供給されると、式（２）の電極反応が起こり、各単セルで電位差（ＯＣＶ（Open Circuit Voltage）、開回路電圧）が発生するようになっている。次いで、燃料電池スタック１０と後記するモータ４４等の外部負荷とが電気的に接続され、電流が取り出されると、燃料電池スタック１０が発電するようになっている。
２Ｈ２→４Ｈ＋＋４ｅ−  …（１）
Ｏ２＋４Ｈ＋＋４ｅ−→２Ｈ２Ｏ  …（２）
【００３１】
また、各セパレータには、単セルを適宜に冷却するために冷媒が通流する溝や貫通孔が形成されており、これら溝及び貫通孔が、燃料電池スタック１０の冷媒流路１３として機能している。
【００３２】
そして、冷媒流路１３の入口には、配管１３ａが接続されており、ラジエータ（図示しない）からの冷媒が、配管１３ａを通って、冷媒流路１３に流入するようになっている。一方、冷媒流路１３の出口には、配管１３ｂが接続されており、冷媒流路１３からの冷媒が、配管１３ｂを通って、ラジエータに向かうようになっている。すなわち、冷媒が、冷媒流路１３とラジエータとの間で循環するように構成されている。因みに、冷媒が循環する循環回路には、冷媒を圧送する冷媒ポンプ（図示しない）が設けられている。
【００３３】
また、配管１３ｂには、温度センサ１４（第２温度センサ）が取り付けられている。そして、温度センサ１４は、冷媒流路１３から排出された冷媒の温度を、燃料電池スタック１０の温度として検出し、ＥＣＵ６０に出力するようになっている。
ただし、燃料電池スタック１０の温度を検出する温度センサ１４の位置は、これに限定されず、例えば、配管２３ｂ、配管３２ａに取り付けてもよいし、また、燃料電池スタック１０内に設ける構成でもよい。
【００３４】
＜アノード系＞
アノード系は、水素タンク２１と、常閉型の遮断弁２２と、エゼクタ２３と、常閉型のパージ弁２４とを備えている。
水素タンク２１は、配管２１ａ、遮断弁２２、配管２２ａ、エゼクタ２３、配管２３ａを介して、アノード流路１１の入口に接続されている。そして、ＥＣＵ６０からの指令に従って遮断弁２２が開かれると、水素が、水素タンク２１から遮断弁２２等を通って、アノード流路１１に供給されるようになっている。なお、配管２２ａには、水素を所定圧力に減圧する減圧弁（図示しない）が設けられている。
【００３５】
アノード流路１１の出口は、配管２３ｂを介して、エゼクタ２３の吸気口に接続されている。そして、アノード流路１１から排出された未消費の水素を含むアノードオフガス（燃料オフガス）は、配管２３ｂを通って、エゼクタ２３に戻された後、アノード流路１１に再供給されるようになっている。つまり、配管２３ｂは、水素を循環させる水素循環ラインを構成している。
【００３６】
配管２３ｂの途中は、配管２４ａ、パージ弁２４、配管２４ｂを介して、希釈器３３に接続されている。
パージ弁２４は、燃料電池スタック１０の発電中（システム作動中）において、循環するアノードオフガスに含まれる不純物（水蒸気、窒素等）を排出（パージ）する場合、ＥＣＵ６０によって開かれる。
なお、ＥＣＵ６０は、例えば、燃料電池スタック１０を構成する単セルの電圧（セル電圧）が所定セル電圧以下となった場合、不純物を排出する必要があると判定し、パージ弁２４を開く設定となっている。セル電圧は、例えば、単セルの電圧を検出する電圧センサ（セル電圧モニタ）を介して検出される。
【００３７】
＜カソード系＞
カソード系は、コンプレッサ３１と、背圧弁３２と、希釈器３３とを備えている。
コンプレッサ３１は、配管３１ａを介して、カソード流路１２の入口に接続されている。そして、コンプレッサ３１は、ＥＣＵ６０の指令に従って作動すると、酸素を含む空気を取り込み、配管３１ａを介して、カソード流路１２に供給するようになっている。
【００３８】
なお、配管３１ａと配管３２ａとを跨ぐように加湿器（図示しない）が設けられている。この加湿器は、水分透過性を有する中空糸膜を複数本内蔵し、この中空糸膜を介して、カソード流路１２に向かう空気と、カソード流路１２から排出された多湿のカソードオフガスとの間で水分交換させ、カソード流路１２に向かう空気を加湿するものである。
【００３９】
カソード流路１２の出口は、配管３２ａ、背圧弁３２、配管３２ｂを介して、希釈器３３に接続されている。そして、カソード流路１２から排出されたカソードオフガスは、配管３２ａ等を通って希釈器３３に導かれるようになっている。
背圧弁３２は、例えばバタフライ弁から構成され、その開度がＥＣＵ６０によって制御されることで、カソード流路１２における空気の圧力を制御するものである。
【００４０】
希釈器３３は、パージ弁２４からのアノードオフガスと、配管３２ｂからのカソードオフガス（希釈用ガス）とを混合し、アノードオフガス中の水素を、カソードオフガスで希釈する容器であり、その内部に希釈空間を備えている。そして、希釈後のガスは、配管３３ａを通って車外に排出されるようになっている。
【００４１】
＜電力消費系＞
電力消費系は、バッテリ４１（蓄電装置）と、温度センサ４２（第１温度センサ）と、電力制御器４３と、モータ４４とを備えている。そして、バッテリ４１は、電力制御器４３を介して、燃料電池スタック１０の出力端子に接続されており、モータ４４はＰＤＵ４５（Power Drive Unit）を介して電力制御器４３に接続されている。つまり、バッテリ４１及びモータ４４は、燃料電池スタック１０に対して、並列で接続されている。
【００４２】
バッテリ４１は、燃料電池スタック１０の発電電力及び／又はモータ４４からの回生電力を充電すると共に、その内部の電力を放電する蓄電装置である。このようなバッテリ４１は、リチウムイオン型、ニッケル水素型等の複数の単電池が直列で組み付けられて構成される組電池で構成される。
また、バッテリ４１は、高圧・高温の空気等が供給される燃料電池スタック１０に対して暖まり難い、つまり、昇温し難い状況に置かれている。
【００４３】
温度センサ４２は、バッテリ４１の温度を検出するセンサであり、例えば、前記複数の単電池を収容するバッテリケース内に取り付けられている。そして、温度センサ４２は、バッテリ４１の温度を検出し、ＥＣＵ６０に出力するようになっている。
【００４４】
電力制御器４３は、ＥＣＵ６０からの指令に従って、燃料電池スタック１０の発電を制御する発電制御機能と、バッテリ４１の充放電を制御する充放電制御機能と、を備えている。すなわち、電力制御器４３は、アクセル開度に対応した電力をＰＤＵ４５（モータ４４）に供給するために、電力供給源である燃料電池スタック１０及びバッテリ４１に対して供給割合（発電電力、放電・充電電力）を制御する機能を備えている。
なお、このような電力制御器４３は、昇降圧機能を有するＤＣ／ＤＣコンバータや、ＤＣ／ＤＣチョッパ等を備えて構成されている。
【００４５】
モータ４４は、電力によって、燃料電池車を走行させる駆動力を発生させるものである。また、モータ４４は、燃料電池車の減速時には、回生電力を発生し、ＰＤＵ４５を介して、電力制御器４３に供給するようになっている。
【００４６】
ＰＤＵ４５は、ＥＣＵ６０からの指令に従って、電力制御器４３からの直流電力を三相交流電力に変換し、モータ４４に出力するインバータである。また、ＰＤＵ４５は、燃料電池車の減速時には、モータ４４からの回生電力を直流電力に変換し、電力制御器４３に出力するようになっている。
【００４７】
また、バッテリ４１と電力制御器４３との間には、出力検出器４６が設けられている。そして、出力検出器４６は、バッテリ４１の出力（電圧値、電流値）を検出し、ＥＣＵ６０に出力するようになっている。これにより、ＥＣＵ６０は、電圧値及び電流値に基づいて、バッテリ４１の出力回復速度（ｋＷ／ｍｉｎ）、ＳＯＣ（State Of Charge、充電状態）を算出可能となる。
【００４８】
さらに、燃料電池スタック１０と電力制御器４３との間には、出力検出器４７が設けられている。そして、出力検出器４７は、燃料電池スタック１０の出力（電圧値、電流値）を検出し、ＥＣＵ６０に出力するようになっている。これにより、ＥＣＵ６０は、燃料電池スタック１０の出力回復速度（ｋＷ／ｍｉｎ）、発電性能（ＩＶ性能）を算出可能となる。
【００４９】
さらにまた、コンプレッサ３１、冷媒を圧送する冷媒ポンプ等の補機４８が、電力制御器４３に接続されている。そして、電力制御器４３からの電力が、補機４８に供給されるようになっている。
【００５０】
＜その他機器＞
ＩＧ５１は、燃料電池システム１（燃料電池車）の起動スイッチであり、運転席周りに配置されている。そして、ＩＧ５１は、運転者によりＯＮ／ＯＦＦ操作されると、そのＯＮ／ＯＦＦ信号をＥＣＵ６０に出力するようになっている。
【００５１】
アクセル５２は、運転者が燃料電池車を走行させるために踏み込むペダルであり、運転席の足元に配置されている。そして、アクセル５２は、アクセル開度（踏み込み量）をＥＣＵ６０に出力するようになっている。
【００５２】
＜ＥＣＵ＞
ＥＣＵ６０は、燃料電池システム１を電子制御する制御装置であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、各種インタフェイス、電子回路などを含んで構成されており、その内部に記憶されたプログラムに従って、各種機能を発揮し、各種機器を制御するようになっている。
【００５３】
≪燃料電池システムの動作≫
次に、燃料電池システム１の動作について、図２〜図３を参照して説明する。
【００５４】
＜基本動作＞
まず、図２の基本制御フローを参照して、燃料電池システム１の基本動作を説明する。
なお、ＩＧ５１がＯＮされると、そのＯＮ信号を検知したＥＣＵ６０は、図２の処理をスタートさせる。また、ＯＮ信号を検知したＥＣＵ６０は、遮断弁２２を開き、水素をアノード流路１１に供給し、コンプレッサ３１を作動させ、空気（酸素）をカソード流路１２に供給すると共に、冷媒ポンプ（図示しない）を作動させ、冷媒を循環させる。
【００５５】
そしてＥＣＵ６０は、水素、空気の置換が進み、燃料電池スタック１０のＯＣＶが所定ＯＣＶ以上となり、燃料電池スタック１０は発電可能状態であると判断すると、電力制御器４３を制御して電流を取り出し、燃料電池スタック１０の発電を開始させる。次いで、ＥＣＵ６０は、アクセル５２から入力されるアクセル開度に基づいて、燃料電池スタック１０の発電、バッテリ４１の充放電を制御する。
【００５６】
ステップＳ２００において、ＥＣＵ６０は、暖機優先判断処理を実行する。具体的な内容は、後で説明する。
【００５７】
ステップＳ１０１において、ＥＣＵ６０は、バッテリ４１及び／又は燃料電池スタック１０の暖機を促進しない通常制御をするか否か判定する。なお、後記するステップＳ２０５（図３参照）を経由していた場合、通常制御すると判定される。
通常制御すると判定した場合（Ｓ１０１・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ１０６に進む。一方、通常制御しない、つまり、バッテリ４１及び／又は燃料電池スタック１０の暖機を促進させると判定した場合（Ｓ１０１・Ｎｏ）、ＥＣＵ６０の処理はステップＳ１０２に進む。
【００５８】
ステップＳ１０２において、ＥＣＵ６０は、バッテリ４１又は燃料電池スタック１０のどちらを優先して暖機するか判定する。
なお、後記するステップＳ２０２（図３参照）を経由していた場合、バッテリ４１を優先して暖機すると判定され、後記するステップＳ２０４（図３参照）を経由していた場合、燃料電池スタック１０を優先して暖機すると判定される。
【００５９】
バッテリ４１を優先して暖機すると判定した場合、ＥＣＵ６０の処理はステップＳ１０３に進む。一方、燃料電池スタック１０を優先して暖機すると判定した場合、ＥＣＵ６０の処理はステップＳ１０７に進む。
【００６０】
＜バッテリ優先暖機処理＞
ステップＳ１０３において、ＥＣＵ６０は、燃料電池スタック１０よりもバッテリ４１を優先して暖機するバッテリ優先暖機処理を実行する。
具体的には、例えば、アクセル開度に対応してＰＤＵ４５（モータ）に供給する電力について、通常制御時に対して、バッテリ４１の放電電力を大きくし、燃料電池スタック１０の発電電力を小さくする。このように、バッテリ４１の放電電力を大きくすると、バッテリ４１を通流する電流値が大きくなり、その結果、バッテリ４１の内部抵抗による発熱量が増加するので、バッテリ４１の暖機が促進されることになる。
【００６１】
また、燃料電池車が減速中である場合、モータ４４からの回生電力を優先的にバッテリ４１に充電したり、燃料電池スタック１０を過剰に発電させ、その過剰電力をバッテリ４１に充電したりすることによっても、バッテリ４１の暖機が促進されることになる。
【００６２】
なお、このようにバッテリ４１を充放電させる場合、過放電、過充電しないように制御する。
また、このようにバッテリ４１を優先して暖機する場合も、燃料電池スタック１０は発電しているので、優先されてはいないが燃料電池スタック１０の暖機も進むことになる。
【００６３】
ステップＳ１０４において、ＥＣＵ６０は、バッテリ４１の暖機が完了したか否か判定する。
例えば、バッテリ４１の温度が、その暖機は完了したと判断されるバッテリ暖機完了温度（例えば２０〜３０℃）以上である場合、バッテリ４１の暖機は完了したと判定される。その他、バッテリ４１を優先して暖機するバッテリ優先暖機処理の開始後、暖機は完了したと判断される暖機完了時間（例えば５分）経過した場合、バッテリ４１の暖機は完了したと判定される。
【００６４】
そして、バッテリ４１の暖機は完了したと判定した場合（Ｓ１０４・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ１０５に進む。一方、バッテリ４１の暖機は完了していないと判定した場合（Ｓ１０４・Ｎｏ）、ＥＣＵ６０の処理はステップＳ１０３に進む。
【００６５】
ステップＳ１０５において、ＥＣＵ６０は、燃料電池スタック１０の暖機は完了しているか否か判定する。
例えば、温度センサ１４を介して検出される燃料電池スタック１０の温度が、その暖機は完了したと判断される燃料電池スタック暖機完了温度（例えば３０〜４０℃）以上である場合、燃料電池スタック１０の暖機は完了していると判定される。
【００６６】
そして、燃料電池スタック１０の暖機は完了していると判定した場合（Ｓ１０５・Ｙｅｓ）、ＥＣＵ６０の制御はステップ１０６に進む。一方、燃料電池スタック１０の暖機は完了していないと判定した場合（Ｓ１０５・Ｎｏ）、ＥＣＵ６０の処理はステップＳ１０７に進む。
【００６７】
ステップＳ１０６において、ＥＣＵ６０は、アクセル開度に基づいて、燃料電池スタック１０の発電及びバッテリ４１の充放電を通常に制御する。
【００６８】
＜燃料電池スタック優先暖機処理＞
ステップＳ１０７において、ＥＣＵ６０は、バッテリ４１よりも燃料電池スタック１０を優先して暖機する燃料電池スタック優先暖機処理を実行する。
具体的には、例えば、アクセル開度に対応してＰＤＵ４５（モータ）に供給する電力について、通常制御時に対して、燃料電池スタック１０の発電電力を大きくし、バッテリ４１の放電電力を小さくする。このように、燃料電池スタック１０の発電電力を大きくすると、燃料電池スタック１０を通流する電流値が大きくなり、その結果、燃料電池スタック１０の内部抵抗による発熱量が増加するので、燃料電池スタック１０の暖機が促進されることになる。
【００６９】
また、燃料電池車が減速中であったとしても、燃料電池スタック１０を発電させ、暖機を促進させる。この場合において、燃料電池スタック１０の余剰電力は、例えば、バッテリ４１に充電したり、補機４８で消費する。
【００７０】
なお、このように燃料電池スタック１０を過剰に発電させ、バッテリ４１に充電する場合、過充電しないように制御する。
また、燃料電池スタック１０を優先して暖機する場合、水素及び／又は空気の流量を減少させ、燃料電池スタック１０において水素不足及び／又は空気不足の状態に近づけ、燃料電池スタック１０の内部抵抗を高めるようにしてもよい。
さらに、このように燃料電池スタック１０を優先して暖機する場合も、バッテリ４１は充電／放電するので、優先されてはいないがバッテリ４１の暖機も進むことになる。
【００７１】
ステップＳ１０８において、ＥＣＵ６０は、ステップＳ１０５と同様に、燃料電池スタック１０の暖機が完了したか否か判定する。
燃料電池スタック１０の暖機は完了したと判定した場合（Ｓ１０８・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ１０９に進む。一方、燃料電池スタック１０の暖機は完了していないと判定した場合（Ｓ１０８・Ｎｏ）、ＥＣＵ６０の処理はステップＳ１０７に進む。
【００７２】
ステップＳ１０９において、ＥＣＵ６０は、ステップＳ１０４と同様に、バッテリ４１の暖機は完了しているか否か判定する。
バッテリ４１の暖機は完了していると判定した場合（Ｓ１０９・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ１０６に進む。一方、バッテリ４１の暖機は完了していないと判定した場合（Ｓ１０９・Ｎｏ）、ＥＣＵ６０の処理はステップＳ１０３に進む。
【００７３】
＜暖機優先判断処理Ｓ２００＞
次に、図３を参照して、バッテリ４１及び燃料電池スタック１０のどちらを優先して暖機するべきか判断する暖機優先判断処理Ｓ２００の内容を説明する。
【００７４】
ステップＳ２０１において、ＥＣＵ６０は、バッテリ４１の温度（ＩＧ５１のＯＮ時）が所定バッテリ温度（所定蓄電装置温度）以下であるか否か判定する。
所定バッテリ温度は、事前試験等により求められ、バッテリ４１の温度が所定バッテリ温度以下である場合、バッテリ４１を暖機するべきと判断される温度（例えば０℃）に設定される。
【００７５】
また、厳密には、ＩＧ５１のＯＮ後、水素及び空気を供給し、燃料電池スタック１０が発電可能となるまでに、つまり、ＯＣＶが所定ＯＣＶ以上となるまでにある程度の短時間が経過しているが、ここでは、ＥＣＵ６０の処理がステップＳ２０１に進んだ際におけるバッテリ４１の温度を、ＩＧ５１のＯＮ時の温度とする。
これについては、ステップＳ２０３における燃料電池スタック１０の温度（ＩＧ５１のＯＮ時）、後記する実施形態についても同様である。
【００７６】
そして、バッテリ４１の温度（ＯＮ時）は所定バッテリ温度以下であると判定した場合（Ｓ２０１・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ２０２に進む。一方、バッテリ４１の温度（ＯＮ時）は所定バッテリ温度以下でないと判定した場合（Ｓ２０１・Ｎｏ）、ＥＣＵ６０の処理はステップＳ２０３に進む。
【００７７】
なお、このように、燃料電池スタック１０の暖機の要否に関する判定処理（Ｓ２０３）よりも先に、バッテリ４１の暖機の要否に関する判定処理（Ｓ２０１）を実行することにより、燃料電池スタック１０よりも昇温し難く、暖機され難いバッテリ４１の暖機が優先されることになる。
【００７８】
ステップＳ２０２において、ＥＣＵ６０は、バッテリ４１を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２のステップＳ１０１に進む。
【００７９】
ステップＳ２０３において、ＥＣＵ６０は、燃料電池スタック１０の温度（ＩＧ５１のＯＮ時）が所定燃料電池スタック温度（所定発電装置温度）以下であるか否か判定する。
所定燃料電池スタック温度は、事前試験等により求められ、燃料電池スタック１０の温度が所定燃料電池スタック温度以下である場合、燃料電池スタック１０を暖機するべきと判断される温度（例えば−１０℃）に設定される。
【００８０】
そして、燃料電池スタック１０の温度（ＯＮ時）は所定燃料電池スタック温度以下であると判定した場合（Ｓ２０３・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ２０４に進む。一方、燃料電池スタック１０の温度（ＯＮ時）は所定燃料電池スタック温度以下でないと判定した場合（Ｓ２０３・Ｎｏ）、ＥＣＵ６０の処理はステップＳ２０５に進む。
【００８１】
ステップＳ２０４において、ＥＣＵ６０は、燃料電池スタック１０を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２のステップＳ１０１に進む。
【００８２】
ステップＳ２０５において、ＥＣＵ６０は、バッテリ４１又は燃料電池スタック１０を優先して暖機せず、通常に起動することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２のステップＳ１０１に進む。
【００８３】
≪燃料電池システムの効果≫
このような燃料電池システム１によれば、次の効果を得る。
【００８４】
システム起動時に、バッテリ４１及び燃料電池スタック１０のいずれか一方を他方に優先して判断（Ｓ２００）、判定するので（Ｓ１０２）、優先して暖機するべき一方を早期に暖機できる（Ｓ１０３、Ｓ１０７）。
また、電気ヒータ等の特別な暖機装置を備えないので、システム構成が簡便となり、安価に構成可能になると共に、燃料電池車等に搭載容易となる。
【００８５】
優先して暖機すべき一方（バッテリ４１又は燃料電池スタック１０）の暖機完了後、他方の暖機が完了していない場合（Ｓ１０５・Ｎｏ、Ｓ１０９・Ｎｏ）、他方（燃料電池スタック１０又はバッテリ４１）を暖機するので（Ｓ１０７、Ｓ１０３）、バッテリ４１及び燃料電池スタック１０の両方を確実に暖機できる。
【００８６】
ＩＧ５１のＯＮ時におけるバッテリ４１の温度が所定バッテリ温度以下である場合（Ｓ２０１・Ｙｅｓ）、バッテリ４１を優先して暖機すると判断するので（Ｓ２０２）、つまり、燃料電池スタック１０の暖機の要否に関する判定（Ｓ２０３）よりも先に、バッテリ４１の暖機の要否に関する判定を先に実行するので（Ｓ２０１）、暖機され難いバッテリ４１の暖機を優先できる。
【００８７】
≪燃料電池システムの動作例≫
次に、燃料電池システム１（燃料電池車）の一動作例について、図４〜図５を参照して説明する。
【００８８】
＜加速時＞
まず、図４を参照して、燃料電池車の加速時（図４（ａ）参照）について説明する。
図４（ｂ）に示すように、バッテリ４１を優先して暖機するバッテリ優先暖機処理を実行する場合（Ｓ１０３）、図４（ｄ）の通常制御時（Ｓ１０６）に対して、燃料電池スタック１０の発電電力（電力量）を小さくし、バッテリ４１の放電電力（電力量）を大きくする。これにより、バッテリ４１の暖機が促進される。
【００８９】
一方、図４（ｃ）に示すように、燃料電池スタック１０を優先して暖機する燃料電池スタック優先暖機処理を実行する場合（Ｓ１０７）、図４（ｄ）の通常制御時（Ｓ１０６）に対して、バッテリ４１の放電電力（電力量）を小さくし、燃料電池スタック１０の発電電力（電力量）を大きくする。これにより、燃料電池スタック１０の暖機が促進される。
【００９０】
＜減速時＞
次に、図５を参照して、燃料電池車の減速時（図５（ａ）参照）について説明する。
図５（ｂ）に示すように、バッテリ４１を優先して暖機するバッテリ優先暖機処理を実行する場合（Ｓ１０３）、図５（ｄ）の通常制御時（Ｓ１０６）に対して、燃料電池スタック１０を過剰に発電させ、その発電電力（電力量）を大きくする。そして、燃料電池スタック１０の過剰な発電電力とモータ４４からの回生電力とをバッテリ４１に充電し、バッテリ４１の充電電力（電力量）を大きくする。これにより、バッテリ４１の暖機が促進される。
【００９１】
一方、図５（ｃ）に示すように、燃料電池スタック１０を優先して暖機する燃料電池スタック優先暖機処理を実行する場合（Ｓ１０７）、図５（ｄ）の通常制御時（Ｓ１０６）に対して、燃料電池スタック１０を過剰に発電させ、その発電電力（電力量）を大きくする。これにより、燃料電池スタック１０の暖機が促進される。
なお、燃料電池スタック１０の過剰な発電電力とモータ４４からの回生電力とは、バッテリ４１に充電される。
【００９２】
≪変形例≫
以上、本発明の一実施形態について説明したが、本発明はこれに限定されず、本発明の趣旨を逸脱しない範囲で、例えば次のように変更することができる。
【００９３】
前記した実施形態では、蓄電装置がバッテリ４１である構成を例示したが、蓄電装置の種類はこれに限定されず、例えば、キャパシタでもよい。
【００９４】
前記した実施形態では、燃料電池システム１が燃料電池車に搭載された場合を例示したが、その他の移動体、例えば、自動二輪車、列車、船舶に搭載された構成でもよい。
また、家庭用の定置型の燃料電池システムや、給湯システムに組み込まれた燃料電池システムに、本発明を適用してもよい。
【００９５】
≪第２実施形態≫
次に、本発明の第２実施形態について、図６〜図７を参照して説明する。
なお、第２実施形態では、第１実施形態に対してＥＣＵ６０に設定されたプログラムが一部異なり、その動作が一部異なる。以下、異なる部分のみを説明する。
【００９６】
＜暖機優先判断処理Ｓ３００＞
第２実施形態では、図３の暖機優先判断処理Ｓ２００に代えて、図６の暖機優先判断処理Ｓ３００を実行する。
【００９７】
ステップＳ３０１において、ＥＣＵ６０は、ＩＧ５１のＯＮ時のバッテリ４１の温度と、図７のマップとに基づいて、ＩＧ５１のＯＮ時におけるバッテリ４１の出力回復速度（ｋＷ／ｍｉｎ）を算出する。
なお、図７のマップは、事前試験等によって求められ、ＥＣＵ６０に予め記憶されている。
【００９８】
バッテリ４１の出力回復速度とは、その後に暖機が進むに伴い、バッテリ４１の出力が、暖機の完了した通常のバッテリ４１の出力に回復しようとする際におけるバッテリ４１の出力の回復速度、つまり、バッテリ４１の出力の増加速度を意味する。
【００９９】
図７に示すように、ＩＧ５１のＯＮ時におけるバッテリ４１の温度が低くなるにつれて、バッテリ４１の出力回復速度は大きくなる。
一方、ＩＧ５１のＯＮ時におけるバッテリ４１の温度が高く、バッテリ４１が暖かい状態、つまり、暖機が不要となる状態に近づくにつれて、ＩＧ５１のＯＮ時から通常に出力可能となるから、バッテリ４１の出力回復速度は０（ｋＷ／ｍｉｎ）に近づく。
【０１００】
ここで、図７を参照して、燃料電池スタック１０の出力回復速度（ｋＷ／ｍｉｎ）についても説明する。
燃料電池スタック１０の出力回復速度とは、その後に暖機が進むに伴い、燃料電池スタック１０の出力が、暖機の完了した通常の燃料電池スタック１０の出力に回復しようとする際における燃料電池スタック１０の出力の回復速度、つまり、燃料電池スタック１０の出力の増加速度を意味する。
【０１０１】
図７に示すように、バッテリ４１と同様に、ＩＧ５１のＯＮ時における燃料電池スタック１０の温度が低くなるにつれて、燃料電池スタック１０の出力回復速度は大きくなる。
一方、ＩＧ５１のＯＮ時における燃料電池スタック１０の温度が高く、燃料電池スタック１０が暖かい状態、つまり、暖機が不要となる状態に近づくにつれて、ＩＧ５１のＯＮ時から通常に出力可能となるから、燃料電池スタック１０の出力回復速度は０（ｋＷ／ｍｉｎ）に近づく。
【０１０２】
また、前記したように、バッテリ４１は燃料電池スタック１０よりも昇温し難く、暖機され難いから、図７に示すように、０℃以下の低温領域において、バッテリ４１の出力回復速度は、燃料電池スタック１０の出力回復速度よりも、小さい傾向となっている。
【０１０３】
ステップＳ３０２において、ＥＣＵ６０は、ＩＧ５１のＯＮ時の燃料電池スタック１０の温度と、図７のマップとに基づいて、ＩＧ５１のＯＮ時における燃料電池スタック１０の出力回復速度（ｋＷ／ｍｉｎ）を算出する。
【０１０４】
ステップＳ３０３において、ＥＣＵ６０は、ステップＳ３０１で算出したバッテリ４１の出力回復速度（ＯＮ時）が、ステップＳ３０２で算出した燃料電池スタック１０の出力回復速度（ＯＮ時）よりも大きいか否か判定する。
【０１０５】
バッテリ４１の出力回復速度（ＯＮ時）は燃料電池スタック１０の出力回復速度（ＯＮ時）よりも大きいと判定した場合（Ｓ３０３・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ３０４に進む。
一方、バッテリ４１の出力回復速度（ＯＮ時）は燃料電池スタック１０の出力回復速度（ＯＮ時）よりも大きくないと判定した場合（Ｓ３０３・Ｎｏ）、ＥＣＵ６０の処理はステップＳ３０５に進む。
【０１０６】
ステップＳ３０４において、ＥＣＵ６０は、バッテリ４１を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２の基本制御フローに戻る。なお、ステップＳ１０１の判定処理を省略して、ステップＳ１０２に進むように設定する。
【０１０７】
ステップＳ３０５において、ＥＣＵ６０は、燃料電池スタック１０を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２の基本制御フローに戻る。なお、ステップＳ１０１の判定処理を省略して、ステップＳ１０２に進むように設定する。
【０１０８】
≪第２実施形態の効果≫
このような第２実施形態によれば、次の効果を得る。
ＩＧ５１のＯＮ時におけるバッテリ４１の出力回復速度と、燃料電池スタック１０の出力回復速度とを比較し（Ｓ３０３）、出力回復速度の大きい方を、優先して暖機すると判定するので、ＯＮ時における出力回復速度の大きいバッテリ４１又は燃料電池スタック１０を、優先して早期に暖機できる。
【０１０９】
≪第３実施形態≫
次に、本発明の第３実施形態について、図８〜図９を参照して説明する。
なお、第３実施形態では、第１実施形態に対してＥＣＵ６０に設定されたプログラムが一部異なり、その動作が一部異なる。以下、異なる部分のみを説明する。
【０１１０】
＜暖機優先判断処理Ｓ４００＞
第３実施形態では、図３の暖機優先判断処理Ｓ２００に代えて、図８の暖機優先判断処理Ｓ４００を実行する。
【０１１１】
ステップＳ４０１において、ＥＣＵ６０は、ＩＧ５１のＯＮ時のバッテリ４１の温度と、図９のマップとに基づいて、ＩＧ５１のＯＮ時の温度におけるバッテリ４１の最大出力（ｋＷ）を算出する。
なお、図９のマップは、事前試験等によって求められ、ＥＣＵ６０に予め記憶されている。
【０１１２】
図９に示すように、ＩＧ５１のＯＮ時のバッテリ４１の温度が低くなるにつれて、ＩＧ５１のＯＮ時の温度におけるバッテリ４１の最大出力は小さくなる。
一方、ＩＧ５１のＯＮ時におけるバッテリ４１の温度が高く、バッテリ４１が暖かい状態、つまり、暖機が不要となる状態に近づくにつれて、通常時の最大出力に近づく。
【０１１３】
ここで、図９を参照して、燃料電池スタック１０の最大出力（ｋＷ）についても説明する。
そして、バッテリ４１と同様に、ＩＧ５１のＯＮ時における燃料電池スタック１０の温度が低くなるにつれて、燃料電池スタック１０の最大出力は小さくなる。
一方、ＩＧ５１のＯＮ時における燃料電池スタック１０の温度が高く、燃料電池スタック１０が暖かい状態、つまり、暖機が不要となる状態に近づくにつれて、通常時の最大出力に近づく。
【０１１４】
ステップＳ４０２において、ＥＣＵ６０は、ＩＧ５１のＯＮ時の燃料電池スタック１０の温度と、図９のマップとに基づいて、ＩＧ５１のＯＮ時の温度における燃料電池スタック１０の最大出力（ｋＷ）を算出する。
【０１１５】
ステップＳ４０３において、ＥＣＵ６０は、バッテリ４１の通常時の最大出力から、ステップＳ４０１で算出したＩＧ５１のＯＮ時におけるバッテリ４１の最大出力を減算し、第１差を算出する（図９参照）。
【０１１６】
ステップＳ４０４において、ＥＣＵ６０は、燃料電池スタック１０の通常時の最大出力から、ステップＳ４０２で算出したＩＧ５１のＯＮ時における燃料電池スタック１０の最大出力を減算し、第２差を算出する（図９参照）。
【０１１７】
ステップＳ４０５において、ＥＣＵ６０は、バッテリ４１についての第１差と燃料電池スタック１０についての第２差とを比較、具体的には、第１差が第２差よりも大きいか否か判定する。
【０１１８】
第１差は第２差よりも大きいと判定した場合（Ｓ４０５・Ｙｅｓ）、ＥＣＵ６０の処理はステップＳ４０６に進む。一方、第１差は第２差よりも大きくないと判定した場合（Ｓ４０５・Ｎｏ）、ＥＣＵ６０の処理はステップＳ４０７に進む。
【０１１９】
ステップＳ４０６において、ＥＣＵ６０は、バッテリ４１を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２の基本制御フローに戻る。なお、ステップＳ１０１の判定処理を省略して、ステップＳ１０２に進むように設定する。
【０１２０】
ステップＳ４０７において、ＥＣＵ６０は、燃料電池スタック１０を優先して暖機することを、例えば、対応するフラグ等によって一時的に記憶する。
その後、ＥＣＵ６０の処理は、エンドを通って、図２の基本制御フローに戻る。なお、ステップＳ１０１の判定処理を省略して、ステップＳ１０２に進むように設定する。
【０１２１】
≪第３実施形態の効果≫
このような第３実施形態によれば、次の効果を得る。
ＩＧ５１のＯＮ時におけるバッテリ４１の最大出力と通常時の最大出力との第１差と、ＯＮ時の燃料電池スタック１０の最大出力と通常時の最大出力との第２差と、を比較し、差の大きい方を優先して暖機すると判定するので、差の大きい方、すなわち回復しろの大きい方を積極的に暖機できる。
【０１２２】
≪第４実施形態≫
次に、本発明の第４実施形態について、図１０〜図１２を参照して説明する。
図１０に示す第４実施形態に係るハイブリッドシステム２（電力供給システム）は、ハイブリッド車に搭載されている。ハイブリッドシステム２は、燃料電池スタック１０（図１参照）に代えて、発電装置としてのエンジン７１及び発電機７２と、温度センサ７３（第２温度センサ）とを備えている。
なお、水素の給排に関する装置（水素タンク２１等）、空気の給排に関する装置（コンプレッサ３１等）も備えていない。
【０１２３】
エンジン７１は、４サイクル（吸気、圧縮、燃焼・膨張、排気）を繰り返す４ストローク機関である。そして、エンジン７１の出力（回転速度、トルク等）は、燃料・空気の吸気量、点火タイミングを制御するＥＣＵ６０で制御される。
【０１２４】
発電機７２は、エンジン７１の動力によって作動し電力を生成する装置である。具体的には、発電機７２は、増速又は減速機構及びクラッチ（図示しない）を介して、エンジン７１のクランク軸と機械的に接続されている。そして、発電機７２で生成した電力は、電力制御器４３に供給されるようになっている。
【０１２５】
温度センサ７３は、エンジン７１の温度を検出するセンサであり、エンジン７１の適所に取り付けられている。そして、温度センサ７３は、エンジン７１の温度を、ＥＣＵ６０に出力するようになっている。
【０１２６】
このようなハイブリッドシステム２において、ＥＣＵ６０は、ＩＧ５１のＯＮ時におけるバッテリ４１の温度とエンジン７１（発電機７２）の温度とに基づいて、バッテリ４１及びエンジン７１のいずれを優先して暖機するか判定するように設定されている。
【０１２７】
この他、第２実施形態と同様に、ＩＧ５１のＯＮ時におけるエンジン７１の温度と、図１１のマップとに基づいて、発電機７２（エンジン７１）の出力回復速度（ｋＷ／ｍｉｎ）を算出し、これとバッテリ４１の出力回復速度とを比較し、出力回復速度の大きい方を優先して暖機する構成としてもよい。
【０１２８】
また、第３実施形態と同様に、ＩＧ５１のＯＮ時におけるエンジン７１の温度における発電機７２（エンジン７１）の最大出力と通常時の発電機７２の最大出力との第２差と（図１２参照）、バッテリ４１についての第１差とを比較し、差の大きい方を優先して暖機する構成としてもよい。
【符号の説明】
【０１２９】
１      燃料電池システム（電力供給システム）
２      ハイブリッドシステム（電力供給システム）
１０    燃料電池スタック（発電装置）
１４    温度センサ（第２温度センサ）
４１    バッテリ（蓄電装置）
４２    温度センサ（第１温度センサ）
４３    電力制御器（発電制御手段、充放電制御手段）
５１    ＩＧ（起動スイッチ）
６０    ＥＣＵ（制御手段）
７１    エンジン（発電装置）
７２    発電機（発電装置）
７３    温度センサ（第２温度センサ）
【図１】
0005558909.tif 000002
【図２】
0005558909.tif 000003
【図３】
0005558909.tif 000004
【図４】
0005558909.tif 000005
【図５】
0005558909.tif 000006
【図６】
0005558909.tif 000007
【図７】
0005558909.tif 000008
【図８】
0005558909.tif 000009
【図９】
0005558909.tif 000010
【図１０】
0005558909.tif 000011
【図１１】
0005558909.tif 000012
【図１２】
0005558909.tif 000013