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