(57)【要約】【課題】ヒートポンプを備える給湯システムにおいて、省エネルギー化を図ることが可能な技術を提供する。【解決手段】本明細書が開示する給湯システムは、タンクと、ヒートポンプと、タンクとヒートポンプの間で水を循環させる循環手段と、燃焼装置と、入浴を検出する入浴検出手段と、入浴検出手段で検出された入浴における入浴者を特定する入浴者特定手段と、コントローラを備えている。コントローラは、ヒートポンプによる水の加熱を許可する運転開始時刻と、ヒートポンプによる水の加熱を禁止する運転停止時刻をそれぞれ設定し、入浴する予定の入浴者と、それぞれの入浴者が入浴する際の入浴関連情報を特定し、入浴する予定の入浴者と、入浴者特定手段で特定された入浴者に基づいて、未だ入浴していない入浴者を特定し、未だ入浴していない入浴者が入浴する際の入浴関連情報に基づいて、運転停止時刻を変更する。【選択図】図８
2020016422.tif 000002
【特許請求の範囲】
【請求項１】
水を貯えるタンクと、
自然環境から吸熱して水を加熱するヒートポンプと、
タンクとヒートポンプの間で水を循環させる循環手段と、
燃料ガスの燃焼によって水を加熱する燃焼装置と、
入浴を検出する入浴検出手段と、
入浴検出手段で検出された入浴における入浴者を特定する入浴者特定手段と、
コントローラを備えており、
コントローラは、
ヒートポンプによる水の加熱を許可する運転開始時刻と、ヒートポンプによる水の加熱を禁止する運転停止時刻をそれぞれ設定し、
入浴する予定の入浴者と、それぞれの入浴者が入浴する際の入浴関連情報を特定し、
入浴する予定の入浴者と、入浴者特定手段で特定された入浴者に基づいて、未だ入浴していない入浴者を特定し、
未だ入浴していない入浴者が入浴する際の入浴関連情報に基づいて、運転停止時刻を変更する、給湯システム。
【請求項２】
入浴者特定手段が、入浴検出手段で検出された入浴における入浴関連情報に基づいて、入浴検出手段で検出された入浴における入浴者を特定する、請求項１の給湯システム。
【請求項３】
タンクの貯湯量を取得する貯湯量取得手段をさらに備えており、
入浴関連情報が、入浴の開始から終了までの間の温水供給量を示す入浴時温水供給量を含んでおり、
コントローラは、タンクの貯湯量が、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を超えている場合に、運転停止時刻が早くなるように運転停止時刻を変更する、請求項１または２の給湯システム。
【請求項４】
入浴関連情報が、入浴の開始から終了までの間の時間を示す入浴時間を含んでおり、
コントローラは、現在時刻に、未だ入浴していない入浴者が入浴する際の入浴時間を加算した時刻が、運転停止時刻より遅い場合に、運転停止時刻が遅くなるように運転停止時刻を変更する、請求項１から３の何れか一項の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、給湯システムに関する。
【背景技術】
【０００２】
特許文献１には、水を貯えるタンクと、自然環境から吸熱して水を加熱するヒートポンプと、タンクとヒートポンプの間で水を循環させる循環手段と、燃料ガスの燃焼によって水を加熱する燃焼装置と、コントローラを備える給湯システムが開示されている。この給湯システムでは、コントローラは、ヒートポンプによる水の加熱を許可する運転開始時刻と、ヒートポンプによる水の加熱を禁止する運転停止時刻をそれぞれ設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２４７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある１日において最後の給湯が行われた後は、翌日までタンク内の水が使用されることはない。従って、１日の最後に多くの貯湯量がタンクに残存していると、放熱による損失が増大して、エネルギー効率が低下してしまう。このため、上記のような給湯システムでは、運転停止時刻を可能な限り早めて、ヒートポンプによる水の加熱が過剰に行われることを抑制し、１日の最後に残存するタンクの貯湯量を少なくすることが好ましい。しかしながら、運転停止時刻をあまりにも早めてしまうと、給湯が未だ終了してないにも関わらずタンクの貯湯量が不足してしまい、燃焼装置による水の加熱が必要となる。燃焼装置による水の加熱は、ヒートポンプによる水の加熱に比べてエネルギー効率が劣るので、燃焼装置による水の加熱が必要となると、給湯システム全体のエネルギー効率を低下させてしまう。
【０００５】
本明細書では、上記の課題を解決する技術を提供する。本明細書では、ヒートポンプを備える給湯システムにおいて、省エネルギー化を図ることが可能な技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示する給湯システムは、水を貯えるタンクと、自然環境から吸熱して水を加熱するヒートポンプと、タンクとヒートポンプの間で水を循環させる循環手段と、燃料ガスの燃焼によって水を加熱する燃焼装置と、入浴を検出する入浴検出手段と、入浴検出手段で検出された入浴における入浴者を特定する入浴者特定手段と、コントローラを備えている。コントローラは、ヒートポンプによる水の加熱を許可する運転開始時刻と、ヒートポンプによる水の加熱を禁止する運転停止時刻をそれぞれ設定し、入浴する予定の入浴者と、それぞれの入浴者が入浴する際の入浴関連情報を特定し、入浴する予定の入浴者と、入浴者特定手段で特定された入浴者に基づいて、未だ入浴していない入浴者を特定し、未だ入浴していない入浴者が入浴する際の入浴関連情報に基づいて、運転停止時刻を変更する。
【０００７】
一般に、入浴中には多くの高温の水が使用される。上記の構成によれば、当日の入浴状況を反映して、ヒートポンプの運転停止時刻を適切に変更することで、省エネルギー化を図ることができる。
【０００８】
上記の給湯システムでは、入浴者特定手段が、入浴検出手段で検出された入浴における入浴関連情報に基づいて、入浴検出手段で検出された入浴における入浴者を特定してもよい。
【０００９】
上記の構成によれば、画像認識等によって人物を特定する人物特定装置を用いることなく、入浴検出手段で検出された入浴における入浴者を特定することができる。
【００１０】
上記の給湯システムは、タンクの貯湯量を取得する貯湯量取得手段をさらに備えていてもよく、入浴関連情報が、入浴の開始から終了までの間の温水供給量を示す入浴時温水供給量を含んでいてもよく、コントローラは、タンクの貯湯量が、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を超えている場合に、運転停止時刻が早くなるように運転停止時刻を変更してもよい。
【００１１】
一般に、入浴を予定している入浴者全員の入浴が終了した後は、それほど多くの高温の水が使用されることはない。従って、タンクの貯湯量が、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を超えていれば、運転停止時刻を早めてもタンクの貯湯量が不足するおそれは少ない。上記の構成によれば、タンクの貯湯量が不足するおそれが少ない場合に、運転停止時刻を早めることで、１日の最後に残存するタンクの貯湯量を少なくすることができる。
【００１２】
上記の給湯システムは、入浴関連情報が、入浴の開始から終了までの間の時間を示す入浴時間を含んでいてもよく、コントローラは、現在時刻に、未だ入浴していない入浴者が入浴する際の入浴時間を加算した時刻が、運転停止時刻より遅い場合に、運転停止時刻が遅くなるように運転停止時刻を変更してもよい。
【００１３】
一般に、入浴中にはシャワーやカランなどで高温の水が多く使用されるので、入浴を予定している入浴者全員の入浴が終了する前に、ヒートポンプによる水の加熱を禁止してしまうと、給湯がまだ行われるにも関わらずタンクの貯湯量が不足するおそれが生じる。上記の構成によれば、運転停止時刻よりも後に、入浴を予定している入浴者全員の入浴が終了すると見込まれる場合に、運転停止時刻を遅らせることで、タンクの貯湯量が不足する事態が生じることを抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】実施例の給湯システム２の構成を模式的に示す図。
【図２】一般的な家庭において給湯が行われる時間帯を概略的に示す図。
【図３】入浴状況と温水供給量の関係を例示的に示す図。
【図４】入浴を予定している入浴者と、それぞれの入浴者が入浴する際の入浴時間と入浴時温水供給量の例を示す図。
【図５】実施例のコントローラ１００が実行する第１のヒートポンプ作動処理を示すフローチャート。
【図６】実施例のコントローラ１００が実行する第２のヒートポンプ作動処理を示すフローチャート。
【図７】実施例のコントローラ１００が実行する湯はり処理を示すフローチャート。
【図８】実施例のコントローラ１００が実行するヒートポンプ停止処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
（実施例）
図１に示すように、本実施例に係る給湯システム２は、タンク１０と、タンク水循環路２０と、水道水導入路３０と、供給路４０と、ヒートポンプ５０と、燃焼装置６０と、コントローラ１００と、リモコン１１０を備える。
【００１６】
ヒートポンプ５０は、自然環境である外気から吸熱して、タンク水循環路２０内の水を加熱する熱源である。ヒートポンプ５０は、図示しないが、冷媒（代替フロン、例えばＲ４１０Ａ等）を循環させる冷媒循環路と、外気と冷媒との間で熱交換を行う蒸発器と、冷媒を圧縮して高温高圧にする圧縮器と、タンク水循環路２０内の水と高温高圧の冷媒との間で熱交換を行う凝縮器と、熱交換を終えた後の冷媒を減圧させて低温低圧にする膨張弁と、を備えている。また、ヒートポンプ５０には、外気温を測定する外気温センサ５２が備えられている。
【００１７】
タンク１０は、ヒートポンプ５０によって加熱された水を貯える。タンク１０は、密閉型であり、断熱材によって外側が覆われている。タンク１０内には満水まで水が貯留されている。本実施例では、タンク１０の容量は１００Ｌである。タンク１０には、サーミスタ１２、１４、１６、１７、１８がタンク１０の高さ方向に所定間隔で取り付けられている。各サーミスタ１２、１４、１６、１７、１８は、その取付位置の水の温度を測定する。例えば、各サーミスタ１２、１４、１６、１７、１８は、それぞれ、タンク１０の上部から６Ｌ、１２Ｌ、３０Ｌ、５０Ｌ、７０Ｌの位置の水の温度を測定する。
【００１８】
タンク水循環路２０は、上流端がタンク１０の下部に接続されており、下流端がタンク１０の上部に接続されている。タンク水循環路２０には、循環ポンプ２２が介装されている。循環ポンプ２２は、タンク水循環路２０内の水を上流側から下流側へ送り出す。また、タンク水循環路２０は、ヒートポンプ５０の熱交換器（図示省略）を通過している。そのため、ヒートポンプ５０を作動させると、タンク水循環路２０内の水がヒートポンプ５０の熱交換器で加熱される。従って、循環ポンプ２２とヒートポンプ５０とを作動させると、タンク１０の下部の水がヒートポンプ５０で加熱され、加熱された水がタンク１０の上部に戻される。即ち、タンク水循環路２０は、タンク１０に蓄熱するための水路である。また、タンク水循環路２０のヒートポンプ５０の上流側には、サーミスタ２４が介装されている。サーミスタ２４は、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の温度を測定する。サーミスタ２４は、循環ポンプ２２よりもヒートポンプ５０に近い位置のタンク水循環路２０に設けられていてもよいし、循環ポンプ２２よりもタンク１０に近い位置のタンク水循環路２０に設けられていてもよい。
【００１９】
水道水導入路３０は、上流端が水道水供給源３１に接続されている。水道水導入路３０には、サーミスタ３２が介装されている。サーミスタ３２は、水道水の温度を測定する。水道水導入路３０の下流側は、第１導入路３０ａと第２導入路３０ｂに分岐している。第１導入路３０ａの下流端は、タンク１０の下部に接続されている。第２導入路３０ｂの下流端は、供給路４０の途中に接続されている。第２導入路３０ｂの下流端と供給路４０との接続部分には、混合弁４２が設けられている。混合弁４２は、供給路４０内を流れる水に、第２導入路３０ｂ内の水を混合させる量を調整する。
【００２０】
供給路４０は、上流端がタンク１０の上部に接続されている。第２導入路３０ｂとの接続部より下流側の供給路４０には、燃焼装置６０が介装されている。また、燃焼装置６０より下流側の供給路４０には、サーミスタ４４が介装されている。サーミスタ４４は、供給される水の温度を測定する。燃焼装置６０は、燃料ガスの燃焼によって水を加熱する。燃焼装置６０は、サーミスタ４４が測定する水の温度が、給湯設定温度と一致するように、供給路４０内の水を加熱する。供給路４０の下流端は、給湯箇所（例えば図示しない台所のカランや、浴室４８のシャワー５４やカラン５６等）に接続されている。また、供給路４０の下流端には、浴室４８の浴槽５８に湯はりをするための湯はり弁４６が設けられている。なお、浴室４８には、浴室４８内の入浴者の有無を検知する人感センサ６２が設けられている。
【００２１】
コントローラ１００は、各構成要素と電気的に接続されており、各構成要素の動作を制御する。コントローラ１００には、リモコン１１０が接続されている。リモコン１１０は、給湯システム２に関連する各種の情報を表示することができる。また、リモコン１１０は、給湯システム２に関連する各種の操作入力を受け入れることができる。給湯システム２のユーザは、リモコン１１０を介して、シャワー５４やカラン５６等に供給する水の温度である給湯設定温度、浴槽５８に供給する水の温度であるふろ設定温度、浴槽５８への湯はりを完了する時刻である湯はり完了時刻などを設定しておくことができる。
【００２２】
次いで、本実施例の給湯システム２の動作について説明する。給湯システム２は、沸上運転、給湯運転および湯はり運転を実行することができる。なお、本明細書では、給湯システム２の給湯運転と湯はり運転の両方を、給湯システム２による給湯という。以下、各運転について説明する。
【００２３】
（沸上運転）
沸上運転は、ヒートポンプ５０によって、タンク１０内の水を加熱する運転である。コントローラ１００によって沸上運転の実行が指示されると、ヒートポンプ５０が作動するとともに、循環ポンプ２２が作動する。循環ポンプ２２が作動すると、タンク水循環路２０内をタンク１０内の水が循環する。即ち、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０内の熱交換器を通過する際に、冷媒の熱によって加熱され、加熱された水がタンク１０の上部に戻される。タンク１０の内部には、低温の水の層の上に高温の水の層が積層された、温度成層が形成される。
【００２４】
（給湯運転）
給湯運転は、給湯設定温度の水を給湯箇所に供給する運転である。給湯運転は、上記の沸上運転中にも実行することができる。給湯箇所であるシャワー５４やカラン５６等が開かれると、水道水供給源３１からの水圧によって、水道水導入路３０（第１導入路３０ａ）からタンク１０の下部に水道水が流入する。同時に、タンク１０上部の水が、供給路４０を介して給湯箇所に供給される。
【００２５】
コントローラ１００は、タンク１０から供給路４０に供給される水の温度（即ち、サーミスタ１２の測定温度）が、給湯設定温度より高い場合には、混合弁４２を開いて第２導入路３０ｂから供給路４０に水道水を導入する。従って、タンク１０から供給された高温の水と第２導入路３０ｂから供給された低温の水道水とが、供給路４０内で混合される。コントローラ１００は、給湯箇所に供給される水の温度が、給湯設定温度と一致するように、混合弁４２の開度を調整する。一方、コントローラ１００は、タンク１０から供給路４０に供給される水の温度が、給湯設定温度より低い場合には、燃焼装置６０を作動させる。従って、供給路４０を通過する水が燃焼装置６０によって加熱される。コントローラ１００は、給湯箇所に供給される水の温度が、給湯設定温度と一致するように、燃焼装置６０の出力を制御する。
【００２６】
（湯はり運転）
湯はり運転は、ふろ設定温度の水を浴槽５８に供給する運転である。湯はり運転は、上記の沸上運転中にも実行することができる。リモコン１１０で設定された湯はり完了時刻に基づく湯はり開始時刻になると、コントローラ１００は、湯はり弁４６を開く。これによって、給湯運転と同様にして、ふろ設定温度に調温された水が浴槽５８へ供給される。
【００２７】
（学習制御）
図２は、ある１日の間に、給湯が行われる時間帯を概略的に示す図である。なお、本実施例では、２：００を始点とする２４時間を、１日を特定するための単位時間としている。
【００２８】
一般的には、例えば、６：００〜７：００に最初に給湯が行われる（図２の例では６：００）。最初の給湯は、例えば、朝食の用意や洗面のための給湯である。最初の給湯では、５Ｌ〜２０Ｌ程度の高温の水が供給される。その後、例えば、１１：００〜１２：００に二度目の給湯が行われる（図２の例では１１：００）。二度目の給湯は、例えば、昼食の用意のための給湯である。二度目の給湯でも、５Ｌ〜２０Ｌ程度の高温の水が供給される。その後、例えば、２０：００に三度目の給湯が行われる（図２の例では２０：００）。三度目の給湯は、浴槽５８への湯はり運転である。湯はり運転では、１５０Ｌ〜１８０Ｌ程度の高温の水が供給される。その後、例えば、２３：００〜０：００に最後の給湯が行われる（図２の例ではおよそ２３：００）。最後の給湯は、例えば、歯磨き等のための給湯である。最後の給湯では、５Ｌ〜１０Ｌ程度の高温の水が供給される。最後の給湯は、０：００頃に終了する。
【００２９】
本実施例では、コントローラ１００は、給湯が行われる度に、給湯が開始された時刻と、給湯が終了した時刻と、給湯で使用された高温の水の量を示す温水供給量を、給湯実績として記憶する。また、コントローラ１００は、人感センサ６２によって浴室４８内の入浴者を検知する度に、入浴が開始された時刻（入浴者を検知しない状態から入浴者を検知している状態に切り換わった時刻）と、入浴が終了した時刻（入浴者を検知している状態から入浴者を検知しない状態に切り換わった時刻）と、入浴が開始された時刻から入浴が終了した時刻までの間の時間を示す入浴時間と、入浴中に使用された高温の水の量を示す入浴時温水供給量を、入浴実績として記憶する。なお、給湯システム２が、浴室４８内の人物を特定する人物特定装置（図示せず）を備えている場合には、コントローラ１００は、それぞれの入浴実績に、人物特定装置によって特定された入浴者を関連付けて記憶してもよい。このような人物特定装置としては、例えば、顔認証や指紋認証、虹彩認証といった画像認識によって人物を特定する装置や、身長、体重等の身体的特徴を計測することによって人物を特定する装置を用いてもよい。なお、このような人物特定装置によって、浴室４８内の入浴者の有無を検知可能な場合には、人感センサ６２を設けることなく、人物特定装置によって、浴室４８内の入浴者の有無の検知と、浴室４８内の入浴者の特定の両方を行ってもよい。
【００３０】
そして、コントローラ１００は、１日分の給湯実績と入浴実績を、１日分の運転履歴として記憶する。本実施例では、コントローラ１００は、過去の所定期間（例えば１ヶ月間）の各日の運転履歴を記憶している。
【００３１】
続いて、コントローラ１００が、２４時間毎（時刻が２：００になる毎）に実行する処理について説明する。コントローラ１００は、２４時間毎に、前日の運転履歴を新たに記憶する。
【００３２】
次いで、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、最初の給湯が開始された時刻（給湯開始時刻）のうち、最も早い時刻を特定する。以下では、この時刻を「給湯開始時刻Ｓ１」と呼ぶ。例えば、コントローラ１００は、６：００を給湯開始時刻Ｓ１として特定する（図２参照）。
【００３３】
さらに、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、給湯開始時刻から湯はり開始前までの温水供給量のうち、最も多い温水供給量を特定する。以下では、この温水供給量を「第１給湯量Ｑ１」と呼ぶ。例えば、コントローラ１００は、３０Ｌを第１給湯量Ｑ１として特定する。
【００３４】
また、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、湯はり運転が開始された時刻（湯はり開始時刻）のうち、最も早い時刻を特定する。以下では、この時刻を「湯はり開始時刻Ｂ１」と呼ぶ。上記の通り、本実施例では、毎日２０：００に湯はり運転を開始するように予め設定されている。例えば、コントローラ１００は、２０：００を湯はり開始時刻Ｂ１として特定する（図２参照）。
【００３５】
さらに、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、最後の給湯が終了した時刻（給湯終了時刻）のうち、最も遅い時刻を特定する。以下では、この時刻を「給湯終了時刻Ｇ１」と呼ぶ。例えば、コントローラ１００は、０：００を給湯終了時刻Ｇ１として特定する（図２参照）。
【００３６】
さらに、コントローラ１００は、サーミスタ３２が測定する温度ＴＷ（即ち、水道水の水温）と第１給湯量Ｑ１に基づいて、第１の所定時間αを特定する。また、コントローラ１００は、サーミスタ３２が測定する温度ＴＷ（即ち、水道水の水温）に基づいて、第２の所定時間β、及び、第３の所定時間γを特定する。
【００３７】
温度ＴＷが２１℃以上の場合、コントローラ１００は、第１の所定時間αとして「２０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、コントローラ１００は、第１の所定時間αとして「３０分」を特定する。温度ＴＷが１３℃未満の場合、コントローラ１００は、第１の所定時間αとして「４５分」を特定する。コントローラ１００は、温度ＴＷが高いほど、第１の所定時間αとして、短い時間を特定する。
【００３８】
また、第１給湯量Ｑ１が１２Ｌ未満の場合、コントローラ１００は、第１の所定時間αの加算時間として「５分」を特定する。第１給湯量Ｑ１が１２Ｌ以上３０Ｌ未満の場合、コントローラ１００は、第１の所定時間αの加算時間として「１０分」を特定する。第１給湯量Ｑ１が３０Ｌ以上の場合、コントローラ１００は、第１の所定時間αの加算時間として「１５分」を特定する。コントローラ１００は、第１給湯量Ｑ１が少ないほど、第１の所定時間αの加算時間として、短い時間を特定する。
【００３９】
同様に、温度ＴＷが２１℃以上の場合、コントローラ１００は、第２の所定時間βとして「４０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、コントローラ１００は、第２の所定時間βとして「５０分」を特定する。温度ＴＷが１３℃未満の場合、コントローラ１００は、第２の所定時間βとして「６０分」を特定する。コントローラ１００は、温度ＴＷが高いほど、第２の所定時間βとして、短い時間を特定する。
【００４０】
さらに同様に、温度ＴＷが２１℃以上の場合、コントローラ１００は、第３の所定時間γとして「８０分」を特定する。温度ＴＷが１３℃以上２１℃未満の場合、コントローラ１００は、第３の所定時間γとして「５０分」を特定する。温度ＴＷが１３℃未満の場合、コントローラ１００は、第３の所定時間γとして「４０分」を特定する。コントローラ１００は、温度ＴＷが高いほど、第３の所定時間γとして、長い時間を特定する。
【００４１】
次いで、コントローラ１００は、給湯開始時刻Ｓ１から、特定された第１の所定時間αだけ前の時刻である第１のヒートポンプ作動時刻Ｓ０を特定する。本実施例では、コントローラ１００は、第１のヒートポンプ作動時刻Ｓ０が到来すると、後述の第１のヒートポンプ作動処理（図５参照）を開始する。
【００４２】
また、コントローラ１００は、湯はり開始時刻Ｂ１から、特定された第２の所定時間βだけ前の時刻である第２のヒートポンプ作動時刻Ｂ０を特定する。本実施例では、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０が到来すると、後述の第２のヒートポンプ作動処理（図６参照）を開始する。
【００４３】
さらに、コントローラ１００は、給湯終了時刻Ｇ１から、特定された第３の所定時間γだけ前の時刻であるヒートポンプ停止時刻Ｇ０を特定する。本実施例では、コントローラ１００は、第２のヒートポンプ作動処理の終了後、後述のヒートポンプ停止処理（図８参照）を開始する。
【００４４】
また、コントローラ１００は、過去７日分の運転履歴から、当日に入浴を予定している入浴者と、入浴者ごとの入浴時間と、入浴者ごとの入浴時温水供給量を特定する。例えば、図３に示すように、過去の運転履歴において、１日の間に３回の入浴実績があった場合には、コントローラ１００は、過去の各日における入浴者を３人の入浴者Ａ，Ｂ，Ｃと特定する。そして、過去の運転履歴において、それぞれの入浴実績に入浴者が関連付けられている場合には、コントローラ１００は、それぞれの入浴実績に関連付けられている入浴者を、その入浴実績に対応する入浴者として特定する。また、過去の運転履歴において、それぞれの入浴実績に入浴者が関連付けられていない場合、コントローラ１００は、過去の運転履歴におけるそれぞれの入浴実績がどの入浴者に対応するかを特定する。例えば、コントローラ１００は、過去の各日における入浴時間に基づいて、それぞれの入浴実績がどの入浴者に対応するかを特定してもよい。例えば、入浴者が３人と特定されている場合、コントローラ１００は、過去７日間の各日について、最も入浴時間が長い入浴実績を入浴者Ａに対応するものと特定し、最も入浴時間が短い入浴実績を入浴者Ｂに対応するものと特定し、残りの入浴実績を入浴者Ｃに対応するものと特定してもよい。あるいは、コントローラ１００は、過去の各日における入浴時温水供給量に基づいて、それぞれの入浴実績がどの入浴者に対応するかを特定してもよい。例えば、入浴者が３人と特定されている場合、コントローラ１００は、過去７日間の各日について、最も入浴時温水供給量が多い入浴実績を入浴者Ｃに対応するものと特定し、最も入浴時温水供給量が少ない入浴実績を入浴者Ｂに対応するものと特定し、残りの入浴実績を入浴者Ａに対応するものと特定してもよい。
【００４５】
そして、コントローラ１００は、過去に入浴を行った入浴者Ａ，Ｂ，Ｃを、当日に入浴を予定している入浴者として特定するとともに、入浴者Ａ，Ｂ，Ｃそれぞれについて、過去７日間における入浴時間と入浴時温水供給量の平均値または最大値を算出し、入浴者Ａ，Ｂ，Ｃが入浴する際の入浴時間および入浴時温水供給量を特定する（図４参照）。なお、当日に入浴を予定している入浴者の特定は、例えば、ユーザが、リモコン１１０や、コントローラ１００と通信可能な通信端末を介して、当日に入浴を予定している入浴者を入力することによって、行ってもよい。
【００４６】
（第１のヒートポンプ作動処理）
図５は、コントローラ１００が実行する第１のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第１のヒートポンプ作動時刻Ｓ０が到来すると、コントローラ１００は、図５の処理を開始する。
【００４７】
まず、Ｓ１０では、コントローラ１００は、タンク１０に取り付けられているサーミスタ１２、１４、１６、１７、１８のうち、第１給湯量Ｑ１に対応するサーミスタを選択する。本実施例では、第１給湯量Ｑ１が３０Ｌなので、コントローラ１００は、３０Ｌに対応するサーミスタ１６を選択する。
【００４８】
続くＳ１２では、コントローラ１００は、上記のＳ１０で選択したサーミスタ１６が測定する温度（即ち、タンク１０の上部から３０Ｌの位置の水温）が、所定の閾値ＴＡより高いか否か判断する。
【００４９】
本実施例では、所定の閾値ＴＡは、「沸上設定温度−１０℃」である。沸上設定温度は、例えば４７℃である。そのため、所定の閾値ＴＡは、例えば３７℃である。Ｓ１２でＹＥＳと判断される場合、少なくとも、タンク１０の上部から３０Ｌの位置の水温は閾値ＴＡ（例えば３７℃）より高い。上記の通り、タンク１０の内部には、低温の水の層の上に高温の水の層が積層された、温度成層が形成される。そのため、Ｓ１２でＹＥＳと判断される場合には、タンク１０の３０Ｌの位置からタンク上部までの間には、沸上設定温度（例えば４７℃）に近い高温の水が貯められている。即ち、Ｓ１２でＹＥＳと判断される場合には、給湯開始時刻Ｓ１の近傍の時刻に行われる予定の最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の高温の水がタンク１０内に貯められていることを意味する。Ｓ１２でＹＥＳと判断される場合、Ｓ１８に進む。一方、Ｓ１２でＮＯと判断される場合、Ｓ１４に進む。
【００５０】
Ｓ１４では、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。ヒートポンプ５０が作動している場合、コントローラ１００はＳ１４でＹＥＳと判断し、Ｓ１２に戻る。この場合、コントローラ１００は、ヒートポンプ５０によってタンク１０内の水を加熱する沸上運転を継続する。一方、ヒートポンプ５０が作動していない場合、コントローラ１００はＳ１４でＮＯと判断し、Ｓ１６に進む。
【００５１】
Ｓ１６では、コントローラ１００は、ヒートポンプ５０を作動させる。また、コントローラ１００は、循環ポンプ２２を回転させる。即ち、コントローラ１００は、上記の沸上運転を開始する。これにより、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０によって加熱され、加熱された水がタンク１０の上部に戻される。これにより、タンク１０に高温の水が貯められる。Ｓ１６でヒートポンプ５０を作動させた後は、Ｓ１２に戻り、コントローラ１００は、サーミスタ１６が測定する温度が、所定の閾値ＴＡより高くなること（即ちタンク１０に第１給湯量Ｑ１の水が所定の閾値ＴＡより高い水温で貯められている状態になること）を監視する。サーミスタ１６が測定する温度が所定の閾値ＴＡより高くなる場合（Ｓ１２でＹＥＳ）、Ｓ１８に進む。
【００５２】
Ｓ１８では、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ１２でＹＥＳと判断される場合には、タンク１０内には、既に最初の給湯に必要な量（第１給湯量Ｑ１（３０Ｌ））の高温の水が貯められているためである。
【００５３】
図５の第１のヒートポンプ作動処理を開始した後、給湯開始時刻Ｓ１の近傍の時刻に、最初の給湯運転が実行されると、タンク１０上部の水が、供給路４０を介して給湯箇所に供給される。上記の通り、本実施例の給湯システム２では、給湯開始時刻Ｓ１において、タンク１０内に、給湯に必要な量の高温の水を貯えておくことができる。即ち、第１の所定時間αは、その時間の間だけヒートポンプ５０を作動させることによって、給湯開始時刻Ｓ１の時点で、タンク１０内に、給湯に必要な量の高温の水を貯めることが可能となる時間である。
【００５４】
（第２のヒートポンプ作動処理）
図６は、コントローラ１００が実行する第２のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第２のヒートポンプ作動時刻Ｂ０が到来すると、コントローラ１００は、図６の処理を開始する。
【００５５】
まず、Ｓ３０では、コントローラ１００は、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の温度）が、所定の閾値ＴＢより高いか否か（即ちタンク１０が満蓄状態か否か）判断する。本実施例では、所定の閾値ＴＢは、「沸上設定温度−５℃」である。沸上設定温度が、例えば４７℃である場合、所定の閾値ＴＢは、例えば４２℃である。Ｓ３０でＹＥＳと判断される場合、Ｓ３８に進む。一方、Ｓ３０でＮＯと判断される場合、Ｓ３２に進む。
【００５６】
Ｓ３２では、コントローラ１００は、ヒートポンプ５０を作動させる。また、コントローラ１００は、循環ポンプ２２を回転させる。即ち、コントローラ１００は、上記の沸上運転を開始する。なお、Ｓ３２の時点で既にヒートポンプ５０及び循環ポンプ２２が作動している場合、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。Ｓ３２を終えると、Ｓ３４に進む。
【００５７】
一方、Ｓ３８では、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ３０でＹＥＳと判断される場合には、タンク１０は満蓄状態である。そのため、それ以上、ヒートポンプ５０及び循環ポンプ２２を作動させる必要がない。Ｓ３８を終えると、Ｓ３４に進む。
【００５８】
Ｓ３４では、コントローラ１００は、湯はり開始時刻Ｂ１が到来したか否か判断する。Ｓ３４でＹＥＳと判断される場合、Ｓ３６に進み、湯はり処理（図７参照）を開始する。一方、Ｓ３４でＮＯの場合、Ｓ３０に戻る。
【００５９】
本実施例では、図６の第２のヒートポンプ作動処理が開始された時点で、タンク１０内に沸上設定温度の水が十分に貯められていない場合には、上記のＳ３２でヒートポンプ５０を作動させた後、タンク１０が満蓄状態になる前に、湯はり開始時刻Ｂ１が到来する（Ｓ３４でＹＥＳ）。即ち、本実施例では、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯はり開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。
【００６０】
（湯はり処理）
上記の通り、湯はり開始時刻Ｂ１が到来すると、Ｓ３６において、コントローラ１００は、湯はり処理を開始する。図７は、湯はり処理の内容を示すフローチャートである。なお、本実施例では、湯はり開始時刻Ｂ１が到来すると、自動的に湯はり処理が開始される例を説明するが、変形例では、ユーザによって所定の湯はり開始操作が行われる場合に、湯はり処理を開始してもよい。
【００６１】
図７のＳ５０では、コントローラ１００は、湯はり運転を開始する。即ち、コントローラ１００は、湯はり弁４６を開き、浴槽５８への水の供給を開始する。次いで、Ｓ５２では、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。上記の通り、湯はり開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でなかった場合には、ヒートポンプ５０は継続して作動している。その場合、コントローラ１００はＳ５２でＹＥＳと判断し、Ｓ５８に進む。一方、湯はり開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態であった場合には、ヒートポンプ５０は停止している。その場合、コントローラ１００はＳ５２でＮＯと判断し、Ｓ５４に進む。
【００６２】
Ｓ５４では、コントローラ１００は、サーミスタ１８が測定する温度が、所定の閾値ＴＡ以下になることを監視する。あるいは、コントローラ１００は、サーミスタ２４が測定する温度が、所定の閾値ＴＡ以下になることを監視する。Ｓ５４でＹＥＳの場合、Ｓ５６に進む。Ｓ５６では、コントローラ１００は、ヒートポンプ５０を作動させるとともに、循環ポンプ２２を回転させる。
【００６３】
続くＳ５８では、コントローラ１００は、サーミスタ１２が測定する温度（即ち、タンク１０の上部から６Ｌの位置の水温）が、ふろ設定温度以下になることを監視する。Ｓ５８でＹＥＳと判断される場合には、タンク１０内に貯められていた高温の水（ふろ設定温度より高い温度の水）の量が残り６Ｌ以下まで減少したことを意味する。以下では、この状態のことを「湯切れ状態」と呼ぶ場合がある。本実施例では、湯はり運転において、１５０Ｌ〜１８０Ｌの高温の水が必要とされる。上記の通り、本実施例では、タンク１０の容量は１００Ｌであるため、湯はり運転の途中で必ず湯切れ状態（Ｓ５８でＹＥＳ）が発生する。Ｓ５８でＹＥＳと判断される場合（即ち、湯切れ状態の場合）、Ｓ６０に進む。
【００６４】
Ｓ６０では、コントローラ１００は、燃焼装置６０を作動させる。なお、この場合も、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。この結果、浴槽５８には、ヒートポンプ５０及び燃焼装置６０で加熱された水が供給される。
【００６５】
次いで、Ｓ６２では、コントローラ１００は、湯はり運転が完了することを監視する。所定量（例えば１５０Ｌ）の水を浴槽５８に供給し終えると、コントローラ１００は、Ｓ６２でＹＥＳと判断し、Ｓ６４に進む。
【００６６】
Ｓ６４では、コントローラ１００は、Ｓ６０で作動させた燃焼装置６０を停止させる。なお、この場合も、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を所定時間継続して作動させる。Ｓ６４を終えると、図７の湯はり処理が終了する。同時に、図６の処理も終了する。上記の通り、本実施例の給湯システム２では、湯はり開始時刻Ｂ１において、タンク１０内に、湯はりのために必要な量の一部の高温の水を貯えておくことができる。即ち、第２の所定時間βは、その時間の間だけヒートポンプ５０を作動させることによって、湯はり開始時刻Ｂ１の時点で、タンク１０内に、必要な量の高温の水を貯めることが可能となる時間である。
【００６７】
また、上記の通り、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯はり開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。そのため、湯はり開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でない場合には、浴槽５８に水の供給を開始した後も（図７のＳ５０）、ヒートポンプ５０を継続して作動させる（図７のＳ５２でＹＥＳ）。この場合、ヒートポンプ５０で水を加熱してタンク１０に貯めながら、浴槽５８に高温の水を供給することができる。一方、湯はり開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図７のＳ５２でＮＯ）、後でヒートポンプ５０を再度作動させる必要があり、時間がかかる（図７のＳ５６）。また、湯はり開始時刻Ｂ１において、ヒートポンプ５０が継続して作動している場合には（図７のＳ５２でＹＥＳ）、湯はり開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図７のＳ５２でＮＯ）と比べて、ヒートポンプ５０の停止及び再作動が頻繁に行われることを抑制することができる。即ち、ヒートポンプ５０の停止及び再作動によるロスを減らしてエネルギー効率を高くすることができ、さらに、ヒートポンプ５０の耐久性の低下を抑制することができる。
【００６８】
（ヒートポンプ停止処理）
図８は、コントローラ１００が実行するヒートポンプ停止処理の内容を示すフローチャートである。上記の通り、第２のヒートポンプ作動処理が終了すると、コントローラ１００は、図８の処理を開始する。
【００６９】
まず、Ｓ７０では、コントローラ１００は、入浴の終了を検知したか否かを判断する。例えば、コントローラ１００は、人感センサ６２が入浴者の存在を検知した後、人感センサ６２が入浴者の存在を検知しなくなった場合に、入浴が終了したものと判断する。Ｓ７０でＹＥＳと判断される場合、Ｓ７２に進む。一方、Ｓ７０でＮＯと判断される場合、Ｓ８６に進む。
【００７０】
Ｓ７２では、コントローラ１００は、Ｓ７０で終了した入浴における入浴者を入浴済みの入浴者として特定し、入浴する予定の入浴者と、入浴済みの入浴者に基づいて、未だ入浴していない入浴者を特定する。Ｓ７０で終了した入浴における入浴者の特定は、種々の方法により行うことができる。例えば、コントローラ１００は、Ｓ７０で終了した入浴における入浴時間を、それぞれの入浴者が入浴する際の入浴時間（例えば図４参照）と比較し、最も近い入浴時間の入浴者を、Ｓ７０で終了した入浴における入浴者と特定してもよい。あるいは、コントローラ１００は、Ｓ７０で終了した入浴における温水供給量を、それぞれの入浴者が入浴する際の入浴時温水供給量（例えば図４参照）と比較し、最も近い入浴時温水供給量の入浴者を、Ｓ７０で終了した入浴における入浴者と特定してもよい。あるいは、コントローラ１００は、Ｓ７０で終了した入浴における入浴時間および温水供給量の組み合わせを、それぞれの入浴者が入浴する際の入浴時間および入浴時温水供給量の組み合わせと比較し、最も近い入浴時間および入浴時温水供給量の組み合わせの入浴者を、Ｓ７０で終了した入浴における入浴者と特定してもよい。あるいは、給湯システム２が、浴室４８内の人物を特定する人物特定装置（図示せず）を備えている場合、コントローラ１００は、人物特定装置により特定される人物を、Ｓ７０で終了した入浴における入浴者として特定してもよい。このような人物特定装置としては、例えば、顔認証や指紋認証、虹彩認証といった画像認識によって人物を特定する装置や、身長、体重等の身体的特徴を計測することによって人物を特定する装置を用いてもよい。なお、このような人物特定装置を用いる場合、Ｓ７０で入浴の終了を検知する前に、人感センサ６２によって浴室４８内に入浴者が入ったことを検知した時点で、人物特定装置により浴室４８内の入浴者を特定して、Ｓ７２以降の処理を行ってもよい。また、このような人物特定装置によって、浴室４８内の入浴者の有無を検知可能な場合には、人感センサ６２を設けることなく、人物特定装置によって、浴室４８内の入浴者の有無の検知と、浴室４８内の入浴者の特定の両方を行ってもよい。
【００７１】
Ｓ７４では、コントローラ１００は、現在時刻と、未だ入浴していない入浴者が入浴する際の入浴時間に基づいて、全員の入浴が終了すると想定される時刻（想定入浴終了時刻）を算出する。例えば、図４に示す入浴者Ａ，Ｂ，Ｃのうち、入浴者Ａがすでに入浴済みであり、入浴者Ｂ，Ｃが未だ入浴していない場合、コントローラ１００は、入浴者Ｂが入浴する際の入浴時間（例えば３０分間）と入浴者Ｃが入浴する際の入浴時間（例えば４５分間）を合算した時間（例えば７５分間）を現在時刻に加算した時刻を、想定入浴終了時刻として算出する。あるいは、コントローラ１００は、未だ入浴していない入浴者が入浴する際の入浴時間を合算した時間と、全員の入浴が終了した後に必要とされる温水供給量の高温の水をタンク１０内に貯めることができる時間（入浴後必要量沸上時間）を現在時刻に加算して、想定入浴終了時刻を算出してもよい。入浴後必要量沸上時間は、例えば、所定時間（例えば２０分）であってもよいし、季節に応じて設定される時間（例えば夏季では１０分、冬季では３０分、春季または秋季では２０分）であってもよいし、過去の運転履歴に基づいて、過去の７日間において全員の入浴が終了した後にヒートポンプ５０が作動した時間の平均値または最大値であってもよい。
【００７２】
Ｓ７６では、コントローラ１００は、Ｓ７４で算出した想定入浴終了時刻が、ヒートポンプ停止時刻Ｇ０よりも遅いか否かを判断する。想定入浴終了時刻がヒートポンプ停止時刻Ｇ０よりも遅い場合（ＹＥＳの場合）、処理はＳ７８へ進む。
【００７３】
Ｓ７８では、コントローラ１００は、ヒートポンプ停止時刻Ｇ０を、Ｓ７４で算出した想定入浴終了時刻に置き換える。これによって、ヒートポンプ停止時刻Ｇ０が、当初よりも遅い時刻に更新される。Ｓ７８の後、処理はＳ８０へ進む。
【００７４】
Ｓ７６で、想定入浴終了時刻がヒートポンプ停止時刻Ｇ０よりも早い場合（ＮＯの場合）、Ｓ７８をスキップして、処理はＳ８０へ進む。
【００７５】
Ｓ８０では、コントローラ１００は、未だ入浴していない入浴者が入浴する際の入浴時温水供給量に基づいて、必要温水供給量を算出する。例えば、図４に示す入浴者Ａ，Ｂ，Ｃのうち、入浴者Ａがすでに入浴済みであり、入浴者Ｂ，Ｃが未だ入浴していない場合、コントローラ１００は、入浴者Ｂが入浴する際の入浴時温水供給量（例えば２０Ｌ）と入浴者Ｃが入浴する際の入浴時温水供給量（例えば５０Ｌ）を合算した温水供給量（例えば７０Ｌ）を、必要温水供給量として算出する。あるいは、コントローラ１００は、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を合算した温水供給量に、さらに、全員の入浴が終了した後に必要とされる温水供給量を加算して、必要温水供給量を算出してもよい。全員の入浴が終了した後に必要とされる温水供給量は、例えば、所定値（例えば１０Ｌ）であってもよいし、季節に応じて設定される値（例えば夏季では５Ｌ、冬季では１５Ｌ、春季または秋季では１０Ｌ）であってもよいし、過去の運転履歴に基づいて、過去の７日間において全員の入浴が終了した後に使用された温水供給量の最大値または平均値であってもよい。
【００７６】
Ｓ８２では、コントローラ１００は、タンク１０の貯湯量を算出し、タンク１０の貯湯量が必要温水供給量を超えているか否かを判断する。タンク１０の貯湯量は、例えば、サーミスタ１２、１４、１６、１７、１８で検出されるタンク１０の高さ方向の水温の分布と、サーミスタ３２で検出される水道水の温度に基づいて、算出することができる。タンク１０の貯湯量が必要温水供給量を超えている場合（ＹＥＳの場合）、処理はＳ８４へ進む。
【００７７】
Ｓ８４では、コントローラ１００は、ヒートポンプ停止時刻Ｇ０を、現在時刻に置き換える。これによって、ヒートポンプ停止時刻Ｇ０が、当初よりも早い時刻に更新される。Ｓ８４の後、処理はＳ８６へ進む。
【００７８】
Ｓ８２で、タンク１０の貯湯量が必要温水供給量を超えていない場合（ＮＯの場合）、Ｓ８４をスキップして、処理はＳ８６へ進む。
【００７９】
Ｓ８６では、コントローラ１００は、ヒートポンプ停止時刻Ｇ０が到来したか否かを判断する。Ｓ８６でＹＥＳと判断される場合、Ｓ８８に進む。一方、Ｓ８６でＮＯと判断される場合、Ｓ７０に戻る。
【００８０】
Ｓ８８では、コントローラ１００は、ヒートポンプ５０の動作を禁止する。すなわち、Ｓ８８の時点で、ヒートポンプ５０が作動中である場合、コントローラ１００は、ヒートポンプ５０を停止させる。また、Ｓ８８以降、次の日まで、コントローラ１００は、ヒートポンプ５０の作動を禁止する。従って、当日に、その後に行われる給湯運転は、Ｓ８８の時点でタンク１０内に残存している高温の水を利用して行われ、タンク１０が湯切れした場合には、燃焼装置６０による加熱が行われる。
【００８１】
なお、図８のヒートポンプ停止処理において、当日に入浴を予定している入浴者の特定を、Ｓ８０でヒートポンプ５０の動作を禁止するまで繰り返し行って、当日に入浴を予定している入浴者を逐次更新する構成としてもよい。この場合、Ｓ７０で入浴の終了を検知していなくても、当日に入浴を予定している入浴者が変更されることで、Ｓ７２で特定される未だ入浴していない入浴者が変化し、その後のＳ７６やＳ８２における判定結果が変化することがある。従って、このような構成とする場合、当日に入浴を予定している入浴者が更新された場合には、その時点でＳ７２以降の処理を実行する。これによって、当日に入浴を予定している入浴者の更新を、その後の処理に速やかに反映することができる。
【００８２】
なお、上記において、コントローラ１００は、過去７日分の運転履歴から、過去７日間における給湯開始時刻の平均時刻を、給湯開始時刻Ｓ１として特定してもよい。同様に、コントローラ１００は、過去７日分の運転履歴から、過去７日間における湯はり開始時刻の平均時刻を、湯はり開始時刻Ｂ１として特定してもよい。さらに、コントローラ１００は、過去７日分の運転履歴から、過去７日間における給湯終了時刻の平均時刻を、給湯終了時刻Ｇ１として特定してもよい。
【００８３】
上記の実施例では、給湯システム２が、人感センサ６２を用いて、入浴者の有無を検知する構成について説明したが、入浴者の有無の検知はこれ以外の手法により行なってもよい。
【００８４】
以上のように、本実施例の給湯システム２は、水を貯えるタンク１０と、自然環境から吸熱して水を加熱するヒートポンプ５０と、タンク１０とヒートポンプ５０の間で水を循環させるタンク水循環路２０および循環ポンプ２２（循環手段の例）と、燃料ガスの燃焼によって水を加熱する燃焼装置６０と、入浴を検出する人感センサ６２（入浴検出手段の例）と、コントローラ１００を備えている。コントローラ１００は、人感センサ６２で検出された入浴における入浴者を特定する入浴者特定手段として機能する。また、コントローラ１００は、ヒートポンプ５０による水の加熱を許可する第１のヒートポンプ作動時刻Ｓ０（運転開始時刻の例）と、ヒートポンプ５０による水の加熱を禁止するヒートポンプ停止時刻Ｇ０（運転停止時刻の例）をそれぞれ設定する。図４に例示するように、コントローラ１００は、入浴する予定の入浴者と、それぞれの入浴者が入浴する際の入浴時間および入浴時温水供給量（入浴関連情報の例）を特定する。コントローラ１００は、入浴する予定の入浴者と、人感センサ６２で検出された入浴における入浴者に基づいて、未だ入浴していない入浴者を特定する。コントローラ１００は、未だ入浴していない入浴者が入浴する際の入浴時間や入浴時温水供給量に基づいて、ヒートポンプ停止時刻Ｇ０を変更する。
【００８５】
一般に、入浴中には多くの高温の水が使用される。従って、上記の構成によれば、当日の入浴状況を反映して、ヒートポンプ停止時刻Ｇ０を適切に変更することで、省エネルギー化を図ることができる。
【００８６】
本実施例の給湯システム２では、コントローラ１００が、人感センサ６２で検出された入浴における入浴時間や入浴時温水供給量に基づいて、人感センサ６２で検出された入浴における入浴者を特定してもよい。
【００８７】
上記の構成によれば、画像認識等によって人物を特定する人物特定装置を用いることなく、人感センサ６２で検出された入浴における入浴者を特定することができる。
【００８８】
本実施例の給湯システム２は、タンク１０の貯湯量を取得するサーミスタ１２、１４、１６、１７、１８、３２（貯湯量取得手段の例）をさらに備えている。コントローラ１００は、タンク１０の貯湯量が、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を超えている場合に、ヒートポンプ停止時刻Ｇ０が当初よりも早くなるようにヒートポンプ停止時刻Ｇ０を変更する。
【００８９】
一般に、入浴を予定している入浴者全員の入浴が終了した後は、それほど多くの高温の水が使用されることはない。従って、タンク１０の貯湯量が、未だ入浴していない入浴者が入浴する際の入浴時温水供給量を超えていれば、ヒートポンプ停止時刻Ｇ０を早めてもタンク１０の貯湯量が不足するおそれは少ない。上記の構成によれば、タンク１０の貯湯量が不足するおそれが少ない場合に、ヒートポンプ停止時刻Ｇ０を早めることで、１日の最後に残存するタンク１０の貯湯量を少なくすることができる。
【００９０】
本実施例の給湯システム２では、コントローラ１００は、現在時刻に、未だ入浴していない入浴者が入浴する際の入浴時間を加算した時刻が、ヒートポンプ停止時刻Ｇ０より遅い場合に、ヒートポンプ停止時刻Ｇ０が当初よりも遅くなるようにヒートポンプ停止時刻Ｇ０を変更する。
【００９１】
一般に、入浴中にはシャワー５４やカラン５６などで高温の水が多く使用されるので、入浴を予定している入浴者全員の入浴が終了する前に、ヒートポンプ５０による水の加熱を禁止してしまうと、タンク１０の貯湯量が不足するおそれが生じる。上記の構成によれば、ヒートポンプ停止時刻Ｇ０よりも後に、入浴を予定している入浴者全員の入浴が終了すると見込まれる場合に、ヒートポンプ停止時刻Ｇ０を遅らせることで、タンク１０の貯湯量が不足する事態が生じることを抑制することができる。
【００９２】
以上、本発明の実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００９３】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時の請求項に記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００９４】
２      ：給湯システム
１０    ：タンク
１２    ：サーミスタ
１４    ：サーミスタ
１６    ：サーミスタ
１７    ：サーミスタ
１８    ：サーミスタ
２０    ：タンク水循環路
２２    ：循環ポンプ
２４    ：サーミスタ
３０    ：水道水導入路
３０ａ  ：第１導入路
３０ｂ  ：第２導入路
３１    ：水道水供給源
３２    ：サーミスタ
４０    ：供給路
４２    ：混合弁
４４    ：サーミスタ
４６    ：湯はり弁
４８    ：浴室
５０    ：ヒートポンプ
５２    ：外気温センサ
５４    ：シャワー
５６    ：カラン
５８    ：浴槽
６０    ：燃焼装置
６２    ：人感センサ
１００  ：コントローラ
１１０  ：リモコン
【図１】
2020016422.tif 000003
【図２】
2020016422.tif 000004
【図３】
2020016422.tif 000005
【図４】
2020016422.tif 000006
【図５】
2020016422.tif 000007
【図６】
2020016422.tif 000008
【図７】
2020016422.tif 000009
【図８】
2020016422.tif 000010