(57)【特許請求の範囲】
【請求項１】
燃料電池と、
前記燃料電池が発電した電力により動作する複数の電力負荷と、
複数の前記電力負荷のそれぞれに設けられ、前記電力負荷の消費電力を増やす必要がある場合に、予め電力の要求情報を送信する要求制御部と、
前記要求制御部から前記要求情報を受け取った場合に、前記電力負荷へ前記燃料電池が更に電力を供給することができることを条件として、消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御部と、
複数の前記電力負荷のそれぞれに設けられ、前記燃料電池制御部から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、前記電力負荷の消費電力を増加させる負荷制御部と
を備え、
前記要求制御部は、前記電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを前記燃料電池制御部に送信し、
前記燃料電池制御部は、複数の前記電力負荷が要求する電力の合計値に前記燃料電池の発電電力が達するまでの時間が、複数の前記電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の前記電力負荷の前記負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の前記電力負荷に対して、再度消費電力の増加を許可し、
前記負荷制御部は、消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、前記電力負荷の消費電力を低下させる燃料電池システム。
【請求項２】
前記燃料電池制御部は、低下させる電力量を前記負荷制御部に送信し、
前記負荷制御部は、消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、当該低下させる電力量だけ、前記電力負荷の消費電力を低下させる請求項１に記載の燃料電池システム。
【請求項３】
前記電力負荷の動作モードに応じた、前記電力負荷の消費電力を示す動作モードテーブルを更に備え、
前記負荷制御部は、前記低下させる電力量だけ消費電力を下げるために遷移する必要のある動作モードを、前記動作モードテーブルを参照して判断し、当該動作モードへ遷移させる請求項２に記載の燃料電池システム。
【請求項４】
前記燃料電池制御部は、複数の前記電力負荷の各々の優先度を予め格納しており、優先度の高い前記電力負荷の前記要求制御部から前記要求情報を受け取った場合に、優先度のより低い前記電力負荷の前記負荷制御部に対して消費電力を下げる旨を指示する請求項１に記載の燃料電池システム。
【請求項５】
前記要求制御部は、電力を要求する期間を示す期間情報を、前記燃料電池制御部に送信し、
前記燃料電池制御部は、各前記要求制御部から受け取った、消費電力の増加必要量および期間情報、ならびに各前記電力負荷に消費電力の増加を開始させた時刻に基づいて、各前記電力負荷が現在消費をしている電力の大きさを判断し、より優先度の高い前記電力負荷の前記要求制御部から新たな要求情報を受け取った場合に、優先順位の低いいずれかの前記電力負荷の消費電力を削減することによって新たな要求情報に応じた電力を供給することができるかを判断する請求項４に記載の燃料電池システム。
【請求項６】
前記要求制御部は、動作モードを遷移させようとする場合に現在の消費電力と比較して増加させる必要のある消費電力の大きさを、前記動作モードテーブルを参照して判断し、増加必要量を前記燃料電池制御部に送信する請求項３に記載の燃料電池システム。
【請求項７】
前記負荷制御部は、許容された消費電力の範囲内で遷移することのできる動作モードを、前記動作モードテーブルを用いて判断し、当該動作モードに遷移する請求項３に記載の燃料電池システム。
【請求項８】
燃料電池が発電した電力により動作する複数の電力負荷の消費電力を増やす必要がある場合に、複数の前記電力負荷のそれぞれに設けられた要求制御部が予め電力の要求情報を送信する要求制御ステップと、
前記要求制御部から前記要求情報を受け取った場合に、前記電力負荷へ前記燃料電池が更に電力を供給することができることを条件として、燃料電池制御部が消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御ステップと、
複数の前記電力負荷のそれぞれに設けられた負荷制御部が、前記燃料電池制御部から消費電力を増加して良い旨の許可通知を受け取ったことを条件として、前記電力負荷の消費電力を増加させる負荷制御ステップと
を備え、
前記要求制御ステップは、前記電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを送信し、
前記燃料電池制御ステップは、複数の前記電力負荷が要求する電力の合計値に前記燃料電池の発電電力が達するまでの時間が、複数の前記電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の前記電力負荷の前記負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の前記電力負荷に対して、再度消費電力の増加を許可し、
前記負荷制御ステップは、前記負荷制御部が消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、前記電力負荷の消費電力を低下させる燃料電池システム制御方法。
【請求項９】
前記燃料電池制御ステップは、低下させる電力量を前記負荷制御部に送信し、
前記負荷制御ステップは、前記負荷制御部が消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、当該低下させる電力量だけ、前記電力負荷の消費電力を低下させる請求項８に記載の燃料電池システム制御方法。
【請求項１０】
前記電力負荷の動作モードに応じた、前記電力負荷の消費電力を示す動作モードテーブルを管理するステップを更に備え、
前記負荷制御ステップは、前記低下させる電力量だけ消費電力を下げるために遷移する必要のある動作モードを、前記動作モードテーブルを参照して判断し、当該動作モードへ遷移させる請求項９に記載の燃料電池システム制御方法。
【請求項１１】
燃料電池と、
前記燃料電池が発電した電力により動作する複数の電力負荷と、
複数の前記電力負荷のそれぞれに設けられ、前記電力負荷の消費電力を増やす必要がある場合に、予め電力の要求情報を送信する要求制御部と、
前記要求制御部から前記要求情報を受け取った場合に、前記電力負荷へ前記燃料電池が更に電力を供給することができることを条件として、消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御部と、
複数の前記電力負荷のそれぞれに設けられ、前記燃料電池制御部から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、前記電力負荷の消費電力を増加させる負荷制御部と
を備え、
前記要求制御部は、前記電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを前記燃料電池制御部に送信し、
前記燃料電池制御部は、複数の前記電力負荷が要求する電力の合計値に前記燃料電池の発電電力が達するまでの時間が、複数の前記電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の前記電力負荷の前記負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の前記電力負荷に対して、再度消費電力の増加を許可し、
前記負荷制御部は、消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、前記電力負荷の消費電力を低下させる建造物。
【請求項１２】
前記燃料電池制御部は、低下させる電力量を前記負荷制御部に送信し、
前記負荷制御部は、消費電力を下げる旨の指示を前記燃料電池制御部から受け取った場合に、当該低下させる電力量だけ、前記電力負荷の消費電力を低下させる請求項１１に記載の建造物。
【請求項１３】
前記電力負荷の動作モードに応じた、前記電力負荷の消費電力を示す動作モードテーブルを更に備え、
前記負荷制御部は、前記低下させる電力量だけ消費電力を下げるために遷移する必要のある動作モードを、前記動作モードテーブルを参照して判断し、当該動作モードへ遷移させる請求項１２に記載の建造物。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、電力消費量のピークが、燃料電池による最大発電量を上回ることを適切に防止することができる燃料電池システム、燃料電池システム制御方法および建造物に関する。特に本発明は、負荷制御部が、消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、消費電力を下げる、燃料電池システム、燃料電池システム制御方法および建造物に関する。
【背景技術】
【０００２】  従来、電力系統の補助電源として各住宅における太陽光発電、燃料電池等が考えられている。また、近年の電力需要の増大により、近い将来に電力系統からの電力供給が不足することが予想される。このため、各住宅の電力供給において、太陽光発電、燃料電池等の分散型電源に対する依存度が高まると考えられる。つまり、従来補助電源として使用されていた燃料電池等が、各住宅の主電源として機能することが予想される。このようなシステムとしては、例えば、住宅が備える負荷機器が消費する電力を燃料電池が提供し、燃料電池の発電に伴って生成される温水を、住宅が備える貯湯タンクに供給するシステムがある（例えば、特許文献１参照。）。【０００３】  一般に、電力系統から供給される電力を用いて動作する負荷機器は、１０ミリ秒程度の時間で消費電力を変動させる場合がある。一方で、燃料電池の発電量を変動させるには一般に数百ミリ秒程度の時間が必要である。【０００４】  また、負荷機器の消費電力が予め定められた制限値に達したときには、電流制限器により電力供給を遮断することで、電力供給システムの安定を維持していた。
【特許文献１】：特開２００３−１９９２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  従来、燃料電池は、負荷機器が電力を消費する前に、負荷機器が消費するする電力を予め発電しておくことができなかった。このため、燃料電池が、負荷機器の電力需要の時間変動に対応できない場合は、負荷機器が動作を停止する場合や、動作不良に陥る場合があった。これを避けるため、需要電力に対して十分な電力を予め燃料電池で発電しておくことは無駄が多く、好ましくない。【０００６】  また、複数の負荷機器が電力を同時に消費した場合などには、システム全体の消費電力の変動が大きくなる場合があった。このような場合、燃料電池の発電電力が需要電力に達するまでの間に発電される電力が無駄になる。さらに、システム全体の需要電力が、燃料電池の最大発電電力より大きい場合には、電流制限器等により電力供給を遮断され、負荷機器が動作を完全に停止してしまう。【０００７】  また、負荷機器は、必要とする電力を燃料電池から受け取ることができない場合には、負荷機器が動作を停止する場合や、動作不良に陥る場合があった。
【課題を解決するための手段】
【０００８】
このような課題を解決するために、本発明の第１の形態における燃料電池システムは、燃料電池と、燃料電池が発電した電力により動作する複数の電力負荷と、複数の電力負荷のそれぞれに設けられ、電力負荷の消費電力を増やす必要がある場合に、予め電力の要求情報を送信する要求制御部と、要求制御部から要求情報を受け取った場合に、電力負荷へ燃料電池が更に電力を供給することができることを条件として、消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御部と、複数の電力負荷のそれぞれに設けられ、燃料電池制御部から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、電力負荷の消費電力を増加させる負荷制御部とを備える。
【０００９】
要求制御部は、電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを燃料電池制御部に送信し、燃料電池制御部は、複数の電力負荷が要求する電力の合計値に燃料電池の発電電力が達するまでの時間が、複数の電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の電力負荷の負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の電力負荷に対して、再度消費電力の増加を許可する。負荷制御部は、消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、電力負荷の消費電力を低下させる。
【００１０】
燃料電池制御部は、低下させる電力量を負荷制御部に送信し、負荷制御部は、消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、当該低下させる電力量だけ、電力負荷の消費電力を低下させる。
【００１１】
また本形態における燃料電池システムは、電力負荷の動作モードに応じた、電力負荷の消費電力を示す動作モードテーブルを更に備え、負荷制御部は、低下させる電力量だけ消費電力を下げるために遷移する必要のある動作モードを、動作モードテーブルを参照して判断し、当該動作モードへ遷移させる。このため、電力が不足する場合であっても、完全に停止することなく消費電力を低減することができる。
【００１２】
燃料電池制御部は、複数の電力負荷の各々の優先度を予め格納しており、優先度の高い電力負荷の要求制御部から要求情報を受け取った場合に、優先度のより低い電力負荷の負荷制御部に対して消費電力を下げる旨を指示する。
【００１３】
要求制御部は、電力を要求する期間を示す期間情報を、燃料電池制御部に送信する。燃料電池制御部は、各要求制御部から受け取った、消費電力の増加必要量および期間情報、ならびに各電力負荷に消費電力の増加を開始させた時刻に基づいて、各電力負荷が現在消費をしている電力の大きさを判断し、より優先度の高い電力負荷の要求制御部から新たな要求情報を受け取った場合に、優先順位の低いいずれかの電力負荷の消費電力を削減することによって新たな要求情報に応じた電力を供給することができるかを判断する。
【００１４】  要求制御部は電力を要求する期間を示す期間情報を、燃料電池制御部に送信するので、電力負荷の消費電力が増加した後に減少する時刻を燃料電池制御部が予め知ることができる。このため、燃料電池の発電量を増加または減少させるべきか否かを適切に判断することができる。【００１５】
要求制御部は、動作モードを遷移させようとする場合に現在の消費電力と比較して増加させる必要のある消費電力の大きさを、動作モードテーブルを参照して判断し、増加必要量を燃料電池制御部に送信する。このため、電力負荷が必要とする消費電力の大きさ分だけ、予め燃料電池の発電量を増加させることができる。負荷制御部は、許容された消費電力の範囲内で遷移することのできる動作モードを、動作モードテーブルを用いて判断し、当該動作モードに遷移する。このため、許容される電力の範囲内で、最も好ましい動作モードを選択することができる。
【００１６】
本発明の他の形態における燃料電池システム制御方法は、燃料電池が発電した電力により動作する複数の電力負荷の消費電力を増やす必要がある場合に、複数の電力負荷のそれぞれに設けられた要求制御部が予め電力の要求情報を送信する要求制御ステップと、要求制御部から要求情報を受け取った場合に、電力負荷へ燃料電池が更に電力を供給することができることを条件として、消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御ステップと、複数の電力負荷のそれぞれに設けられた負荷制御部が、燃料電池制御部から消費電力を増加して良い旨の許可通知を受け取ったことを条件として、電力負荷の消費電力を増加させる負荷制御ステップとを備え、要求制御ステップは、電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを送信し、燃料電池制御ステップは、複数の電力負荷が要求する電力の合計値に燃料電池の発電電力が達するまでの時間が、複数の電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の電力負荷の負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の電力負荷に対して、再度消費電力の増加を許可し、負荷制御ステップは、負荷制御部が消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、電力負荷の消費電力を低下させる。
【００１７】
本発明の他の形態における建造物は、燃料電池と、燃料電池が発電した電力により動作する複数の電力負荷と、複数の電力負荷のそれぞれに設けられ、電力負荷の消費電力を増やす必要がある場合に、予め電力の要求情報を送信する要求制御部と、要求制御部から要求情報を受け取った場合に、電力負荷へ燃料電池が更に電力を供給することができることを条件として、消費電力を増加しても良い旨を示す許可通知を送信する燃料電池制御部と、複数の電力負荷のそれぞれに設けられ、燃料電池制御部から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、電力負荷の消費電力を増加させる負荷制御部とを備え、要求制御部は、電力負荷の消費電力を増やす必要がある場合に、増加させる電力の大きさを燃料電池制御部に送信し、燃料電池制御部は、複数の電力負荷が要求する電力の合計値に燃料電池の発電電力が達するまでの時間が、複数の電力負荷が当該合計値の電力の消費を開始するまでの時間より長い場合に、一旦、他の複数の電力負荷の負荷制御部に対して消費電力を下げる旨の指示を行い、その後に一部の電力負荷に対して、再度消費電力の増加を許可し、負荷制御部は、消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、電力負荷の消費電力を低下させる。
【００１８】
燃料電池制御部は、低下させる電力量を負荷制御部に送信し、負荷制御部は、消費電力を下げる旨の指示を燃料電池制御部から受け取った場合に、当該低下させる電力量だけ、電力負荷の消費電力を低下させる。また本形態における建造物は、電力負荷の動作モードに応じた、電力負荷の消費電力を示す動作モードテーブルを更に備え、負荷制御部は、低下させる電力量だけ消費電力を下げるために遷移する必要のある動作モードを、動作モードテーブルを参照して判断し、当該動作モードへ遷移させる。なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【発明の効果】
【００１９】
本発明によれば、消費電力の変動速度を予め定められた速度以下にとどめることができる。
【図面の簡単な説明】
【００２０】［図１］本発明の実施形態に係る燃料電池システム３０の構成の一例を示す図である。
［図２］加温装置４８ａの構成の一例を示す図である。
［図３］電力負荷４４ａの構成の一例を示す図である。
［図４］複数の燃料電池４０における、発電電力と発電効率との関係の一例を示す図である。
［図５］電力負荷４４が電力を要求する通信シーケンスを示すシーケンス図である。
［図６］電力要求情報を受信した場合の、燃料電池制御部５０の動作の詳細を示すフローチャートである。
［図７］燃料電池制御部５０が管理する管理テーブルの一例を示す図である。
［図８］燃料電池４０が発電する発電電力の時間発展の一例を示す図である。
［図９］消費電力の低下を要求する場合における通信シーケンスの一例を示すシーケンス図である。
［図１０］消費電力の低下を要求する場合の、燃料電池制御部５０の動作の詳細を示すフローチャートである。
［図１１］燃料電池４０が発電する発電電力の時間発展の一例を示す図である。
［図１２］電力負荷４４が消費する電力の消費パターンの一例を示す図である。
［図１３］電力負荷４４および蓄電池が消費する電力の時間発展の一例を示す図である。
［図１４］電力経路の構成の一例を示す図である。
［図１５］燃料電池制御部５０、要求制御部６６、および負荷制御部５８のそれぞれが有するコンピュータ５００の構成の一例を示す図である。
【符号の説明】
【００２１】  ４０…燃料電池、４２…主貯湯槽、４４…電力負荷、４６…ヒートポンプ、４８…加温装置、５０…燃料電池制御部、５２…サブ貯湯槽、５６…動作モードテーブル、５８…負荷制御部、６０…給湯歴管理部、６２…在宅判断部、６６…要求制御部、３０…燃料電池システム
【発明を実施するための最良の形態】
【００２２】  以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の開発手段に必須であるとは限らない。【００２３】  図１は、本発明の実施形態に係る燃料電池システムの構成の一例を示す図である。本実施形態は、電力消費量のピークが、燃料電池による最大発電量を上回ることを適切に防止することができる燃料電池システムを提供することを目的とする。【００２４】  燃料電池システム３０は、例えば複数の住居（１１０ａ〜１１０ｃ、以下１１０と総称する。）を含む建造物である集合住宅に電力および熱を供給する。ここで、集合住宅とは、一の建築物に複数の住居１１０を設けたものであってよく、異なる領域に設けられた複数の建築物のそれぞれを住居１１０としたものであってもよい。【００２５】  住居１１０ｂおよび住居１１０ｃは、住居１１０ａと同一の構成要素を持つ。住居１１０ｂおよび住居１１０ｃが持つ各構成要素の符号の末尾にそれぞれｂおよびｃの符号を付けることにより、いずれの住居１１０の構成要素であるかを識別する。すなわち、燃料電池システム３０は、複数の燃料電池（４０ａ〜４０ｃ、以下４０と総称する。）、複数の電力負荷（４４ａ〜４４ｃ、以下４４と総称する。）、複数の加温装置（４８ａ〜４８ｃ、以下４８と総称する。）、複数の主貯湯槽（４２ａ〜４２ｃ、以下４２と総称する。）、複数の熱負荷（５４ａ〜５４ｃ、以下５４と総称する。）、複数の給湯歴管理部（６０ａ〜６０ｃ、以下６０と総称する。）、および複数の在宅判断部（６２ａ〜６２ｃ、以下６２と総称する。）、ならびに、住居１１０が有さない単独の加温装置４８ｄおよびサブ貯湯槽５２、ならびに燃料電池制御部５０を備える。【００２６】  以下、住居１１０ａの各構成要素の動作について説明する。本実施形態においては、燃料電池４０ａは、住居１１０ａに設けられ、加温装置４８ａに電力を供給する。また、燃料電池４０ａは、いずれの電力負荷４４に対しても電力が供給可能に設けられている。したがって、一の電力負荷４４の消費する電力を燃料電池４０ａが発電すると、燃料電池４０ａが部分負荷運転となるような場合でも、他の複数の電力負荷４４に供給する電力をも燃料電池４０ａが発電することで、より高い運転効率で燃料電池４０ａを駆動することができる。また、燃料電池４０ａが電力を供給する必要がない場合でも、燃料電池４０ａを停止させずに、燃料電池４０ａ自身の動作のための補機電力のみ発電するホットアイドリング状態で待機させておくことで、電力負荷４４が必要とする電力が増加した場合に、燃料電池４０ａを起動する場合に比べて迅速に電力を供給できる。また、他の住居１１０の燃料電池４０が故障した場合であっても、燃料電池４０ａから電力を供給することができる。このように、燃料電池４０が、複数設けられているので、負荷の幅広い変動に対応することができる。【００２７】  また、燃料電池４０ａは、例えば固体高分子形燃料電池（ＰＥＦＣ）である。燃料電池４０ａは、例えば各住居に供給される都市ガス、プロパンガス等を改質して、燃料となる水素ガスを生成するものであってよく、また外部から供給される水素ガスを燃料とするものであってもよい。また、燃料電池４０ａはバッテリを備えており、当該バッテリを、非常時に燃料電池システム３０を機能させるための電源として使用してよく、また、燃料電池システム３０を立ち上げるときの電源として使用してもよい。【００２８】  主貯湯槽４２ａは、燃料電池４０ａで生じる熱によって加温された温水、および加温装置４８ａによって加温された温水を貯湯する。また、主貯湯槽４２ａは、熱負荷５４ａに熱を供給する。サブ貯湯槽５２は、加温装置４８ｄによって温められた温水を貯湯し、主貯湯槽４２ａが温水を供給する温水設備とは異なる温水設備に温水を供給する。【００２９】  在宅判断部６２ａは、在宅中であるか否かを判断する。在宅判断部６２ａは、例えば、住居１１０ａのドアに設けられた錠の施錠情報を検知して、住居１１０ａの外部から施錠された場合に非在宅中とし、施錠されていない場合または住居１１０ａの内部から施錠された場合に在宅中とする。また、在宅判断部６２ａは、消費電力や消費熱量の変動量を検知して在宅中であるか否かを判断してもよい。例えば、消費電力の変動量が、予め定められた基準量より大きい場合に在宅中であるとし、消費電力の変動量が予め定められた基準量以下の場合に非在宅中としてもよい。また、在宅判断部６２ａは赤外線センサーを備え、人体から放出される赤外線のエネルギーを検出することによって在宅か否かを判断してよい。この場合、赤外線センサーは、例えば焦電型赤外線センサーであってよい。【００３０】  給湯歴管理部６０ａは、温水の消費量および燃料電池４０ａによる温水の生産量の履歴を管理する。本実施例では、給湯歴管理部６０ａは、主貯湯槽４２ａから供給される温水量を、温水の消費量として検出する。また、給湯歴管理部６０ａは、主貯湯槽４２ａに供給された温水量を、燃料電池４０ａおよび加温装置４８ａが生産する温水の生産量として検出する。さらに、１日を１時間ごとの時間帯に分割し、各時間帯における温水の消費量および生産された温水の量の履歴を管理する。【００３１】  また、給湯歴管理部６０ａは、温水の消費量、および、燃料電池４０ａと加温装置４８ａによる温水の生産量として、温水の量と温度を管理してもよい。すなわち、主貯湯槽４２ａの温水温度から給水温度を減じたものに、主貯湯槽４２ａから供給される温水の体積を乗じたものを、温水の消費量として検出する。【００３２】  また、燃料電池４０ａから主貯湯槽４２ａへ供給される温水の温度から、燃料電池４０ａに供給される冷却水による燃料電池４０ａの冷却前の温度を減じたものに、燃料電池４０ａから主貯湯槽４２ａへ供給される温水の体積を乗じたものを、燃料電池４０ａによる温水の生産量として検出してよい。また、加温装置４８ａから主貯湯槽４２ａへ供給される温水の温度から、加温装置４８ａに供給される加温前の温水の温度を減じたものに、加温装置４８ａから主貯湯槽４２ａへ供給される温水の体積を乗じたものを、加温装置４８ａによる温水の生産量として検出してよい。【００３３】  また、給湯歴管理部６０ａは、在宅判断部６２ａによって在宅中であると判断されたときの温水の消費量および生産量、ならびに在宅中ではないと判断されたときの温水の消費量および生産量の履歴を、それぞれ管理する。【００３４】  電力負荷４４ａは、燃料電池４０が発電した電力により動作する。電力負荷４４ａは、電力を消費する前に、予め燃料電池制御部５０に電力を要求する。燃料電池制御部５０は、電力負荷４４ａから電力を要求されたとき、予め燃料電池４０の発電電力を増加させる。【００３５】  以上、住居１１０ａの各構成要素の動作について説明したが、住居１１０ｂおよび住居１１０ｃの持つそれぞれの各構成要素の動作は、住居１１０ａの各構成要素の動作と同一であるので説明を省略する。【００３６】  図２は、加温装置４８ａの構成の一例を示す図である。加温装置４８ａは、燃料電池４０ａにより作られた余剰電力を用いて水を加温する。加温装置４８ａは、外部の熱量を水へ移動することにより水を加温するヒートポンプ４６ａである。ヒートポンプ４６ａが、外部の熱量を水へ移動することにより水を加温するので、少ない電力で多くの熱量を供給することができる。電力需要に対する熱需要の比が、燃料電池４０ａが発電する電力に対する、燃料電池４０ａが生産する熱量の比より大きいとき、余剰電力を用いてヒートポンプ４６ａを駆動することによって効率的に熱を供給できる。このため、電力の需要量と熱量の需要量とを適切に釣り合わせることができる。【００３７】  また、住居１１０ｂの加温装置４８ｂ、および住居１１０ｃの加温装置４８ｃは、加温装置４８ａと同一の構成要素を有する。すなわち、加温装置４８ｂおよび加温装置４８ｃは、それぞれヒートポンプ４６ｂおよびヒートポンプ４６ｃを有する。また、ヒートポンプ４６ｂおよびヒートポンプ４６ｃの動作は、ヒートポンプ４６ａと同一であるので、説明を省略する。【００３８】  図３は、電力負荷４４ａの構成の一例を示す図である。電力負荷４４ａは、負荷部６４ａ、動作モードテーブル５６ａ、負荷制御部５８ａ、および要求制御部６６ａを備える。また、住居１１０ｂの電力負荷４４ｂ、および住居１１０ｃの電力負荷４４ｃは、電力負荷４４ａと同一の構成要素を有する。電力負荷４４ｂの有する各構成要素の符号の末尾にｂを、電力負荷４４ｃの有する各構成要素の符号の末尾にｃを付けることにより、いずれの電力負荷４４の構成要素であるかを識別する。【００３９】  以下、電力負荷４４ａの各構成要素の動作について説明する。負荷部６４ａは燃料電池４０から供給される電力を消費する。動作モードテーブル５６ａは、電力負荷４４ａの動作モードに応じた、電力負荷４４ａの消費電力を示す。動作モードテーブル５６ａは、消費電力情報を、動作モード情報に対応づけて格納する。例えば電力負荷４４ａが冷房機器であり、急速冷房と通常冷房の動作モードを持つとき、急速冷房と通常冷房のそれぞれの動作モードに対応づけて、それぞれの動作モードで動作するために必要な消費電力を動作モードテーブル５６ａに格納する。【００４０】  要求制御部６６ａは、電力負荷４４ａの消費電力を増やす必要がある場合に、予め燃料電池制御部５０へ電力要求情報を送信する。このとき、増加させる必要のある消費電力を、動作モードテーブル５６ａを参照して判断し、増加必要量を燃料電池制御部５０に電力要求情報���して送信する。また、要求制御部６６ａは、電力を要求する期間を示す期間情報、および電力の消費を開始する期限を示す期限情報を、燃料電池制御部５０に電力要求情報として送信する。このとき、要求制御部６６ａは、電力負荷４４ａを利用する使用者による指示等に基づいて期間情報および期限情報を決定してよい。例えば、電力負荷４４ａが冷房機器であるとき、電力負荷４４ａの使用者が、目標温度および当該目標温度に達する目標時刻を電力負荷４４ａに指示する。このとき要求制御部６６ａは、使用者から指示された目標温度、目標時刻、および現在の温度に基づいて、増加する消費電力、電力の消費を開始する期限、および電力を消費する期間とを計算して、それぞれを電力要求情報の消費電力、期限情報、および期間情報として、燃料電池制御部５０に送信する。【００４１】  負荷制御部５８ａは、燃料電池制御部５０から許可通知を受け取ったとき、許容された範囲内で電力負荷４４ａの消費電力を増加させる。このとき、負荷制御部５８ａは、許容された消費電力の範囲内で遷移することのできる動作モードを、動作モードテーブル５６ａを用いて判断し、負荷部６４ａを制御して当該動作モードに遷移する。負荷制御部５８ａ、要求制御部６６ａ、および燃料電池制御部５０は、イーサーネット（登録商標）等の通信ネットワークによって結ばれている。また、他の方法としては、負荷制御部５８ａ、要求制御部６６ａ、および燃料電池制御部５０との間のデータ通信信号を、電源の周波数より十分に高い高周波に変調し、電源ラインに重畳してもよい。【００４２】  以上、電力負荷４４ａの各構成要素の動作を説明したが、電力負荷４４ｂおよび電力負荷４４ｂの各構成要素は、電力負荷４４ａの各構成要素と同一の動作をするので、説明を省略する。【００４３】  本実施形態の燃料電池システム３０では、燃料電池制御部５０は、要求制御部６６から要求情報を受け取ったとき、電力を供給することができる場合に、許容することのできる消費電力の増加量を、負荷制御部５８へ許可通知として通知する。また、燃料電池制御部５０は、燃料電池４０の発電効率を、予め定められた発電効率よりも高くすることができる場合に、負荷制御部５８へ許可通知を送信する。【００４４】  図４は、複数の燃料電池４０における、発電電力と発電効率との関係の一例を示す図である。一般に、燃料電池４０の発電効率は、燃料電池４０の発電電力に依存する。このため、複数の燃料電池４０を接続したシステムであっても、全体としての発電効率は図４に示すような発電電力に対する依存性をもつ。複数の燃料電池４０を接続したシステムで、全体としての発電効率の下限となる基準効率を定めると、燃料電池４０が発電すべき電力量の合計の範囲が定められる。例えば、燃料電池４０が発電する電力の合計が、第一下限電力（Ｐ１）から第一上限電力（Ｐ２）の間、第二下限電力（Ｐ３）から第二上限電力（Ｐ４）の間、または第三下限電力（Ｐ５）と第三上限電力（Ｐ６）の間のいずれかであれば、発電効率が基準効率以上となる。【００４５】  したがって、燃料電池制御部５０は、複数の燃料電池４０が発電する電力の合計が予め定められた電力範囲内となるように、複数の燃料電池４０の発電量を制御することで、全体としての発電効率を予め定められた発電効率以上にすることができる。すなわち、燃料電池制御部５０は、要求される電力が、燃料電池４０が発電できる最大発電電力を下回る場合であって、要求される電力を発電したときに燃料電池４０の発電する電力量の合計が、予め定められた発電効率以上となる電力の範囲内である場合に、燃料電池制御部５０は負荷制御部５８へ許可通知を送信する。【００４６】  図５は、電力負荷４４が電力を要求する通信シーケンスを示すシーケンス図である。要求制御部６６ｂは、電力負荷４４ｂの消費電力を増やす必要がある場合に、電力要求情報を燃料電池制御部５０に送信する（Ｓ２００）。【００４７】  燃料電池制御部５０は、要求制御部６６ｂからの電力要求情報に基づいて要求判定を行う（Ｓ２０２）。Ｓ２０２で、燃料電池４０ｂの出力を増加する必要があると判断された場合は、燃料電池４０ｂの出力を増加させる（Ｓ２０４）。燃料電池４０ｂの出力が増加し、要求された電力を供給する準備が完了すると（Ｓ２０６）、消費電力を増加しても良い旨を示す許可通知を負荷制御部５８ｂへ送信する（Ｓ２０８）。負荷制御部５８ｂは、許可通知を受信した場合に、許容された範囲内の電力量を消費するよう負荷部６４ｂを制御することで、電力負荷４４ａは電力消費を開始する（Ｓ２０９）。【００４８】  要求制御部６６ａは、電力負荷４４ａの消費電力を増やす必要がある場合に、電力要求情報を燃料電池制御部５０に送信する（Ｓ２１０）。燃料電池制御部５０は、要求制御部６６ａからの電力要求情報に基づいて要求判定を行う（Ｓ２１２）。Ｓ２１２で、燃料電池４０ａを起動する必要があると判断された場合は、燃料電池４０ａを起動させる（Ｓ２１４）。燃料電池４０ａが起動し、要求された電力を供給する準備が完了すると（Ｓ２１６）、消費電力を増加しても良い旨を示す許可通知を負荷制御部５８ａへ送信する（Ｓ２１８）。負荷制御部５８ａは、許可通知を受信した場合に、許容された範囲内の電力量を消費するよう負荷部６４ａを制御することで、電力負荷４４ａは電力消費を開始する（Ｓ２１９）。【００４９】  図６は、電力要求情報を受信した場合の、燃料電池制御部５０の動作の詳細を示すフローチャートである。燃料電池制御部５０は、要求制御部６６からの要求情報に基づき、指定された期間、電力を供給できるかどうかを判定する（Ｓ２３０）。電力を供給できる場合、負荷制御部５８に許可通知を送信し（Ｓ２３４）、処理を終了する。【００５０】  Ｓ２３０で電力を供給できない場合には、要求制御部６６からの電力要求情報に基づき、消費開始期限までに予め定められた発電効率よりも高くなる発電電力で電力を供給する準備が整うか否かを判定する（Ｓ２３２）。Ｓ２３２において電力を供給する準備が整う場合、燃料電池４０の出力を増加させる（Ｓ２３６）。なお、Ｓ２３６において燃料電池４０を起動する必要がある場合は、燃料電池４０を起動する。さらに、燃料電池制御部５０は、燃料電池４０の出力に基づいて、条件付きの許可通知を負荷制御部５８に送信する（Ｓ２３８）。Ｓ２３８において送信する条件付きの許可通知は、燃料電池４０が電力を供給できる時刻や電力量を表す情報を��んでよい。例えば、Ｓ２３６において燃料電池４０を起動させた場合の条件付きの許可通知は、要求された電力を供給できる時刻を含むものであってよく、また、現時点で供給できる電力量を含むものであってもよい。【００５１】  Ｓ２３２において電力を供給する準備が整わない場合、要求された電力より少ない電力であっても電力負荷４４が許容できるか否かを判定する（Ｓ２４０）。Ｓ２４０において、燃料電池制御部５０は、要求制御部６６からの電力要求情報に基づいて、要求された電力より少ない電力であっても電力負荷４４が許容できるか否かを判断する。例えば、要求制御部６６は、要求する電力より低い電力で電力負荷４４が動作できるか否かを示す情報を、要求する電力とともに電力要求情報として燃料電池制御部５０に送信する。また、要求制御部６６は、動作モードテーブル５６を参照して、電力負荷４４が動作できる下限の電力を、要求する電力とともに電力要求情報として燃料電池制御部５０に送信してもよい。これによって燃料電池制御部５０は、要求された電力より少ない電力であっても電力負荷４４が許容できるか否かを判定する。【００５２】  Ｓ２４０において、要求された電力より少ない電力を電力負荷４４が許容できない場合は、Ｓ２３６の処理を行い、Ｓ２３８において条件付きの判断結果を示す許可通知、または条件付きの許可通知を負荷制御部５８に送信し、処理を終了する。Ｓ２３８において送信する条件付きの判断結果を示す許可通知は、燃料電池４０が電力を供給できる時刻や電力量を表す情報を含んでよい。例えば、条件付きの判断結果を示す許可通知は、燃料電池４０が予め定められた発電効率よりも高くなる発電電力で発電しつつ要求された電力を供給するときに、電力の供給を開始できる時刻を含んでよく、また、現時点あるいは期限までに供給できる電力量を含んでもよい。また、Ｓ２３８において送信する条件付きの許可通知は、燃料電池４０が電力を供給できる時刻や電力量を表すものを含んでよい。例えば、Ｓ２３６において燃料電池４０を起動させた場合の条件付きの許可通知は、要求された電力を供給できる時刻を含むものであってよく、また、現時点あるいは期限までに供給できる電力量を含むものであってもよい。【００５３】  Ｓ２４０において要求された電力より少ない電力であっても電力負荷４４が許容できる場合、Ｓ２４２において条件付きの判断結果を示す許可通知、または条件付きの許可通知を負荷制御部５８に送信し、処理を終了する。Ｓ２４２において送信する条件付きの判断結果を示す許可通知は、燃料電池４０が電力を供給できる時刻や電力量を表す情報を含んでよい。例えば、条件付きの判断結果を示す許可通知は、燃料電池４０が予め定められた発電効率よりも高くなる発電電力で発電しつつ要求された電力を供給するときに、電力の供給を開始できる時刻を含んでよく、また、燃料電池４０が予め定められた発電効率よりも高くなる発電電力で発電しつつ現時点あるいは期限までに供給できる電力量を含んでもよい。また、Ｓ２４２において送信する条件付きの許可通知は、燃料電池４０が供給できる電力量を表すものを含んでよい。例えば、条件付きの許可通知は、燃料電池４０が予め定められた発電効率よりも高��なる発電電力で発電しつつ現時点あるいは期限までに供給できる電力量を含むものであってよい。【００５４】  なお、負荷制御部５８は、条件付きの判断結果を示す許可通知、または条件付きの許可通知を燃料電池制御部５０から受け取った場合には、それら許可通知によって通知された許容される電力の範囲内で遷移することのできる動作モードを、動作モードテーブル５６から判断して当該動作モードに遷移してよい。また負荷制御部５８は、許可通知によって通知された、電力を受け取ることのできる時刻に基づいて、指定された時刻に電力の消費を開始するよう負荷部６４を制御してもよい。【００５５】  図７は、燃料電池制御部５０が管理する管理テーブルの一例を示す図である。管理テーブルには、電力負荷４４に関する、状態情報と、時刻情報と、期限情報と、期間情報と、電力情報とを、電力負荷４４に対応づけて格納する。状態情報には、電力負荷４４の電力消費状態を示す、要求または消費のいずれかの状態を格納する。時刻情報には、電力負荷４４へ電力の供給を開始した時刻、または電力負荷４４から電力を要求された時刻を格納する。期限情報には、電力負荷４４から電力を要求されたとき、電力の消費を開始する期限を格納する。期間情報には、電力負荷４４が電力を消費する期間を格納する。電力情報には、電力負荷４４が消費する電力を格納する。【００５６】  図８は、燃料電池４０が発電する発電電力の時間発展の一例を示す図である。横軸に時刻、縦軸に燃料電池４０が発電する発電電力の合計を示している。電力負荷４４の要求制御部６６は、消費電力を増加させる必要があるとき、消費電力を増加させる時刻よりも早い時刻（ｔ０）に、電力を消費する旨の要求情報を燃料電池制御部５０に送信する。電力負荷４４の要求制御部６６は、電力消費を開始する期限（時刻ｔ１）と電力を消費する期間（時刻ｔ２と時刻ｔ１を減じた期間）と増加させる電力とを、要求情報として燃料電池制御部５０に送信する。燃料電池制御部５０は、要求制御部６６ａからの要求情報に基づいて、指定された期限（時刻ｔ１）までに、指定された期間（時刻ｔ２と時刻ｔ１を減じた期間）、指定された電力を供給できるよう、燃料電池４０の発電電力を増加させる。【００５７】  本実施形態の燃料電池システム３０によれば、要求制御部６６が、電力負荷４４の消費電力を増やす必要がある場合に、予め電力要求情報を送信するので、電力負荷４４は、消費電力を増加する前に、予め燃料電池４０の発電量を増加させておくことができる。また、要求制御部６６が、動作モードを遷移させようとする場合に現在の消費電力と比較して増加させる必要のある消費電力の大きさを、動作モードテーブル５６を参照して判断し、増加必要量を燃料電池制御部５０に送信するので、電力負荷４４が必要とする消費電力の大きさ分だけ、予め燃料電池４０の発電量を増加させることができる。また、要求制御部６６が、電力を要求する期間を示す期間情報を、燃料電池制御部５０に送信するので、電力負荷４４の消費電力が増加した後に減少する時刻を燃料電池制御部５０が予め知ることができる。このため、燃料電池４０の発電量を増加または減少させるべきか否かを適切に判断することができる。【００５８】  また、負荷制御部５８が、燃料電池制御部５０から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、電力負荷４４の消費電力を増加させるので、システム全体の消費電力の変動が小さくなる。このため、比較的小さな燃料電池４０であっても安定して電力を供給することができる。また、負荷制御部５８が、燃料電池制御部５０から受け取った、許容された範囲内で消費電力を増加させるので、燃料電池４０が増加することのできる発電量が小さい場合であっても、かかる発電量を有効に使用することができる。また、負荷制御部５８が、許容された消費電力の範囲内で遷移することのできる動作モードを、動作モードテーブル５６を用いて判断し、このとき、動作可能な動作モードに遷移するので、許容される電力の範囲内で、最も好ましい動作モードを選択することができる。【００５９】  さらに、本実施形態の燃料電池システム３０では、燃料電池制御部５０は、一つの電力負荷４４の消費電力が下がるタイミングで他の電力負荷４４の消費電力を増大させるべく、他の電力負荷４４の負荷制御部５８に対して許可通知を送信する。このとき、燃料電池制御部５０は、消費電力が下がる旨の通知を、予め要求制御部６６から受け取り、電力負荷４４の消費電力が下がる時に他の電力負荷４４の消費電力を増加させてもよい。また他の方法としては、燃料電池制御部５０は、電力負荷４４の消費電力が下がったことを、出力電圧または出力電流が低下したことによって検出し、その場合に他の電力負荷４４に対して許可通知を送信してよい。これにより、システム全体の消費電力の変動を小さくすることができる。このため燃料電池４０による発電量の変動が小さくなり、ひいては、発電量を変更するときに生じるエネルギーのロスを削減することができる。また、燃料電池４０を高い効率で駆動し続けることができる。【００６０】  例えば、消費電力は１０ミリ秒程度の時間で変化する場合があるが、燃料電池４０の発電量を変動させるには、一般に数百ミリ秒程度の時間が必要である。したがって、燃料電池４０の発電電力を変動させると、燃料電池４０の発電電力値が需要電力値に達するまでの間に発電される電力が無駄になる。つまり、電力負荷４４の消費電力の増加に対応すべく燃料電池４０の発電する電力を増加させたとき、燃料電池４０の発電する電力が、電力負荷４４が必要とする電力に達するまでの間は、電力負荷４４はその電力を有効に消費できないため、その間に燃料電池４０が発電する電力が無駄になる。また電力負荷４４の消費電力の低下に対応すべく燃料電池４０の発電する電力を低下させたときにも、燃料電池４０の発電する電力が、低下した消費電力に達するまでの間に発電される電力は、消費されずに無駄になる。また、電力需要の変動に合わせて燃料電池４０を新たに起動する必要がある場合、改質器を有する燃料電池４０が停止状態から起動するまでには、改質器を昇温するためのエネルギーが必要である。したがって、燃料電池４０の発電量の変動が大きいと、エネルギーの無駄が生じることになる。これに対し、本実施形態によれば、予め定められた発電効率を上回るよう燃料電池４０を制御しつつ、燃料電池４０が発電する発電量の変動を小さくすることができるので、発電効率を高く保った状態で燃料電池４０を運転できる。【００６１】  また、燃料電池制御部５０は、要求制御部６６から受け取った期間情報に基づいて、電力負荷４４の消費電力が下がる時刻を予め計算し、この時刻に消費電力を増加させて良い旨を示す許可通知を、他の電力負荷４４の負荷制御部５８へ送信する。また、燃料電池制御部５０は、複数の要求制御部６６から電力要求情報および期間情報を受け取った場合に、出力電力の変動が小さくなるように、電力負荷４４が消費電力を増加させるタイミングをスケジュールし、スケジュールされたタイミングで各電力負荷４４が消費電力を増加させるように、負荷制御部５８へ許可通知を送信する。このとき、燃料電池制御部５０は、電力負荷４４へ電力を供給することのできる時刻を示す情報を負荷制御部５８へ通知する。【００６２】  例えば、燃料電池制御部５０は、要求制御部６６から受信した電力要求情報に基づいて、電力負荷４４が消費する電力量、電力消費の開始時刻、および電力消費期間を、電力負荷４４に対応づけて管理する。これにより、電力負荷４４の消費電力が下がる時刻を予め計算することができるので、燃料電池制御部５０は、出力電力の変動が小さくなるように、電力負荷４４の消費電力を増加させるタイミングをスケジュールできる。スケジュールされたタイミングで各電力負荷４４が消費電力を増加させるように、電力消費を開始する時刻を示す情報を、許可通知とともに負荷制御部５８へ送信する。【００６３】  このようにして、燃料電池制御部５０は、負荷が連続して電力を消費するよう制御することができる。このため、燃料電池システム３０全体の消費電力の変動が小さくなる。また、消費電力が近似する負荷を連続して動作させることができるため、燃料電池システム３０全体の消費電力の変動がいっそう小さくなる。【００６４】  また、燃料電池制御部５０は、負荷制御部５８へ許可通知を送信してから電力負荷４４の消費電力が増加するまでの間、加温装置４８を用いて電力を消費して水を加温する。また、燃料電池制御部５０は、燃料電池４０を起動し、実際に電力負荷４４へ電力を供給することができるまでの間、加温装置４８を用いて電力を消費して水を加温してよい。これにより、電力負荷４４の応答が遅い場合であっても、その間に燃料電池システム３０全体の電力消費量が変動することを防ぐことができる。【００６５】  さらに、本実施形態の燃料電池システム３０では、燃料電池制御部５０は、消費電力の合計値を燃料電池４０の最大発電量よりも小さく維持するために電力負荷４４の消費電力を下げる必要がある場合に、負荷制御部５８に対して消費電力を下げる旨の指示を行う。【００６６】  例えば、通常、消費電力が最大発電量を越える場合、電流制限器によって電力供給を遮断し、電力供給システムの安定を維持する。これに対し、本実施例の燃料電池システム３０では、電力負荷４４からの要求情報によって、消費電力が最大発電量を越えると予め判断されるとき、燃料電池制御部５０は、消費電力が最大発電量を超えないよう電力負荷４４に対して消費電力の低下を要求することで、電力供給システムの安定を維持する。【００６７】  負荷制御部５８は、消費電力を���げる旨の指示を燃料電池制御部５０から受け取った場合に、消費電力を下げる。このとき、負荷制御部５８は、要求された電力分だけ、消費電力を下げる。また、負荷制御部５８は、要求された電力分だけ消費電力を下げるために遷移する必要のある動作モードを、動作モードテーブル５６を参照して判断し、当該動作モードへ遷移させる。これにより、電力が不足する場合であっても、完全に停止することなく消費電力を低減することができる。このようにして、消費電力の合計値のピークが、燃料電池４０による最大発電量を上回ることを適切に防止することができる。【００６８】  さらに、本実施形態の燃料電池システム３０では、燃料電池制御部５０は、燃料電池４０の発電効率を予め定められた発電効率よりも高く維持するために駆動をする燃料電池４０の数を減少させる必要がある場合に、電力負荷４４の消費電力を下げるべく、負荷制御部５８に対して消費電力を下げる旨の指示を行う。【００６９】  例えば電力負荷４４の消費電力が減少し、発電効率を予め定められた発電効率よりも高く維持するために、ある燃料電池４０の発電を停止する必要があるとき、消費電力に対して総発電量が不足する場合がある。この場合、予め負荷制御部６６に対して消費電力を下げる旨の指示を行うことで発電量に不足が生じないよう消費電力を制御し、発電効率を予め定められた発電効率よりも高く維持することができる。【００７０】  図９は、消費電力の低下を要求する場合における通信シーケンスの一例を示すシーケンス図である。要求制御部６６ｂは、電力負荷４４ｂの消費電力を増やすべく、電力要求情報を燃料電池制御部５０に送信する（Ｓ２５０）。【００７１】  燃料電池制御部５０は、要求制御部６６ｂからの電力要求情報に基づいて要求判定を行う（Ｓ２５２）。Ｓ２５２で、電力負荷４４ａの消費電力を下げる必要があると判断された場合は、電力負荷４４ａの消費電力を下げるよう負荷制御部５８ａに指示する（Ｓ２５４）。このとき、燃料電池制御部５０は、低下させる電力量を示す情報を負荷制御部５８ａに送信する。負荷制御部５８ａは、消費電力を下げる旨の指示を燃料電池制御部５０から受信すると、指定された電力量を低下させるよう負荷部６４ａを制御することで、電力負荷４４ａの消費電力が低下する（Ｓ２５５）。このとき負荷制御部５８ａは、動作モードテーブル５６ａを参照して消費電力を低下させても動作できる動作モードを選択して、当該動作モードに電力負荷４４ａが遷移するよう制御してよい。電力負荷４４ａの消費電力が減少することで、電力負荷４４ｂの要求する電力を供給する準備が完了すると、燃料電池制御部５０は、消費電力を増加しても良い旨を示す許可通知を負荷制御部５８ｂに送信する（Ｓ２５６）。負荷制御部５８ｂは、許可通知を受信すると、負荷部６４ｂを制御することで、電力負荷４４ｂが電力消費を開始する（Ｓ２５８）。【００７２】  図１０は、消費電力の低下を要求する場合の、燃料電池制御部５０の動作の詳細を示すフローチャートである。燃料電池制御部５０は、要求制御部６６ｂからの要求情報に基づいて、要求制御部６６ｂから要求された電力を供給した場合に最大発電量を越えるかどうかを判定する（Ｓ２６０）。最大発電量を越える場合、現在供給している電力負荷４４ａの消費電力を下げるべく、最大発電量を越えないように、電力負荷４４ａの消費電力を下げるよう負荷制御部５８ａに指示する（Ｓ２６４）。電力負荷４４ａの消費電力が減少し、電力負荷４４ｂの要求する電力を供給する準備が完了した時点で、消費電力を増加しても良い旨を示す許可通知を送信する（Ｓ２６６）。【００７３】  Ｓ２６０で、要求制御部６６ｂから要求された電力を供給した場合に最大発電量を越えない場合は、予め定められた発電効率よりも高い効率で燃料電池４０を運転できるかを判定する（Ｓ２６２）。予め定められた発電効率よりも高い効率で燃料電池４０を運転できる場合、燃料電池４０が電力を供給する準備が完了しているかを判定する（Ｓ２６８）。燃料電池４０が電力を供給する準備が完了している場合、Ｓ２６６に処理を移行させる。Ｓ２６８において、燃料電池４０が電力を供給する準備が完了してない場合、準備が完了するまでＳ２６８の処理を実行する。Ｓ２６２で、予め定められた発電効率よりも高い効率で燃料電池４０を運転できない場合は、Ｓ２６４に処理を移行させる。【００７４】  なお、Ｓ２６４では、電力負荷４４ａと電力負荷４４ｂの優先順位を判断し、電力負荷４４ａの優先順位が低い場合に消費電力を下げるよう負荷制御部５８ａに指示するよう制御してもよい。電力負荷４４ａに比べて電力負荷４４ｂの優先順位が低い場合には、電力負荷４４ｂに不許可通知を送信してもよい。【００７５】  図１１は、燃料電池４０が発電する発電電力の時間発展の一例を示す図である。燃料電池制御部５０は、燃料電池４０が最大発電量で運転している場合に、電力負荷４４ｂから電力を要求されたとき、電力負荷４４ａに、電力負荷４４ｂから要求された電力を削減させ、削減した電力を電力負荷４４ｂが消費するよう制御する。あるいは、燃料電池４０の発電する発電量を時間的に一定に保つために、燃料電池制御部５０は、優先順位が低い電力負荷４４ａの消費電力を削減するように指示し、削減した電力を、優先順位が高い電力負荷４４ｂが消費するよう制御する。【００７６】  また、燃料電池制御部５０は、電力負荷４４の消費電力が予め定められた速度より早く大きくなる場合に、一旦、他の複数の電力負荷４４の負荷制御部５８に対して消費電力を下げる旨を指示し、その後に一部の電力負荷４４に対して、再度消費電力の増加を許可する。【００７７】  例えば、通常、消費電力は１０ミリ秒程度の時間で変化する場合があるのに対し、燃料電池４０の負荷応答性は一般に数百ミリ秒であるので、電力需要に即座に対応できない場合がある。このような場合、一旦、他の複数の電力負荷４４の負荷制御部５８へ消費電力を低下するよう指示することで、消費電力の変動速度を予め定められた速度以下にとどめる。必要な電力を供給できるようになった時点で、消費電力を下げる旨指示した電力負荷４４に対して、再度消費電力の増加を許可する。【００７８】  また、燃料電池制御部５０は、複数の電力負荷４４の各々の優先度を予め格納しており、優先度の高い電力負荷４４の要求制御部６６から要求情報を受け取った場合に、優先度のより低い電力負荷４４の負荷制御部５８に対して消費電力を削減する旨を指示する。また、燃料電池制御部５０は、各要求制御部６６から受け取った、消費電力の増加必要量および期間情報、ならびに各電力負荷４４に消費電力の増加を開始させた時刻に基づいて、各電力負荷４４が現在消費をしている電力の大きさを判断し、より優先度の高い電力負荷４４の要求制御部６６から新たな要求情報を受け取った場合に、優先順位の低いいずれかの電力負荷４４の消費電力を削減することによって新たな要求情報に応じた電力を供給することができるかを判断する。【００７９】  例えば、燃料電池制御部５０は、電力の消費を許可した複数の電力負荷４４について、消費電力の増加を開始させた時刻と、電力を消費する期間と、消費電力量とを管理することで、任意の時刻に複数の電力負荷４４が消費をしている電力の大きさを判断できる。したがって、優先度の高い電力負荷４４から新たな要求情報を受け取った場合に、優先順位の低いいずれかの電力負荷４４の消費電力を削減することによって新たな要求情報に応じた電力を供給することができるかを判断できる。【００８０】  また、燃料電池システムの他の変形例は、上記実施形態における燃料電池４０を、化石燃料や水素ガスを燃料として発電と熱供給を同時に行う機器としたシステムである。このような機器は、例えば、ガスエンジンやガスタービンである。この変形例においても、上記実施形態で述べた効果と同様の効果が得られることが明らかである。【００８１】  燃料電池システムのさらなる他の変形例では、電力負荷４４の要求制御部６６は、電力負荷４４が目的とする一連の動作を行うために必要とする電力を、燃料電池制御部５０に要求する。このとき燃料電池制御部５０は、電力負荷４４の目的とする動作を行うために必要な電力を燃料電池４０が供給できる場合に、負荷制御部５８に電力を消費してもよい旨を示す許可通知を送信する。電力負荷４４は、目的とする動作を行うために必要な電力の消費パターンを、期間および期間ごとの電力値として予め格納している。【００８２】
図１２は、電力負荷４４が消費する電力の消費パターンの一例を示す図である。図１２に示される消費パターン１では、電力負荷４４は、ｕ０を基準時刻として、時刻ｕ０から時刻ｕ１までの期間、ｗ２の電力を消費する。さらに時刻ｕ１において消費電力を変更し、時刻ｕ２までの期間、ｗ４の電力を消費する。また、消費パターン２では、電力負荷４４は、ｕ３を基準時刻として、時刻ｕ３から時刻ｕ４までの期間、ｗ３の電力を消費する。さらに時刻ｕ４において消費電力を変更し、時刻ｕ５まで、ｗ１の電力を消費する。また、電力負荷４４は、動作モードテーブル５６に、各動作モードにおける、電力の消費パターンを格納してもよい。また、電力負荷４４は、目的とする動作を行うために、一部の動作と他の動作とを、時間を隔てて行うことができる場合には、目的とする動作を行うための複数の消費パターンを格納してよい。例えば、図１２に例示するように、目的とする動作を行うために、一部の動作および他の動作が、それぞれ消費パターン１および消費パターン２で示される電力を消費する場合に、一部の動作と他の動作が時間を隔てて行うことができる場合には、消費パターン１と、消費パターン２のそれぞれを格納してよい。
【００８３】  電力負荷４４が目的とする動作を行う場合に、要求制御部６６は、目的とする動作に必要な消費パターンを選択して、電力の消費パターンを示す要求情報を予め燃料電池制御部５０に送信する。また、要求制御部６６は、消費パターンで示される電力の消費を開始するまでの期限を燃料電池制御部５０に送信する。燃料電池制御部５０は、複数の要求制御部６６から要求情報を受け取った場合に、要求情報で示される期間ごとの消費電力量に基づいて、要求情報によって示される電力の消費パターンに沿って、要求された期限までに電力の供給を開始した場合に、要求情報によって示されるいずれかの時刻において、電力負荷４４が消費する電力の合計量が、燃料電池４０の供給できる最大の電力量を上回るか否かを判断する。電力負荷４４が消費する電力の合計量が、燃料電池４０の供給できる最大の電力量をいずれの時刻においても上回らない場合に、燃料電池制御部５０は、消費パターンで示される電力の消費を開始させる時刻を定める。さらに燃料電池制御部５０は、電力の消費を開始させる時刻を示す許可通知を負荷制御部５８に送信する。電力負荷４４が消費する電力の合計値が、燃料電池４０の供給できる最大の電力量をいずれかの時刻において上回る場合には、燃料電池制御部５０は、負荷制御部５８に許可通知を送信しない。【００８４】  負荷制御部５８は、燃料電池制御部５０から許可通知を受け取ったことを条件として、電力の消費を開始する。このとき、燃料電池制御部５０から受け取った、電力の消費を開始させる時刻に、消費パターンで示される電力の消費を開始する。このようにして、電力負荷４４は、目的とする動作を行うための電力を消費することができる。【００８５】  また、電力負荷４４が目的とする動作を行うために、一部の動作と他の動作を、時間を隔てて行うことができる場合には、要求制御部６６は、一部の動作を行うために必要な電力の消費パターンを示す要求情報と、他の動作を行うために必要な電力の消費のパターンを示す要求情報を燃料電池制御部５０に送信する。また、要求制御部６６は、それぞれの消費パターンで示される電力の消費を開始するまでの期限を燃料電池制御部５０に送信する。燃料電池制御部５０は、要求制御部６６から複数の消費パターンを示す要求情報を新たに受け取った場合に、要求制御部６６から既に受け取っている要求情報に基づいて、要求情報で示される期間ごとの消費電力量を計算する。さらに燃料電池制御部５０は、電力の消費を開始する期限までに、新たな要求情報によって示される複数の消費パターンに沿って電力の供給を開始した場合に、いずれの時刻においても、消費される電力の合計値が、燃料電池４０の供給できる最大の電力量を上回らないよう、それぞれの消費パターンで示される電力の消費を開始させる時刻を定める。さらに燃料電池制御部５０は、それぞれの消費パターンで示される電力の消費を開始できる時刻を示す許可通知を負荷制御部５８に送信する。【００８６】  このようにして電力負荷４４は、時間を隔てて実行できる一部の動作と他の動作のそれぞれで必要とする電力量を、燃料電池４０が供給できる時間帯においてそれぞれ消費することで、目的とする動作を行うことができる。【���０８７】  このような燃料電池システムの変形例によれば、電力負荷４４が目的とした動作を行っている期間に、燃料電池４０の発電する電力が不足することによって、動作を停止することを防げる。【００８８】  燃料電池システムのさらなる他の変形例では、燃料電池システム３０は、燃料電池４０が発電する電力を蓄積し、電力負荷４４に電力を供給する蓄電池をさらに備える。集合住宅は一の蓄電池を備えてよく、複数の住居１１０のそれぞれが蓄電池を備えてもよい。また、それぞれの燃料電池４０が蓄電池を備えてもよい。燃料電池制御部５０は、電力負荷４４の要求制御部６６から要求情報を受け取ったとき、要求された電力量を燃料電池４０が供給できない場合に、燃料電池４０が供給できない電力量を、蓄電池が供給できることを条件として、許可通知を負荷制御部５８に送信する。【００８９】  また、燃料電池制御部５０は、電力負荷４４が必要とする電力量を、要求制御部６６から要求された期限までに供給できない場合に、蓄電池が、燃料電池４０が電力を供給できるようになるまでの間の電力量を、期限内に供給できることを条件として、燃料電池４０が電力を供給できるようになるまでの期間、蓄電池から電力を供給するよう制御する。さらに燃料電池制御部５０は、電力を消費してよい旨を示す許可通知を負荷制御部５８に送信する。【００９０】  また、蓄電池は要求制御部６６および負荷制御部５８を備え、蓄電池が蓄積した蓄電量が予め定めた蓄電量を下回る場合に、電力を要求する旨の要求情報を燃料電池制御部５０に送信する。このとき、蓄電池が充電するために必要な電力量を燃料電池制御部５０に送信する。燃料電池制御部５０は、蓄電池の要求制御部６６から要求情報を受け取った場合に、電力負荷４４の要求制御部６６から受け取った、電力負荷４４が消費する電力量および電力を消費する期間に基づいて、電力負荷４４の消費電力が減少する時刻を判断して、いずれの時刻に蓄電池に充電のための電力を供給するかを決定する。すなわち、燃料電池制御部５０は、電力負荷４４の消費電力が減少する時刻に、蓄電池に充電するための許可通知を送信する。また、燃料電池制御部５０は、蓄電池の要求制御部６６から要求情報を受け取った場合に、電力負荷４４の要求制御部６６から受け取った、電力負荷４４が消費する電力量および電力を消費する期間に基づいて、電力負荷４４の消費する電力が減少する時刻を判断し、電力負荷４４の消費する電力が減少する時刻に蓄電池に充電を行うことによって燃料電池４０の発電効率が予め定めた効率より高くなる場合に、蓄電池に電力を供給する旨の許可通知を蓄電池の負荷制御部５８に送信する。このような制御によって、燃料電池４０の発電する電力が時間的に略一定となるようスケジュールすることができるので、燃料電池４０を効率良く運転することができる。また予め定めた効率よりも高い効率で燃料電池４０を運転することができる。【００９１】
図１３は、電力負荷４４および蓄電池が消費する電力の時間発展の一例を示す図である。電力負荷４４ｃは時刻ｕ６において電力Ｐ７を消費している。また、電力負荷４４ｂと電力負荷４４ｃが、時刻ｕ６において消費する電力量の合計値Ｐ８は、燃料電池４０が発電することのできる電力量の最大値である。電力負荷４４ｂは、時刻ｕ６よりも後の時刻ｕ７において、一旦電力の消費を停止して、その後の時刻ｕ９から、時刻ｕ７において消費していた電力量と同量の電力の消費を再開するようスケジュールされている。また、電力負荷４４ａは、時刻ｕ６を期限として、電力負荷４４ｂが時刻ｕ６において消費している電力量と同じ量の電力を要求している。この場合、燃料電池４０は、少なくとも時刻ｕ６から時刻ｕ７の期間、電力負荷４４ａに電力を供給することができない。このとき燃料電池制御部５０は、蓄電池から電力負荷４４ａに電力を供給するよう制御する。また、燃料電池制御部５０は、蓄電池が放電する電力量が最小となるよう、放電を開始する時刻を時刻ｕ６に設定して、時刻ｕ６から電力の消費を開始する旨を示す許可通知を負荷制御部５８ａに送信する。
【００９２】  また、燃料電池制御部５０は、要求制御部６６ａから受け取った要求情報に基づいて、電力負荷４４ａが時刻ｕ９より以前の時刻ｕ８に電力の消費を終了するよう予めスケジュールされているので、時刻ｕ８から時刻ｕ９の間に、蓄電池を充電するよう、蓄電池の負荷制御部５８に電力を消費してよい旨を示す許可通知を送信する。このようにして、燃料電池４０が発電する電力量を電力Ｐ８で略一定に維持させる。【００９３】  このような燃料電池システムの変形例によれば、電力負荷４４が必要とする電力を燃料電池４０が供給できない場合であっても、蓄電池から電力を供給することで、電力負荷４４は動作することができる。また燃料電池制御部５０は、電力負荷４４の必要とする電力を蓄電池が供給できるか否かを予め判断できるので、電力負荷４４が無駄に蓄電池の電力を消費することを防げる。また、燃料電池制御部５０が、蓄電池から電力負荷４４に供給する電力量の合計値が最小となるよう、蓄電池から電力負荷４４に電力を供給する時間を制御するので、蓄電池の容量を削減することができる。【００９４】  燃料電池システムのさらなる他の変形例では、燃料電池制御部５０が要求情報を受け取った場合に、燃料電池４０から電力負荷４４への電力経路での送電ロスが最小となるよう、燃料電池４０が発電する電力量を決定する。【００９５】
図１４は、電力経路の構成の一例を示す図である。燃料電池４０および電力負荷４４は、それぞれ電力線７４に接続される。電力中継装置７６は、複数の電力線７４を接続する。また電力中継装置７６は、接続された複数の電力線７４の間で電力を伝達する。電力線７４および電力中継装置７６によって、燃料電池４０からいずれの電力負荷４４へも電力が供給できるよう電力経路が形成される。電力中継装置７６は、例えばトランス等のように、複数の電力線７４を接続するものである。また、電力中継装置７６は、電力の損失率が異なる電力線７４を接続するものである。
【００９６】  燃料電池制御部５０は、燃料電池４０および電力中継装置７６の電力経路上の位置情報を予め記憶する。すなわち、燃料電池制御部５０は、それぞれの燃料電池４０に接続された電力線７４を識別する情報を燃料電池４０に対応付けて記憶する。また燃料電池制御部５０は、電力中継装置７６に接続されている全ての電力線７４を識別する情報と、電力中継装置７６における電力の損失率とを、電力中継装置７６に対応付けて記憶する。燃料電池制御部５０は更に、全ての電力線７４における電力の損失率を、電力線７４に対応付けて記憶する。【００９７】  このように燃料電池制御部５０は、燃料電池４０および電力中継装置７６の電力経路上の位置情報を予め記憶することによって、電力負荷４４に接続された電力線７４が与えられた場合に、燃料電池４０から電力負荷４４までの電力経路を知ることができる。例えばカーナビゲーションシステムの経路探索においては、周知のように、道路と道路の接続点を示すノード情報と、各ノード間を接続する道路を示すリンク情報に基づいて、出発点から目的地までの経路を検索する。同様に燃料電池制御部５０は、燃料電池４０（出発地）から電力負荷４４（目的地）までの電力経路を、予め記憶した電力中継装置７６（ノード）と、電力線７４（リンク）を辿ることで検索できる。さらに燃料電池制御部５０は、検索した電力経路上の電力線７４と電力中継装置７６における電力の損失率と、送電する電力量とから、送電ロスの量を計算することができる。【００９８】  電力負荷４４は、自身の電力経路上の位置情報として、自身が接続された電力線７４を識別する情報を格納する。要求制御部６６は、電力負荷４４の消費する電力を増加させる場合に、消費する電力の増加量を示す要求情報とともに、電力負荷４４の電力経路上の位置情報を燃料電池制御部５０に送信する。燃料電池制御部５０は、要求情報および電力負荷４４の位置情報を要求制御部６６から受け取った場合に、それぞれの燃料電池４０から、電力負荷４４に電力を供給する電力経路を検索し、電力経路を形成する電力線７４と電力中継装置７６を判断することで、電力経路における電力の損失率を計算する。燃料電池制御部５０は、電力経路における電力の損失率と、要求制御部６６から受け取った電力の増加量に基づいて、電力経路における送電ロスの量を計算する。燃料電池制御部５０は、電力経路上における送電ロスの量の総和が最も小さくなるように、複数の燃料電池４０が発電する電力量を増加させる。【００９９】  また、燃料電池制御部５０は、要求情報および電力負荷４４の電力経路上の位置を示す位置情報を要求制御部６６から受け取った場合に、要求制御部６６から要求された電力量と、電力経路上の送電ロスとの合計量だけ、燃料電池４０の発電する電力を増加させる。【０１００】  また、燃料電池制御部５０は、燃料電池４０から電力負荷４４に電力を供給する複数の電力経路がある場合には、それぞれの電力経路を用いて送電した場合の送電ロスを計算して、送電ロスが最小となる電力経路を選択する。例えば、長距離を送電する場合などに、電圧の高い電力経路を用いて送電することによって送電ロスを最小にできる場合には、電圧の高い経路を使って送電��る。【０１０１】  このような燃料電池システムの変形例によれば、燃料電池４０から電力負荷４４への送電ロスを削減できる。また、電力負荷４４が受け取る電力量が、送電ロスによって不足することを防げる。【０１０２】  図１５は、燃料電池制御部５０、要求制御部６６、および負荷制御部５８のそれぞれが有するコンピュータ５００の構成の一例を示す図である。本例において、コンピュータ５００は、燃料電池システムを図１から図１４において説明した、燃料電池システム３０として機能させるプログラムを格納する。【０１０３】  コンピュータ５００は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インターフェース７０６と、ハードディスクドライブ７１０と、フレキシブルディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２、ＲＡＭ７０４、ハードディスクドライブ７１０、フレキシブルディスク７２０、及び／又はＣＤ−ＲＯＭ７２２に格納されたプログラムに基づいて動作する。【０１０４】  例えば、燃料電池システム３０を機能させるプログラムは、コンピュータ５００を、図１から図１４に関連して説明した燃料電池制御部５０、要求制御部６６、および負荷制御部５８として機能させ、燃料電池システムを機能させる。また、燃料電池制御部５０、要求制御部６６、および負荷制御部５８のそれぞれが有するコンピュータ５００が、対応する燃料電池制御部５０、要求制御部６６、および負荷制御部５８のそれぞれを機能させるプログラムを格納していてもよい。【０１０５】  通信インターフェース７０６は、例えば燃料電池４０、電力負荷４４、加温装置４８、熱負荷５４、主貯湯槽４２、給湯歴管理部６０、在宅判断部６２、およびサブ貯湯槽５２と通信し、それぞれの状態等に関する情報を受信し、またそれぞれを制御する制御信号を送信する。格納装置の一例としてのハードディスクドライブ７１０、ＲＯＭ７０２、又はＲＡＭ７０４は、設定情報、及びＣＰＵ７００を動作させるためのプログラム等を格納する。また、当該プログラムは、フレキシブルディスク７２０、ＣＤ−ＲＯＭ７２２等の記録媒体に格納されていてもよい。【０１０６】  フレキシブルディスクドライブ７１２は、フレキシブルディスク７２０がプログラムを格納している場合、フレキシブルディスク７２０からプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１４は、ＣＤ−ＲＯＭ７２２がプログラムを格納している場合、ＣＤ−ＲＯＭ７２２からプログラムを読み取りＣＰＵ７００に提供する。【０１０７】  また、プログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブ７１０にインストールされた後にＲＡＭ７０４に読み出されて実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されても良い。また記録媒体に格納されるプログラムは、オペレーティングシステムとの共同によってそれぞれの機能を提供してもよい。例えば、プログラムは、機能の一部または全部を行うことをオペレーティングシステムに依頼し、オペレーティングシステムからの応答に基づいて機能を提供するものであってもよい。【０１０８】  プログラ���を格納する記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、フラッシュメモリ、ＩＣカード、ミニチュアーカードなどの半導体メモリー等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＮ等の格納装置を記録媒体として使用してもよい。【０１０９】  以上の説明から明らかなように本実施形態によれば、要求制御部６６は電力負荷４４の消費電力を増やす必要がある場合に、予め電力要求情報を送信するので、消費電力を増加する前に、予め燃料電池４０の発電量を増加させておくことができる。また負荷制御部５８は燃料電池制御部５０から、消費電力を増加して良い旨の許可通知を受け取ったことを条件として、電力負荷４４の消費電力を増加させるので、システム全体の消費電力の変動が小さくなる。また負荷制御部５８は消費電力を下げる旨の指示を燃料電池制御部５０から受け取った場合に、消費電力を下げるので、消費電力の合計値のピークが、燃料電池４０による最大発電量を上回ることを適切に防止することができる。【０１１０】  負荷制御部５８は要求された電力分だけ消費電力を下げるために遷移する必要のある動作モードを、動作モードテーブル５６を参照して判断し、当該動作モードへ遷移させるので、電力が不足する場合であっても、完全に停止することなく消費電力を提言することができる。【０１１１】  要求制御部６６は電力を要求する期間を示す期間情報を、燃料電池制御部５０に送信するので、電力負荷４４の消費電力が増加した後に減少する時刻を燃料電池制御部５０が予め知ることができる。このため、燃料電池４０の発電量を増加または減少させるべきか否かを適切に判断することができる。要求制御部６６は動作モードを遷移させようとする場合に現在の消費電力と比較して増加させる必要のある消費電力の大きさを、動作モードテーブル５６を参照して判断し、増加必要量を燃料電池制御部５０に送信するので、電力負荷４４が必要とする消費電力の大きさ分だけ、予め燃料電池４０の発電量を増加させることができる。【０１１２】  燃料電池４０は複数設けられているので、負荷の幅広い変動に対応することができる。また燃料電池制御部５０は電力負荷４４の消費電力が予め定めた速度より早く大きくなる場合に、一旦、他の複数の電力負荷４４の負荷制御部５８に対して消費電力を下げる旨を指示し、その後に一部の電力負荷４４に対して、再度消費電力の増加を許可するので、燃料電池システム３０全体の消費電力が急激に大きくなった場合であっても、短い時間で消費電力を削減することができる。【０１１３】  負荷制御部５８は許容された消費電力の範囲内で遷移することのできる動作モードを、動作モードテーブル５６を用いて判断し、当該動作モードに遷移するので、許容される電力の範囲内で、最も好ましい動作モードを選択することができる。【０１１４】  以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができることが当業者に明ら���である。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれることが、請求の範囲の記載から明らかである。
【図１】
0003957727.tif 000002
【図２】
0003957727.tif 000003
【図３】
0003957727.tif 000004
【図４】
0003957727.tif 000005
【図５】
0003957727.tif 000006
【図６】
0003957727.tif 000007
【図７】
0003957727.tif 000008
【図８】
0003957727.tif 000009
【図９】
0003957727.tif 000010
【図１０】
0003957727.tif 000011
【図１１】
0003957727.tif 000012
【図１２】
0003957727.tif 000013
【図１３】
0003957727.tif 000014
【図１４】
0003957727.tif 000015
【図１５】
0003957727.tif 000016