(57)【要約】【課題】ヒートポンプの無駄な動作を抑制し、タンク内に利用されない熱が無駄に蓄えられることを抑制することができる技術を提供する。【解決手段】ヒートポンプと、タンクと、供給手段と、制御装置を備える給湯システム。制御装置は、過去の所定期間内において、記憶された時刻情報に基づいて、２４時間を単位とする単位時間における最後の温水の供給が終了するべき給湯終了時刻を決定し、給湯終了時刻より特定時間だけ前の時刻であるヒートポンプ停止時刻が到来する場合に、ヒートポンプを停止させる。制御装置は、さらに、建物に配置されている電気機器の稼働状況に関係する稼働データを取得し、取得された稼働データに基づいて、建物内の人が就寝したことを示す就寝行動が行われることを監視し、ヒートポンプ停止時刻が到来する前に就寝行動が行われたと判断される場合に、ヒートポンプ停止時刻が到来する前にヒートポンプを停止させる。【選択図】図６
2019074285.tif 000002
【特許請求の範囲】
【請求項１】
給湯システムであって、
外気から吸熱するヒートポンプと、
前記ヒートポンプによって加熱された温水を蓄えるタンクと、
建物の温水利用箇所に前記タンク内の温水を供給する供給手段と、
制御装置と、を備え、
前記制御装置は、
過去の所定期間内において、温水の供給が終了した時刻を示す時刻情報を記憶し、
記憶された前記時刻情報に基づいて、２４時間を単位とする単位時間における最後の温水の供給が終了するべき給湯終了時刻を決定し、
前記給湯終了時刻より特定時間だけ前の時刻であるヒートポンプ停止時刻が到来する場合に、前記ヒートポンプを停止させ、
前記制御装置は、さらに、
前記建物に配置されている電気機器の稼働状況に関係する稼働データを取得し、
取得された前記稼働データに基づいて、前記建物内の人が就寝したことを示す就寝行動が行われることを監視し、
前記ヒートポンプ停止時刻が到来する前に前記就寝行動が行われたと判断される場合に、前記ヒートポンプ停止時刻が到来する前に前記ヒートポンプを停止させる、
給湯システム。
【請求項２】
前記制御装置は、さらに、
前記過去の所定期間内において、前記単位時間毎に利用された温水の利用量を示す利用実績情報を記憶し、
前記ヒートポンプ停止時刻が到来する前に、現在の前記単位時間における温水の利用量が前記利用実績情報に基づいて特定される閾値利用量を上回る場合に、前記ヒートポンプ停止時刻が到来する前に前記ヒートポンプを停止させる、
請求項１に記載の給湯システム。
【請求項３】
前記制御装置は、取得された前記稼働データが、前記建物に配置されている前記電気機器の消費電力量が、前記建物内の人が就寝している場合の前記電気機器の消費電力量の基準値である就寝時消費電力量以下であることを示す場合に、前記就寝行動が行われたと判断する、
請求項１又は２に記載の給湯システム。
【請求項４】
前記電気機器は空調機器を含み、
前記制御装置は、取得された前記稼働データが、前記空調機器の運転を所定期間経過後に停止させるためのタイマーが設定されたことを示す場合に、前記就寝行動が行われたと判断する、
請求項１から３のいずれか一項に記載の給湯システム。
【請求項５】
燃料を燃焼させて発生した熱を用いて温水を加熱する熱源機をさらに備える、
請求項１から４のいずれか一項に記載の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、給湯システムに関する。
【背景技術】
【０００２】
特許文献１には、外気から吸熱するヒートポンプと、ヒートポンプで加熱された温水を蓄えるタンクと、タンク内の温水を温水利用箇所に供給する供給手段と、制御装置とを備える給湯システムが開示されている。制御装置は、過去の所定期間内において、温水の供給が終了した時刻を示す時刻情報を記憶し、記憶された時刻情報に基づいて、２４時間を単位とする単位時間における最後の温水の供給が終了するべき給湯終了時刻を特定し、給湯終了時刻より特定時間だけ前の時刻であるヒートポンプ停止時刻にヒートポンプを停止させる。これにより、それ以降に温水が必要とされない可能性が高い給湯終了時刻においてタンク内に過剰な熱が蓄えられることの抑制を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２４７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際の温水の利用状況によっては、単位時間内における最後の温水の供給が終了した実際の時刻（以下では実際の終了時刻と呼ぶ）が、制御装置が時刻情報に基づいて特定した給湯終了時刻よりも大幅に前の時刻である状況が発生する可能性がある。そのような状況下では、単位時間内の温水の供給が既に終了してその後温水が必要とされないにも関わらず、実際の終了時刻の経過後、ヒートポンプ停止時刻が到来するまでの間、ヒートポンプが無駄に動作を継続してしまう事態が発生する。この結果、ヒートポンプが停止した時点で、タンク内にはその後利用される予定の無い熱が蓄えられることになる。そのような熱の多くは利用されずに放熱されるため、無駄なエネルギー消費の要因になる。
【０００５】
本明細書では、ヒートポンプの無駄な動作を抑制し、タンク内に利用されない熱が無駄に蓄えられることを抑制することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示する給湯システムは、外気から吸熱するヒートポンプと、前記ヒートポンプによって加熱された温水を蓄えるタンクと、建物の温水利用箇所に前記タンク内の温水を供給する供給手段と、制御装置と、を備える。前記制御装置は、過去の所定期間内において、温水の供給が終了した時刻を示す時刻情報を記憶し、記憶された前記時刻情報に基づいて、２４時間を単位とする単位時間における最後の温水の供給が終了するべき給湯終了時刻を決定し、前記給湯終了時刻より特定時間だけ前の時刻であるヒートポンプ停止時刻が到来する場合に、前記ヒートポンプを停止させる。前記制御装置は、さらに、前記建物に配置されている電気機器の稼働状況に関係する稼働データを取得し、取得された前記稼働データに基づいて、現在の前記単位時間において前記建物内の人が就寝したことを示す就寝行動が行われることを監視し、前記ヒートポンプ停止時刻が到来する前に前記就寝行動が行われたと判断される場合に、前記ヒートポンプ停止時刻が到来する前に前記ヒートポンプを停止させる。
【０００７】
通常、就寝行動が行われた（即ち、建物内の人が就寝した）後は、当該建物内で温水が必要とされる可能性は低い。上記の構成によると、制御装置は、現在の単位時間において就寝行動が行われたと判断される場合に、ヒートポンプ停止時刻が到来する前であってもヒートポンプを停止させることができる。そのため、就寝行動が行われ、それ以降温水が必要とされる可能性が低い状況では、ヒートポンプ停止時刻の到来を待たずに早期にヒートポンプを停止させることで、ヒートポンプ停止時刻が到来するまでヒートポンプが無駄に動作する事態を防止することができる。従って、上記の構成によると、ヒートポンプの無駄な動作を抑制し、タンク内に利用されない熱が無駄に蓄えられることを抑制することができる。
【０００８】
前記制御装置は、さらに、前記過去の所定期間内において、前記単位時間毎に利用された温水の利用量を示す利用実績情報を記憶し、前記ヒートポンプ停止時刻が到来する前に、現在の前記単位時間における温水の利用量が前記利用実績情報に基づいて特定される閾値利用量を上回る場合に、前記ヒートポンプ停止時刻が到来する前に前記ヒートポンプを停止させてもよい。
【０００９】
通常、現在の単位時間における温水の利用量は、過去の所定期間内において単位時間毎に利用された温水の利用量を示す利用実績情報に基づいて特定される閾値利用量におおよそ近似する。現在の単位時間における温水の利用量が閾値利用量を上回る場合、単位時間内においてそれ以上温水が必要とされる可能性は低い。上記の構成によると、制御装置は、現在の単位時間において利用された温水の利用量が閾値利用量を上回る場合に、ヒートポンプ停止時刻が到来する前にヒートポンプを停止させることができる。そのため、閾値利用量を上回る温水が既に利用され、それ以降温水が必要とされる可能性が低い状況では、ヒートポンプ停止時刻の到来を待たずに早期にヒートポンプを停止させることで、ヒートポンプ停止時刻が到来するまでヒートポンプが無駄に動作する事態を防止することができる。従って、上記の構成によると、ヒートポンプの無駄な動作を抑制し、タンク内に利用されない熱が無駄に蓄えられることを抑制することができる。
【００１０】
前記制御装置は、取得された前記稼働データが、前記建物に配置されている前記電気機器の消費電力量が、前記建物内の人が就寝している場合の前記電気機器の消費電力の基準値である就寝時消費電力量以下であることを示す場合に、前記就寝行動が行われたと判断してもよい。
【００１１】
建物内において人が就寝している間は、通常、大部分の電気機器の電源がオフされ、建物の電気機器全体の消費電力量（即ち就寝時消費電力量）が比較的低い値で安定する。すなわち、電気機器の消費電力量が就寝時消費電力量以下である場合、就寝行動が行われた可能性が高いと言える。上記の構成によると、制御装置は、稼働データが、電気機器の消費電力量が就寝時消費電力量以下であることを示す場合に、就寝行動が行われたと判断する。そのため、就寝行動が行われたか否かを適切に判断してヒートポンプを停止させることができる。
【００１２】
前記電気機器は空調機器を含んでもよい。前記制御装置は、取得された前記稼働データが、前記空調機器の運転を所定期間経過後に停止させるためのタイマーが設定されたことを示す場合に、前記就寝行動が行われたと判断してもよい。
【００１３】
人が就寝する際、建物内の空調機器（いわゆるエアコン）の運転が所定期間経過後に自動的に停止されるようにタイマー（いわゆるオフタイマー）が設定される場合がある。即ち、空調機器のオフタイマーが設定される場合、就寝行動が行われた可能性が高いと言える。上記の構成によると、制御装置は、稼働データが、空調機器の電源を所定期間経過後にオフするためのタイマーが設定されたことを示す場合に、就寝行動が行われたと判断する。そのため、就寝行動が行われたか否かを適切に判断してヒートポンプを停止させることができる。
【００１４】
前記給湯システムは、燃料を燃焼させて発生した熱を用いて温水を加熱する熱源機をさらに備えてもよい。
【００１５】
この構成によると、制御装置が、就寝行動が行われたと判断して、ヒートポンプを停止させた後に、温水利用箇所への温水の供給が要求された場合に、タンク内の温水を利用しても温水利用箇所で要求されている温度及び量の温水を準備できない状況であっても、熱源機で温水を加熱することにより、要求されている温度及び量の温水を温水利用箇所に供給することができる。
【図面の簡単な説明】
【００１６】
【図１】給湯システム２の構成を模式的に示す図。
【図２】特定の建物において、給湯が行われる時間帯を模式的に示す図。
【図３】第１のヒートポンプ作動処理を示すフローチャート。
【図４】第２のヒートポンプ作動処理を示すフローチャート。
【図５】湯張り処理を示すフローチャート。
【図６】ヒートポンプ停止処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
（実施例）
図１に示すように、本実施例に係る給湯システム２は、タンク１０と、タンク水循環路２０と、水道水導入路３０と、供給路４０と、ヒートポンプ５０と、バーナ加熱装置６０と、給湯コントローラ１００と、電気機器２００と、ＨＥＭＳコントローラ３００と、を備える。本実施例の給湯システム２は、例えば一般家屋のような建物（図示省略）の内外の温水利用箇所に温水を供給するために利用されるシステムである。
【００１８】
ヒートポンプ５０は、外気から吸熱して、タンク水循環路２０内の水を加熱する熱源である。ヒートポンプ５０は、図示しないが、熱媒体（代替フロン、例えばＲ４１０Ａ等）を循環させる熱媒体循環路と、外気と熱媒体との間で熱交換を行う蒸発器と、熱媒体を圧縮して高温高圧にする圧縮器と、タンク水循環路２０内の水と高温高圧の熱媒体との間で熱交換を行う熱交換器と、熱交換を終えた後の熱媒体を減圧させて低温低圧にする膨張弁と、を備えている。また、ヒートポンプ５０には、外気温を測定する外気温センサ５２が備えられている。
【００１９】
タンク１０は、ヒートポンプ５０によって加熱された温水を貯える。タンク１０は、密閉型であり、断熱材によって外側が覆われている。タンク１０内には満水まで水が貯留されている。本実施例では、タンク１０の容量は１００Ｌである。タンク１０には、サーミスタ１２、１４、１６、１８、１９がタンク１０の高さ方向に所定間隔で取り付けられている。各サーミスタ１２、１４、１６、１８、１９は、その取付位置の水の温度を測定する。例えば、各サーミスタ１２、１４、１６、１８、１９は、それぞれ、タンク１０の上部から６Ｌ、１２Ｌ、３０Ｌ、５０Ｌ、７０Ｌの位置の水の温度を測定する。
【００２０】
タンク水循環路２０は、上流端がタンク１０の下部に接続されており、下流端がタンク１０の上部に接続されている。タンク水循環路２０には、循環ポンプ２２が介装されている。循環ポンプ２２は、タンク水循環路２０内の水を上流側から下流側へ送り出す。また、タンク水循環路２０は、ヒートポンプ５０の熱交換器（図示省略）を通過している。そのため、ヒートポンプ５０を作動させると、タンク水循環路２０内の水がヒートポンプ５０の熱交換器で加熱される。従って、循環ポンプ２２とヒートポンプ５０とを作動させると、タンク１０の下部の水がヒートポンプ５０で加熱され、加熱された水がタンク１０の上部に戻される。即ち、タンク水循環路２０は、タンク１０に蓄熱するための水路である。また、タンク水循環路２０のヒートポンプ５０の上流側には、サーミスタ２４が介装されている。サーミスタ２４は、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の温度を測定する。
【００２１】
水道水導入路３０は、上流端が水道水供給源３１に接続されている。水道水導入路３０には、サーミスタ３２が介装されている。サーミスタ３２は、水道水の温度を測定する。水道水導入路３０の下流側は、第１導入路３０ａと第２導入路３０ｂに分岐している。第１導入路３０ａの下流端は、タンク１０の下部に接続されている。第２導入路３０ｂの下流端は、後述の供給路４０の途中に接続されている。第２導入路３０ｂの下流端と供給路４０との接続部分には、混合弁４２が設けられている。混合弁４２は、供給路４０内を流れる温水に、第２導入路３０ｂ内の水を混合させる量を調整する。
【００２２】
供給路４０は、上流端がタンク１０の上部に接続されている。上述したように、供給路４０の途中には、水道水導入路３０の第２導入路３０ｂが接続されており、接続部分には混合弁４２が設けられている。第２導入路３０ｂとの接続部より下流側の供給路４０には、バーナ加熱装置６０が介装されている。
【００２３】
バーナ加熱装置６０は、燃料（例えば、燃料ガス）を燃焼させた熱によって、供給路４０を通過する温水を加熱する補助熱源機である。また、バーナ加熱装置６０より下流側の供給路４０には、サーミスタ４４が介装されている。サーミスタ４４は、供給される温水の温度を測定する。バーナ加熱装置６０は、サーミスタ４４が測定する温水の温度が、給湯設定温度と一致するように、供給路４０内の水を加熱する。供給路４０の下流端は、温水利用箇所（例えば台所、浴槽等）に接続されている。
【００２４】
給湯コントローラ１００は、上述のヒートポンプ５０、循環ポンプ２２、混合弁４２、バーナ加熱装置６０等の各構成要素と電気的に接続されており、これらの各構成要素の動作を制御する。さらに、給湯コントローラ１００は、ＨＥＭＳコントローラ３００と相互に通信可能に設けられている。これにより、給湯コントローラ１００は、ＨＥＭＳコントローラ３００から、後述の稼働データを継続的に取得することができる。また、給湯コントローラ１００は、２４時間毎に、ＨＥＭＳコントローラ３００から、後述の就寝時消費電力量を示す情報を取得することもできる。また、給湯コントローラ１００は、ＨＥＭＳコントローラ３００から取得した稼働データ及び就寝時消費電力量を示す情報を記憶する。
【００２５】
電気機器２００は、上記の建物に配置されている家電類である。電気機器２００は、例えば、エアコン２０２、電子レンジ２０４、冷蔵庫２０６、テレビ２０８、照明機器２１０等を含む。
【００２６】
ＨＥＭＳコントローラ３００は、上述の電気機器２００を管理するための制御装置である。ＨＥＭＳコントローラ３００は、上述の電気機器２００に含まれる各機器２０２〜２１０と電気的に接続されており、各機器２０２〜２１０から、当該機器の稼働状態を示す稼働データを継続的に取得する。ここで、稼働データは、例えば、テレビ２０８の電源がオン（又はオフ）されたこと、エアコン２０２のオフタイマー（即ち、エアコン２０２の運転を所定期間経過後に停止させるためのタイマー）が設定されたことなど、各機器２０２〜２１０の各種挙動を示す情報、及び、各時点における、当該機器の消費電力量を示す情報を含む。また、上記の通り、ＨＥＭＳコントローラ３００は、給湯コントローラ１００と相互に通信可能に設けられている。ＨＥＭＳコントローラ３００は、各機器２０２〜２１０から取得された稼働データを、給湯コントローラ１００に随時供給する。
【００２７】
さらに、ＨＥＭＳコントローラ３００は、２４時間毎に、電気機器２００から取得した稼働データに基づいて、特定の世帯の過去７日分の時間帯毎の合計消費電力量を算出し、記憶する。また、ＨＥＭＳコントローラ３００は、特定の世帯の過去７日分の時間帯毎の合計消費電力量に基づいて、建物内の人が就寝している場合の消費電力量の基準値である就寝時消費電力量を算出し、記憶する。具体的には、ＨＥＭＳコントローラ３００は、特定の世帯における就寝時間帯（例えば０：００〜６：００）の消費電力量に基づいて、就寝時消費電力量を算出する。そして、ＨＥＭＳコントローラ３００は、算出した就寝時消費電力量を示す情報を、給湯コントローラ１００に供給する。就寝時消費電力量は、後述のヒートポンプ停止処理（図６のＳ８０参照）において、ヒートポンプ５０の停止可否を決定する際の基準値として利用される。
【００２８】
次いで、本実施例の給湯システム２の動作について説明する。給湯システム２は、蓄熱運転及び給湯運転を実行することができる。以下、各運転について説明する。
【００２９】
（蓄熱運転）
蓄熱運転は、ヒートポンプ５０で生成した熱により、タンク１０内の水を加熱する運転である。給湯コントローラ１００によって蓄熱運転の実行が指示されると、ヒートポンプ５０が作動するとともに、循環ポンプ２２が回転する。循環ポンプ２２が回転すると、タンク水循環路２０内をタンク１０内の水が循環する。即ち、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０内の熱交換器を通過する際に、熱媒体の熱によって加熱され、加熱された水がタンク１０の上部に戻される。これにより、タンク１０に高温の水が貯められる。タンク１０の上部には、高温の水の層が形成され、下部には、低温の水の層が形成される。
【００３０】
（給湯運転）
給湯運転は、タンク１０内の水を温水利用箇所に供給する運転である。また、特に、温水利用箇所が浴槽である場合の給湯運転のことを、以下では「湯張り運転」と呼ぶ。給湯運転は、上記の蓄熱運転中にも実行することができる。温水利用箇所の給湯栓が開かれると、水道水供給源３１からの水圧によって、水道水導入路３０（第１導入路３０ａ）からタンク１０の下部に水道水が流入する。同時に、タンク１０上部の温水が、供給路４０を介して温水利用箇所に供給される。
【００３１】
給湯コントローラ１００は、タンク１０から供給路４０に供給される水の温度（即ち、サーミスタ１２の測定温度）が、給湯設定温度より高い場合には、混合弁４２を開いて第２導入路３０ｂから供給路４０に水道水を導入する。従って、タンク１０から供給された水と第２導入路３０ｂから供給された水道水とが、供給路４０内で混合される。給湯コントローラ１００は、温水利用箇所に供給される水の温度が、給湯設定温度と一致するように、混合弁４２の開度を調整する。一方、給湯コントローラ１００は、タンク１０から供給路４０に供給される水の温度が、給湯設定温度より低い場合には、バーナ加熱装置６０を作動させる。従って、供給路４０を通過する水がバーナ加熱装置６０によって加熱される。給湯コントローラ１００は、温水利用箇所に供給される水の温度が、給湯設定温度と一致するように、バーナ加熱装置６０の出力を制御する。
【００３２】
（特定の世帯における給湯の傾向）
続いて、図２を参照して、特定の世帯の生活サイクルを２４時間（１日）単位で見る場合における、特定の世帯での給湯の傾向を説明する。本実施例における「特定の世帯」は、本実施例の給湯システム２が設置されている建物（一般家屋）で生活する世帯のことである。図２は、ある１日の間に、特定の世帯で給湯が行われる時間帯を模式的に示す図である。なお、本実施例は、給湯コントローラ１００は、２：００を始点とする２４時間を、１日を特定するための単位時間としている。
【００３３】
特定の世帯では、例えば、６：００〜７：００に最初に給湯が行われる（図２の例では６：００）。最初の給湯は、例えば、朝食の用意や洗面のための給湯である。最初の給湯では、５Ｌ〜２０Ｌ程度の温水が供給される。特定の世帯では、例えば、１１：００〜１２：００に二度目の給湯が行われる（図２の例では１１：００）。二度目の給湯は、例えば、昼食の用意のための給湯である。二度目の給湯でも、５Ｌ〜２０Ｌ程度の温水が供給される。特定の世帯では、例えば、２０：００に三度目の給湯が行われる（図２の例では２０：００）。三度目の給湯は、浴槽への湯張り運転である。本実施例では、特定の世帯は、毎日２０：００に湯張り運転を開始するように予め設定している。湯張り運転では、１５０Ｌ〜１８０Ｌ程度の温水が供給される。特定の世帯では、例えば、２３：００〜０：００に最後の給湯が行われる（図２の例ではおよそ２３：００）。最後の給湯は、例えば、歯磨き等のための給湯である。最後の給湯では、５Ｌ〜１０Ｌ程度の温水が供給される。最後の給湯は、０：００頃に終了する。
【００３４】
本実施例では、給湯コントローラ１００は、特定の世帯において、給湯が行われる度に、給湯が開始された時刻と、給湯が終了した時刻と、を示す時刻情報と、供給された温水の量を示す供給量情報と、を記憶する。給湯コントローラ１００は、１日分の時刻情報及び供給量情報を、特定の世帯の１日分の運転履歴として記憶する。本実施例では、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴を記憶する。
【００３５】
（給湯コントローラ１００が２４時間毎に行う処理）
続いて、給湯コントローラ１００が、２４時間毎（時刻が２：００になる毎）に実行する処理について説明する。上記の通り、本実施例では、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴を記憶する。そのため、給湯コントローラ１００は、２４時間毎に、８日前の運転履歴を消去して、前日の運転履歴を新たに記憶する。
【００３６】
次いで、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において、最初の給湯が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「給湯開始時刻Ｓ１」と呼ぶ。例えば、給湯コントローラ１００は、６：００を給湯開始時刻Ｓ１として特定する（図２参照）。
【００３７】
また、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において、湯張り運転が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「湯張り開始時刻Ｂ１」と呼ぶ。上記の通り、本実施例では、特定の世帯は、毎日２０：００に湯張り運転を開始するように予め設定している。例えば、給湯コントローラ１００は、２０：００を湯張り開始時刻Ｂ１として特定する（図２参照）。
【００３８】
さらに、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において、最後の給湯が終了した時刻のうち、最も遅い時刻を特定する。以下では、この時刻を「給湯終了時刻Ｇ１」と呼ぶ。例えば、給湯コントローラ１００は、０：００を給湯終了時刻Ｇ１として特定する（図２参照）。
【００３９】
さらに、給湯コントローラ１００は、サーミスタ３２が測定する温度ＴＷ（即ち、水道水の水温）に基づいて、第１の所定時間α、第２の所定時間β、及び、第３の所定時間γを特定する。
【００４０】
図２に示すように、温度ＴＷが２１℃以上の場合、給湯コントローラ１００は、第１の所定時間αとして「２０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、給湯コントローラ１００は、第１の所定時間αとして「３０分」を特定する。温度ＴＷが１３℃未満の場合、給湯コントローラ１００は、第１の所定時間αとして「４５分」を特定する。給湯コントローラ１００は、温度ＴＷが高いほど、第１の所定時間αとして、短い時間を特定する。
【００４１】
同様に、図２に示すように、温度ＴＷが２１℃以上の場合、給湯コントローラ１００は、第２の所定時間βとして「４０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、給湯コントローラ１００は、第２の所定時間βとして「５０分」を特定する。温度ＴＷが１３℃未満の場合、給湯コントローラ１００は、第２の所定時間βとして「６０分」を特定する。給湯コントローラ１００は、温度ＴＷが高いほど、第２の所定時間βとして、短い時間を特定する。
【００４２】
さらに同様に、図２に示すように、温度ＴＷが２１℃以上の場合、給湯コントローラ１００は、第３の所定時間γとして「８０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、給湯コントローラ１００は、第３の所定時間γとして「５０分」を特定する。温度ＴＷが１３℃未満の場合、給湯コントローラ１００は、第３の所定時間γとして「４０分」を特定する。給湯コントローラ１００は、温度ＴＷが高いほど、第３の所定時間γとして、長い時間を特定する。
【００４３】
次いで、給湯コントローラ１００は、給湯開始時刻Ｓ１から、特定された第１の所定時間αだけ前の時刻である第１のヒートポンプ作動時刻Ｓ０を特定する。本実施例では、給湯コントローラ１００は、第１のヒートポンプ作動時刻Ｓ０が到来すると、後述の第１のヒートポンプ作動処理（図３参照）を開始する。
【００４４】
また、給湯コントローラ１００は、湯張り開始時刻Ｂ１から、特定された第２の所定時間βだけ前の時刻である第２のヒートポンプ作動時刻Ｂ０を特定する。本実施例では、給湯コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０が到来すると、後述の第２のヒートポンプ作動処理（図４参照）を開始する。
【００４５】
さらに、給湯コントローラ１００は、給湯終了時刻Ｇ１から、特定された第３の所定時間γだけ前の時刻であるヒートポンプ停止時刻Ｇ０を特定する。本実施例では、給湯コントローラ１００は、後述の第２のヒートポンプ作動処理及び湯張り処理（図４、図５参照）が終了すると、後述のヒートポンプ停止処理（図６参照）を開始する。
【００４６】
さらに、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、特定の世帯において１日に利用される温水の平均総利用量を算出する。そして、給湯コントローラ１００は、算出された平均総利用量に、１０％上乗せした量（即ち、平均総利用量＋１０％）である閾値利用量を算出し、記憶しておく。なお、他の例では、閾値利用量は、平均総利用量以上の量であれば任意の量であってもよい。閾値利用量は、後述のヒートポンプ停止処理（図６のＳ８４参照）において、ヒートポンプ５０の停止可否を決定する際の基準値として利用される。
【００４７】
（第１のヒートポンプ作動処理）
図３は、給湯コントローラ１００が実行する第１のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第１のヒートポンプ作動時刻Ｓ０が到来すると、給湯コントローラ１００は、図３の処理を開始する。まず、Ｓ１０では、給湯コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。ヒートポンプ５０が作動している場合、給湯コントローラ１００はＳ１０でＹＥＳと判断し、Ｓ１２をスキップしてＳ１４に進む。一方、ヒートポンプ５０が作動していない場合、給湯コントローラ１００はＳ１０でＮＯと判断し、Ｓ１２に進む。
【００４８】
Ｓ１２では、給湯コントローラ１００は、サーミスタ１６が測定する温度（即ち、タンク１０の上部から３０Ｌの位置の水温）が、所定の閾値ＴＡより高いか否か判断する。
【００４９】
本実施例では、所定の閾値ＴＡは、「沸き上げ設定温度−１０℃」である。沸き上げ設定温度は、例えば４７℃である。そのため、所定の閾値ＴＡは、例えば３７℃である。Ｓ１２でＹＥＳと判断される場合、少なくとも、タンク１０の上部から３０Ｌの位置の水温は閾値ＴＡ（例えば３７℃）より高い。上記の通り、タンク１０の上部には、高温の水の層が形成され、下部には、低温の水の層が形成される。そのため、Ｓ１２でＹＥＳと判断される場合には、タンク１０の３０Ｌの位置からタンク上部までの間には、沸き上げ設定温度（例えば４７℃）に近い高温の温水が貯められている。即ち、Ｓ１２でＹＥＳと判断される場合には、給湯開始時刻Ｓ１の近傍の時刻に行われる予定の最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水がタンク１０内に貯められていることを意味する。Ｓ１２でＹＥＳと判断される場合、Ｓ１８に進む。一方、Ｓ１２でＮＯと判断される場合、Ｓ１４に進む。
【００５０】
Ｓ１４では、給湯コントローラ１００は、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の水温）が、所定の閾値ＴＢより高いか否か判断する。
【００５１】
本実施例では、所定の閾値ＴＢは、「沸き上げ設定温度−５℃」である。沸き上げ設定温度は、例えば４７℃である。そのため、所定の閾値ＴＢは、例えば４２℃である。Ｓ１４でＹＥＳと判断される場合、タンク１０の下部には、閾値ＴＢ（例えば４２℃）より高い温度の温水が貯められていることになる。即ち、タンク１０内の略全体に、沸き上げ設定温度に近い高温の温水が貯められていることになる。以下では、このようなタンク１０の状態を「満蓄状態」と呼ぶ場合がある。Ｓ１４でＹＥＳと判断される場合、Ｓ１８に進む。一方、Ｓ１４でＮＯと判断される場合、Ｓ１６に進む。
【００５２】
Ｓ１６では、給湯コントローラ１００は、ヒートポンプ５０を作動させる。また、給湯コントローラ１００は、循環ポンプ２２を回転させる。即ち、給湯コントローラ１００は、上記の蓄熱運転を開始する。これにより、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０によって加熱され、加熱された水がタンク１０の上部に戻される。これにより、タンク１０に高温の水が貯められる。なお、Ｓ１６の時点で既にヒートポンプ５０及び循環ポンプ２２が作動している場合、給湯コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。Ｓ１６を終えると、Ｓ１０に戻り、給湯コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。この場合、給湯コントローラ１００は、Ｓ１０でＹＥＳと判断し、Ｓ１４に進む。即ち、Ｓ１６でヒートポンプ５０を作動させた後は、給湯コントローラ１００は、サーミスタ２４が測定する温度が、所定の閾値ＴＢより高くなること（即ちタンク１０が満蓄状態になること）を監視する。サーミスタ２４が測定する温度が所定の閾値ＴＢより高くなる場合（Ｓ１４でＹＥＳ）、Ｓ１８に進む。
【００５３】
Ｓ１８では、給湯コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ１２でＹＥＳと判断される場合には、タンク１０内には、既に最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水が貯められているためである。また、Ｓ１４でＹＥＳと判断される場合には、タンク１０が満蓄状態であり、タンク１０内には、当然に最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水が貯められているためである。Ｓ１８を終えると、給湯コントローラ１００は、図３の処理を終了する。
【００５４】
図３の第１のヒートポンプ作動処理を開始した後、給湯開始時刻Ｓ１の近傍の時刻に、最初の給湯運転が実行されると、タンク１０上部の温水が、供給路４０を介して温水利用箇所に供給される。上記の通り、本実施例の給湯システム２では、給湯開始時刻Ｓ１において、タンク１０内に、給湯に必要な量の温水を貯えておくことができる。即ち、第１の所定時間αは、その時間の間だけヒートポンプ５０を作動させることによって、給湯開始時刻Ｓ１の時点で、タンク１０内に、給湯に必要な量の温水を貯めることが可能となる時間である。
【００５５】
本実施例では、第１のヒートポンプ作動処理（図３）の終了後、第２のヒートポンプ作動時刻Ｂ０が到来するまでの間は、給湯コントローラ１００は、タンク１０内の温水量の減少状況（即ち、サーミスタ１２〜１９の検出温度）を監視しながら、必要に応じて随時ヒートポンプ５０及び循環ポンプ２２を作動させ、蓄熱運転及び給湯運転を行う。
【００５６】
（第２のヒートポンプ作動処理）
図４は、給湯コントローラ１００が実行する第２のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第２のヒートポンプ作動時刻Ｂ０が到来すると、給湯コントローラ１００は、図４の処理を開始する。まず、Ｓ３０では、給湯コントローラ１００は、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の水温）が、所定の閾値ＴＢより高いか否か（即ちタンク１０が満蓄状態か否か）判断する。Ｓ３０でＹＥＳと判断される場合、Ｓ３８に進む。一方、Ｓ３０でＮＯと判断される場合、Ｓ３２に進む。
【００５７】
Ｓ３２では、給湯コントローラ１００は、ヒートポンプ５０を作動させる。また、給湯コントローラ１００は、循環ポンプ２２を回転させる。即ち、給湯コントローラ１００は、上記の蓄熱運転を開始する。なお、Ｓ３２の時点で既にヒートポンプ５０及び循環ポンプ２２が作動している場合、給湯コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。Ｓ３２を終えると、Ｓ３４に進む。
【００５８】
一方、Ｓ３８では、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ３０でＹＥＳと判断される場合には、タンク１０は満蓄状態である。そのため、それ以上、ヒートポンプ５０及び循環ポンプ２２を作動させる必要がない。Ｓ３８を終えると、Ｓ３４に進む。
【００５９】
Ｓ３４では、給湯コントローラ１００は、湯張り開始時刻Ｂ１が到来したか否か判断する。Ｓ３４でＹＥＳと判断される場合、Ｓ３６に進み、湯張り処理（図４参照）を開始する。一方、Ｓ３４でＮＯの場合、Ｓ３０に戻る。
【００６０】
本実施例では、図４の第２のヒートポンプ作動処理が開始された時点で、タンク１０内に沸き上げ設定温度の温水が十分に貯められていない場合（例えば、サーミスタ１２の測定温度が給湯設定温度以下である場合）には、上記のＳ３２でヒートポンプ５０を作動させた後、タンク１０が満蓄状態になる前に、湯張り開始時刻Ｂ１が到来する（Ｓ３４でＹＥＳ）。即ち、本実施例では、給湯コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯張り開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。
【００６１】
（湯張り処理）
上記の通り、湯張り開始時刻Ｂ１が到来すると、Ｓ３６において、給湯コントローラ１００は、湯張り処理を開始する。図５は、湯張り処理の内容を示すフローチャートである。なお、本実施例では、湯張り開始時刻Ｂ１が到来すると、自動的に湯張り処理が開始される例を説明するが、変形例では、ユーザによって所定の湯張り開始操作が行われる場合に、湯張り処理を開始してもよい。
【００６２】
図５のＳ５０では、給湯コントローラ１００は、湯張り運転を開始する。即ち、給湯コントローラ１００は、浴槽の給湯栓を開き、浴槽への温水の供給を開始する。次いで、Ｓ５２では、給湯コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。上記の通り、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でなかった場合には、ヒートポンプ５０は継続して作動している。その場合、給湯コントローラ１００はＳ５２でＹＥＳと判断し、Ｓ５８に進む。一方、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態であった場合には、ヒートポンプ５０は停止している。その場合、給湯コントローラ１００はＳ５２でＮＯと判断し、Ｓ５４に進む。
【００６３】
Ｓ５４では、給湯コントローラ１００は、サーミスタ１９が測定する温度（即ち、タンク１０の上部から７０Ｌの位置の水の温度）と、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の温度）と、のうちのどちらかが、所定の閾値ＴＡ以下になることを監視する。Ｓ５４でＹＥＳの場合、Ｓ５６に進む。Ｓ５６では、給湯コントローラ１００は、ヒートポンプ５０を作動させるとともに、循環ポンプ２２を回転させる。
【００６４】
続くＳ５８では、給湯コントローラ１００は、サーミスタ１２が測定する温度（即ち、タンク１０の上部から６Ｌの位置の水温）が、給湯設定温度以下になることを監視する。Ｓ５８でＹＥＳと判断される場合には、タンク１０内に貯められていた温水（給湯設定温度より高い温度の温水）の量が残り６Ｌ以下まで減少したことを意味する。以下では、この状態のことを「湯切れ状態」と呼ぶ場合がある。本実施例では、湯張り運転において、１５０Ｌ〜１８０Ｌの温水が必要とされる。上記の通り、本実施例では、タンク１０の容量は１００Ｌであるため、湯張り運転の途中で必ず湯切れ状態（Ｓ５８でＹＥＳ）が発生する。Ｓ５８でＹＥＳと判断される場合（即ち、湯切れ状態の場合）、Ｓ６０に進む。
【００６５】
Ｓ６０では、給湯コントローラ１００は、バーナ加熱装置６０を作動させる。なお、この場合も、給湯コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。この結果、浴槽には、ヒートポンプ５０及びバーナ加熱装置６０で加熱された温水が供給される。
【００６６】
次いで、Ｓ６２では、給湯コントローラ１００は、湯張り運転が完了することを監視する。所定量（例えば１５０Ｌ）の温水を浴槽に供給し終えると、給湯コントローラ１００は、Ｓ６２でＹＥＳと判断し、Ｓ６４に進む。
【００６７】
Ｓ６４では、給湯コントローラ１００は、Ｓ６０で作動させたバーナ加熱装置６０を停止させる。なお、この場合も、給湯コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を所定時間継続して作動させる。Ｓ６４を終えると、図５の湯張り処理が終了する。同時に、図４の処理も終了する。上記の通り、本実施例の給湯システム２では、湯張り開始時刻Ｂ１において、タンク１０内に、湯張りのために必要な量の一部の温水を貯えておくことができる。即ち、第２の所定時間βは、その時間の間だけヒートポンプ５０を作動させることによって、湯張り開始時刻Ｂ１の時点で、タンク１０内に、必要な量の温水を貯めることが可能となる時間である。
【００６８】
また、上記の通り、給湯コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯張り開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。そのため、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でない場合には、浴槽に温水の供給を開始した後も（図５のＳ５０）、ヒートポンプ５０を継続して作動させる（図５のＳ５２でＹＥＳ）。この場合、ヒートポンプ５０で水を加熱してタンク１０に貯めながら、浴槽に温水を供給することができる。一方、湯張り開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図５のＳ５２でＮＯ）、後でヒートポンプ５０を再度作動させる必要があり、時間がかかる（図５のＳ５６）。また、湯張り開始時刻Ｂ１において、ヒートポンプ５０が継続して作動している場合には（図５のＳ５２でＹＥＳ）、湯張り開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図５のＳ５２でＮＯ）と比べて、ヒートポンプ５０の停止及び再作動が頻繁に行われることを抑制することができる。即ち、ヒートポンプ５０の停止及び再作動によるロスを減らしてエネルギー効率を高くすることができ、さらに、ヒートポンプ５０の耐久性の低下を抑制することができる。
【００６９】
（ヒートポンプ停止処理）
図６は、給湯コントローラ１００が実行するヒートポンプ停止処理の内容を示すフローチャートである。上記の通り、第２のヒートポンプ作動処理及び湯張り処理（図４、図５参照）が終了すると、給湯コントローラ１００は、図６の処理を開始する。図６のヒートポンプ停止処理が開始されると、給湯コントローラ１００は、Ｓ８０〜Ｓ８６の各監視を実行する。
【００７０】
Ｓ８０では、給湯コントローラ１００は、ＨＥＭＳコントローラ３００から取得した稼働データに基づいて、この時点における建物の電気機器２００の消費電力量の値が、就寝時消費電力量以下の値を示すことを監視する。上記の通り、就寝時消費電力量は、建物内の人が就寝している場合の消費電力量の基準値である。給湯コントローラ１００は、予めＨＥＭＳコントローラ３００から就寝時消費電力量を示す情報を取得し、記憶している。この時点における消費電力量の値が、記憶されている就寝時消費電力量以下の値である場合、給湯コントローラ１００は、Ｓ８０でＹＥＳと判断する。Ｓ８０でＹＥＳと判断される場合、建物内の人が就寝したことを示す就寝行動が行われたことを意味する。即ち、Ｓ８０でＹＥＳと判断される場合は、特定の世帯においてこれ以降温水が利用されない可能性が高い。給湯コントローラ１００は、Ｓ８０でＹＥＳと判断すると、Ｓ８８に進む。
【００７１】
Ｓ８２では、給湯コントローラ１００は、ＨＥＭＳコントローラ３００から取得した稼働データに基づいて、建物内のエアコン２０２のオフタイマーが設定されることを監視する。エアコン２０２のオフタイマーとは、エアコン２０２の運転を所定期間経過後に停止させるためのタイマーである。この時点において、エアコン２０２のオフタイマーが設定されている場合、給湯コントローラ１００は、Ｓ８２でＹＥＳと判断する。Ｓ８２でＹＥＳと判断される場合も、建物内で就寝行動が行われたことを意味する。即ち、この場合も、特定の世帯においてこれ以降温水が利用されない可能性が高い。給湯コントローラ１００は、Ｓ８２でＹＥＳと判断すると、Ｓ８８に進む。
【００７２】
Ｓ８４では、給湯コントローラ１００は、当日の積算温水利用量が、所定の閾値利用量を超えることを監視する。上記の通り、閾値利用量は、特定の世帯における１日の温水の平均総利用量に１０％上乗せした量（即ち、平均総利用量＋１０％）である。閾値利用量は、給湯コントローラ１００によって予め算出されて記憶されている。当日の積算温水利用量が閾値利用量を上回る場合、給湯コントローラ１００は、Ｓ８４でＹＥＳと判断する。通常、特定の世帯において１日に利用される温水の利用量は、閾値利用量におおよそ近似する。当日の積算温水利用量が閾値利用量を上回る場合（Ｓ８４でＹＥＳと判断される場合）、その日はそれ以上温水が必要とされる可能性が低い。給湯コントローラ１００は、Ｓ８４でＹＥＳと判断すると、Ｓ８８に進む。
【００７３】
Ｓ８６では、給湯コントローラ１００は、ヒートポンプ停止時刻Ｇ０が到来することを監視する。Ｓ８０〜Ｓ８４のいずれかでＹＥＳと判断される前に、ヒートポンプ停止時刻Ｇ０が到来した場合には、給湯コントローラ１００は、Ｓ８６でＹＥＳと判断し、Ｓ８８に進む。
【００７４】
給湯コントローラ１００は、Ｓ８０〜Ｓ８６のいずれかにおいてＹＥＳと判断されるまで、Ｓ８０〜Ｓ８６の各監視を繰り返し実行する。
【００７５】
Ｓ８８では、給湯コントローラ１００は、この時点でヒートポンプ５０が作動中である場合に、ヒートポンプ５０及び循環ポンプ２２を停止させる。なお、Ｓ８８の時点で、既にヒートポンプ５０が停止している場合には、給湯コントローラ１００は、そのままヒートポンプ５０を停止させておく。給湯コントローラ１００は、Ｓ８８でヒートポンプ５０を停止させると、次の日までヒートポンプ５０を作動させない。従って、本実施例の給湯システム２では、Ｓ８０〜Ｓ８６のいずれにおいてＹＥＳと判断された場合であっても、特定済みの給湯終了時刻Ｇ１の時点では、タンク１０内に過剰な温水が貯えられないようにすることができる。また、上記の第３の所定時間γは、その時間の間にヒートポンプ５０を作動させないことにより、給湯終了時刻Ｇ１の時点で、タンク１０内に、過剰な温水を貯えないようにすることが可能となる時間である。
【００７６】
以上、本実施例の給湯システム２の構成及び動作について説明した。本実施例では、図６のヒートポンプ停止処理において、給湯コントローラ１００は、建物内で就寝行動が行われたと判断される場合（即ちＳ８０又はＳ８２でＹＥＳの場合）に、ヒートポンプ停止時刻Ｇ０が到来する前であってもヒートポンプ５０を停止させることができる（Ｓ８８）。通常、就寝行動が行われた（即ち、建物内の人が就寝した）後は、当該建物内で温水が必要とされる可能性は低い。そのため、建物内で就寝行動が行われた可能性が高く、それ以降温水が必要とされる可能性が低い状況では、ヒートポンプ停止時刻Ｇ０の到来を待つことなく早期にヒートポンプ５０を停止させることで、ヒートポンプ停止時刻Ｇ０が到来するまでヒートポンプ５０が無駄に動作する事態を防止することができる。従って、ヒートポンプ５０の無駄な動作を抑制し、タンク１０内に利用されない熱が無駄に蓄えられることを抑制することができる。
【００７７】
また、本実施例では、図６のヒートポンプ停止処理において、給湯コントローラ１００は、当日の積算温水利用量が閾値利用量を上回ると判断される場合（Ｓ８４でＹＥＳ）に、ヒートポンプ停止時刻Ｇ０が到来する前であってもヒートポンプ５０を停止させることができる（Ｓ８８）。通常、特定の世帯において１日に利用される温水の利用量は、過去の実績に基づいて算出された閾値利用量におおよそ近似する。そのため、当日の積算温水利用量が閾値利用量を上回る場合、その日はそれ以上温水が必要とされる可能性が低い。そのため、閾値利用量を上回る温水が既に利用され、それ以降温水が必要とされる可能性が低い状況では、ヒートポンプ停止時刻Ｇ０の到来を待つことなく早期にヒートポンプ５０を停止させることで、ヒートポンプ停止時刻Ｇ０が到来するまでヒートポンプ５０が無駄に動作する事態を防止することができる。従って、ヒートポンプ５０の無駄な動作を抑制し、タンク１０内に利用されない熱が無駄に蓄えられることを抑制することができる。
【００７８】
特に、本実施例では、図６のＳ８０において、給湯コントローラ１００は、この時点における消費電力量が、記憶されている就寝時消費電力量以下である場合（Ｓ８０でＹＥＳ）に、就寝行動が行われたと判断し、ヒートポンプ５０を停止させる（Ｓ８８）。建物内において人が就寝している間は、大部分の電気機器２００の電源がオフされ、建物の電気機器２００全体の消費電力量（即ち就寝時消費電力量）が比較的低い値で安定する。即ち、本実施例の給湯システム２では、就寝行動が行われたか否かを適切に判断してヒートポンプ５０を停止させることができる。
【００７９】
また、本実施例では、図６のＳ８２において、給湯コントローラ１００は、エアコン２０２のオフタイマーが設定されている場合（Ｓ８２でＹＥＳ）に、就寝行動が行われたと判断し、ヒートポンプ５０を停止させる（Ｓ８８）。人が就寝する際、建物内のエアコン２０２の運転が所定期間経過後に自動的に停止されるようにオフタイマーが設定される場合がある。即ち、エアコン２０２のオフタイマーが設定される場合、就寝行動が行われた可能性が高いと言える。即ち、本実施例の給湯システム２では、就寝行動が行われたか否かを適切に判断してヒートポンプ５０を停止させることができる。
【００８０】
また、本実施例の給湯システム２は、燃料を燃焼させた熱を用いて、タンク１０から導出されて供給路４０内を通過する温水を加熱するバーナ加熱装置６０を備えている。そのため、タンク１０内の温水を利用しても温水利用箇所で要求されている温度及び量の温水を準備できない状況（図５のＳ５８でＹＥＳの場合参照）であっても、バーナ加熱装置６０で温水を加熱することにより、要求されている温度及び量の温水を温水利用箇所に供給することができる（Ｓ６０参照）。また、仮にヒートポンプ５０を停止させた後で（図６のＳ８８）、温水を温水利用箇所に供給しなければならない状況が発生した場合であっても、バーナ加熱装置６０で温水を加熱することにより、温水を温水利用箇所に供給することができる。
【００８１】
本実施例と請求項の記載の対応関係を説明しておく。給湯コントローラ１００及びＨＥＭＳコントローラ３００が「制御装置」の一例である。運転履歴が「利用実績情報」の一例である。バーナ加熱装置６０が「熱源機」の一例である。
【００８２】
（変形例１）上記の実施例では、バーナ加熱装置６０は供給路４０に介装されている。これに限られず、バーナ加熱装置６０は、タンク１０内の温水を加熱可能な位置に設けられていてもよい。例えば、タンク１０に、上流端がタンク１０の高さ方向中央付近に接続され、下流端がタンク１０の上部に接続されているバーナ用循環路を設けておき、バーナ加熱装置６０を、そのバーナ用循環路に介装させて設けてもよい。
【００８３】
（変形例２）図６のヒートポンプ停止処理において、Ｓ８０、Ｓ８２の各監視処理のうちの一方を省略してもよい。また、Ｓ８４の監視処理を省略してもよい。
【００８４】
（変形例３）給湯コントローラ１００が、建物内において就寝行動が行われたと判断するための手法は、図６のＳ８０、Ｓ８２の各監視による方法に限られず、これら以外の手法で判断してもよい。例えば、電気機器２００が建物内に設けられたセンサやカメラ等の監視機器を含み、ＨＥＭＳコントローラ３００から給湯コントローラ１００に供給される稼働データが、監視機器から取得される各種データを含んでもよい。その場合、給湯コントローラ１００は、取得された稼働データ（即ち、監視機器から取得される各種データ）に基づいて、建物内の人が就寝したと思われる行動をとったと判断される場合に、ヒートポンプ停止時刻Ｇ０よりも前であってもヒートポンプ５０を停止させるようにしてもよい。
【００８５】
（変形例４）上記の実施例では、ＨＥＭＳコントローラ３００が、２４時間毎に、就寝時消費電力量を算出し、算出された就寝時消費電力量を給湯コントローラ１００に供給している。これに限られず、給湯コントローラ１００が、２４時間毎に就寝時消費電力量を算出するようにしてもよい。
【００８６】
（変形例５）給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において最初に給湯が開始された時刻の平均時刻を、給湯開始時刻Ｓ１として特定してもよい。同様に、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において湯張りが開始された時刻の平均時刻を、湯張り開始時刻Ｂ１として特定してもよい。さらに、給湯コントローラ１００は、特定の世帯の過去７日分の運転履歴から、過去７日間において最後に給湯運転が終了した時刻の平均時刻を、給湯終了時刻Ｇ１として特定してもよい。
【００８７】
（変形例６）給湯コントローラ１００は、温度ＴＷが高くなるほど短い時間を特定するのであれば、上記の手法に限らず、任意の方法によって第１の所定時間αを特定してもよい。従って、例えば、給湯コントローラ１００は、温度ＴＷを用いて所定の計算を行い、第１の所定時間αを算出してもよい。同様に、給湯コントローラ１００は、温度ＴＷが高くなるほど短い時間を特定するのであれば、任意の方法によって第２の所定時間βを特定してもよい。また、給湯コントローラ１００は、温度ＴＷが高くなるほど長い時間を特定するのであれば、任意の方法によって第３の所定時間γを特定してもよい。
【００８８】
（変形例７）給湯コントローラ１００は、サーミスタ３２が測定する温度ＴＷ（水温）に代えて、外気温センサ５２が測定する外気温に基づいて、第１の所定時間α、第２の所定時間β、第３の所定時間γを特定してもよい。また、給湯コントローラ１００は、サーミスタ３２が測定する水温と外気温センサ５２が測定する外気温とに基づいて、第１の所定時間α、第２の所定時間β、第３の所定時間γを特定してもよい。
【符号の説明】
【００８９】
２     給湯システム
１０   タンク
１２   サーミスタ
１４   サーミスタ
１６   サーミスタ
１８   サーミスタ
１９   サーミスタ
２０   タンク水循環路
２２   循環ポンプ
２４   サーミスタ
３０   水道水導入路
３０ａ 第１導入路
３０ｂ 第２導入路
３１   水道水供給源
３２   サーミスタ
４０   供給路
４２   混合弁
４４   サーミスタ
５０   ヒートポンプ
５２   外気温センサ
６０   バーナ加熱装置
１００ 給湯コントローラ
２００ 電気機器
２０２ エアコン
２０４ 電子レンジ
２０６ 冷蔵庫
２０８ テレビ
２１０ 照明機器
３００ ＨＥＭＳコントローラ
【図１】
2019074285.tif 000003
【図２】
2019074285.tif 000004
【図３】
2019074285.tif 000005
【図４】
2019074285.tif 000006
【図５】
2019074285.tif 000007
【図６】
2019074285.tif 000008