(57)【特許請求の範囲】
【請求項１】
太陽光発電器と、
太陽光発電器から供給される電力を用いて運転され、外気から吸熱して熱媒を加熱するヒートポンプと、
熱を蓄えるタンクと、
タンク内に蓄えられた熱を利用して温水を温水利用箇所に供給する供給手段と、
ヒートポンプとタンクとの間で熱媒を循環させるタンク循環路と、
制御装置と、を備え、
制御装置は、
太陽光発電器によって発電される発電電力から使用電力を除いた余剰電力が存在する場合に、その余剰電力を用いて、タンク循環路のうちのヒートポンプの出口側を通過する熱媒の温度が６０℃より低い低温目標温度となるようにヒートポンプを運転させる低温貯湯運転を実行し、
低温貯湯運転によって低温目標温度の熱媒がタンク内に満たされた後に、余剰電力が存在する場合に、その余剰電力を用いて、タンク循環路のうちのヒートポンプの出口側を通過する熱媒の温度が６０℃以上である高温目標温度となるようにヒートポンプを運転させる高温貯湯運転を実行する、
給湯システム。
【請求項２】
ヒートポンプは、さらに、商用電源から供給される電力を用いても運転可能であり、
制御装置は、
１日のうちの太陽光発電器が発電を開始する前のタイミングで、過去の第１期間における１日あたりの平均使用熱量と、過去の第１期間における１日あたりの平均余剰電力量の電力を用いてヒートポンプを運転させた場合に発生する予定発生熱量とを比較し、
平均使用熱量が予定発生熱量より大きい場合には、商用電源から供給される電力を用いて、平均使用熱量と予定発生熱量との差分である第１差分熱量の熱がタンクに蓄えられるように、ヒートポンプを運転する第１種の事前貯湯運転を実行し、
平均使用熱量が予定発生熱量以下である場合には、第１種の事前貯湯運転を実行しない、
請求項１に記載の給湯システム。
【請求項３】
制御装置は、
第１種の事前貯湯運転が実行されるべき場合において、さらに、第１差分熱量と、低温目標温度の熱媒がタンク内に満たされる場合のタンク内の熱量である低温満蓄熱量とを比較し、
第１差分熱量が低温満蓄熱量より大きい場合には、商用電源から供給される電力を用いて、ヒートポンプの出口側の熱媒の温度が高温目標温度になるようにヒートポンプを運転させることによって第１差分熱量の熱をタンクに蓄える第１運転を実行し、
第１差分熱量が低温満蓄熱量以下である場合には、タンク循環路のうちのヒートポンプの出口側を流れる熱媒の温度が低温目標温度となるようにヒートポンプを運転させることによって第１差分熱量の熱をタンクに蓄える第２運転を実行する、
請求項２に記載の給湯システム。
【請求項４】
制御装置は、
太陽光発電器が発電を開始する前のタイミングで、過去の第２期間における１日あたりの平均日照時間と、当日の予測日照時間とを比較し、
（Ａ）予測日照時間が平均日照時間以上である場合、
平均使用熱量が予定発生熱量より大きい場合には第１種の事前貯湯運転を実行し、
平均使用熱量が予定発生熱量以下である場合には第１種の事前貯湯運転を実行せず、
（Ｂ）予測日照時間が平均日照時間より短い場合、
予測日照時間の間に太陽光発電器が発電すると予測される予測発電量から、過去の第１期間における１日あたりの平均使用電力量を除いた予測余剰電力量を算出し、
平均使用熱量と、予測余剰電力量の電力を用いてヒートポンプを運転させた場合に発生する予測発生熱量とを比較し、
平均使用熱量が予測発生熱量より大きい場合には、商用電源から供給される電力を用いて、平均使用熱量と予測発生熱量との差分である第２差分熱量の熱が熱媒に与えられるように、ヒートポンプを運転する第２種の事前貯湯運転を実行し、
平均使用熱量が予測発生熱量以下である場合には第２種の事前貯湯運転を実行しない、
請求項２又は３に記載の給湯システム。
【請求項５】
供給手段は、燃料を燃焼させて発生した熱を用いて、温水利用箇所に供給される温水を加熱する熱源機をさらに備える、請求項１から４のいずれか一項に記載の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給湯システムに関する。
【背景技術】
【０００２】
特許文献１には、外気から吸熱するヒートポンプと、ヒートポンプで加熱された熱媒を蓄えるタンクと、タンク内の熱を利用して温水を温水利用箇所に供給する供給手段と、制御装置とを備える給湯システムが開示されている。制御装置は、ヒートポンプによる加熱後の熱媒の温度が６０℃より低くなるようにヒートポンプを運転させる低温貯湯運転を実行するとともに、特定の場合に、ヒートポンプによる加熱後の熱媒の温度が６０℃以上になるようにヒートポンプを運転させる高温貯湯運転を実行する。
【０００３】
給湯システムのヒートポンプを運転する際には、加熱後の熱媒の温度を低くするほど、消費電力あたりの加熱能力（ＣＯＰ（Coefficient Of Performance。「成績係数」ともいう））が向上する。特許文献１の給湯システムでは、低温貯湯運転を行うことで効率良く熱媒を加熱することを図るとともに、特定の場合に高温貯湯運転を行うことで、温水利用箇所に供給される温水に含まれる可能性のある菌類（レジオネラ菌など）を滅菌することを図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３８３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、ヒートポンプは商用電源から供給される電力を用いて運転される。これに対し、近年、給湯システムのヒートポンプを、太陽光発電器から供給される電力によって運転させる場合がある。太陽光発電器によって発電を行う場合、気象状況や使用電力量によっては余剰電力が生じる場合がある。
【０００６】
本明細書では、余剰電力を用いて効率よく蓄熱を行うことができる給湯システムを開示する。
【課題を解決するための手段】
【０００７】
本明細書が開示する給湯システムは、太陽光発電器と、太陽光発電器から供給される電力を用いて運転され、外気から吸熱して熱媒を加熱するヒートポンプと、熱を蓄えるタンクと、タンク内に蓄えられた熱を利用して温水を温水利用箇所に供給する供給手段と、ヒートポンプとタンクとの間で熱媒を循環させるタンク循環路と、制御装置とを備える。制御装置は、太陽光発電器によって発電される発電電力から使用電力を除いた余剰電力が存在する場合に、その余剰電力を用いて、タンク循環路のうちのヒートポンプの出口側を通過する熱媒の温度が６０℃より低い低温目標温度となるようにヒートポンプを運転させる低温貯湯運転を実行し、低温貯湯運転によって、低温目標温度の熱媒がタンク内に満たされた後に、余剰電力が存在する場合に、その余剰電力を用いて、タンク循環路のうちのヒートポンプの出口側を通過する熱媒の温度が６０℃以上である高温目標温度となるようにヒートポンプを運転させる高温貯湯運転を実行する。
【０００８】
上記の給湯システムでは、余剰電力が存在する場合に、その余剰電力を用いて低温貯湯運転を実行する。これにより、余剰電力を有効に活用して蓄熱を行うとともに、その際に効率よく熱媒を加熱することができる。さらに、上記の給湯システムでは、低温貯湯運転によって低温目標温度の熱媒がタンク内に満たされた後に、余剰電力が存在する場合に、その余剰電力を用いて高温貯湯運転を実行する。これにより、低温目標温度の熱媒がタンク内に満たされた後に、余剰電力が存在する場合に、さらにその余剰電力を有効に活用して蓄熱を行うことができる。従って、上記の給湯システムによると、余剰電力を用いて効率よく蓄熱を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】給湯システム２の構成を模式的に示す図。
【図２】第１実施例の給湯システム２が実行する通常蓄熱運転のフローチャート。
【図３】第１実施例の給湯システム２が実行する余剰電力蓄熱運転のフローチャート。
【図４】第２実施例の給湯システム２が実行する発電開始前運転のフローチャート。
【図５】第３実施例の給湯システム２が実行する発電開始前運転のフローチャート。
【発明を実施するための形態】
【００１０】
以下に説明する実施例の主要な特徴を列記しておく。なお、以下に記載する技術要素は、それぞれ独立した技術要素であって、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。
【００１１】
（特徴１）ヒートポンプは、さらに、商用電源から供給される電力を用いても運転可能であることが好ましい。制御装置は、１日のうちの太陽光発電器が発電を開始する前のタイミングで、過去の第１期間における１日あたりの平均使用熱量と、過去の第１期間における１日あたりの平均余剰電力量の電力を用いてヒートポンプを運転させた場合に発生する予定発生熱量とを比較し、平均使用熱量が予定発生熱量より大きい場合には、商用電源から供給される電力を用いて、平均使用熱量と予定発生熱量との差分である第１差分熱量の熱がタンクに蓄えられるように、ヒートポンプを運転する第１種の事前貯湯運転を実行し、平均使用熱量が予定発生熱量以下である場合には、第１種の事前貯湯運転を実行しないことが好ましい。
【００１２】
上記の給湯システムにおいて、平均使用熱量が予定発生熱量以下である場合には、余剰電力を用いてヒートポンプを運転すれば平均使用熱量を賄うことができることが予測される。上記の給湯システムは、そのような場合に、商用電源から供給される電力を用いた第１種の事前貯湯運転を実行しないようにすることができる。上記の給湯システムによると、余剰電力を有効に活用することができるとともに、商用電源を用いて無駄な貯湯運転が行われることを抑制することができる。
【００１３】
（特徴２）制御装置は、第１種の事前貯湯運転が実行されるべき場合において、さらに、第１差分熱量と、低温目標温度の熱媒がタンク内に満たされる場合のタンク内の熱量である低温満蓄熱量とを比較し、第１差分熱量が低温満蓄熱量より大きい場合には、商用電源から供給される電力を用いて、ヒートポンプの出口側の熱媒の温度が高温目標温度になるようにヒートポンプを運転させることによって第１差分熱量の熱をタンクに蓄える第１運転を実行し、第１差分熱量が低温満蓄熱量以下である場合には、タンク循環路のうちのヒートポンプの出口側を流れる熱媒の温度が低温目標温度となるようにヒートポンプを運転させることによって第１差分熱量の熱をタンクに蓄える第２運転を実行することが好ましい。
【００１４】
この構成によると、給湯システムは、第１差分熱量が低温満蓄熱量以下である場合（即ち、第１差分熱量が比較的小さい場合）には、第１運転を実行することなく、第２運転を実行することにより、不要な蓄熱が行われることを抑制することができる。
【００１５】
（特徴３）制御装置は、太陽光発電器が発電を開始する前のタイミングで、過去の第２期間における１日あたりの平均日照時間と、当日の予測日照時間とを比較し、（Ａ）予測日照時間が平均日照時間以上である場合、平均使用熱量が予定発生熱量より大きい場合には第１種の事前貯湯運転を実行し、平均使用熱量が予定発生熱量以下である場合には第１種の事前貯湯運転を実行せず、（Ｂ）予測日照時間が平均日照時間より短い場合、予測日照時間の間に太陽光発電器が発電すると予測される予測発電量から、過去の第１期間における１日あたりの平均使用電力量を除いた予測余剰電力量を算出し、平均使用熱量と、予測余剰電力量の電力を用いてヒートポンプを運転させた場合に発生する予測発生熱量とを比較し、平均使用熱量が予測発生熱量より大きい場合には、商用電源から供給される電力を用いて、平均使用熱量と予測発生熱量との差分である第２差分熱量の熱が熱媒に与えられるように、ヒートポンプを運転する第２種の事前貯湯運転を実行し、平均使用熱量が予測発生熱量以下である場合には第２種の事前貯湯運転を実行しないことが好ましい。
【００１６】
上記の構成によると、給湯システムは、予測日照時間が平均日照時間以上である場合、給湯システムは、平均使用熱量と予定発生熱量とを比較した結果に応じて、第１種の事前貯湯運転を実行するか否かを変える。一方、予測日照時間が平均日照時間より短い場合、給湯システムは、平均使用熱量と予測発生熱量とを比較した結果に応じて、第２種の事前貯湯運転を実行するか否かを変える。即ち、給湯システムは、予測日照時間に応じて運転内容を変えることができる。また、予測日照時間は当日の天気予報の内容に応じて変わり得る。そのため、上記の構成によると、給湯システムは、当日の天気予報の内容に応じて、平均使用熱量を賄うための適切な運転を実行することができる。
【００１７】
（特徴４）供給手段は、燃料を燃焼させて発生した熱を用いて、温水利用箇所に供給される温水を加熱する熱源機をさらに備えることが好ましい。
【００１８】
この構成によると、タンク内の熱を利用しても温水利用箇所で要求されている温度の温水を準備できない状況であっても、熱源機で温水を加熱することにより、要求されている温度の温水を温水利用箇所に供給することができる。
【００１９】
（第１実施例）
（システム構成；図１）
図１に示すように、本実施例の給湯システム２は、ヒートポンプ１０と、タンク２０と、タンク循環路３０と、水道水導入路４０と、供給路５０と、バーナ加熱装置６０と、太陽光発電器７０と、商用電源供給路８０と、制御装置９０とを備える。
【００２０】
ヒートポンプ１０は、外気から吸熱して、タンク循環路３０を通過する水を加熱する熱源である。ヒートポンプ１０は、太陽光発電器７０から供給される電力を用いて運転可能であるとともに、商用電源供給路８０を介して商用電源から供給される電力を用いて運転可能である。ヒートポンプ１０は、図示しないが、冷媒（例えば自然冷媒Ｒ２９０、フロン系冷媒Ｒ３２等）を循環させる冷媒循環路と、外気と冷媒との間で熱交換を行う蒸発器と、冷媒を圧縮して高温高圧にする圧縮機と、タンク循環路３０を通過する水との間で熱交換を行う熱交換器と、熱交換を終えた後の冷媒を減圧させて低温低圧にする膨張弁とを備えている。
【００２１】
タンク２０は、ヒートポンプ１０によって加熱された温水を蓄える。タンク２０は、密閉型であり、断熱材によって外側が覆われている。タンク２０には満水まで水が貯留されている。本実施例では、タンク２０の容量は１００Ｌである。タンク２０には、サーミスタ２２ａ、２２ｂ、２２ｃ、２２ｄがタンク２０の高さ方向に所定間隔で取り付けられている。各サーミスタ２２ａ〜２２ｄは、その取付位置の水の温度を測定する。例えば、各サーミスタ２２ａ、２２ｂ、２２ｃ、２２ｄは、それぞれ、タンクの上部から６０Ｌ、４０Ｌ、２０Ｌ、５Ｌの位置の水の温度を測定する。
【００２２】
タンク循環路３０は、上流端がタンク２０の下部に接続されており、下流端がタンク２０の上部に接続されている。タンク循環路３０には、循環ポンプ３６が介装されている。循環ポンプ３６は、タンク循環路３０内の水を上流側から下流側に送り出す。また、タンク循環路３０は、ヒートポンプ１０の熱交換器（図示省略）を通過している。そのため、ヒートポンプ１０を運転させると、タンク循環路３０内の水がヒートポンプ１０の熱交換器で加熱される。従って、循環ポンプ３６とヒートポンプ１０とを運転させると、タンク２０の下部の水がヒートポンプ１０で加熱され、加熱された水がタンク２０の上部に戻される。即ち、タンク循環路３０は、タンク２０に蓄熱するための水路である。また、タンク循環路３０のうち、ヒートポンプ１０の入口側（即ち上流側）と出口側（即ち下流側）には、それぞれ、サーミスタ３２、３４が介装されている。サーミスタ３２は、タンク２０の下部から導出され、ヒートポンプ１０によって加熱される前の水の温度を測定する。サーミスタ３４は、ヒートポンプ１０によって加熱された後の温水の温度を測定する。
【００２３】
水道水導入路４０は、上流端が水道水供給源４２に接続されている。水道水導入路４０の下流側は、第１導入路４０ａと第２導入路４０ｂに分岐している。第１導入路４０ａの下流端は、タンク２０の下部に接続されている。第２導入路４０ｂの下流端は、後述の供給路５０の途中に接続されている。第２導入路４０ｂの下流端と供給路５０との接続部分には、混合弁４４が設けられている。混合弁４４は、供給路５０を流れる温水に、第２導入路４０ｂ内の水を混合させる量を調整する。
【００２４】
供給路５０は、上流端がタンク２０の上部に接続されている。上述したように、供給路５０の途中には、水道水導入路４０の第２導入路４０ｂが接続されており、接続部分には混合弁４４が設けられている。第２導入路４０ｂとの接続部より下流側の供給路５０には、バーナ加熱装置６０が介装されている。また、バーナ加熱装置６０より下流側の供給路５０には、サーミスタ５２が介装されている。サーミスタ５２は、供給される温水の温度を測定する。バーナ加熱装置６０は、サーミスタ５２が測定する温水の温度が、給湯設定温度と一致するように、供給路５０内の水を加熱する。供給路５０の下流端は、温水利用箇所（例えば台所、浴槽等）に接続されている。
【００２５】
太陽光発電器７０は、太陽光を受光することによって発電するための装置である。太陽光発電器７０が発生させた電力は、制御装置９０を介して、給湯システム２の各構成要素を含む様々な装置に供給される。例えば、太陽光発電器７０が発生させた電力は、ヒートポンプ１０及び循環ポンプ３６の運転の他に、図示しない空調装置の運転等、様々な用途に利用される。
【００２６】
商用電源供給路８０は、商用電源に接続して商用電源から電力の供給を受けるための電源コードである。商用電源供給路８０を介して商用電源から供給された電力は、制御装置９０を介して、給湯システム２の各構成要素を含む様々な装置に供給される。
【００２７】
制御装置９０は、給湯システム２の上記各構成要素と電気的に接続されており、各構成要素の動作を制御する。図１には示していないが、制御装置９０には、使用者が様々な指示を入力可能な操作部と、様々な情報を表示可能な表示部とを有するリモコンが接続されている。また、制御装置９０は、給湯システム２の各要素を運転させるための電力を、商用電源供給路８０から供給するか、太陽光発電器７０から供給するかを切り替えるための電力源切替手段も備えている。
【００２８】
次いで、本実施例の給湯システム２の動作について説明する。本実施例の給湯システム２は、蓄熱運転と給湯運転を実行することができる。給湯システム２が実行可能な蓄熱運転には、商用電源から供給される電力を用いて行う通常蓄熱運転（図２参照）と、太陽光発電器７０が発電した電力の余剰電力を用いて行う余剰電力蓄熱運転（図３参照）と、の２種類の運転が存在する。以下、各運転について説明する。
【００２９】
（通常蓄熱運転；図２）
通常蓄熱運転は、商用電源供給路８０を介して商用電源から供給された電力を用いてヒートポンプ１０を運転し、ヒートポンプ１０で生成した熱によってタンク２０内の水を加熱する運転である。本実施例の給湯システム２の利用者は、リモコンの操作部を操作して、予め「通常蓄熱運転モード」と「余剰電力蓄熱運転モード」の２つの運転モードのうちの一方を選択することができる。制御装置９０は、利用者によって通常蓄熱運転モードが選択されている場合に、図２の通常蓄熱運転を実行する。
【００３０】
Ｓ１０では、制御装置９０は、前回の高温貯湯運転の実行から７２時間が経過したか否かを判断する。後で詳しく説明するが、高温貯湯運転は、ヒートポンプ１０による加熱後の温水の目標温度Ｔｂ（即ち、サーミスタ３４が検出する温度。以下、「目標出口温度Ｔｂ」と呼ぶ）が９０℃になるように、ヒートポンプ１０及び循環ポンプ３６を作動させる運転である。Ｓ１０の時点で、前回の高温貯湯運転の実行から７２時間以上経過している場合、制御装置９０は、Ｓ１０でＹＥＳと判断し、Ｓ１４に進む。一方、Ｓ１０の時点で、前回の高温貯湯運転の実行から７２時間未経過の場合、制御装置９０は、Ｓ１０でＮＯと判断し、Ｓ１２に進む。
【００３１】
Ｓ１２では、制御装置９０は、目標出口温度Ｔｂを、給湯設定温度Ｔｓより５℃高い温度（Ｔｓ＋５℃）に設定する。給湯設定温度Ｔｓは、温水利用箇所に供給される温水の設定温度である。給湯システム２の利用者は、リモコンの操作部を操作して、給湯設定温度Ｔｓを設定することができる。本実施例では、給湯設定温度Ｔｓは、３５℃〜４５℃の間で設定することができる。Ｓ１２を終えると、Ｓ１６に進む。
【００３２】
Ｓ１４では、制御装置９０は、目標出口温度Ｔｂを９０℃に設定する。Ｓ１４を終えると、Ｓ１６に進む。
【００３３】
Ｓ１６では、制御装置９０は、サーミスタ２２ｄが検出する温度（即ち、タンク２０の上部に蓄えられている水の温度）が給湯設定温度Ｔｓ以下であるか否か判断する。サーミスタ２２ｄが検出する温度が給湯設定温度Ｔｓ以下である場合、制御装置９０は、Ｓ１６でＹＥＳと判断し、Ｓ１８に進む。Ｓ１６でＹＥＳの場合は、この時点でタンク２０内に給湯設定温度Ｔｓの温水が蓄えられていないことを意味する。一方、サーミスタ１２が検出する温度が給湯設定温度Ｔｓより高い場合、制御装置９０は、Ｓ１６でＮＯと判断し、Ｓ１０に戻る。Ｓ１６でＮＯの場合は、この時点でタンク２０内に給湯設定温度Ｔｓより高温の温水が蓄えられていることを意味する。
【００３４】
Ｓ１８では、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を作動させる。この際、制御装置９０は、ヒートポンプ１０の出口温度（即ちサーミスタ３４の出口温度）が、Ｓ１２又はＳ１４で設定された目標出口温度Ｔｂ（Ｔｓ＋５℃又は９０℃）になるように、ヒートポンプ１０を作動させる。より詳しく言うと、制御装置９０は、ヒートポンプ１０の出口温度が、Ｓ１２又はＳ１４で設定された目標出口温度Ｔｂになるように、圧縮器のモータの回転数を調整する。
【００３５】
循環ポンプ３６が作動すると、タンク循環路３０内をタンク２０内の水が循環する。即ち、タンク２０の下部に存在する水がタンク循環路３０内に導入され、導入された水がヒートポンプ１０内の熱交換器を通過する際に、冷媒の熱によって、Ｓ１２又はＳ１４で設定された目標出口温度Ｔｂまで加熱される。目標出口温度Ｔｂまで加熱された水は、タンク２０の上部に戻される。これにより、タンク２０に目標出口温度Ｔｂの水が貯められる。この結果、タンク２０の上部には、高温の水の層が形成され、下部には、低温の水の層が形成される。
【００３６】
Ｓ１８において、ヒートポンプ１０の出口温度が、Ｓ１２で設定された目標出口温度Ｔｂ（Ｔｓ＋５℃）になるようにヒートポンプ１０及び循環ポンプ３６を作動させる場合の運転を、以下では、「低温貯湯運転」と呼ぶ。一方、Ｓ１８において、ヒートポンプ１０の出口温度が、Ｓ１４で設定された目標出口温度Ｔｂ（９０℃）になるようにヒートポンプ１０及び循環ポンプ３６を作動させる場合の運転を、以下では「高温貯湯運転」と呼ぶ。Ｓ１８でヒートポンプ１０及び循環ポンプ３６を作動させると、Ｓ２０に進む。
【００３７】
Ｓ２０では、制御装置９０は、サーミスタ３２が検出する温度（即ち、タンク２０の下部から導出され、ヒートポンプ１０に供給される水の温度）が、Ｓ１２又はＳ１４で設定された目標出口温度Ｔｂ以上となるかどうか監視する。上記Ｓ１８でヒートポンプ１０及び循環ポンプ３６を作動させ、低温貯湯運転又は高温貯湯運転を継続して行うことにより、タンク２０の上部には目標出口温度Ｔｂの温水（ヒートポンプ１０の運転状況によっては目標出口温度Ｔｂより高い温度の温水）が継続して貯められていく。タンク２０下部まで目標出口温度Ｔｂ以上の温度の温水が蓄えられる（即ち、タンク２０内が目標出口温度Ｔｂ以上の温度の温水によって満たされる）と、タンク２０下部からタンク循環路３０に目標出口温度Ｔｂ以上の温度の温水が導出される。この場合、制御装置９０は、Ｓ２０でＹＥＳと判断し、Ｓ２２に進む。
【００３８】
Ｓ２２では、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を停止する。これにより、低温貯湯運転又は高温貯湯運転が終了する。Ｓ２２を終えると、制御装置９０は、最初のステップに戻り、Ｓ１０以降の処理を再び実行する。
【００３９】
上記の低温貯湯運転（目標出口温度Ｔｂ＝Ｔｓ＋５℃）を行う場合、高温貯湯運転を行う場合に比べて、消費電力当たりの加熱能力（ＣＯＰ）が高く、加熱効率も良い。そのため、低温貯湯運転を行うと、効率良く加熱を行うことができる。また、本発明者による検討により、温水の温度を６０℃以上にすることにより、温水に含まれる可能性のある菌類（レジオネラ菌など）を滅菌できることが判明している。７２時間ごとに上記の高温貯湯運転（目標出口温度Ｔｂ＝９０℃）を行うことにより、タンク２０内の温水に含まれる可能性のある菌類を滅菌し、菌繁殖の可能性がある温水が温水利用箇所に供給されることを適切に防止することができる。
【００４０】
（余剰電力蓄熱運転；図３）
余剰電力蓄熱運転は、太陽光発電器７０によって発電される発電電力から使用電力を除いた余剰電力を用いてヒートポンプ１０を運転し、ヒートポンプ１０で生成した熱によってタンク２０内の水を加熱する運転である。制御装置９０は、利用者によって余剰電力蓄熱運転モードが選択されている場合に、図３の余剰電力蓄熱運転を実行する。
【００４１】
Ｓ３０では、制御装置９０は、余剰電力が２００Ｗ以上存在することを監視する。詳しく言うと、制御装置９０は、余剰電力が２００Ｗ以上存在している状態が所定期間（例えば２分間）継続しているか否かを判断する。上記の通り、余剰電力は、太陽光発電器７０によって発電される発電電力から使用電力を除いた電力である。ここで、使用電力とは、例えば、図示しない空調装置の運転等、ヒートポンプ１０及び循環ポンプ３６の運転以外の用途に使用されている電力である。余剰電力が２００Ｗ以上存在している状態が所定期間継続している場合、制御装置９０は、Ｓ３０でＹＥＳと判断し、Ｓ３２に進む。一方、余剰電力が２００Ｗ以上存在していない場合（即ち、Ｓ３０でＮＯの場合）には、余剰電力が２００Ｗ以上存在している状態が所定期間継続するまで、制御装置９０は、図２の通常蓄熱運転と同様の運転を実行する。
【００４２】
Ｓ３２では、制御装置９０は、サーミスタ２２ａが検出する温度（即ち、タンク２０の下部に蓄えられている水の温度）が給湯設定温度Ｔｓ以下であるか否か判断する。サーミスタ２２ａが検出する温度が給湯設定温度Ｔｓ以下である場合、制御装置９０は、Ｓ３２でＹＥＳと判断し、Ｓ３４に進む。一方、サーミスタ２２ａが検出する温度が給湯設定温度Ｔｓより高い場合、制御装置９０は、Ｓ３２でＮＯと判断し、Ｓ３０に戻る。
【００４３】
Ｓ３４では、制御装置９０は、余剰電力を用いて、目標出口温度Ｔｂを給湯設定温度Ｔｓ＋５℃に設定して、ヒートポンプ１０及び循環ポンプ３６を作動させる。即ち、Ｓ３４では、制御装置９０は、余剰電力を用いて低温貯湯運転を開始する。
【００４４】
続くＳ３５及びＳ３６では、制御装置９０は、余剰電力が２００Ｗ以上存在するか否かを監視するとともに、サーミスタ３２が検出する温度（即ち、タンク２０の下部から導出され、ヒートポンプ１０に供給される水の温度）が、目標出口温度Ｔｂ（即ちＴｓ＋５℃）以上となるかどうか監視する。上記Ｓ３４で開始させた低温貯湯運転を継続して行うことにより、タンク２０の上部には目標出口温度Ｔｂ（即ちＴｓ＋５℃）以上の温度の温水が継続して貯められていく。タンク２０下部まで出口温度Ｔｂ以上の温度の温水が蓄えられる（即ち、タンク２０内が出口温度Ｔｂ以上の温度の温水によって満たされる）と、タンク２０下部からタンク循環路３０に出口温度Ｔｂ以上の温度の温水が導出される。この場合、制御装置９０は、Ｓ３６でＹＥＳと判断し、Ｓ３８に進む。なお、Ｓ３４で低温貯湯運転を開始した後、Ｓ３６でＹＥＳと判断される前に、余剰電力が２００Ｗを下回った場合（即ち、Ｓ３５でＮＯと判断される場合）、その時点で、制御装置９０は、Ｓ３４で開始した余剰電力を用いた低温貯湯運転を停止するとともに、Ｓ３０に戻り、Ｓ３０以降の処理を再び実行する。この場合、制御装置９０は、再びＳ３０でＹＥＳと判断するまで、図２の通常蓄熱運転と同様の運転を行う。
【００４５】
Ｓ３８では、制御装置９０は、この時点でも余剰電力が２００Ｗ以上存在しているか否かを判断する。余剰電力が２００Ｗ以上存在している状態がこの時点でも所定期間継続している場合、制御装置９０は、Ｓ３８でＹＥＳと判断し、Ｓ４０に進む。
【００４６】
Ｓ４０では、制御装置９０は、余剰電力を用いて、目標出口温度Ｔｂを９０℃に設定して、ヒートポンプ１０及び循環ポンプ３６を作動させる。この際、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を一旦停止しない。制御装置９０は、Ｓ３４で作動させたヒートポンプ１０の圧縮機のモータの回転数を調整することによって、ヒートポンプ１０の出口温度が９０℃になるように調整する。即ち、Ｓ４０では、制御装置９０は、ヒートポンプ１０を停止させることなく、余剰電力を用いた低温貯湯運転から余剰電力を用いた高温貯湯運転へと移行する。
【００４７】
続くＳ４１及びＳ４２では、制御装置９０は、余剰電力が２００Ｗ以上存在するか否かを監視するとともに、サーミスタ３２が検出する温度（即ち、タンク２０の下部から導出され、ヒートポンプ１０に供給される水の温度）が、目標出口温度Ｔｂ（即ち９０℃）以上となるかどうか監視する。上記Ｓ４０で開始させた高温貯湯運転を継続して行うことにより、タンク２０の上部には目標出口温度Ｔｂ（即ち９０℃）以上の温度の温水が継続して貯められていく。タンク２０下部まで出口温度Ｔｂ以上の温度の温水が蓄えられると、制御装置９０は、Ｓ４２でＹＥＳと判断し、Ｓ４４に進む。なお、Ｓ４０で高温貯湯運転に移行した後、Ｓ４２でＹＥＳと判断される前に、余剰電力が２００Ｗを下回った場合（即ち、Ｓ４１でＮＯと判断される場合）、その時点で、制御装置９０は、Ｓ４０で開始した高温貯湯運転を停止するとともに、Ｓ３０に戻り、Ｓ３０以降の処理を再び実行する。この場合、制御装置９０は、再びＳ３０でＹＥＳと判断するまで、図２の通常蓄熱運転と同様の運転を行う。
【００４８】
Ｓ４４では、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を停止する。これにより、高温貯湯運転が終了する。Ｓ４４を終えると、制御装置９０は、最初のステップに戻り、Ｓ３０以降の処理を再び実行する。Ｓ４４の終了時点では、余剰電力が２００Ｗ以上存在する状態が継続している（Ｓ３０でＹＥＳ）可能性が高い。その場合、制御装置９０は、再びＳ３２でＹＥＳと判断されるまで、Ｓ３０及びＳ３２の監視を繰り返し行う。
【００４９】
（給湯運転）
給湯運転は、タンク２０内の温水を温水利用箇所に供給する運転である。給湯運転は、上記の蓄熱運転中にも実行することができる。温水利用箇所の給湯栓が開かれると、水道水供給源４２からの水圧によって、水道水導入路４０（第１導入路４０ａ）からタンク２０の下部に水道水が流入する。同時に、タンク２０上部の温水が、供給路５０を介して温水利用箇所に供給される。
【００５０】
制御装置９０は、タンク２０から供給路５０に供給される温水の温度（即ち、サーミスタ２２ｄの測定温度）が、給湯設定温度Ｔｓより高い場合には、混合弁４４を開いて第２導入路４０ｂから供給路５０に水道水を導入する。この場合、タンク２０から供給された温水と第２導入路４０ｂから供給された水道水とが、供給路５０内で混合される。制御装置９０は、温水利用箇所に供給される温水の温度（即ち、サーミスタ５２が計測する温水の温度）が、給湯設定温度Ｔｓと一致するように、混合弁４４の開度を調整する。一方、制御装置９０は、タンク２０から供給路５０に供給される温水の温度が、給湯設定温度Ｔｓより低い場合には、バーナ加熱装置６０を作動させる。この場合、供給路５０を通過する温水がバーナ加熱装置６０によって加熱される。制御装置９０は、温水利用箇所に供給される温水の温度が、給湯設定温度Ｔｓと一致するように、バーナ加熱装置６０の出力を制御する。
【００５１】
以上、本実施例の給湯システム２の構成及び運転内容について説明した。本実施例の給湯システム２は、余剰電力が２００Ｗ以上存在する場合（図３のＳ３０でＹＥＳ）に、その余剰電力を用いてまず低温貯湯運転を実行する（Ｓ３４）。これにより、余剰電力を有効に活用して蓄熱を行うとともに、その際に効率よく熱媒を加熱することができる。さらに、本実施例の給湯システム２では、低温貯湯運転の実行後に、サーミスタ３２の検出温度（即ち、ヒートポンプ１０の入口側の温水の温度）がＴｓ＋５℃に到達した時点で、余剰電力が２００Ｗ以上存在する場合（Ｓ３８でＹＥＳ）に、その余剰電力を用いて高温貯湯運転を実行する（Ｓ４０）。これにより、余剰電力を用いた低温貯湯運転によってタンク２０内にＴｓ＋５℃の温水が貯められた時点で、さらに余剰電力が存在する場合に、高温貯湯運転を行い、その余剰電力を有効に活用して蓄熱を行うことができる。従って、本実施例の給湯システム２によると、余剰電力を用いて効率よく蓄熱を行うことができる。
【００５２】
また、本実施例では、供給路５０にバーナ加熱装置６０が設けられ、供給路５０を通過する温水を加熱できるようにされている。そのため、タンク２０から供給路５０に導入された温水が温水利用箇所で要求されている温度に満たない状況であってもバーナ加熱装置６０で温水を加熱することにより、要求されている温度の温水を温水利用箇所に供給することができる。
【００５３】
ここで、本実施例の記載と請求項の記載との対応関係を説明しておく。水が「熱媒」の一例である。給湯設定温度Ｔｓ＋５℃が「低温目標温度」の一例である。また、９０℃が「高温目標温度」の一例である。バーナ加熱装置６０が「熱源機」の一例である。
【００５４】
（第２実施例）
第２実施例について、第１実施例と異なる点を中心に説明する。本実施例の給湯システム２も、その基本的な構成及び運転内容は第１実施例の給湯システム２（図１〜図３参照）と同様である。本実施例では、給湯システム２は、発電開始前運転（図４参照）をさらに行う点で第１実施例とは異なる。図４を参照して、本実施例の給湯システム２が実行する発電開始前運転について説明する。
【００５５】
（発電開始前運転；図４）
発電開始前運転は、１日のうち、太陽光発電器７０が発電を開始する前のタイミングで行われる運転である。制御装置９０は、利用者によって余剰電力蓄熱運転モードが選択されており、かつ、１日のうち、太陽光発電器７０が発電を開始する前のタイミング（例えば毎日午前５時）が到来する場合に、図４の発電開始前運転を実行する。
【００５６】
Ｓ５０では、まず、制御装置９０は、過去の７日間に温水利用箇所に供給された温水の熱量（使用熱量）に基づいて、過去７日間の１日あたりの平均の使用熱量（以下「平均使用熱量」と呼ぶ）を算出する。そして、制御装置９０は、過去７日間の１日あたりの平均の余剰電力量（以下「平均余剰電力量」と呼ぶ）を算出する。次いで、制御装置９０は、上記の平均余剰電力量の電力を用いてヒートポンプ１０を運転させた場合に発生される予定の熱量（以下「予定発生熱量」と呼ぶ）を算出する。
【００５７】
次いで、Ｓ５２では、制御装置９０は、平均使用熱量が予定発生熱量より大きいか否かを判断する。平均使用熱量が予定発生熱量より大きい場合、制御装置９０は、Ｓ５２でＹＥＳと判断し、Ｓ５４に進む。Ｓ５２でＹＥＳの場合とは、予定発生熱量では平均使用熱量を賄うことができない場合である。一方、平均使用熱量が予定発生熱量以下である場合（即ち、予定発生熱量で平均使用熱量を賄い得る場合）、制御装置９０は、Ｓ５２でＮＯと判断する。この場合、制御装置９０は発電開始前運転を終了する。
【００５８】
Ｓ５４では、制御装置９０は、平均使用熱量と予定発生熱量の差分である第１差分熱量を算出する。続くＳ５６では、第１差分熱量が、タンク２０に給湯設定温度Ｔｓ＋５℃の温水が満たされる場合のタンク２０内の熱量（以下「低温満蓄熱量」と呼ぶ）よりも大きいか否か判断する。第１差分熱量が低温満蓄熱量より大きい場合、制御装置９０は、Ｓ５６でＹＥＳと判断し、Ｓ６０に進む。Ｓ５６でＹＥＳの場合とは、低温満蓄熱量では第１差分熱量を賄うことができない場合である。一方、第１差分熱量が低温満蓄熱量以下である場合（即ち、低温満蓄熱量で第１差分熱量を賄い得る場合）、制御装置９０は、Ｓ５６でＮＯと判断し、Ｓ５８に進む。
【００５９】
Ｓ５８では、制御装置９０は、目標出口温度Ｔｂを給湯設定温度Ｔｓ＋５℃に設定する。Ｓ５８を終えると、Ｓ６２に進む。
【００６０】
Ｓ６０では、制御装置９０は、目標出口温度Ｔｂを９０℃に設定する。Ｓ６０を終えると、Ｓ６２に進む。
【００６１】
Ｓ６２では、制御装置９０は、第１差分熱量と、Ｓ５８又はＳ６０で設定された目標出口温度Ｔｂとに基づいて、第１差分熱量を設定した目標出口温度Ｔｂの温水で賄うために必要な温水量（以下「第１設定温水量」と呼ぶ）を算出する。
【００６２】
次いで、Ｓ６４では、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を作動させる。この際、制御装置９０は、ヒートポンプ１０の出口温度が、Ｓ５８又はＳ６０で設定された目標出口温度Ｔｂ（Ｔｓ＋５℃又は９０℃）になるように、ヒートポンプ１０を作動させる。即ち、Ｓ６４では、制御装置９０は、低温貯湯運転又は高温貯湯運転を実行する。
【００６３】
次いで、Ｓ６６では、制御装置９０は、Ｓ５８又はＳ６０で設定された目標出口温度Ｔｂの温水が第１設定温水量だけタンク２０に蓄えられたことを監視する。具体的には、Ｓ６６では、各サーミスタ２２ａ〜２２ｄの検出温度を監視することにより、目標出口温度Ｔｂの温水が第１設定温水量だけタンク２０に蓄えられているか否かを監視する。目標出口温度Ｔｂの温水が第１設定温水量だけタンク２０に蓄えられた場合、制御装置９０は、Ｓ６６でＹＥＳと判断し、発電開始前運転を終了する。
【００６４】
以上、本実施例の給湯システム２の構成及び運転内容について説明した。本実施例の給湯システム２では、平均使用熱量が予定発生熱量以下である場合（図４のＳ５２でＮＯ）には、余剰電力を用いてヒートポンプ１０を運転すれば平均使用熱量を賄うことができることが予想される。本実施例では、そのような場合に、商用電源から供給される電力を用いた貯湯運転（即ち、図４のＳ６４の貯湯運転）を実行しないようにすることができる。本実施例の給湯システム２によると、余剰電力を有効に活用することができるとともに、商用電源を用いて無駄な貯湯運転が行われることを抑制することができる。
【００６５】
さらに、本実施例では、給湯システム２は、第１差分熱量が低温満蓄熱量以下である場合（即ち、第１差分熱量が比較的小さい場合。図４のＳ５６でＮＯの場合）には、高温貯湯運転を行うことなく、低温貯湯運転（Ｓ５８、Ｓ６２、Ｓ６４）を行うことにより、不要な蓄熱が行われることを抑制することができる。
【００６６】
本実施例の記載と請求項の記載との対応関係を説明しておく。過去７日間が「過去の第１期間」の一例である。Ｓ６４で実行される高温貯湯運転又は低温貯湯運転が「第１種の事前蓄熱運転」の一例である。また、Ｓ６４で実行される高温貯湯運転が「第１運転」の一例であり、Ｓ６４で実行される低温貯湯運転が「第２運転」の一例である。
【００６７】
（第３実施例）
第３実施例は、第２実施例の変形例である。第３実施例について、第２実施例と異なる点を中心に説明する。本実施例の給湯システム２も、その基本的な構成及び運転内容は第２実施例の給湯システム２（図１〜図４参照）と同様である。ただし、本実施例では、制御装置９０は、図示しないネットワークに接続されており、そのネットワークを介して、図示しないサーバに格納されている気象情報（例えば、天気予報、過去の日照時間等）を取得することができる点で第２実施例とは異なる。それに伴い、本実施例では、発電開始前運転の内容の一部が第２実施例とは異なる。また、図５を参照して、本実施例の給湯システム２が実行する発電開始前運転について説明する。
【００６８】
（発電開始前運転；図５）
本実施例でも、制御装置９０は、利用者によって余剰電力蓄熱運転モードが選択されており、かつ、１日のうち、太陽光発電器７０が発電を開始する前のタイミング（例えば毎日午前５時）が到来する場合に、図５の発電開始前運転を実行する。
【００６９】
Ｓ７０では、まず、制御装置９０は、過去の７日間の日照時間を用いて、過去の７日間の１日あたりの平均の日照時間（以下では「平均日照時間」と呼ぶ）を算出する。さらに、制御装置９０は、当日の天気予報等に基づいて、当日予測される日照時間（以下「予測日照時間」と呼ぶ）を特定する。なお、Ｓ７０では、制御装置９０は、ネットワークを介してサーバ（図示しない）にアクセスすることによって、過去の７日間の日照時間及び当日の天気予報等を取得する。
【００７０】
続くＳ７２では、制御装置９０は、予測日照時間が平均日照時間より短いか否かを判断する。予測日照時間が平均日照時間より短い場合、制御装置９０は、Ｓ７２でＹＥＳと判断し、Ｓ７４に進む。Ｓ７２でＹＥＳの場合とは、当日の日照時間が、過去７日間の日照時間に比べて短い（即ち、比較的天気が悪い）と予想される場合である。一方、予測日照時間が平均日照時間以上である場合（即ち、比較的天気が良いと予想される場合）、制御装置９０は、Ｓ７２でＮＯと判断し、図４のＳ５０に進む。この場合、制御装置９０は、図４のＳ５０〜Ｓ６６の処理（即ち、第２実施例の発電開始前運転と同内容の処理）を実行する。図４のＳ５０〜Ｓ６６の処理については上述の通りであるため、詳しい説明を省略する。
【００７１】
Ｓ７４では、まず、制御装置９０は、平均使用熱量を算出する。平均使用熱量の算出手法は上述の通りである（図４のＳ５０参照）。次に制御装置９０は、予測日照時間の間に太陽光発電器７０が発電すると予測される発電量（以下「予測発電量」と呼ぶ）を算出する。そして、制御装置９０は、予測発電量から、過去の７日間における１日あたりの平均使用電力量を除いた電力量（以下「予測余剰電力量」と呼ぶ）を算出する。さらに、制御装置９０は、予測余剰電力量の電力を用いてヒートポンプ１０を運転させた場合に発生する熱量（以下「予測発生熱量」と呼ぶ）を算出する。
【００７２】
次いで、Ｓ７６では、制御装置９０は、平均使用熱量が予測発生熱量より大きいか否かを判断する。平均使用熱量が予測発生熱量より大きい場合、制御装置９０は、Ｓ７６でＹＥＳと判断し、Ｓ７８に進む。Ｓ７６でＹＥＳの場合とは、予測発生熱量では平均使用熱量を賄うことができない場合である。一方、平均使用熱量が予測発生熱量以下である場合（即ち、予測発生熱量で平均使用熱量を賄い得る場合）、制御装置９０は、Ｓ７６でＮＯと判断する。この場合、制御装置９０は発電開始前運転を終了する。
【００７３】
Ｓ７８では、制御装置９０は、平均使用熱量と予測発生熱量の差分である第２差分熱量を算出する。続くＳ８０では、制御装置９０は、第２差分熱量が、低温満蓄熱量よりも大きいか否か判断する。第２差分熱量が低温満蓄熱量より大きい場合、制御装置９０は、Ｓ８０でＹＥＳと判断し、Ｓ８４に進む。一方、第２差分熱量が低温満蓄熱量以下である場合、制御装置９０は、Ｓ８０でＮＯと判断し、Ｓ８２に進む。
【００７４】
Ｓ８２では、制御装置９０は、目標出口温度Ｔｂを給湯設定温度Ｔｓ＋５℃に設定する。Ｓ８２を終えると、Ｓ８６に進む。
【００７５】
Ｓ８４では、制御装置９０は、目標出口温度Ｔｂを９０℃に設定する。Ｓ８４を終えると、Ｓ８６に進む。
【００７６】
Ｓ８６では、制御装置９０は、第２差分熱量と、Ｓ８２又はＳ８４で設定された目標出口温度Ｔｂとに基づいて、第２差分熱量を設定された目標出口温度Ｔｂの温水で賄うために必要な温水量（以下「第２設定温水量」と呼ぶ）を算出する。
【００７７】
次いで、Ｓ８８では、制御装置９０は、ヒートポンプ１０及び循環ポンプ３６を作動させる。この際、制御装置９０は、ヒートポンプ１０の出口温度が、Ｓ８２又はＳ８４で設定された目標出口温度Ｔｂ（Ｔｓ＋５℃又は９０℃）になるように、ヒートポンプ１０を作動させる。即ち、Ｓ８８では、制御装置９０は、低温貯湯運転又は高温貯湯運転を実行する。
【００７８】
次いで、Ｓ９０では、制御装置９０は、Ｓ８２又はＳ８４で設定された目標出口温度Ｔｂの温水が第２設定温水量だけタンク２０に蓄えられたことを監視する。具体的には、Ｓ９０では、各サーミスタ２２ａ〜２２ｄの検出温度を監視することにより、目標出口温度Ｔｂの温水が第２設定温水量だけタンク２０に蓄えられているか否かを監視する。目標出口温度Ｔｂの温水が第２設定温水量だけタンク２０に蓄えられた場合、制御装置９０は、Ｓ９０でＹＥＳと判断し、発電開始前運転を終了する。
【００７９】
以上、本実施例の給湯システム２の構成及び運転内容について説明した。本実施例では、給湯システム２は、予測日照時間が平均日照時間以上である場合（図５のＳ７２でＮＯ）には、平均使用熱量と予定発生熱量とを比較（図４のＳ５２）した結果に応じて、貯湯運転（即ち、高温貯湯運転又は低温貯湯運転（Ｓ６４））を実行するか否かを変える。一方、予測日照時間が平均日照時間より短い場合（図５のＳ７２でＹＥＳ）、給湯システム２は、平均使用熱量と予測発生熱量とを比較（Ｓ７６）した結果に応じて、貯湯運転（即ち、高温貯湯運転又は低温貯湯運転（Ｓ８８））を実行するか否かを変える。即ち、本実施例では、給湯システム２は、予測日照時間に応じて運転内容を変えることができる。また、予測日照時間は当日の天気予報の内容に応じて変わり得る。そのため、本実施例によると、給湯システム２は、当日の天気予報の内容に応じて、平均使用熱量を賄うための適切な運転を実行することができる。
【００８０】
本実施例の記載と請求項の記載との対応関係を説明しておく。過去７日間が「過去の第２期間」の一例である。Ｓ８８で実行される高温貯湯運転又は低温貯湯運転が「第２種の事前蓄熱運転」の一例である。
【００８１】
以上、各実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００８２】
（変形例１）第１実施例では、制御装置９０は、低温貯湯運転の実行後（図３のＳ３４）に、サーミスタ３２の検出温度（即ち、ヒートポンプ１０の入口側の温水の温度）が目標出口温度Ｔｂ（即ちＴｓ＋５℃）に到達した時点（Ｓ３６でＹＥＳ）で、余剰電力が２００Ｗ以上存在する場合（Ｓ３８でＹＥＳ）に、ヒートポンプ１０及び循環ポンプ３６を停止させることなく、余剰電力を用いた高温貯湯運転を実行する（Ｓ４０）。これに限られず、制御装置９０は、低温貯湯運転から高温貯湯運転に移行する間に一旦ヒートポンプ１０及び循環ポンプ３６を停止させてもよい。この変形例も、「低温貯湯運転によって低温目標温度の熱媒がタンク内に満たされた後に、余剰電力が存在する場合に、その余剰電力を用いて、タンク循環路のうちのヒートポンプの出口側を通過する熱媒の温度が６０℃以上である高温目標温度となるようにヒートポンプを運転させる高温貯湯運転を実行する」の一例である。
【００８３】
（変形例２）第２実施例及び第３実施例では、制御装置９０は、第１設定温水量を算出し（図４のＳ６２）、第１設定温水量の温水がタンク２０に蓄えられるまで貯湯運転（低温貯湯運転又は高温貯湯運転）を実行する。同様に、第３実施例では、制御装置９０は、第２設定温水量を算出し（図５のＳ８６）、第１設定温水量の温水がタンク２０に蓄えられるまで貯湯運転を実行する。これに限られず、制御装置９０は、発電開始前運転において、第１（第２）設定温水量を算出しなくてもよい。その場合、制御装置９０は、発電開始前運転において、サーミスタ３２の検出温度が目標出口温度Ｔｂ以上になるまで（即ち、タンク２０内に目標出口温度Ｔｂ以上の温度の温水が満たされるまで）、蓄熱運転を実行するようにしてもよい。
【００８４】
（変形例３）第１実施例では、制御装置９０は、余剰電力が２００Ｗ以上存在する場合に（図３のＳ３０でＹＥＳ）、その余剰電力を用いて低温貯湯運転を開始する（Ｓ３４）。これに限られず、制御装置９０が余剰電力を用いて低温貯湯運転を開始するための閾値は、２００Ｗに限られず、任意の閾値であればよい。
【００８５】
（変形例４）第２実施例及び第３実施例では、制御装置９０は、過去の７日間の使用熱量及び余剰電力量に基づいて、平均使用熱量、平均余剰電力量、及び予定発生熱量を算出している（図４のＳ５０）。第３実施例では、制御装置９０は、過去の７日間の気象情報に基づいて、平均日照時間を算出している（図５のＳ７０）。制御装置９０が平均使用熱量、平均余剰電力量、及び予定発生熱量を算出するための過去の使用熱量及び余剰電力量は、過去の７日間分の使用熱量及び余剰電力量に限られず、過去の任意の期間分の使用熱量及び余剰電力量であればよい。同様に、制御装置９０が平均日照時間を算出するための過去の気象情報は、過去の７日分の気象情報に限られず、過去の任意の期間分の気象情報であればよい。
【００８６】
（変形例５）制御装置９０が低温貯湯運転を行う場合の目標出口温度Ｔｂは、給湯設定温度Ｔｓ＋５℃に限られず、６０℃より低い温度であれば、任意の温度に設定することができる。また、制御装置９０が低温貯湯運転を行う場合の目標出口温度Ｔｂも、９０℃に限られず、６０℃以上の温度（即ち、タンク２０内の温水に含まれる可能性のある菌類（レジオネラ菌など）を滅菌可能な温度）であれば、任意の温度に設定することができる。
【００８７】
（変形例６）第１実施例において、制御装置９０が余剰電力を用いた低温貯湯運転（Ｓ３４）を開始するための条件は、サーミスタ２２ａの検出温度が給湯設定温度Ｔｓ以下の温度になったことには限られない。余剰電力蓄熱運転では、制御装置９０は、他の満蓄状態でないことを確認できる条件が満たされる場合に、余剰電力を用いた低温貯湯運転を開始するようにしてもよい。
【００８８】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００８９】
２：給湯システム
１０：ヒートポンプ
１２：サーミスタ
２０：タンク
２２ａ：サーミスタ
２２ｂ：サーミスタ
２２ｃ：サーミスタ
２２ｄ：サーミスタ
３０：タンク循環路
３２：サーミスタ
３４：サーミスタ
３６：循環ポンプ
４０：水道水導入路
４０ａ：第１導入路
４０ｂ：第２導入路
４２：水道水供給源
４４：混合弁
５０：供給路
５２：サーミスタ
６０：バーナ加熱装置
７０：太陽光発電器
８０：商用電源供給路
９０：制御装置
【図１】
0006533717.tif 000002
【図２】
0006533717.tif 000003
【図３】
0006533717.tif 000004
【図４】
0006533717.tif 000005
【図５】
0006533717.tif 000006