(57)【特許請求の範囲】
【請求項１】
水素及び酸素を反応させて発電する発電部と、
圧縮して充填された水素を貯蔵し、前記発電部に水素を供給する第１水素貯蔵容器と、
水素吸蔵合金により水素を貯蔵し、前記発電部に水素を供給する第２水素貯蔵容器と、
前記第１水素貯蔵容器及び第２水素貯蔵容器からの水素の供給を制御する制御部と
を備え、
前記制御部は、
発電を開始する場合に、前記第２水素貯蔵容器の温度が所定温度以下であるとき、前記第１水素貯蔵容器から前記発電部に水素を供給し、前記第２水素貯蔵容器の温度が所定温度以下でないとき、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給し、又は、
発電を開始する場合に、前記第２水素貯蔵容器の圧力が所定圧力以下であるとき、前記第１水素貯蔵容器から前記発電部に水素を供給し、前記第２水素貯蔵容器の圧力が所定圧力以下でないとき、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給することを特徴とする燃料電池。
【請求項２】
前記第２水素貯蔵容器を加熱する加熱部を備えることを特徴とする請求項１に記載の燃料電池。
【請求項３】
前記加熱部は、前記発電部を通流した熱媒体により直接又は間接的に前記第２水素貯蔵容器を加熱することを特徴とする請求項２に記載の燃料電池。
【請求項４】
前記制御部は、
前記第１水素貯蔵容器から前記発電部に水素を供給している場合に、
前記第１水素貯蔵容器から前記第２水素貯蔵容器に水素を供給する
ことを特徴とする請求項１から請求項３までのいずれか一つに記載の燃料電池。
【請求項５】
前記制御部は、
前記第２水素貯蔵容器から前記発電部に水素を供給している場合に、
前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給する
ことを特徴とする請求項１から請求項４までのいずれか一つに記載の燃料電池。
【請求項６】
前記制御部は、
発電を停止している場合に、
前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給する
ことを特徴とする請求項１から請求項５までのいずれか一つに記載の燃料電池。
【請求項７】
前記制御部は、
前記第１水素貯蔵容器の圧力が前記第２水素貯蔵容器の圧力よりも低い場合に、
前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給する
ことを特徴とする請求項５又は請求項６に記載の燃料電池。
【請求項８】
前記第２水素貯蔵容器は複数あることを特徴とする請求項１から請求項７までのいずれか一つに記載の燃料電池。
【請求項９】
前記複数の第２水素貯蔵容器の内、次に供給を行う第２水素貯蔵容器を加熱しておくことを特徴とする請求項８に記載の燃料電池。
【請求項１０】
前記第１水素貯蔵容器から前記発電部に水素を供給する流路を備え、
前記第１水素貯蔵容器に貯蔵された水素量は、水素の供給に係る所定の供給圧力及び所定の供給温度において、前記流路を満たす水素量以上であることを特徴とする請求項１から請求項９までのいずれか一つに記載の燃料電池。
【請求項１１】
水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御する制御方法であって、
前記第２水素貯蔵容器の温度又は圧力を取得し、
取得した温度が所定温度以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給し、又は
取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した圧力が所定圧力以下でない場合、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給する
ことを特徴とする制御方法。
【請求項１２】
水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御するコンピュータに、
前記第２水素貯蔵容器の温度又は圧力を取得し、
取得した温度が所定温度以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給し、又は
取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した圧力が所定圧力以下でない場合、前記第１水素貯蔵容器から前記発電部への水素の供給は実行せず、前記第２水素貯蔵容器から前記発電部に水素を供給する
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水素及び酸素を反応させて発電する発電部を備える燃料電池、制御方法及びプログラムに関する。
【０００２】
近年、燃料電池を、パーソナルコンピュータ、携帯電話機等のデジタル家電製品、電気自動車、鉄道、携帯電話の基地局、発電所等の種々の用途に使用することが検討されている。燃料電池は、外部から供給される水素及び酸素を化学反応させることにより発電する発電部としてのスタックと、該スタックに水素を供給する水素供給装置とを備える。
【０００３】
スタックにおいては、複数積層されたセルがパッケージ化されている。セルにおいては、負極、固体高分子膜、および正極が貼り合わされて一体化され、導電板で挟み込まれている。
【０００４】
水素供給装置には、安全性及び小型化の観点から、水素吸蔵合金により水素を貯蔵するＭＨ（Metal Hydride ）ボンベが使用される。水素吸蔵合金が水素を吸蔵する際に生じる反応は発熱反応である一方、水素吸蔵合金が水素を放出する際に生じる反応は吸熱反応である。したがって、ＭＨボンベから水素を供給する場合は、ＭＨボンベの温度を所定温度以上に加熱する必要が生じる。
【０００５】
従って、効率よく発電を行うために、常温で水素を供給可能な低温型ＭＨボンベと、より高温で水素を供給可能な高温型ＭＨボンベとを有する水素供給装置が使用される場合がある（例えば、特許文献１参照）。燃料電池は、起動開始の際、低温型ＭＨボンベを用いて水素を供給しつつ、高温型ＭＨボンベを加熱しておく。燃料電池は、高温型ＭＨボンベが良好に水素を供給できる温度まで上昇した後、低温型ＭＨボンベから高温型ＭＨボンベによる水素の供給に切り替える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３０２２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、常温よりも低い環境、例えば氷点下の環境においては、低温型ＭＨボンベから十分に水素を供給することができず、発電を良好に行うことができない虞がある。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、常温よりも低い環境においても良好に発電を行うことができる燃料電池を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る燃料電池は、水素及び酸素を反応させて発電する発電部と、圧縮して充填された水素を貯蔵し、前記発電部に水素を供給する第１水素貯蔵容器と、水素吸蔵合金により水素を貯蔵し、前記発電部に水素を供給する第２水素貯蔵容器と、前記第１水素貯蔵容器及び第２水素貯蔵容器からの水素の供給を制御する制御部とを備えることを特徴とする。
【００１０】
本発明によれば、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。また、制御部は、第１水素貯蔵容器及び第２水
素貯蔵容器からの水素の供給を制御する。従って、制御部は、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が良好に使用できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。また、第２水素貯蔵容器が良好に使用できる状態となった後は、第２水素貯蔵容器からの水素の供給に切り替えることができる。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に向けて、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００１１】
本発明に係る制御方法は、水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御する制御方法であって、前記第２水素貯蔵容器の温度又は圧力を取得し、取得した温度が所定温度以下である場合、又は取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、又は取得した圧力が所定圧力以下でない場合、前記第２水素貯蔵容器から前記発電部に水素を供給することを特徴とする。
【００１２】
本発明によれば、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が所定温度以上、又は所定圧力以上となるまで、即ち良好に水素を供給できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。ここで、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００１３】
本発明に係るプログラムは、水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御するコンピュータに、前記第２水素貯蔵容器の温度又は圧力を取得し、取得した温度が所定温度以下である場合、又は取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、又は取得した圧力が所定圧力以下でない場合、前記第２水素貯蔵容器から前記発電部に水素を供給する処理を実行させることを特徴とする。
【００１４】
本発明によれば、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が所定温度以上、又は所定圧力以上となるまで、即ち良好に水素を供給できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。ここで、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【発明の効果】
【００１５】
本発明によれば、温度条件に関係なく水素の供給が可能である第１水素貯蔵容器を使用するので、常温よりも低い環境においても良好に発電を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１に係る燃料電池の概略構成を示すブロック図である。
【図２】制御装置の構成を示すブロック図である。
【図３】水素供給プログラムに係るＣＰＵの処理の手順を示すフローチャートである。
【図４】ボンベ加熱処理に係るＣＰＵの処理の手順を示すフローチャートである。
【図５】水素補充プログラムに係るＣＰＵの処理の手順を示すフローチャートである。
【図６】実施の形態２に係る燃料電池の概略構成を示すブロック図である。
【図７】水素供給プログラムに係るＣＰＵの処理の手順を示すフローチャートである。
【図８】実施の形態３に係る燃料電池の概略構成を示すブロック図である。
【図９】実施の形態４に係る燃料電池の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、実施の形態１に係る燃料電池の概略構成を示すブロック図である。燃料電池は、発電装置１００及び水素供給装置２００を備える。
【００１８】
発電装置１００は、スタック１と、水素流路２（水素供給路２ａ及び水素循環路２ｂ）と、空気流路３と、冷却水流路４と、放熱水流路５と、ラジエータ５１と、ファン５２と、加熱水流路６と、第１熱交換器７と、第２熱交換器８と、制御装置９とを備える。
【００１９】
空気流路３には、エアポンプ３０が設けられている。空気流路３は、エアポンプ３０の作動により空気がスタック１を通流し、発電装置１００の外部に排出されるように形成されている。空気流路３において、スタック１の空気流入側には第１空気遮断弁３１が設けられており、スタック１の空気流出側には、第２空気遮断弁３２が設けられている。第１空気遮断弁３１及び第２空気遮断弁３２の開放により、エアポンプ３０からスタック１に空気が流入し、酸素が供給される。
【００２０】
水素供給装置２００は、圧縮して充填された水素を貯蔵する単一の圧縮ボンベ２０ａと水素吸蔵合金により水素を貯蔵する複数のＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂ（図では五本）を有する。水素供給路２ａは、圧縮ボンベ２０ａ及びＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの水素を、水素循環路２ｂの一部を介してスタック１に供給するように形成されている。
【００２１】
圧縮ボンベ２０ａは、第１水素一次遮断弁２１ａにより、水素供給路２ａへの水素の供給が制御される。圧縮ボンベ２０ａに充填された水素量は、所定の供給圧力及び所定の供給温度において水素流路２を満たす量である。所定の供給圧力及び所定の供給温度は、水素流路２を形成する配管中における値であり、燃料電池ごとに適宜設定される。また、各ＭＨボンベ２０ｂは、第２水素一次遮断弁２１ｂにより水素供給路２ａへの水素の供給が制御される。各ＭＨボンベ２０ｂには、ボンベ温度センサ２０２が取り付けられている。
【００２２】
水素供給装置２００において、水素供給路２ａには、圧縮ボンベ２０ａ及びＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂ側から一次圧力計２８及びレギュレータ２２が設けられている。第１水素一次遮断弁２１ａの開放により、圧縮ボンベ２０ａから発電装置１００に水素が供給され、第２水素一次遮断弁２１ｂの開放により、ＭＨボンベ２０ｂから発電装置１００に水素が供給される。一次圧力計２８により、水素供給装置２００側の水素供給路２ａにおける水素の圧力が測定され、レギュレータ２２により供給する水素の圧力が所定の供給圧力に調整される。
【００２３】
発電装置１００において、水素供給路２ａには、水素供給装置２００のレギュレータ２２側から水素循環路２ｂに向けて、二次圧力計２９、水素二次遮断弁２３、逆止弁２５が設けられている。水素二次遮断弁２３の開放により、水素供給装置２００から供給された
水素が水素供給路２ａを介して水素循環路２ｂに流入し、二次圧力計２９により、発電装置１００に流入する水素の圧力が測定される。また、水素循環路２ｂには、スタック１から水素及び不純物を含むガスが流入するが、逆止弁２５により、水素循環路２ｂから、水素供給路２ａに前記ガスが逆流することが防止される。
【００２４】
水素循環路２ｂには、水素循環ポンプ２６及び気液分離器２７が設けられている。水素循環路２ｂは、水素循環ポンプ２６が送出した水素が、スタック１を通流した後、気液分離器２７を通流し、水素循環ポンプ２６に戻るように形成されている。水素供給路２ａを通流する水素は、水素循環路２ｂにおいて、水素循環ポンプ２６からスタック１に水素が通流する部分に流入する。気液分離器２７は、水素循環路２ｂ内を流れる前記ガス及び水を滞留させ、内部に滞留したガス及び水を発電装置１００の外部に排出する。
【００２５】
冷却水流路４には冷却水ポンプ４０が設けられ、該冷却水ポンプ４０の作動により熱媒体としての水である冷却水が循環する。冷却水流路４は、冷却水の循環によりスタック１を冷却する。冷却水流路４は、冷却水が、冷却水ポンプ４０から送出された後、スタック１内の通流路、第１熱交換器７、第２熱交換器８を順に通流し、冷却水ポンプ４０に戻るように形成されている。冷却水流路４には、第２熱交換器８の流入側に冷却水流入側温度センサ４３が設けられ、流出側に冷却水流出側温度センサ４４が設けられている。冷却水流入側温度センサ４３及び冷却水流出側温度センサ４４は冷却水の温度を測定する。
【００２６】
放熱水流路５には放熱水ポンプ５０が設けられ、該放熱水ポンプ５０の作動により熱媒体としての水である放熱水が循環する。放熱水流路５は、放熱水ポンプ５０から送出された放熱水がラジエータ５１を通流した後、第１熱交換器７を通流し、放熱水ポンプ４０に戻るように形成されている。放熱水は、第１熱交換器７において冷却水と熱交換を行う。ラジエータ５１は、循環する放熱水の放熱を行い、ファン５２はラジエータ５１による放熱を促進する。なお、放熱水流路５に代えて、不凍液が循環する流路を用いて同様に冷却水の放熱を行ってもよい。
【００２７】
加熱水流路６には、加熱水ポンプ６０が設けられ、該加熱水ポンプ６０の作動により熱媒体としての水である加熱水が循環する。加熱水流路６は、加熱水の循環によりＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの加熱を行う。加熱水流路６は、加熱水ポンプ６０から送出された加熱水が水素供給部２００を通流した後、第２熱交換器８を通流し、加熱水ポンプ６０に戻るように形成されている。また、加熱水流路６は、水素供給装置２００内において、各ＭＨボンベ２０ｂに沿って複数の経路（図では五本）に分岐している。該経路には夫々、切換弁６７が設けられている。各切換弁６７の開閉により、加熱水が通流する経路が選択され、加熱されるＭＨボンベ２０が選択される。加熱水流路６において、第２熱交換器８の流入側には加熱水流入側温度センサ６１が設けられている。また、第２熱交換器８の加熱水流出側には、加熱水流出側温度センサ６２が設けられている。加熱水流入側温度センサ６１及び加熱水流出側温度センサ６２は加熱水の温度を検出する。なお、加熱水流路６に代えて、不凍液が循環する流路を用いて同様にＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの加熱を行ってもよい。
【００２８】
冷却水回路４及び加熱水流路６はＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを加熱する加熱部をなす。なお、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂは、スタック１において生じた熱が伝導された空気を、送風機によって各ＭＨボンベ２０ｂに送風することにより加熱してもよい。また、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂにヒータを取り付けて加熱してもよい。更に加熱部を設けず、後述する圧縮ボンベ２０ａからのＭＨボンベ２０ｂへの水素の供給のみによって、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを加熱するようにしてもよい。
【００２９】
発電装置１００は更に制御装置９を有する。図２は、制御装置９の構成を示すブロック図である。制御装置９は、ＣＰＵ（Central Processing Unit ）９０、ＲＯＭ（Read-Only Memory）９１、ＲＡＭ（Random-Access Memory）９２、計時部９３を有する。ＲＯＭ９１は、燃料電池の運転に係る基本作動プログラム９１ａ及び水素供給プログラム９１ｂを記憶する。また、ＲＯＭ９１は、圧縮ボンベ２０ａへの水素の補充に係る水素補充プログラム９１ｃを記憶する。更にＲＯＭ９１は、圧縮ボンベ２０ａの初期圧力を記憶している。ＣＰＵ９０は、ＲＯＭ９１から、基本作動プログラム９１ａ、水素供給プログラム９１ｂ及び水素補充プログラム９１ｃを読み出して実行し、ＲＡＭ９２は、ＣＰＵ９０による演算結果等を記憶する。
【００３０】
ＣＰＵ９０は、図示しない出力部を介して、第１水素一次遮断弁２１ａ、第２水素一次遮断弁２１ｂ，２１ｂ，・・，２１ｂ、水素二次遮断弁２３、水素循環ポンプ２６、エアポンプ３０、第１空気遮断弁３１、第２空気遮断弁３２に対して、作動命令を出力し、動作を制御する。また、制御装置９は、同様に冷却水ポンプ４０、放熱水ポンプ５０、ファン５２、加熱水ポンプ６０、各切換弁６７の動作を制御する。
【００３１】
更に、制御装置９には、冷却水流入側温度センサ４３、冷却水流出側温度センサ４４、加熱水流入側温度センサ６１及び加熱水流出側温度センサ６２夫々が検出した温度Ｔａ、Ｔｂ、Ｔｃ、Ｔｄが入力される。また、制御装置９には、一次圧力計２８及び二次圧力計２９が検出した圧力Ｐａ及びＰｂが入力される。ＣＰＵ９０には、制御装置９に入力された温度情報及び圧力情報が図示しない入力部を介して入力される。
【００３２】
上記の構成の燃料電池は、図示しない外部装置等からの発電の指示を受け付けた場合、ＣＰＵ９０が基本作動プログラム９１ａ及び水素供給プログラム９１ｂを読み出して以下の動作を実行することにより、発電を行う。
【００３３】
まず、ＣＰＵ９０は、基本作動プログラム９１ａを読み出す。ＣＰＵ９０は、基本作動プログラム９１ａに従って、ＣＰＵ９０は、第１空気遮断弁３１、第２空気遮断弁３２を開き、エアポンプ３０を作動させる。これにより、空気流路３を介して、スタック１に酸素が供給される。また、ＣＰＵ９０は、水素二次遮断弁２３を開く。これにより、後述するように発電装置１００に流入した水素が、スタック１に供給される。
【００３４】
更に、ＣＰＵ９０は、基本作動プログラム９１ａに従って、水素循環ポンプ２６を作動させる。これにより、スタック１において反応しなかった水素が水素循環路２ｂを循環し、再度スタック１に流入する。ここで、水素が水素循環路２ｂを循環している間、水素及び不純物を含むガスと、水とが気液分離器に滞留する。滞留したガス及び水は、例えば、ＣＰＵ９０が、気液分離器２７に設けられた図示しない排出弁を作動させることにより、発電装置１００の外部に定期的に排出される。
【００３５】
また、ＣＰＵ９０は、基本作動プログラム９１ａに従って、冷却水ポンプ４０、放熱水ポンプ５０及び加熱水ポンプ６０を作動させる。これにより、冷却水は冷却水流路４を循環し、放熱水は放熱水流路５を循環し、加熱水は加熱水流路６を循環する。更に、ＣＰＵ９０は同様にファン５２を作動させる。
【００３６】
その後、ＣＰＵ９０は水素供給プログラム９１ｂを読み出し、以下の処理を実行する。該処理は、外部から発電の停止の指示を受け付けるまで繰り返し実行する。図３は、水素供給プログラム９１ｂに係るＣＰＵ９０の処理の手順を示すフローチャートである。
ＣＰＵ９０は、加熱水流入側温度センサ６１が検出した温度Ｔｃを取得する（Ｓ１）。温度Ｔｃは、発電の開始時には、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの温度を示す。
ＣＰＵ９０は、温度Ｔｃが第１閾値Ｔｘ以下であるか否かを判定する（Ｓ２）。ＣＰＵ９０は、温度Ｔｃが第１閾値Ｔｘ以下であると判定した場合（Ｓ２：ＹＥＳ）、第１水素一次遮断弁２１ａを開き、圧縮ボンベ２０ａから水素の供給を開始する（Ｓ３）。
また、ＣＰＵ９０は、温度Ｔｃが第１閾値Ｔｘ以下でないと判定した場合（Ｓ２：ＮＯ）、一の第２水素一次遮断弁２１ｂを開き、対応するＭＨボンベ２０ｂから水素の供給を開始する（Ｓ１０）。圧縮ボンベ２０ａ、ＭＨボンベ２０ｂから送出された水素は、レギュレータ２２により圧力調整され、水素二次遮断弁２３を通流して、スタック１に流入する。第１閾値Ｔｘは、ＭＨボンベ２０ｂが良好に水素の供給ができる温度の範囲内で適宜設定される。なお、ＣＰＵ９０は、温度Ｔｃに代えて、ボンベ温度センサ２０２が検出した温度又はその他の温度を取得して、上記処理を行ってもよい。
【００３７】
ＣＰＵ９０は、圧縮ボンベ２０ａから水素の供給を開始した後、次に使用、即ちスタック１に水素を供給する一のＭＨボンベ２０ｂを決定し、対応する一の切換弁６７を開き、また、他の切換弁６７，６７，・・，６７を閉じて、前記一のＭＨボンベ２０ｂを加熱する（Ｓ４）。ここで、次に使用する一のＭＨボンベ２０ｂの決定は任意の方法で決定すればよい。例えば、各ＭＨボンベ２０ｂの残圧などから決定すればよい。
その後、前記一のＭＨボンベ２０ｂに係る第２水素一次遮断弁２１ｂを開き、圧縮ボンベ２０ａから、次に使用する前記一のＭＨボンベ２０ｂに水素の供給を開始する（Ｓ５）。ここで、水素吸蔵合金による水素の吸蔵は発熱反応であるので、上記動作により前記一のＭＨボンベ２０ｂの水素吸蔵合金に水素を吸蔵させることで、前記一のＭＨボンベ２０ｂが加熱され、良好に使用できる温度になるか、又は該温度に近づく。
【００３８】
その後、ＣＰＵ９０は再度温度Ｔｃを取得する（Ｓ６）。ＣＰＵ９０は、Ｔｃが第２閾値Ｔｙ以下であるか否かを判定する（Ｓ７）。ここで、第２閾値Ｔｙは、ＭＨボンベ２０ｂが良好に水素の供給ができる温度の範囲内で適宜設定される。Ｔｘ及びＴｙの値の大小は特に限定されず、例えば、温度ＴｙでＭＨボンベ２０ｂがスタック１に良好な水素の供給が可能であれば、ＴｙはＴｘ以下の値であってもよい。ＣＰＵ９０は、Ｔｃが第２閾値Ｔｙ以下であると判定した場合（Ｓ７：ＹＥＳ）処理をステップＳ６に戻す。また、ＣＰＵ９０は、Ｔｃが第２閾値Ｔｙ以下でないと判定した場合（Ｓ７：ＮＯ）、一次圧力計２８の値をＲＯＭ９１に記憶させ（Ｓ８）、第１水素一次遮断弁２１ａを閉じて、圧縮ボンベ２０ａからの水素の供給を停止する（Ｓ９）。
その後、ＣＰＵ９０は、第２水素二次遮断弁２１ｂを開いたままにし、前記一のＭＨボンベ２０ｂから、水素の供給を開始し（Ｓ１０）、以下に詳述するボンベ加熱処理を行って（Ｓ１１）、処理を終了する。
【００３９】
図４は、ボンベ加熱処理に係るＣＰＵ９０の処理の手順を示すフローチャートである。ＣＰＵ９０は、前記一のＭＨボンベ２０ｂの次に使用、即ち次にスタック１に水素の供給を行う他のＭＨボンベ２０ｂに係るボンベ温度センサ２０２が検出した温度Ｔｍを取得する（Ｓ１２）。
ＣＰＵ９０は取得した温度Ｔｍが第３閾値Ｔｚ以上であるか否かを判定する（Ｓ１３）。ＣＰＵ９０は取得した温度Ｔｍが第３閾値Ｔｚ以上であると判定した場合（Ｓ１３：ＹＥＳ）、使用中である前記一のＭＨボンベ２０ｂのみを加熱し（Ｓ１４）、リターンする。また、ＣＰＵ９０は、取得した温度Ｔｍが第３閾値Ｔｚ以上でないと判定した場合（Ｓ１３：ＮＯ）、使用中である前記一のＭＨボンベ２０及び次に使用する他のＭＨボンベ２０を加熱し（Ｓ１５）、リターンする。第３閾値Ｔｚは、ＭＨボンベ２０ｂが良好に水素の供給ができる温度の範囲内で適宜設定される。
【００４０】
上述の如く、水素及び空気が供給されることにより、発電装置１００においてスタック１は発電を行う。スタック１における発電により発生した熱は、スタック１を通流する冷却水流路４の冷却水に伝導される。熱を伝導された冷却水は、第１熱交換器７において、
熱交換器７０により、放熱水流路５の放熱水に熱を伝導する。熱を伝導された放熱水は、ラジエータ５１を通流することにより放熱し、ファン５２により放熱が促進される。
【００４１】
第１熱交換部４０を通過した冷却水は、更に第２熱交換器８において、熱交換器８０により加熱水に熱を伝導する。熱を伝導された加熱水は、開かれた切換弁６７に対応するＭＨボンベ２０ｂを加熱する。以上のように、冷却水流路４及び加熱水流路６は、スタック１を通流した冷却水により間接的にＭＨボンベ２０ｂを加熱する。
【００４２】
更に、ＣＰＵ９０は、ＭＨボンベ２０ｂから水素を供給している場合、水素補充プログラム９１ｃに基づき、以下の処理を実行する。該処理は、ＭＨボンベ２０ｂからの水素の供給の開始から終了までの間、繰り返し実行する。また、発電の停止の指示から発電が停止するまでの間に同様の処理を繰り返し実行する。なお、発電の停止後に実行してもよい。図５は、水素補充プログラム９１ｃに係るＣＰＵ９０の処理の手順を示すフローチャートである。ＣＰＵ９０は、圧縮ボンベ２０ａの圧力の値と一次圧力計２１のその時点の値Ｐｂとを比較し、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂが存在するかを判定する（Ｓ２１）。
ここで、圧縮ボンベ２０ａの圧力の値は、水素供給プログラム９１ｂにおいて、ＲＯＭ９１が記憶した一次圧力計の値、又はＲＯＭ９１が記憶していない場合は、初期圧力である。圧縮ボンベ２０ａの圧力の値が、一次圧力計２１が検出した圧力の値Ｐｂよりも高い場合、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂは存在しないと判定する。一方で、一次圧力計２１が検出した圧力の値が、圧縮ボンベ２０ａの圧力の値よりも高い場合は、スタック１に水素を供給しているＭＨボンベ２０ｂの水素の圧力は、圧縮ボンベ２０ａの圧力よりも高いこととなる。従って、ＣＰＵ９０は、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂが存在すると判定する。
【００４３】
ＣＰＵ９０は、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂが存在すると判定した場合（Ｓ２１：ＹＥＳ）、第１水素一次遮断弁２１ａを開き、使用中のＭＨボンベ２０ｂから圧縮ボンベ２０ａに水素を供給する（Ｓ２２）。また、計時部９３に計時を開始させる（Ｓ２３）。ＣＰＵ９０は、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂが存在しないと判定した場合（Ｓ２１：ＮＯ）、処理を終了する。
【００４４】
ＣＰＵ９０は、計時の開始後、所定時間が経過したか否かを判定する（Ｓ２４）。ＣＰＵ９０は、所定時間が経過していないと判定した場合（Ｓ２４：ＮＯ）、処理をステップＳ２４に戻す。ＣＰＵ９０は、所定時間が経過したと判定した場合（Ｓ２４：ＹＥＳ）、第１水素一次遮断弁２１ａを閉じ、圧縮ボンベ２０ａへの水素の供給を終了する（Ｓ２５）。また、計時部９３の計時を終了させ、計時をリセットした（Ｓ２６）後、処理を終了する。
【００４５】
以上の構成によれば、圧縮ボンベ２０ａには、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。従って、ＣＰＵ９０は、低温環境下、例えば外気温が氷点下である場合に、起動からＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂが良好に使用できる状態となるまで、圧縮ボンベ２０ａから水素を供給しておくことができる。また、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの温度が上昇し、良好に使用できる状態となった後は、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂからの水素の供給に切り替えることができる。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００４６】
ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの温度が第１閾値Ｔｘ以下の場合は、圧縮ボ
ンベ２０ａから水素を供給するので、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂから良好に水素を供給できない場合であっても、スタック１に水素を良好に供給できる。
【００４７】
また、冷却水流路４及び加熱水流路６により、スタック１を通流した冷却水の循環で発電において発生した熱を利用してＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを効率良く加熱することができる。加熱により、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを良好に使用できる状態にすることができる。
【００４８】
圧縮ボンベ２０ａの方がＭＨボンベ２０ｂよりも水素の圧力が低い場合に、ＭＨボンベ２０ｂから圧縮ボンベ２０ａに水素を供給するので効率よく水素を補充することができる。ＭＨボンベ２０ｂから圧縮ボンベ２０ａに水素を補充することにより、次の圧縮ボンベ２０ａの使用に備えることができる。
【００４９】
複数のＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを有するので、発電をより長期間にわたって行うことができる。また、複数のＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの内、次に使用する、即ち次にスタック１に供給を行うＭＨボンベ２０ｂを加熱しておくことにより、水素の供給を効率よく行うことができる。
【００５０】
圧縮ボンベ２０ａに貯蔵された水素量を、水素流路２を満たす量とすることにより、第１水素貯蔵容器に貯蔵する水素量を最低限の量とすることができる。なお、圧縮ボンベ２０ａを繰り返し使用することにより、その量が減った場合であっても水素流路２を満たす量である限り、圧縮ボンベ２０ａを使用できる。また、少なくとも、圧縮ボンベ２０ａ内の水素を一度も消費していない状態においては、最低限の水素量であっても燃料電池における発電の実行が担保される。なお、圧縮ボンベ２０ａに貯蔵された水素量は、最低限の量に限られず、これ以上の量としてもよい。また、水素供給装置２００は、単一の圧縮ボンベ２０ａでなく、複数の圧縮ボンベを有していてもよい。
【００５１】
（実施の形態２）
図６は、実施の形態２に係る燃料電池の概略構成を示すブロック図である。実施の形態２に係る燃料電池の構成について、実施の形態１と同様な構成については、同一の符号を付してその詳細な説明を省略する。
【００５２】
実施の形態２においては、一次圧力計２８に代えて、圧縮ボンベ２０ａに第１一次圧力計２８ａが取り付けられ、各ＭＨボンベ２０ｂに第２一次圧力計２８ｂが取り付けられている。また、制御装置９は、実施の形態１と同様の構成であるが、以下に詳述するように水素供給プログラム９１ｂの内容が異なる。
【００５３】
ＣＰＵ９０は、水素供給プログラム９１ｂを読み出して以下の処理を実行する。該処理は、外部から発電の停止の指示を受け付けるまで繰り返し実行する。図７は、水素供給プログラム９１ｂに係るＣＰＵ９０の処理の手順を示すフローチャートである。ＣＰＵ９０は、次に使用するＭＨボンベ２０ｂに係る一の第２一次圧力計２８ｂが検出した圧力Ｐｍを取得する（Ｓ３１）。
ＣＰＵ９０は、圧力Ｐｍが第４閾値Ｐｘ以下であるか否かを判定する（Ｓ３２）。第４閾値Ｐｘは、ＭＨボンベ２０ｂが良好に水素の供給ができる圧力の範囲内で適宜設定される。ＣＰＵ９０は、検出した圧力Ｐｍが第４閾値Ｐｘ以下であると判定した場合（Ｓ３２：ＹＥＳ）、第１水素一次遮断弁２１ａを開き、圧縮ボンベ２０ａから水素の供給を開始する（Ｓ３３）。また、ＣＰＵ９０は、圧力Ｐｍが第４閾値Ｐｘ以下でないと判定した場合（Ｓ３２：ＮＯ）、第２水素一次遮断弁２１ｂを開き、前記一の第２一次圧力計２８ｂに係るＭＨボンベ２０から水素の供給を開始する（Ｓ３９）。
【００５４】
ＣＰＵ９０は、圧縮ボンベ２０ａから水素の供給を開始した後、次に使用する一のＭＨボンベ２０ｂに係る切換弁６７を開き、該一のＭＨボンベ２０ｂを加熱する（Ｓ３４）。その後、ＣＰＵ９０は、前記一のＭＨボンベ２０ｂに係る第２水素一次遮断弁２１ｂを開き、圧縮ボンベ２０ａから、前記一のＭＨボンベ２０ｂに水素の供給を開始する（Ｓ３５）。これにより、水素吸蔵合金による水素の吸蔵における発熱反応で前記一のＭＨボンベ２０ｂが加熱され、良好に使用できる温度になるか、又は該温度に近づく。
【００５５】
ＣＰＵ９０は再度圧力Ｐｍを取得する（Ｓ３６）。ＣＰＵ９０は、Ｐｍが第５閾値Ｐｙ以下であるか否かを判定する（Ｓ３７）。ここで、第５閾値Ｐｙは、ＭＨボンベ２０ｂが良好に水素の供給ができる圧力の範囲内で適宜設定される。Ｐｘ及びＰｙの値の大小は特に限定されず、例えば、圧力ＰｙでＭＨボンベ２０ｂがスタック１に良好な水素の供給が可能であれば、ＰｙはＰｘ以下の値であってもよい。ＣＰＵ９０は、Ｐｍが第５閾値Ｐｙ以下であると判定した場合（Ｓ３７：ＹＥＳ）、処理をステップＳ３７に戻す。また、ＣＰＵ９０は、Ｐｍが第５閾値Ｐｙ以下でないと判定した場合（Ｓ３７：ＮＯ）、第１水素一次遮断弁２１ａを閉じ、圧縮ボンベ２０ａからの水素の供給を停止する（Ｓ３８）。その後、ＣＰＵ９０は、第２水素一次遮断弁２１ｂを開き、前記一のＭＨボンベ２０ｂから、水素の供給を開始し（Ｓ３９）、実施の形態１と同様にボンベ加熱処理を行い（Ｓ４０）、処理を終了する。
【００５６】
また、実施の形態２において、実施の形態１と同様に水素補充プログラム９１ｃを実行する。このとき、ＣＰＵ９０は、第１一次圧力計２８ａ及び第２一次圧力計２８ｂ，２８ｂ，・・，２８ｂから、圧縮ボンベ２０ａ及びＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの圧力を個々に取得できる。従って、ＣＰＵ９０は、取得した個々の圧力に基づいて、圧縮ボンベ２０ａよりも水素の圧力の高いＭＨボンベ２０ｂが存在するかを判定する。
【００５７】
上記の構成によれば、実施の形態１と同様に常温よりも低い環境においても良好に発電を行うことができる。ここで、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂが良好に使用できる状態であるか否かは圧力に基づいて判定する。更に、発電を行っていない場合に、次の発電に対して、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを保温しておくことが不要になるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００５８】
ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂの圧力が第４閾値Ｐｘ以下の場合は、圧縮ボンベ２０ａから水素を供給するので、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂから良好に水素を供給できない場合であっても、スタック１に水素を良好に供給できる。
【００５９】
（実施の形態３）
図８は、実施の形態３に係る燃料電池の概略構成を示すブロック図である。実施の形態３に係る燃料電池の構成について、実施の形態１と同様な構成については、同一の符号を付してその詳細な説明を省略する。
【００６０】
実施の形態３においては、冷却水流路４及び加熱水流路６が一体となっており、循環路４ａが形成されている。循環路４ａは、循環水ポンプ４０ａを有し、循環水ポンプ４０ａから送出された循環水が、スタック１を通流した後、第１熱交換器７を通流し、水素供給装置２００を通流して循環水ポンプ４０ａに戻るように形成されている。ここで、循環路４ａは、加熱水流路６と同様に、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂに沿って分岐した部分及び切換弁６７を有する。従って、循環水ポンプ４０ａから送出された循環水によりスタック１が冷却され、スタック１を通流した循環水が分岐した部分を通流することによりＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂが加熱される。即ち、循環路４ａは、スタック１を通流した循環水により直接ＭＨボンベ２０ｂを加熱する。
【００６１】
以上の構成によれば、循環路４ａにより、スタック１を通流した循環水で発電において発生した熱を利用してＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを効率良く加熱することができる。また、加熱により、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを良好に使用できる状態にすることができる。
【００６２】
（実施の形態４）
図９は、実施の形態４に係る燃料電池の概略構成を示すブロック図である。実施の形態４に係る燃料電池の構成について、実施の形態１と同様な構成については、同一の符号を付してその詳細な説明を省略する。
【００６３】
加熱水流路６において、切換弁６７は設けられていない。従って、加熱水の循環により、ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂは同時に加熱される。
【００６４】
上記の構成によっても、冷却水流路４及び加熱水流路６により、冷却水で発電において発生した熱を利用してＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを効率良く加熱することができる。ＭＨボンベ２０ｂ，２０ｂ，・・，２０ｂを加熱して良好に使用できる状態にすることができる。
【００６５】
以上のように、本発明に係る燃料電池は、水素及び酸素を反応させて発電する発電部と、圧縮して充填された水素を貯蔵し、前記発電部に水素を供給する第１水素貯蔵容器と、水素吸蔵合金により水素を貯蔵し、前記発電部に水素を供給する第２水素貯蔵容器と、前記第１水素貯蔵容器及び第２水素貯蔵容器からの水素の供給を制御する制御部とを備えることを特徴とする。
【００６６】
本発明によれば、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。また、制御部は、第１水素貯蔵容器及び第２水素貯蔵容器からの水素の供給を制御する。従って、制御部は、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が良好に使用できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。また、第２水素貯蔵容器が良好に使用できる状態となった後は、第２水素貯蔵容器からの水素の供給に切り替えることができる。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００６７】
本発明に係る燃料電池は、前記制御部は、発電を開始する場合に、前記第２水素貯蔵容器の温度が所定温度以下であるとき、前記第１水素貯蔵容器から前記発電部に水素を供給することを特徴とする。
【００６８】
本発明によれば、所定温度を第２水素貯蔵容器が良好に水素の供給ができる温度の範囲内で適宜設定することにより、第２水素貯蔵容器から良好に水素を供給できない場合であっても、第１水素貯蔵容器により発電部により水素を供給することができる。
【００６９】
本発明に係る燃料電池は、前記制御部は、発電を開始する場合に、前記第２水素貯蔵容器の圧力が所定圧力以下であるとき、前記第１水素貯蔵容器から前記発電部に水素を供給することを特徴とする。
【００７０】
本発明によれば、所定圧力を第２水素貯蔵容器が良好に水素の供給ができる温度の範囲内で適宜設定することにより、第２水素貯蔵容器から良好に水素を供給できない場合であっても、第１水素貯蔵容器により発電部により水素を供給することができる。
【００７１】
本発明に係る燃料電池は、前記第２水素貯蔵容器を加熱する加熱部を備えることを特徴とする。
【００７２】
本発明によれば、加熱部による加熱により、第２水素貯蔵容器を良好に使用できる状態にすることができる。
【００７３】
本発明に係る燃料電池は、前記加熱部は、前記発電部を通流した熱媒体により直接又は間接的に前記第２水素貯蔵容器を加熱することを特徴とする。
【００７４】
本発明によれば、加熱部が発電において発生した熱を利用して第２水素貯蔵容器を効率良く加熱することができる。
【００７５】
本発明に係る燃料電池は、前記制御部は、前記第１水素貯蔵容器から前記発電部に水素を供給している場合に、前記第１水素貯蔵容器から前記第２水素貯蔵容器に水素を供給することを特徴とする。
【００７６】
本発明によれば、第２水素貯蔵容器へ水素を供給し、水素吸蔵合金の水素の吸蔵における発熱反応により、第２水素貯蔵容器を加熱することができる。
【００７７】
本発明に係る燃料電池は、前記制御部は、前記第２水素貯蔵容器から前記発電部に水素を供給している場合に、前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給することを特徴とする。
【００７８】
本発明によれば、第１水素貯蔵容器に水素を供給し、次の第１水素貯蔵容器の使用に備えることができる。
【００７９】
本発明に係る燃料電池は、前記制御部は、発電を停止している場合に、前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給することを特徴とする。
【００８０】
本発明によれば、第１水素貯蔵容器に水素を供給し、次の第１水素貯蔵容器の使用に備えることができる。
【００８１】
本発明に係る燃料電池は、前記制御部は、前記第１水素貯蔵容器の圧力が前記第２水素貯蔵容器の圧力よりも低い場合に、前記第２水素貯蔵容器から前記第１水素貯蔵容器に水素を供給することを特徴とする。
【００８２】
本発明によれば、第２水素貯蔵容器から効率よく第１水素貯蔵容器に水素を供給することができる。
【００８３】
本発明に係る燃料電池は、前記第２水素貯蔵容器は複数あることを特徴とする。
【００８４】
本発明によれば、発電をより長期間にわたって行うことができる。
【００８５】
本発明に係る燃料電池は、前記複数の第２水素貯蔵容器の内、次に供給を行う第２水素貯蔵容器を加熱しておくことを特徴とする。
【００８６】
本発明によれば、加熱により第２水素貯蔵容器を良好に使用できる状態にし、水素の供給を効率よく行うことができる。
【００８７】
本発明に係る燃料電池は、前記第１水素貯蔵容器から前記発電部に水素を供給する流路
を備え、前記第１水素貯蔵容器に貯蔵された水素量は、水素の供給に係る所定の供給圧力及び所定の供給温度において、前記流路を満たす水素量以上であることを特徴とする。
【００８８】
本発明によれば、第１水素貯蔵容器に貯蔵する水素を最低限の量とすることができる。
【００８９】
本発明に係る制御方法は、水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御する制御方法であって、前記第２水素貯蔵容器の温度又は圧力を取得し、取得した温度が所定温度以下である場合、又は取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、又は取得した圧力が所定圧力以下でない場合、前記第２水素貯蔵容器から前記発電部に水素を供給することを特徴とする。
【００９０】
本発明によれば、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が所定温度以上、又は所定圧力以上となるまで、即ち良好に水素を供給できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。ここで、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００９１】
本発明に係るプログラムは、水素及び酸素を反応させて発電する発電部への水素の供給において、圧縮して充填された水素を貯蔵する第１水素貯蔵容器からの供給と、水素吸蔵合金により水素を貯蔵する第２水素貯蔵容器からの供給とを制御するコンピュータに、前記第２水素貯蔵容器の温度又は圧力を取得し、取得した温度が所定温度以下である場合、又は取得した圧力が所定圧力以下である場合、前記第１水素貯蔵容器から前記発電部に水素を供給し、取得した温度が所定温度以下でない場合、又は取得した圧力が所定圧力以下でない場合、前記第２水素貯蔵容器から前記発電部に水素を供給する処理を実行させることを特徴とする。
【００９２】
本発明によれば、低温環境下、例えば外気温が氷点下である場合に、起動から第２水素貯蔵容器が所定温度以上、又は所定圧力以上となるまで、即ち良好に水素を供給できる状態となるまで、第１水素貯蔵容器から水素を供給しておくことができる。ここで、第１水素貯蔵容器には、水素が圧縮して充填されているので、温度条件に関係なく、水素の供給が可能である。従って、常温よりも低い環境においても良好に発電を行うことができる。更に、発電を行っていない場合に、次の発電に対して、第２水素貯蔵容器を保温しておくことが不要となるか、又は保温に必要な電力などのエネルギーを低減することができる。
【００９３】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。即ち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態も本発明の技術的範囲に含まれる。
【符号の説明】
【００９４】
１  スタック（発電部）
２  水素流路（流路）
４  冷却水流路（加熱部の一部）
４ａ  循環路（加熱部）
６  加熱水流路（加熱部の一部）
２０ａ  圧縮ボンベ（第１水素貯蔵容器）
２０ｂ  ＭＨボンベ（第２水素貯蔵容器）
９０  ＣＰＵ（制御部）
９１ｂ  水素供給プログラム
【図１】
0006701652.tif 000002
【図２】
0006701652.tif 000003
【図３】
0006701652.tif 000004
【図４】
0006701652.tif 000005
【図５】
0006701652.tif 000006
【図６】
0006701652.tif 000007
【図７】
0006701652.tif 000008
【図８】
0006701652.tif 000009
【図９】
0006701652.tif 000010