"燃料電池と、該燃料電池へ供給する燃料ガスを生成する改質器と、貯湯水を貯湯する貯湯槽と、前記貯湯水が循環する貯湯水循環回路と、を備え、前記貯湯水循環回路上において前記燃料電池および改質器にて発生する排熱を回収して前記貯湯水を加熱する燃料電池システムにおいて、前記貯湯水循環回路とは独立して設けられ、前記燃料電池から排出されるオフガスの排熱、前記改質器にて発生する排熱の少なくとも何れかの排熱と、前記燃料電池の発電で発生する排熱を回収した熱媒体が循環する熱媒体循環回路と、前記貯湯水と前記熱媒体との間で熱交換が行われる熱交換器と、前記熱媒体循環回路上に設けられ、前記改質器および燃料電池の何れか一方を流通する高温かつ水蒸気を含んだ気体から熱量を回収して同水蒸気を凝縮する凝縮器と、前記凝縮器が設けられている前記熱媒体循環回路上に設けられ、同熱媒体循環回路を循環する熱媒体を冷却する冷却手段と、を備えたことを特徴とする燃料電池システム。請求項1において、前記貯湯水循環回路上に設けられ前記貯湯槽の出口から流出する貯湯水の温度を検出する貯湯槽出口温度検出手段と、該貯湯槽出口温度検出手段によって検出された貯湯槽出口温度と、該貯湯槽出口温度と前記燃料電池の発電出力制限値との相関関係を示す第1マップまたは演算式とに基づいて前記発電出力制限値を導出する第1発電出力制限値導出手段と、該第1発電出力制限値導出手段によって導出された発電出力制限値に基づいて前記燃料電池の発電出力を制御する第1発電制御手段を備えたことを特徴とする燃料電池システム。請求項2において、前記第1発電制御手段は、ユーザ負荷電力を検出するユーザ負荷電力検出手段と、該ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた前記燃料電池の発電出力を導出する発電出力導出手段と、前記第1発電出力制限値導出手段によって導出された発電出力制限値が、前記発電出力導出手段によって導出された発電出力以上であるか否かを判定する判定手段と、前記判定手段によって前記発電出力制限値が前記発電出力未満であると判定された場合には、前記燃料電池の発電出力を前記発電出力制限値に制限するように制御する制限制御手段と、を備えたことを特徴とする燃料電池システム。請求項2または請求項3において、前記第1マップまたは演算式は、貯湯水の温度毎の燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示す第2マップまたは演算式と、前記冷却手段の冷却能力と、に基づいて、前記貯湯水の各温度における前記冷却手段の冷却能力に相当する前記燃料電池の発電出力を導出することにより作成されることを特徴とする燃料電池システム。請求項4において、前記冷却手段の冷却能力は、前記第2マップまたは演算式による前記貯湯水の最高温度における前記燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係に基づいて、前記貯湯槽の湯満水時の前記燃料電池の最低発電出力に相当する当該燃料電池システムの必要冷却能力であることを特徴とする燃料電池システム。請求項1において、前記熱媒体循環回路上には、前記改質器から前記燃料電池に供給される改質ガスから水蒸気を凝縮する凝縮器が設けられ、前記燃料電池の入口に流入する燃料ガスの温度または該燃料ガスの温度に相関するものの温度を検出する燃料ガス燃料電池入口温度検出手段と、該燃料ガス燃料電池入口温度検出手段によって検出された温度と所定温度とを比較し、その比較結果に基づいて前記燃料電池の発電出力制限値を導出する第2発電出力制限値導出手段と、該第2発電出力制限値導出手段によって導出された発電出力制限値に基づいて前記燃料電池の発電出力を制御する第2発電制御手段を備えたことを特徴とする燃料電池システム。請求項6において、前記第2発電出力制限値導出手段は、前記温度が前記所定温度より大きい場合には、前回の発電出力制限値から所定量だけ減算して今回の発電出力制限値を算出し、前記温度が前記所定温度より小さい場合には、前回の発電出力制限値から所定量だけ加算して今回の発電出力制限値を算出することを特徴とする燃料電池システム。請求項6または請求項7において、前記第2発電制御手段は、ユーザ負荷電力を検出するユーザ負荷電力検出手段と、該ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた前記燃料電池の発電出力を導出する発電出力導出手段と、前記第2発電出力制限値導出手段によって導出された発電出力制限値が、前記発電出力導出手段によって導出された発電出力以上であるか否かを判定する判定手段と、前記判定手段によって前記発電出力制限値が前記発電出力未満であると判定された場合には、前記燃料電池の発電出力を前記発電出力制限値に制限するように制御する制限制御手段と、を備えたことを特徴とする燃料電池システム。上述した特許文献1に記載の燃料電池発電システムにおいては、貯湯槽52が水道水が直接補給される密閉式である場合、貯湯槽52、熱交換媒体循環経路50には高圧の水道水圧がかかり、アノードオフガス熱交換器42、カソードオフガス熱交換器44、燃焼排ガス熱交換器45、冷却水熱交換器46にもこの水道水圧がかかることになる。これを受けて、特にアノードオフガス熱交換器42、カソードオフガス熱交換器44、燃焼排ガス熱交換器45を耐圧構造とするのが望ましいが、コスト高、大型化という問題がある。上述した特許文献2に記載の燃料電池発電システムおよび特許文献3に記載の固体高分子形燃料電池発電装置においても、前述したように特許文献1に記載の燃料電池発電システムと同様な問題がある。本発明は、上述した各問題を解消するためになされたもので、コスト高、大型化を招くことなく、高圧水源から貯湯水を補給可能である燃料電池システムを提供することを目的とする。上記の課題を解決するため、請求項1に係る発明の構成上の特徴は、燃料電池と、該燃料電池へ供給する燃料ガスを生成する改質器と、貯湯水を貯湯する貯湯槽と、貯湯水が循環する貯湯水循環回路と、を備え、貯湯水循環回路上において燃料電池および改質器にて発生する排熱を回収して貯湯水を加熱する燃料電池システムにおいて、貯湯水循環回路とは独立して設けられ、燃料電池から排出されるオフガスの排熱、改質器にて発生する排熱の少なくとも何れかの排熱と、燃料電池の発電で発生する排熱を回収した熱媒体が循環する熱媒体循環回路と、貯湯水と熱媒体との間で熱交換が行われる熱交換器と、熱媒体循環回路上に設けられ、改質器および燃料電池の何れか一方を流通する高温かつ水蒸気を含んだ気体から熱量を回収して同水蒸気を凝縮する凝縮器と、凝縮器が設けられている熱媒体循環回路上に設けられ、同熱媒体循環回路を循環する熱媒体を冷却する冷却手段と、を備えたことである。また請求項2に係る発明の構成上の特徴は、請求項1において、貯湯水循環回路上に設けられ貯湯槽の出口から流出する貯湯水の温度を検出する貯湯槽出口温度検出手段と、該貯湯槽出口温度検出手段によって検出された貯湯槽出口温度と、該貯湯槽出口温度と燃料電池の発電出力制限値との相関関係を示す第1マップまたは演算式とに基づいて発電出力制限値を導出する第1発電出力制限値導出手段と、該第1発電出力制限値導出手段によって導出された発電出力制限値に基づいて燃料電池の発電出力を制御する第1発電制御手段を備えたことである。また請求項3に係る発明の構成上の特徴は、請求項2において、第1発電制御手段は、ユーザ負荷電力を検出するユーザ負荷電力検出手段と、該ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた燃料電池の発電出力を導出する発電出力導出手段と、第1発電出力制限値導出手段によって導出された発電出力制限値が、発電出力導出手段によって導出された発電出力以上であるか否かを判定する判定手段と、判定手段によって発電出力制限値が発電出力未満であると判定された場合には、燃料電池の発電出力を発電出力制限値に制限するように制御する制限制御手段と、を備えたことである。また請求項4に係る発明の構成上の特徴は、請求項2または請求項3において、第1マップまたは演算式は、貯湯水の温度毎の燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示す第2マップまたは演算式と、冷却手段の冷却能力と、に基づいて、貯湯水の各温度における冷却手段の冷却能力に相当する燃料電池の発電出力を導出することにより作成されることである。また請求項5に係る発明の構成上の特徴は、請求項4において、冷却手段の冷却能力は、第2マップまたは演算式による貯湯水の最高温度における燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係に基づいて、貯湯槽の湯満水時の燃料電池の最低発電出力に相当する当該燃料電池システムの必要冷却能力であることである。また請求項6に係る発明の構成上の特徴は、請求項1において、熱媒体循環回路上には、改質器から燃料電池に供給される改質ガスから水蒸気を凝縮する凝縮器が設けられ、燃料電池の入口に流入する燃料ガスの温度または該燃料ガスの温度に相関するものの温度を検出する燃料ガス燃料電池入口温度検出手段と、該燃料ガス燃料電池入口温度検出手段によって検出された温度と所定温度とを比較し、その比較結果に基づいて燃料電池の発電出力制限値を導出する第2発電出力制限値導出手段と、該第2発電出力制限値導出手段によって導出された発電出力制限値に基づいて燃料電池の発電出力を制御する第2発電制御手段を備えたことである。また請求項7に係る発明の構成上の特徴は、請求項6において、第2発電出力制限値導出手段は、温度が所定温度より大きい場合には、前回の発電出力制限値から所定量だけ減算して今回の発電出力制限値を算出し、温度が所定温度より小さい場合には、前回の発電出力制限値から所定量だけ加算して今回の発電出力制限値を算出することである。また請求項8に係る発明の構成上の特徴は、請求項6または請求項7において、第2発電制御手段は、ユーザ負荷電力を検出するユーザ負荷電力検出手段と、該ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた燃料電池の発電出力を導出する発電出力導出手段と、第2発電出力制限値導出手段によって導出された発電出力制限値が、発電出力導出手段によって導出された発電出力以上であるか否かを判定する判定手段と、判定手段によって発電出力制限値が発電出力未満であると判定された場合には、燃料電池の発電出力を発電出力制限値に制限するように制御する制限制御手段と、を備えたことである。以下、本発明による燃料電池システムの一実施の形態について説明する。図1はこの燃料電池システムの概要を示す概要図である。この燃料電池システムは燃料電池10とこの燃料電池10に必要な水素ガスを含む改質ガス燃料ガスを生成する改質器20を備えている。燃料電池10は、燃料極11と酸化剤極である空気極12と両極11,12間に介在された電解質13を備えており、燃料極11に供給された改質ガスおよび空気極12に供給された酸化剤ガスである空気カソードエアを用いて発電するものである。なお、燃料電池10の空気極12には、空気を供給する供給管61およびカソードオフガスを排出する排出管62が接続されており、これら供給管61および排出管62の途中には、空気を加湿するための加湿器14が設けられている。この加湿器14は水蒸気交換型であり、排出管62中すなわち空気極12から排出される気体中の水蒸気を除湿してその水蒸気を供給管61中すなわち空気極12へ供給される空気中に供給して加湿するものである。なお、空気の代わりに空気の酸素富化したガスを供給するようにしてもよい。改質器20は、燃料を水蒸気改質し、水素リッチな改質ガスを燃料電池10に供給するものであり、バーナ21、改質部22、一酸化炭素シフト反応部以下、COシフト部という23および一酸化炭素選択酸化反応部以下、CO選択酸化部という24から構成されている。燃料としては天然ガス、LPG、灯油、ガソリン、メタノールなどがあり、本実施の形態においては天然ガスにて説明する。バーナ21は、起動時に外部から燃焼用燃料および燃焼用空気が供給され、または定常運転時に燃料電池10の燃料極11からアノードオフガス燃料電池に供給され使用されずに排出された改質ガスが供給され、供給された各ガスを燃焼して燃焼ガスを改質部22に導出するものである。この燃焼ガスは改質部22を同改質部22の触媒の活性温度域となるように加熱し、その後燃焼ガス用凝縮器34を通ってその燃焼ガスに含まれている水蒸気が凝縮されて外部に排気される。なお、燃焼用燃料および燃焼用空気は、それぞれ燃焼用燃料供給手段および燃焼用空気供給手段である燃焼用燃料ポンプP1および燃焼用空気ポンプP2によってバーナ21に供給されるようになっている。両ポンプP1,P2は制御装置90によって制御されてその流量送出量が制御されるようになっている。改質部22は、外部から供給された燃料に蒸発器25からの水蒸気改質水を混合した混合ガスを改質部22に充填された触媒により改質して水素ガスと一酸化炭素ガスを生成しているいわゆる水蒸気改質反応。これと同時に、水蒸気改質反応にて生成された一酸化炭素と水蒸気を水素ガスと二酸化炭素とに変成しているいわゆる一酸化炭素シフト反応。これら生成されたガスいわゆる改質ガスはCOシフト部23に導出される。なお、燃料は燃料供給手段である燃料ポンプP3によって改質部22に供給されるようになっている。このポンプP3は制御装置90によって制御されてその流量送出量が制御されるようになっている。COシフト部23は、この改質ガスに含まれる一酸化炭素と水蒸気をその内部に充填された触媒により反応させて水素ガスと二酸化炭素ガスとに変成している。これにより、改質ガスは一酸化炭素濃度が低減されてCO選択酸化部24に導出される。CO選択酸化部24は、改質ガスに残留している一酸化炭素と外部からさらに供給されたCO酸化用の空気エアとをその内部に充填された触媒により反応させて二酸化炭素を生成している。これにより、改質ガスは一酸化炭素濃度がさらに低減されて10ppm以下燃料電池10の燃料極11に導出される。なお、CO酸化用の空気エアはCO酸化用エア供給手段であるCO酸化用エアポンプP4によってCO選択酸化部24に供給されるようになっている。このポンプP4は制御装置90によって制御されてその流量送出量が制御されるようになっている。蒸発器25は、一端が貯水器50内に配置され他端が改質部22に接続された改質水供給管68の途中に配設されている。改質水供給管68には改質水ポンプ53が設けられている。このポンプ53は制御装置90によって制御されており、貯水器50内の改質水として使用する回収水を蒸発器25に圧送している。蒸発器25は例えばバーナ21から排出される燃焼ガス、改質部22、COシフト部23などの熱によって加熱されており、これにより圧送された改質水を水蒸気化する。改質器20のCO選択酸化部24と燃料電池10の燃料極11とを連通する配管64の途中には、凝縮器30が設けられている。この凝縮器30図面上は分離しているがは改質ガス用凝縮器31、アノードオフガス用凝縮器32、カソードオフガス用凝縮器33および燃焼ガス用凝縮器34が一体的に接続された一体構造体である。改質ガス用凝縮器31は配管64中を流れる燃料電池10の燃料極11に供給される改質ガス中の水蒸気を凝縮する。アノードオフガス用凝縮器32は、燃料電池10の燃料極11と改質器20のバーナ21とを連通する配管65の途中に設けられており、その配管65中を流れる燃料電池10の燃料極11から排出されるアノードオフガス中の水蒸気を凝縮する。カソードオフガス用凝縮器33は、排出管62の加湿器14の下流に設けられており、その排出管62中を流れる燃料電池10の空気極12から排出されるカソードオフガス中の水蒸気を凝縮する。燃焼ガス用凝縮器34はバーナ21の下流に設けられており、燃焼排ガスの顕熱とともに水蒸気を凝縮させた潜熱を回収する。上述した凝縮器31~34は配管66を介して純水器40に連通しており、各凝縮器31~34にて凝縮された凝縮水は、純水器40に導出され回収されるようになっている。純水器40は、凝縮器30から供給された凝縮水すなわち回収水を内蔵のイオン交換樹脂によって純水にするものであり、純水化した回収水を貯水器50に導出するものである。なお、貯水器50は純水器40から導出された回収水を改質水として一時的に溜めておくものである。また、純水器40には水道水供給源例えば水道管から供給される補給水水道水を導入する配管が接続されており、純水器40内の貯水量が下限水位を下回ると水道水が供給されるようになっている。燃料電池システムは、貯湯水を貯湯する貯湯槽71と、貯湯水が循環する貯湯水循環回路72と、燃料電池10の発電で発生する排熱を回収した第1熱媒体であるFC冷却水が循環する第1熱媒体循環回路であるFC冷却水循環回路73と、貯湯水とFC冷却水との間で熱交換が行われる第1熱交換器74と、燃料電池10から排出されるオフガスの排熱、改質器20にて発生する排熱の少なくとも何れかを回収した第2熱媒体である凝縮冷媒凝縮器熱媒体が循環する第2熱媒体循環回路である凝縮冷媒循環回路75と、貯湯水と凝縮冷媒との間で熱交換が行われる第2熱交換器76とが備えられている。これにより、燃料電池10にて発生した排熱熱エネルギーは、FC冷却水に回収され、第1熱交換器74を介して貯湯水に回収されて、この結果貯湯水を加熱昇温する。また、改質器20にて発生した排熱熱エネルギーは、凝縮器30を介して凝縮冷媒に回収され、第2熱交換器76を介して貯湯水に回収されて、この結果貯湯水を加熱昇温する。なお、本明細書中および添付の図面中のFCは燃料電池の省略形として記載している。貯湯槽71は、1つの柱状容器を備えており、その内部に温水が層状に、すなわち上部の温度が最も高温であり下部にいくにしたがって低温となり下部の温度が最も低温であるように貯留されるようになっている。貯湯槽71の柱状容器の下部には水道水などの水低温の水が補給され、貯湯槽71に貯留された高温の温水が貯湯槽71の柱状容器の上部から導出されるようになっている。また、貯湯槽71は密閉式であり、水道水の圧力がそのまま内部、ひいては貯湯水循環回路72にかかる形式のものである。貯湯水循環回路72の一端および他端は貯湯槽71の下部および上部に接続されている。貯湯水循環回路72上には、一端から他端に順番に貯湯水循環手段である貯湯水循環ポンプP5、第4温度センサ72a、第2熱交換器76、第5温度センサ72b、第1熱交換器74および第6温度センサ72cが配設されている。貯湯水循環ポンプP5は、貯湯槽71の下部の貯湯水を吸い込んで貯湯水循環回路72を通水させて貯湯槽71の上部に吐出するものであり、制御装置90によって制御されてその流量送出量が制御されるようになっている。第4~第6温度センサ72a~72cは、それぞれ貯湯水の貯湯槽71の出口温度、貯湯水の第1熱交換器74の入口温度、および貯湯水の第1熱交換器74の出口温度を検出し、それら検出結果を制御装置90に出力するものである。貯湯水循環回路72には、第2熱交換器76をバイパスするバイパス路81が設けられている。バイパス路81には制御装置90の指令によって同バイパス路81を開閉制御する第1バルブ82が設けられている。バイパス路81の分岐元と第2熱交換器76との間の貯湯水循環回路72には制御装置90の指令によって同貯湯水循環回路72を開閉制御する第2バルブ83が設けられている。第1および第2バルブ82,83を閉、開状態とすると、貯湯水は第2熱交換器76を流通し、開、閉状態とすると、貯湯水は第2熱交換器76を流通しないでバイパス路81を流通する。これにより、貯湯水の流路を第2熱交換器76およびバイパス路81から選択できる。FC冷却水循環回路73上には、FC冷却水循環手段であるFC冷却水循環ポンプP6が配設されており、このFC冷却水循環ポンプP6は、制御装置90によって制御されてその流量送出量が制御されるようになっている。また、FC冷却水循環回路73上には、第1および第2温度センサ73a,73bが配設されており、第1および第2温度センサ73a,73bは、それぞれFC冷却水の燃料電池10の入口温度および出口温度を検出し、それら検出結果を制御装置90に出力するものである。さらに、FC冷却水循環回路73上には第1熱交換器74が配設されている。凝縮冷媒循環回路75上には、凝縮冷媒循環手段である凝縮冷媒循環ポンプP7が配設されており、この凝縮冷媒循環ポンプP7は、制御装置90によって制御されてその流量送出量が制御されるようになっている。また、凝縮冷媒循環回路75上には、上流から順番にアノードオフガス用凝縮器32、燃焼ガス用凝縮器34、カソードオフガス用凝縮器33および改質ガス用凝縮器31が配設されている。また、凝縮冷媒循環回路75上には、第3温度センサ75aが配設されており、第3温度センサ75aは、凝縮冷媒の改質ガス用凝縮器31の出口温度を検出し、その検出結果を制御装置90に出力するものである。さらに、凝縮冷媒循環回路75上には第2熱交換器76が配設されている。なお、各凝縮器31~34の配置は上述した順番に限らないし、また、各凝縮器31~34は一本の配管に直列に配置する場合に限らず、凝縮冷媒循環回路75を複数に分岐して各分岐路に並列に配置するようにしてもよい。また、凝縮冷媒循環回路75上には少なくとも改質ガス用凝縮器31が配置されるようになっている。また、凝縮冷媒循環回路75には、第2熱交換器76の直下流に凝縮冷媒を冷却する冷却手段であるラジエータ77が配置されている。ラジエータ77は、制御装置90の指令によってオンオフ制御されており、オン状態のときには凝縮冷媒を冷却し、オフ状態のときには冷却しない。このラジエータ77の冷却能力は、後述する第2マップに示す貯湯水の最高温度Tmaxにおける燃料電池10の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示すグラフまたは演算式にて、貯湯槽71の湯満水時の燃料電池10の最低発電出力E1に相当する当該燃料電池システムの必要冷却能力H1である。なお、貯湯水の最高温度Tmaxは、燃料電池10の最大発熱温度例えば60~70°Cによって規定されるので、貯湯水温度はそれ以上となることはない。なお、ラジエータ77は、貯湯水循環回路72またはFC冷却水循環回路73に配置してもよく、少なくとも凝縮冷媒循環回路75、貯湯水循環回路72およびFC冷却水循環回路73の何れか一つに配置するようにすればよい。これによれば、貯湯水の温度が燃料電池で必要な温度に到達した場合、もしくは改質器20の排熱を回収した凝縮冷媒で必要な温度に到達した場合、貯湯水が排熱を回収してそれ以上昇温しないようにするため、貯湯水または/および第1および第2熱媒体の温度を冷却手段であるラジエータ77によって効率よく冷却することができる。さらに、凝縮冷媒循環回路75には、第2熱交換器76をバイパスするバイパス路84が設けられている。バイパス路84には制御装置90の指令によって同バイパス路84を開閉制御する第3バルブ85が設けられている。バイパス路84の分岐元と第2熱交換器76との間の凝縮冷媒循環回路75には制御装置90の指令によって同凝縮冷媒循環回路75を開閉制御する第4バルブ86が設けられている。第3および第4バルブ85,86を閉、開状態とすると、凝縮冷媒は第2熱交換器76を流通し、開、閉状態とすると、凝縮冷媒は第2熱交換器76を流通しないでバイパス路84を流通する。これにより、凝縮冷媒の流路を第2熱交換器76およびバイパス路84から選択でき、上述した貯湯水の流路選択と合わせて、凝縮冷媒および貯湯水がそれぞれ第2熱交換器76を流通する場合、バイパス路84,81を流通する場合、および凝縮冷媒および貯湯水がそれぞれ第2熱交換器76およびバイパス路84または81を流通する場合を実現できる。なお、バイパス路81および84の何れか一方を設けるようにしてもよい。さらに、燃料電池システムは、インバータ電力変換器45を備えている。インバータ45は、燃料電池10の発電出力を交流電力に変換して送電線46を介してユーザ先である電力使用場所47に供給するものである。電力使用場所47には、電灯、アイロン、テレビ、洗濯機、電気コタツ、電気カーペット、エアコン、冷蔵庫などの電気器具である負荷装置図示省略が設置されており、インバータ45から供給される交流電力が必要に応じて負荷装置に供給されている。なお、インバータ45と電力使用場所47とを接続する送電線46には電力会社の系統電源48も接続されており系統連系、燃料電池10の発電出力より負荷装置の総消費電力が上回った場合、その不足電力を系統電源48から受電して補うようになっている。電力計47aは、ユーザ負荷電力ユーザ消費電力を検出するユーザ負荷電力検出手段であり、電力使用場所47で使用される全ての負荷装置の合計消費電力を検出して、制御装置90に送信するようになっている。また、インバータ45は、発電出力を降圧または昇圧して、その直流電力を燃料電池システムの構成部材である各ポンプP1~P7,53、各バルブ図示省略、バーナ21の着火装置などの電気部品いわゆる補機に供給するようになっている。また、インバータ45は凝縮冷媒循環回路75に配置されており、インバータ45が凝縮冷媒によって冷却されている。また、上述した各温度センサ73a,73b,75a,72a,72b,72c,64a、各ポンプP1~P7,53および電力計47aは制御装置90に接続されている図2参照。制御装置90はマイクロコンピュータ図示省略を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、CPU、RAMおよびROMいずれも図示省略を備えている。CPUは、図5または図7および図8のフローチャートに対応したプログラムを実行して、各温度センサ73a,73b,75a,72a,72b,72c,64aが検出した何れかの温度、電力計47aが検出したユーザ負荷電力に基づいて燃料電池10の発電出力を制御している。RAMは同プログラムの実行に必要な変数を一時的に記憶するものであり、ROMは前記プログラムを記憶するものである。さらに、制御装置90には記憶装置91が接続されており、この記憶装置91は、図3に示す第1マップまたは演算式を記憶するものである。この第1マップまたは演算式は、貯湯槽出口温度検出手段である第4温度センサ72aによって検出された貯湯槽出口温度T4と、この貯湯槽出口温度T4と燃料電池10の発電出力制限値ELとの相関関係を示すものである。この第1マップまたは演算式から明らかなように貯湯槽出口温度T4と燃料電池10の発電出力制限値ELとは逆比例の関係にある。この第1マップまたは演算式は、貯湯水の温度毎の燃料電池10の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示す第2マップまたは演算式と、ラジエータ77の冷却能力と、に基づいて、貯湯水の各温度におけるラジエータ77の冷却能力に相当する燃料電池10の発電出力を導出することにより作成することができる。まず、第2マップまたは演算式を次のようにして作成する。図4に示すように、貯湯水循環回路72を循環する貯湯水の温度を一定にしてFC発電出力に対する燃料電池システムの必要冷却能力を計算あるいは計測して求める。これを所定の温度レンジにて変化させた場合、例えば貯湯槽71の最高温度であるTmax、Tmaxから所定温度ずつ低い温度Tmax-1~Tmax-4の各温度にて、FC発電出力に対する燃料電池システムの必要冷却能力のグラフ関数を計算あるいは計測してそれぞれ求める。このようにして第2マップまたは演算式を作成することができる。一方、ラジエータ77の冷却能力は、上述したように、貯湯水の最高温度Tmaxにおける燃料電池10の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示すグラフまたは演算式にて、貯湯槽71の湯満水時の燃料電池10の最低発電出力E1に相当する当該燃料電池システムの必要冷却能力H1として規定されている。したがって、先に算出した貯湯水の温度毎の燃料電池10の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示すグラフまたは演算式における、ラジエータ77の冷却能力E1に相当する燃料電池10の発電出力がFC発電出力制限値ELとして導出される。具体的には、例えば貯湯水の温度すなわち貯湯槽の出口温度T4がTmaxである場合には上述したようにFC発電出力制限値ELはE1であり、Tmax-1である場合にはFC発電出力制限値ELはE2であり、Tmax-2である場合にはFC発電出力制限値ELはE3であり、Tmax-3である場合にはFC発電出力制限値ELはE4であり、Tmax-4である場合にはFC発電出力制限値ELはEmaxである。なお、所定の温度レンジは貯湯槽の最高温度TmaxからFC発電出力制限値ELが燃料電池10の最大発電出力Emaxとなる温度本実施の形態においてはTmax-4までの範囲である。ラジエータ77の能力は外気温度ラジエータ冷却媒体温度で変わるため各外気温度により図3、図4のマップを持つ/演算することでさらに効率化を図れる。ラジエータ77の能力の決定の際は夏場の外気温度の一番厳しい条件で行う。次に、上述した燃料電池システムにおいて熱回収効率の最適化の制御について説明する。まず、貯湯水循環ポンプP5は、FC冷却水FC入口温度T1が燃料電池の最適運転温度となるように流量制御されている。さらに、FC冷却水循環ポンプP6は、FC冷却水FC入口温度T1とFC冷却水FC出口温度T2との温度差ΔTが目標温度差ΔT例えば3~5°Cとなるように流量制御されている。目標温度差ΔTは、燃料電池10の改質ガス流路または空気流路内の水蒸気を最適加湿条件に維持することができるように設定されている。そして、凝縮冷媒循環ポンプP7は、凝縮冷媒のアノードオフガスAOG凝縮器出口温度T3が目標温度T3例えば50~60°Cとなるように流量制御されている。凝縮冷媒の改質ガス用凝縮器出口温度T3が高いほど第2熱交換76における貯湯水の凝縮回収熱量の回収効率がよいので、目標温度T3は高く設定するのが望ましい。一方、凝縮冷媒の改質ガス用凝縮器出口温度T3が高くなると、改質ガス用凝縮器31にて凝縮冷媒と熱交換する改質ガスの温度すなわち改質ガスFC入口温度T7の温度が高くなり、燃料電池10の燃料極11がフラッディングを発生する。したがって、目標温度T3はフラッディングが発生しない範囲内で、凝縮回収熱量の回収効率ができるだけよい温度に設定されている。1a第1制御例以下、上述した燃料電池システムの第1制御例について図5および図6を参照して説明する。制御装置90は、図示しない起動スイッチがオンされて燃料電池システムを起動して起動運転が完了し発電可能な定常運転となると、図5に示すプログラムを所定の短時間毎に実行する。制御装置90は、ステップ102において、第4温度センサ72aによって貯湯水貯湯槽出口温度貯湯槽出口温度T4を検出する。そして、ステップ104において、ステップ102にて検出された貯湯槽出口温度T4と、この貯湯槽出口温度T4と燃料電池10の発電出力制限値ELとの相関関係を示す第1マップまたは演算式とに基づいて発電出力制限値ELを導出する第1発電出力制限値導出手段。制御装置90は、ステップ106~114において、第1発電出力制限値導出手段によって導出された発電出力制限値ELに基づいて燃料電池10の発電出力を制御する第1発電制御手段。具体的には、ステップ106において、電力計47aによってユーザ負荷電力を検出するユーザ負荷電力検出手段。ステップ108において、ステップ106にて検出されたユーザ負荷電力に応じた燃料電池の発電出力EUを、ユーザ負荷電力と発電出力の相関を示すマップまたは演算式に基づいて導出する発電出力導出手段。ステップ110において、ステップ104にて導出された発電出力制限値ELがステップ108にて導出された発電出力EU以上であるか否かを判定する判定手段。ステップ112において、発電出力制限値ELが発電出力EU以上であると判定された場合には、燃料電池10の発電出力をユーザ負荷電力に追従するように制御する追従制御手段。また、ステップ114において、発電出力制限値ELが発電出力EU未満であると判定された場合には、燃料電池10の発電出力を発電出力制限値ELに制限するように制御する制限制御手段。なお、前述した追従制御および制限制御のいずれの制御においても、燃焼効率等が考慮されて燃料電池10の発電出力となるように燃料供給量、改質水供給量、燃焼用燃料供給量、燃焼用空気供給量およびCO酸化用空気供給量が導出され、これら導出された供給量となるように燃料ポンプP3、改質水ポンプ53、燃焼用燃料ポンプP1、燃焼用空気ポンプP2およびCO酸化用ポンプP4の流量が制御装置90によって制御されている。このような制御によれば、貯湯槽出口温度T4が図6の上段に示すように変化した場合、発電出力制限値ELは上述したステップ104の処理によって図6の中段に示すように貯湯槽出口温度T4と逆に変化する。一方、ユーザ負荷に基づく発電出力EUが図6の中段に示すように変化した場合、時刻t11~t12および時刻t13~t14においては発電出力制限値ELが発電出力EU未満であるので、発電出力が発電出力制限値ELに制限され、それ以外の時間帯においては発電出力制限値ELが発電出力EU以上であるので、発電出力が制限されることなくユーザ負荷電力に追従する追従制御が行われる図6の下段。したがって、本第1制御例によれば、第1発電出力制限値導出手段が、第4温度センサ72aによって検出された貯湯槽出口温度T4と、この貯湯槽出口温度T4と燃料電池10の発電出力制限値ELとの相関関係を示す第1マップまたは演算式とに基づいて発電出力制限値ELを導出し、第1発電制御手段が、第1発電出力制限値導出手段によって導出された発電出力制限値ELに基づいて燃料電池10の発電出力を制御する。これにより、燃料電池10の発電中においては、その発電に伴って発生する燃料電池10および改質器20の排熱を回収して貯湯水が加熱されるが、貯湯槽71が温度的に満水となった場合、貯湯槽出口温度T4に応じて燃料電池10の発電出力が制限されるので、燃料電池10からの発熱をできるだけ抑制して、発電出力、排熱利用のバランスを保ち、熱余り状態をできるだけ回避して燃料電池システムの運転を効率よく実施することができる。また、第1発電制御手段において、ステップ108において、ステップ106にて検出されたユーザ負荷電力に応じた燃料電池の発電出力EUを導出し、ステップ110において、ステップ104にて導出された発電出力制限値ELがステップ108にて導出された発電出力EU以上であるか否かを判定し、ステップ112において、ステップ110にて発電出力制限値ELが発電出力EU以上であると判定された場合には、燃料電池10の発電出力をユーザ負荷電力に追従するように制御し、ステップ114において、ステップ110にて発電出力制限値ELが発電出力EU未満であると判定された場合には、燃料電池10の発電出力を発電出力制限値に制限するように制御する。これにより、ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた燃料電池の発電出力EUと発電出力制限値ELとに基づいて簡単かつ確実に燃料電池システムを安定運転することができる。また、第1マップまたは演算式は、貯湯水の温度毎の燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示す第2マップまたは演算式と、改質器20の排熱を回収した第2熱媒体が循環する第2熱媒体循環回路75に設けられて第2熱媒体を冷却するラジエータ77の冷却能力と、に基づいて、貯湯水の各温度におけるラジエータ77の冷却能力に相当する燃料電池の発電出力を導出することにより作成されている。したがって、発電出力制限値ELは貯湯槽出口温度T4およびラジエータ77の冷却能力に基づいて導出されるため、燃料電池の発電出力はラジエータ77の冷却能力も考慮されて決定されるので、発電出力、排熱利用のバランスをよりよく保ち、熱余り状態をできるだけ回避して燃料電池システムの運転を効率よく実施することができる。また、ラジエータ77の冷却能力は、貯湯水の最高温度Tmaxにおける燃料電池の発電出力に対する当該燃料電池システムの必要冷却能力の相関関係を示す第2マップまたは演算式にて、貯湯槽71の湯満水時の燃料電池の最低発電出力に相当する当該燃料電池システムの必要冷却能力であるため、冷却能力を低く抑えたラジエータ77を使用することができるので、ラジエータ77のコンパクト化、ひいては燃料電池システム全体のコンパクト化を達成することができる。1b第2制御例以下、上述した燃料電池システムの第2制御例について図7~図9を参照して説明する。制御装置90は、図示しない起動スイッチがオンされて燃料電池システムを起動して起動運転が完了し発電可能な定常運転となり、燃料ガスFC入口温度T7が所定温度Taを超えると、図7に示すプログラムを所定時間TMa毎に実行する。制御装置90は、ステップ202において、第7温度センサ64aによって燃料電池10の燃料極入口に流入する燃料ガスの温度燃料ガスFC入口温度T7を検出する。なお、燃料ガスFC入口温度T7の代わりにこの燃料ガスの温度T7に相関するものの温度例えば凝縮冷媒の改質ガス用凝縮器31の出口温度凝縮冷媒改質ガス用凝縮器出口温度T3を第3温度センサ75aによって検出するようにしてもよい。そして、その検出値を使用して以降の処理を実行するようにしてもよい。そして、ステップ204において、ステップ202にて検出された燃料ガスFC入口温度T7と、所定温度Taとを比較し、その比較結果に基づいて燃料電池10の発電出力制限値ELを導出する第2発電出力制限値導出手段。具体的には、制御装置90は、図8に示すサブルーチンを実行する。すなわち制御装置90は、ステップ202にて検出された温度T7が所定温度Taより大きい場合には、前回の発電出力制限値ELから所定量ΔEだけ減算して今回の発電出力制限値EL-Δを算出しステップ302,304、所定温度Taと同じである場合には、前回の発電出力制限値ELを今回の発電出力制限値ELとして算出しステップ302,306、所定温度Taより小さい場合には、前回の発電出力制限値ELに所定量ΔEだけ加算して今回の発電出力制限値ELΔを算出するステップ302,308。そして、プログラムをステップ310に進めてサブルーチンの処理を終了し、ステップ206以降に進める。なお、ステップ302において、ステップ202にて検出された燃料ガスFC入口温度T7と所定温度Taを比較しているが、燃料ガスFC入口温度T7と所定の温度範囲不感帯を比較するようにしてもよい。所定温度Taは、燃料電池10の燃料極11がフラッディングとならない温度に規定されているので、フラッディングによって燃料電池の発電低下、停止を確実に防止して燃料電池システムを安定運転することができる。制御装置90は、ステップ206~214において、第2発電出力制限値導出手段によって導出された発電出力制限値ELに基づいて燃料電池10の発電出力を制御する第2発電制御手段。具体的には、ステップ206において、電力計47aによってユーザ負荷電力を検出するユーザ負荷電力検出手段。ステップ208において、ステップ206にて検出されたユーザ負荷電力に応じた燃料電池の発電出力EUを、ユーザ負荷電力と発電出力の相関を示すマップまたは演算式に基づいて導出する発電出力導出手段。ステップ210において、ステップ204にて導出された発電出力制限値ELがステップ208にて導出された発電出力EU以上であるか否かを判定する判定手段。ステップ212において、発電出力制限値ELが発電出力EU以上であると判定された場合には、燃料電池10の発電出力をユーザ負荷電力に追従するように制御する追従制御手段。また、ステップ214において、発電出力制限値ELが発電出力EU未満であると判定された場合には、燃料電池10の発電出力を発電出力制限値ELに制限するように制御する制限制御手段。そして、制御装置90は、追従制御または制限制御を行いながらステップ216にて所定時間TMaが経過するのを待ってプログラムをステップ218に進めて一旦終了する。これにより、ステップ212または214にて決定した制御を所定時間TMaだけ実行した後、再びステップ202以降の処理を実行することになる。このような制御によれば、貯湯槽出口温度T4がユーザ要求による燃料電池10の発電に伴う熱エネルギーよって図9の上段に示すように上昇した場合、第2熱交換器76において凝縮冷媒が冷却できなくなり凝縮冷媒温度が上昇する。これに伴って改質ガスFC入口温度T7も上昇を開始する時刻t21。なお、時刻t21までの改質ガスFC入口温度T7は所定温度Taに維持されているものとする。また、時刻t21までは燃料電池10の発電出力は制限されておらず最大発電出力まで発電可能であるとする。時刻t21にて改質ガスFC入口温度T7が所定温度Taより大となると、図9の中段に示すように、再び改質ガスFC入口温度T7が所定温度Ta以下となるまで時刻t25、発電出力制限値ELは徐々に小さくなるステップ202、204、302、304、310、206~218。これと同時に、発電出力制限値ELとユーザ負荷電力に応じた燃料電池の発電出力EUとを比較して追従制御とするか制限制御とするかが決定されその制御が実行される。発電出力制限値ELが徐々に小さくなる範囲内で追従制御も実行されるので、いずれにしても燃料電池10の発電出力発電出力最大値は抑制され、燃料電池10からの発熱が抑制され、ラジエータ77の負荷が小さくなり冷却能力に余裕ができれば凝縮冷媒を冷却でき、ひいては改質ガスFC入口温度T7を小さくすることができる。これにより、改質ガスFC入口温度T7はt25にて所定温度Taに到達する。時刻t21~t25において、ユーザ負荷に基づく発電出力EUが図9の中段に示すように変化した場合、時刻t21~t22および時刻t23~t24においては発電出力制限値ELが発電出力EU未満であるので、発電出力が発電出力制限値ELに制限され、それ以外の時間帯においては発電出力制限値ELが発電出力EU以上であるので、発電出力が制限されることなくユーザ負荷電力に追従する追従制御が行われる図9の下段。また、貯湯水が使用されるなどして時刻t29にて改質ガスFC入口温度T7が所定温度Taより小さくなると、図9の中段に示すように、再び改質ガスFC入口温度T7が所定温度Ta以上となるまで時刻t31、発電出力制限値ELは徐々に大きくなるステップ202、204、302、308、310、206~218。これと同時に、発電出力制限値ELとユーザ負荷電力に応じた燃料電池の発電出力EUとを比較して追従制御とするか制限制御とするかが決定されその制御が実行される。発電出力制限値ELが徐々に大きくなる範囲内で追従制御も実行されるので、いずれにしても燃料電池10の発電出力発電出力最大値は増加され、燃料電池10からの発熱が増大し、凝縮冷媒を昇温し、ひいては改質ガスFC入口温度T7を昇温することができる。これにより、改質ガスFC入口温度T7はt31にて所定温度Taに到達する。時刻t29~t31において、ユーザ負荷に基づく発電出力EUが図9の中段に示すように変化した場合、時刻t29~t30においては発電出力制限値ELが発電出力EU未満であるので、発電出力が発電出力制限値ELに制限され、それ以外の時間帯においては発電出力制限値ELが発電出力EU以上であるので、発電出力が制限されることなくユーザ負荷電力に追従する追従制御が行われる図9の下段。したがって、本第2制御例によれば、第2発電出力制限値導出手段が、第7温度センサ64aによって検出された燃料ガス燃料電池入口温度T7またはこの燃料ガスの温度に相関するものの温度と所定温度Taとを比較し、その比較結果に基づいて燃料電池の発電出力制限値を導出し、第2発電制御手段が、第2発電出力制限値導出手段によって導出された発電出力制限値ELに基づいて燃料電池10の発電出力を制御する。これにより、燃料電池10の発電中においては、その発電に伴って発生する燃料電池10および改質器20の排熱を回収して貯湯水が加熱されるが、貯湯槽71が温度的に満水となった場合、燃料ガス燃料電池入口温度T7またはこの燃料ガスの温度に相関するものの温度T3に応じて燃料電池10の発電出力が制限されるので、燃料電池10からの発熱をできるだけ抑制して、発電出力、排熱利用のバランスを保ち、熱余り状態をできるだけ回避して燃料電池システムの運転を効率よく実施することができる。また、第2発電出力制限値導出手段は、第7温度センサ64aによって検出された燃料ガス燃料電池入口温度T7が所定温度Taより大きい場合には、前回の発電出力制限値ELから所定量ΔEだけ減算して今回の発電出力制限値EL-ΔEを算出し、所定温度Taより小さい場合には、前回の発電出力制限値ELから所定量ΔEだけ加算して今回の発電出力制限値ELΔEを算出する。これにより、燃料ガス燃料電池入口温度T7またはこの燃料ガスの温度に相関するものの温度に基づいて容易かつ的確に発電出力制限値ELを算出することができる。また、第2発電制御手段において、ステップ208において、ステップ206にて検出されたユーザ負荷電力に応じた燃料電池の発電出力を導出し、ステップ210において、ステップ204にて導出された発電出力制限値ELが、ステップ208にて導出された発電出力EU以上であるか否かを判定し、ステップ212において、ステップ210にて発電出力制限値ELが発電出力EU以上であると判定された場合には、燃料電池10の発電出力をユーザ負荷電力に追従するように制御し、ステップ214において、ステップ210にて発電出力制限値ELが発電出力EU未満であると判定された場合には、燃料電池10の発電出力を発電出力制限値ELに制限するように制御する。これにより、ユーザ負荷電力検出手段によって検出されたユーザ負荷電力に応じた燃料電池の発電出力EUと発電出力制限値ELとに基づいて簡単かつ確実に燃料電池システムを安定運転することができる。また、燃料ガス燃料電池入口温度検出手段、第2発電出力制限値導出手段、および第2発電制御手段による各処理は、燃料ガスの応答性を考慮して設定された所定時間TMa毎に繰り返し実行されるので、的確な時間に制御処理を実行することができる。また、より緻密に制御処理を実行することができる。上述の説明から明らかなように、この実施の形態においては、第1熱媒体循環回路であるFC冷却水循環回路73は、燃料電池10の発電で発生する排熱を回収した第1熱媒体であるFC冷却水が循環するものであり、貯湯水循環回路72とは独立して設けられるとともに、第1熱交換器74を介して貯湯水と第1熱媒体との間で熱交換が行われる。また、第2熱媒体循環回路である凝縮冷媒循環回路75は、燃料電池10から排出されるオフガスの排熱、改質器20にて発生する排熱の少なくとも何れかを回収した第2熱媒体である凝縮冷媒が循環するものであり、貯湯水循環回路72とは独立して設けられるとともに、第2熱交換器76を介して貯湯水と第2熱媒体との間で熱交換が行われる。すなわち、貯湯水は、アノードオフガス、カソードオフガス、燃焼排ガス、改質ガスと直接熱交換をしておらず、第2熱交換器76を介して間接的に熱交換をすることになる。したがって、貯湯槽71が水道水が直接補給される密閉式である場合、貯湯槽71、貯湯水循環回路72には高圧の水道水圧がかかるが、第2熱媒体循環回路75は貯湯水循環回路72から独立しているため、第2熱媒体循環回路75上に配設される熱交換器である各凝縮器31~34には直接水道水圧がかからないので、それら熱交換器31~34を過剰な耐圧構造としなくてもすむので、コスト高、大型化を招くことなく、高圧水源から貯湯水を補給可能である燃料電池システムを提供することができる。また、たとえ改質ガス、アノードオフガス、カソードオフガス、燃焼排ガスが各凝縮器31,32,33,34を介して第2熱媒体である凝縮媒体に混入することがあっても、貯湯水循環回路72は第2熱媒体循環回路75から独立しているため、直接貯湯水に混入することを防止することができる。また、たとえ改質ガスが燃料電池10を介して第1熱媒体であるFC冷却水に混入することがあっても、貯湯水循環回路72は第1熱媒体循環回路73から独立しているため、直接貯湯水に混入することを防止することができる。また、第2熱媒体循環回路上75には改質器20および燃料電池10を流通する高温かつ蒸気を含んだ気体から熱量を回収して同気体を凝縮する各凝縮器31~34が備えられ、第2熱媒体は凝縮器を流通する凝縮冷媒であるので、従来の構成を有効利用することにより大型化することなく簡単な構成で確実に第2熱媒体を昇温することができる。また、貯湯水循環回路72および第2熱媒体循環回路75に第2熱交換器76をバイパスするバイパス路81,84をそれぞれ設け、凝縮冷媒の流路を第2熱交換器76およびバイパス路84から選択するようにし、貯湯水の流路を第2熱交換器76およびバイパス路81から選択するようにした。これにより、凝縮冷媒および貯湯水がそれぞれ第2熱交換器76を流通する場合、バイパス路84,81を流通する場合、および凝縮冷媒および貯湯水がそれぞれ第2熱交換器76およびバイパス路84または81を流通する場合を選択的に実現できる。したがって、貯湯水の温度などに応じて流体の流路を選択することにより的確に第2熱交換器76にて熱交換を実施することができる。なお、バイパス路81およびバイパス路84の何れか一方を設けて第2熱交換器76およびバイパス路のどちらかに流体を流通させるようにしてもよい。これによっても貯湯水の温度などに応じて的確に第2熱交換器76にて熱交換を実施することができる。なお、上述した実施の形態において、貯湯水循環回路72および第2熱媒体循環回路75のうち何れか一方に第2熱交換器76をバイパスするバイパス路を設けるようにしたのと同様に、貯湯水循環回路72および第1熱媒体循環回路73のうち少なくとも何れか一方に第1熱交換器74をバイパスするバイパス路を設けるのが好ましい。これによっても、貯湯水の温度などに応じて流体の流路を選択することにより的確に第1熱交換器にて熱交換を実施することができる。また、上述した実施の形態において、FC冷却水循環回路73と凝縮冷媒循環回路75を独立して設けるようにしたが、両回路73,75を一つの循環回路熱媒体循環回路としてもよい。この場合、熱媒体循環回路は、貯湯水循環回路72とは独立して設けられ10燃料電池および20改質器の排熱を回収した熱媒体が循環するものである。そして、貯湯水と熱媒体との間で熱交換が行われる熱交換器が熱媒体循環回路と貯湯水循環回路72に跨って設けられている。すなわち、熱媒体循環回路上には、燃料電池10、各凝縮器31~34が配置されている。これによっても、熱媒体循環回路は、燃料電池10および改質器20の排熱を回収した熱媒体が循環するものであり、貯湯水循環回路72とは独立して設けられるとともに、熱交換器を介して貯湯水と熱媒体との間で熱交換が行われる。すなわち、貯湯水は、アノードオフガス、カソードオフガス、燃焼排ガス、改質ガスと直接熱交換をしておらず、熱交換器を介して間接的に熱交換をすることになる。したがって、貯湯槽が水道水が直接補給される密閉式である場合、貯湯槽71、貯湯水循環回路72には高圧の水道水圧がかかるが、熱媒体循環回路は貯湯水循環回路72から独立しているため、熱媒体循環回路上に配設されるアノードオフガス、カソードオフガス、燃焼排ガス、改質ガスとの熱交換するための熱交換器には直接水道水圧がかからないので、その熱交換器を過剰な耐圧構造としなくてもすむので、コスト高、大型化を招くことなく、高圧水源から貯湯水を補給可能である燃料電池システムを提供することができる。また、この場合において、少なくとも貯湯水循環回路72および熱媒体循環回路の何れか一方に流体を冷却する冷却手段であるラジエータ77を備えることが好ましい。これによれば、貯湯水の温度が燃料電池で必要な温度に到達した場合、もしくは改質器20の排熱を回収した凝縮冷媒で必要な温度に到達した場合、貯湯水が排熱を回収してそれ以上昇温しないようにするため、貯湯水または/および熱媒体の温度を冷却手段によって効率よく冷却することができる。さらに、この場合において、貯湯水循環回路72および第2熱媒体循環回路75のうち何れか一方に第2熱交換器76をバイパスするバイパス路を設けるようにしたのと同様に、貯湯水循環回路72および熱媒体循環回路のうち何れか一方に熱交換器をバイパスするバイパス路を設けるのが好ましい。これによれば、貯湯水の温度などに応じて流体の流路を選択することにより的確に熱交換器にて熱交換を実施することができる。"