(57)【要約】【課題】必要とする湯量に応じて沸き上げ湯量を変えることができる技術を提供する。【解決手段】制御装置が、本日の湯はりを開始する予定の湯はり開始予定時刻より所定時間前の第１時刻に、ヒートポンプによって沸き上げる湯量が第１目標湯量となるようにヒートポンプによる第１沸き上げ運転を開始し、前記湯はり開始予定時刻より所定時間後の第２時刻が経過するまでに湯はりの開始を示す湯はり開始信号を受信しない場合は、前記ヒートポンプによって沸き上げる湯量が第２目標湯量となるように前記ヒートポンプによる第２沸き上げ運転を開始する。【選択図】図３
2018141608.tif 000002
【特許請求の範囲】
【請求項１】
湯を沸き上げるヒートポンプと、
前記ヒートポンプによって沸き上げられた湯を貯湯するタンクと、
前記タンクに貯湯されている湯を前記タンクから出湯する出湯経路と、
前記タンクから出湯された湯を湯はりのために浴槽に供給する湯はり経路と、
前記タンクから出湯された湯を湯はり以外のために浴槽以外に供給する湯はり以外経路と、
記憶装置と、
制御装置を備えており、
前記記憶装置が、浴槽の湯はりのために過去に前記タンクから出湯された湯量である湯はり出湯量と、浴槽の湯はり以外のために過去に前記タンクから出湯された湯量である湯はり以外出湯量と、前記湯はり出湯量と前記湯はり以外出湯量の合計である第１目標湯量と、前記第１目標湯量から前記湯はり出湯量を差し引いた値である第２目標湯量を記憶しており、
前記制御装置が、本日の湯はりを開始する予定の湯はり開始予定時刻より所定時間前の第１時刻に、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を開始し、前記湯はり開始予定時刻より所定時間後の第２時刻が経過するまでに湯はりの開始を示す湯はり開始信号を受信しない場合は、前記ヒートポンプによって沸き上げる湯量が前記第２目標湯量となるように前記ヒートポンプによる第２沸き上げ運転を開始する、給湯システム。
【請求項２】
前記制御装置が、前記ヒートポンプによる第２沸き上げ運転を開始した後に、前記湯はり開始信号を受信した場合は、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を再び開始する、請求項１に記載の給湯システム。
【請求項３】
前記制御装置が、前記ヒートポンプによる第２沸き上げ運転を開始した後に、前記第１時刻から現在までに前記タンクから出湯された湯量が前記第２目標湯量より多くなった場合は、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を再び開始する、請求項１に記載の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示する技術は、給湯システムに関する。
【背景技術】
【０００２】
特許文献１に開示されている給湯システムは、湯を沸き上げるヒートポンプと、ヒートポンプによって沸き上げられた湯を貯湯するタンクと、タンクに貯湯されている湯をタンクから出湯する出湯経路と、タンクから出湯された湯を湯はりのために浴槽に供給する湯はり経路と、タンクから出湯された湯を湯はり以外（シャワー）のために浴槽以外（シャワー用の給湯栓）に供給する湯はり以外経路（給湯経路）と、制御装置を備えている。特許文献１の給湯システムでは、制御装置が、所定のタイミングでヒートポンプによる沸き上げ運転を開始する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１２５８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
給湯システムでは、状況によって必要とする湯量が異なる。例えば、浴槽の湯はりを行う場合は、多くの湯量を必要とする。一方、浴槽の湯はりを行わない場合は、少ない湯量で十分である。そこで本明細書は、必要とする湯量に応じて沸き上げ湯量を変えることができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書に開示する給湯システムは、湯を沸き上げるヒートポンプと、前記ヒートポンプによって沸き上げられた湯を貯湯するタンクと、前記タンクに貯湯されている湯を前記タンクから出湯する出湯経路と、前記タンクから出湯された湯を湯はりのために浴槽に供給する湯はり経路と、前記タンクから出湯された湯を湯はり以外のために浴槽以外に供給する湯はり以外経路と、記憶装置と、制御装置を備えている。前記記憶装置が、浴槽の湯はりのために過去に前記タンクから出湯された湯量である湯はり出湯量と、浴槽の湯はり以外のために過去に前記タンクから出湯された湯量である湯はり以外出湯量を記憶している。また、前記記憶装置が、前記湯はり出湯量と前記湯はり以外出湯量の合計である第１目標湯量と、前記第１目標湯量から前記湯はり出湯量を差し引いた値である第２目標湯量を記憶している。前記制御装置は、本日の湯はりを開始する湯はり開始予定時刻より所定時間前の第１時刻に、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を開始し、前記湯はり開始予定時刻より所定時間後の第２時刻が経過するまでに湯はりの開始を示す湯はり開始信号を受信しない場合は、前記ヒートポンプによって沸き上げる湯量が前記第２目標湯量となるように前記ヒートポンプによる第２沸き上げ運転を開始する。
【０００６】
このような構成によれば、第１時刻になると、最初は、浴槽の湯はりが行われることを想定してヒートポンプによる第１沸き上げ運転を実行する。第１沸き上げ運転では、浴槽の湯はりが行われることを想定して、湯はり出湯量と湯はり以外出湯量の合計である第１目標湯量を目標値とする。これによって、浴槽の湯はりのために十分な湯量を沸き上げることができる。その後、第２時刻が経過するまでにコントローラーが湯はり開始信号を受信しない場合は、浴槽の湯はりが行われないと想定することができる。この場合は、湯はりが行われないので、その分だけ今後に必要となる湯量が少なくてすむ。そのため、浴槽の湯はりが行われないことを想定してヒートポンプによる第２沸き上げ運転を実行する。第２沸き上げ運転では、浴槽の湯はりが行われないことを想定して、第１目標湯量より少ない第２目標湯量を目標値とする。第２目標湯量は、第１目標湯量から湯はり出湯量を差し引いた値である。これによって、湯はりが行われない場合には、その分を差し引いた必要な湯量だけを沸き上げることができる。以上より、上記の構成によれば、必要とする湯量に応じて沸き上げ湯量を変えることができる。
【０００７】
上記の給湯システムでは、前記制御装置が、前記ヒートポンプによる第２沸き上げ運転を開始した後に、前記湯はり開始信号を受信した場合は、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を再び開始してもよい。
【０００８】
このような構成によれば、浴槽の湯はりが行われないことを想定してヒートポンプによる第２沸き上げ運転を実行した場合であっても、状況が変わってその後に湯はりが行われる場合には、再びヒートポンプによる第１沸き上げ運転を実行する。これによって、浴槽の湯はりのために十分な湯量を沸き上げることができる。
【０００９】
また、上記の給湯システムでは、前記制御装置が、前記ヒートポンプによる第２沸き上げ運転を開始した後に、前記第１時刻から現在までに前記タンクから出湯された湯量が前記第２目標湯量より多くなった場合は、前記ヒートポンプによって沸き上げる湯量が前記第１目標湯量となるように前記ヒートポンプによる第１沸き上げ運転を再び開始してもよい。
【００１０】
浴槽の湯はりが行われないことを想定してヒートポンプによる第２沸き上げ運転を実行した場合であっても、現在までにタンクから出湯された湯量が第２目標湯量を超えた場合には、第２目標湯量よりも多くの湯量が必要となる。そのため、この場合には再びヒートポンプによる第１沸き上げ運転を実行する。これによって、タンクから多くの湯量が出湯された場合であっても、十分な湯量を沸き上げることができる。
【図面の簡単な説明】
【００１１】
【図１】実施例に係る給湯システムの概略構成を模式的に示す図である。
【図２】メモリに記憶されている情報を説明するための図である。
【図３】給湯システムで実行される第１実施例の処理を示すフローチャートである。
【図４】給湯システムで実行される第２実施例の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１実施例）
実施例に係る給湯システム２について図面を参照して説明する。図１は、実施例に係る給湯システム２の概略構成を模式的に示す図である。図１に示すように、給湯システム２は、ＨＰ（ヒートポンプ）ユニット４と、タンクユニット６と、バーナユニット８を備えている。
【００１３】
ＨＰユニット４は、外気から吸熱して水を加熱する熱源である。ＨＰユニット４は、圧縮機１０と、凝縮器１２と、膨張弁１４と、蒸発器１６を備えている。ＨＰユニット４は、冷媒（例えばフロン系冷媒）を、圧縮機１０、凝縮器１２、膨張弁１４、蒸発器１６の順に循環させることで、外気から吸熱して水を加熱する。圧縮機１０は、冷媒を加圧して高温高圧にする。凝縮器１２は、水との熱交換により冷媒を冷却する。凝縮器１２の水流路の両端部には、それぞれ、ＨＰ往き経路１９とＨＰ戻り経路２１が接続されている。膨張弁１４は、冷媒を減圧して低温低圧にする。蒸発器１６は、外気との熱交換により冷媒を加熱する。ＨＰユニット４はさらに、凝縮器１２に水を循環させる循環ポンプ１８と、凝縮器１２に流れ込む水の温度を検出する往きサーミスタ２０と、凝縮器１２から流れ出る水（湯）の温度を検出する戻りサーミスタ２２と、外気温度を検出するＨＰ外気温度サーミスタ２３と、ＨＰユニット４の各構成要素の動作を制御するＨＰコントローラー２４を備えている。ＨＰユニット４は、沸き上げ運転によって後述するタンク３０内の水を沸き上げて再びタンク３０内に貯湯する。
【００１４】
タンクユニット６は、タンク３０と、混合弁３２と、バイパス制御弁３４と、を備えている。タンク３０は、外側が断熱材で覆われており、内部に水を蓄える密閉型の容器である。本実施例のタンク３０の容量は、例えば１００リットルである。ＨＰユニット４の循環ポンプ１８が駆動すると、タンク３０の底部の水が、タンク往き経路３１およびＨＰ往き経路１９を介して、凝縮器１２へ送られる。凝縮器１２で加熱されて高温となった水（湯）は、ＨＰ戻り経路２１およびタンク戻り経路３３を介して、タンク３０の頂部からタンク３０内に戻される。ＨＰユニット４によって加熱された水（湯）がタンク３０に流れ込むと、タンク３０の内部には、低温の水の層の上に高温の水（湯）の層が積み重なった温度成層が形成される。
【００１５】
タンクユニット６は、貯湯量センサ３５を備えている。貯湯量センサ３５は、タンク３０に取り付けられている複数のサーミスタ３６，３７，３８を備えている。例えば、貯湯量センサ３５は、タンク３０の側面に取り付けられている上部サーミスタ３６と中間部サーミスタ３７と下部サーミスタ３８を備えている。本実施例では、上部サーミスタ３６と中間部サーミスタ３７と下部サーミスタ３８を代表的に示しているが、貯湯量センサ３５の検出精度に応じて、更に複数のサーミスタがタンク３０に取り付けられている。上部サーミスタ３６がタンク３０内の上部の水の温度を検出し、中間部サーミスタ３７がタンク３０内の中間部の水の温度を検出し、下部サーミスタ３８がタンク３０内の下部の水の温度を検出する。上部サーミスタ３６は例えばタンク３０の頂部から３０リットルの位置に配置されており、中間部サーミスタ３７はタンク３０の頂部から５０リットルの位置に配置されており、下部サーミスタ３８はタンク３０の頂部から７０リットルの位置に配置されている。貯湯量センサ３５は、サーミスタ３６，３７，３８を含む複数のサーミスタの検出温度に基づいて、タンク３０内に貯湯されている湯量を検出する。貯湯量センサ３５は、タンク３０内に貯湯されている湯量を例えば２０リットル刻みで検出することができる。本実施例では貯湯量センサ３５が３つのサーミスタ３６，３７，３８を備えているが、サーミスタの数は特に限定されるものではない。タンク３０の容量および貯湯量センサ３５の検出精度に応じてサーミスタの数を増減することができる。
【００１６】
タンクユニット６には、給水経路４０を介して水道水が供給される。給水経路４０には、給水圧力を減圧する減圧弁４２と、給水温度を検出する入水サーミスタ４４が取り付けられている。給水経路４０は、タンク３０の底部に連通するタンク給水経路４６と、混合弁３２に連通するタンクバイパス経路４８に分岐している。タンク給水経路４６とタンクバイパス経路４８には、それぞれ逆止弁５０、５２が取り付けられている。また、タンクバイパス経路４８には、混合弁３２に流入する水道水の流量を検出する水量センサ５４が取り付けられている。タンク３０の頂部と混合弁３２は、タンク出湯経路５６を介して連通している。タンク出湯経路５６には、逆止弁５８と、混合弁３２に流入するタンク３０からの水の流量を検出する出湯量センサ６０が取り付けられている。出湯量センサ６０は、タンク３０から出湯される湯量を検出する。
【００１７】
混合弁３２は、タンクバイパス経路４８から流れ込む水道水と、タンク出湯経路５６から流れ込むタンク３０からの水を混合して、第１給湯経路６２に送り出す。混合弁３２は、ステッピングモータによって弁を駆動し、タンクバイパス経路４８側の開度（水側の開度）と、タンク出湯経路５６側の開度（湯側の開度）を調整する。第１給湯経路６２には、混合弁３２から送り出される水の温度を検出する混合サーミスタ６４が取り付けられている。
【００１８】
タンクユニット６からは、第２給湯経路６６（湯はり以外経路の一例）を介して、給湯箇所（シャワーＳ）への給湯が行われる。第２給湯経路６６には、給湯箇所（シャワーＳ）へ供給される水の温度を検出する給湯出口サーミスタ６８と、逆止弁７０が取り付けられている。第１給湯経路６２と第２給湯経路６６の間は、給湯バイパス経路７２によって連通している。給湯バイパス経路７２には、バイパス制御弁３４が取り付けられている。
【００１９】
タンクユニット６はさらに、タンクコントローラー７４を備えている。タンクコントローラー７４は、タンクユニット６の各構成要素の動作を制御する。また、タンクコントローラー７４は、メモリ７５を備えている。メモリ７５には各種の情報が記憶されている。メモリ７５に記憶されている情報については後述する。
【００２０】
バーナユニット８は、バーナ８０と、熱交換器８２と、バイパスサーボ８４と、水量サーボ８６と、湯はり弁８８と、を備えている。バーナ８０は、燃料ガスの燃焼によって熱交換器８２を流れる水を加熱する補助熱源機である。バーナ８０には、ガス供給管８１を介して燃料ガスが供給される。熱交換器８２には、バーナ往路９０を介して、タンクユニット６の第１給湯経路６２からの水が流れ込む。熱交換器８２を通過した水は、バーナ復路９２を介して、タンクユニット６の第２給湯経路６６へ流れ出る。バーナ往路９０には、バーナ往路９０を流れる水の流量を調整する水量サーボ８６と、バーナ往路９０を流れる水の流量を検出する水量センサ９１が取り付けられている。バーナ往路９０とバーナ復路９２の間は、バーナバイパス経路９４を介して連通している。バーナ往路９０とバーナバイパス経路９４の接続部に、バイパスサーボ８４が取り付けられている。バイパスサーボ８４は、バーナ往路９０からバーナバイパス経路９４へ流れる水の流量を調整する。バーナ復路９２には、熱交換器８２から流れ出る水の温度を検出するバーナ給湯サーミスタ９６が取り付けられている。バーナ復路９２からは、湯はり経路９８が分岐している。バーナ復路９２において、湯はり経路９８には、湯はり弁８８が取り付けられている。バーナユニット８からは、湯はり経路９８を介して、給湯箇所である浴槽Ｂへの湯はりが行われる。
【００２１】
バーナユニット８はさらに、バーナユニット８の各構成要素の動作を制御するバーナコントローラー１００と、リモコン１０２を備えている。リモコン１０２は、バーナコントローラー１００と通信可能である。また、リモコン１０２は、バーナコントローラー１００を介して、タンクコントローラー７４と通信可能である。リモコン１０２は、スイッチやボタンなどを介して、ユーザーからの各種の操作入力を受け入れる。各種の入力とは、例えば、後述する沸き上げ運転の実行指示や、給湯運転の実行指示などである。また、リモコン１０２は、表示や音声によってユーザーに給湯システム２の設定や動作に関する各種の情報を通知する。
【００２２】
ＨＰコントローラー２４とタンクコントローラー７４は、互いに通信可能である。タンクコントローラー７４とバーナコントローラー１００は、互いに通信可能である。従って、ＨＰコントローラー２４と、タンクコントローラー７４と、バーナコントローラー１００が協調して制御を行うことで、給湯システム２は沸き上げ運転、給湯運転等の各種の動作を行うことができる。以下では、ＨＰコントローラー２４と、タンクコントローラー７４と、バーナコントローラー１００を総称して、単にコントローラーとも呼ぶ。
【００２３】
次いで、給湯システム２の動作について説明する。給湯システム２は、沸き上げ運転と給湯運転を実行することができる。
【００２４】
（沸き上げ運転）
沸き上げ運転では、給湯システム２は、ＨＰユニット４を駆動して、タンク３０内の水を加熱する。沸き上げ運転が開始されると、ＨＰコントローラー２４は、圧縮機１０を駆動して、圧縮機１０、凝縮器１２、膨張弁１４、蒸発器１６の順に冷媒を循環させるとともに、循環ポンプ１８を駆動して、タンク３０と凝縮器１２の間で水を循環させる。これによって、タンク３０の底部から吸い出された水は、凝縮器１２において沸き上げ温度（例えば４５℃）まで加熱されて、タンク３０の頂部に戻される。所定の湯量が沸き上げられると、ＨＰコントローラー２４は沸き上げ運転を終了する。
【００２５】
上記の給湯システム２では、第１沸き上げ運転と第２沸き上げ運転を実行することができる。第１沸き上げ運転では、後述する第１目標湯量を目標値としてタンク３０内の水を沸き上げる。第２沸き上げ運転では、後述する第２目標湯量を目標値としてタンク３０内の水を沸き上げる。第１沸き上げ運転と第２沸き上げ運転の詳細については後述する。
【００２６】
（給湯運転）
給湯運転では、給湯設定温度の水を給湯箇所（浴槽Ｂ又はシャワーＳ）へ供給する。コントローラーは、水量センサ５４で検出される流量と、出湯量センサ６０で検出される流量を合算した流量（給湯流量ともいう）が最低動作流量（例えば２．４Ｌ／分）以上となると給湯が開始されたものと判断する。そして、コントローラーは、上部サーミスタ３６で検出される温度に応じて、以下の非燃焼給湯運転または燃焼給湯運転を実行する。
【００２７】
上部サーミスタ３６で検出される温度が給湯設定温度以上である場合、コントローラーは、非燃焼給湯運転を実行する。非燃焼給湯運転では、コントローラーは、バーナ８０の燃焼運転を禁止するとともに、混合サーミスタ６４で検出される温度が給湯設定温度となるように、混合弁３２の開度を調整する。これによって、給湯箇所（浴槽Ｂ又はシャワーＳ）に給湯設定温度に温度調整された水が供給される。
【００２８】
上部サーミスタ３６で検出される温度が給湯設定温度未満の場合、コントローラーは、燃焼給湯運転を実行する。燃焼給湯運転では、コントローラーは、バーナ８０の燃焼運転を許可するとともに、混合サーミスタ６４で検出される温度が、給湯設定温度よりもバーナ８０の最小加熱能力の分だけ低い温度となるように、混合弁３２の開度を調整する。この場合、タンク３０の上部から供給される高温の水（湯）と、給水経路４０から供給される低温の水が、混合弁３２において混合された後、バーナ８０によって給湯設定温度まで加熱されて、給湯箇所へ供給される。
【００２９】
上記の非燃焼給湯運転または燃焼給湯運転を実行中に、給湯流量が最低動作流量を下回ると、コントローラーは、給湯が終了したものと判断して、給湯運転を終了する。
【００３０】
上記の給湯運転では、湯はりモードとシャワーモードで給湯を行うことができる。湯はりモードは、浴槽Ｂの湯はりを行うモードである。湯はりモードでは、タンク３０から出湯された湯が、湯はり経路９８を通じて浴槽Ｂに供給される。タンク３０に貯湯されている湯が浴槽Ｂの湯はりのために使用される。一方、シャワーモードは、シャワーＳによって給湯を行うモードである。シャワーモードでは、タンク３０から出湯された湯が、第２給湯経路６６を通じてシャワーＳに供給される。タンク３０に貯湯されている湯がシャワーＳで使用される。
【００３１】
次に、メモリ７５に記憶されている情報について説明する。図２に示すように、メモリ７５は、湯はり出湯量、湯はり以外出湯量、第１目標湯量、第２目標湯量、湯はり開始予定時刻等を記憶している。
【００３２】
湯はり出湯量は、浴槽Ｂの湯はりのために過去にタンク３０から出湯された湯量である。過去に湯はりモードによってタンク３０から出湯された湯量が湯はり出湯量となる。湯はり出湯量は、過去に浴槽Ｂの湯はりに使用された湯量である。例えば、昨日の所定時間帯（例えば１９：００〜１９：３０）において、湯はりモードによってタンク３０から１００リットルの湯が出湯されたとする。この場合は、湯はり出湯量は１００リットルとなる。この湯はり出湯量は、過去の複数の日における出湯量の平均値であってもよい。例えば、過去一週間の所定時間帯（例えば１９：００〜１９：３０）において、湯はりモードによってタンク３０から平均で１１０リットルの湯が出湯されたとする。この場合は、湯はり出湯量は１１０リットルとなる。
【００３３】
湯はり以外出湯量は、浴槽Ｂの湯はり以外（例えばシャワーＳ）のために過去にタンク３０から出湯された湯量である。過去に湯はりモード以外のモード（例えばシャワーモード）によってタンク３０から出湯された湯量が湯はり以外出湯量となる。湯はり以外出湯量は、過去に浴槽Ｂの湯はり以外（例えばシャワーＳ）に使用された湯量である。例えば、昨日の所定時間帯（例えば１９：００〜１９：３０）において、湯はりモード以外のモード（例えばシャワーモード）によってタンク３０から４０リットルの湯が出湯されたとする。この場合は、湯はり以外出湯量は４０リットルとなる。この湯はり以外出湯量は、過去の複数の日における出湯量の平均値であってもよい。例えば、過去一週間の所定時間帯（例えば１９：００〜１９：３０）において、湯はりモード以外のモード（例えばシャワーモード）によってタンク３０から平均で４５リットルの湯が出湯されたとする。この場合は、湯はり以外出湯量は４５リットルとなる。
【００３４】
第１目標湯量は、湯はり出湯量（例えば１００リットル）と湯はり以外出湯量（例えば４０リットル）の合計の湯量（例えば１４０リットル）である。第１目標湯量＝湯はり出湯量＋湯はり以外出湯量である。
【００３５】
第２目標湯量は、第１目標湯量（例えば１４０リットル）から湯はり出湯量（例えば１００リットル）を差し引いた湯量（例えば４０リットル）である。すなわち、第２目標湯量（４０リットル）は、湯はり以外出湯量（４０リットル）である。第２目標湯量＝第１目標湯量−湯はり出湯量＝湯はり以外出湯量である。
【００３６】
湯はり開始予定時刻は、過去に浴槽Ｂの湯はりが開始された時刻に基づいて予め設定されている。例えば、昨日の１９：００に浴槽Ｂの湯はりが開始された場合は、本日の湯はり開始予定時刻を１９：００にすることができる。この湯はり開始予定時刻は、過去の複数の日における湯はり開始時刻の平均値であってもよい。例えば、過去一週間の平均の湯はり開始時刻１９：１０である場合は、本日の湯はり開始予定時刻を１９：１０とする。
【００３７】
次に、上記の給湯システム２で実行される第１実施例に係る処理について説明する。図３は、給湯システム２で実行される第１実施例の処理を示すフローチャートである。上記の給湯システム２では、図３に示すように、ステップＳ１１でコントローラーが、ＨＰユニット４によって沸き上げる目標湯量を第１目標湯量に設定する。
【００３８】
続いて、ステップＳ１２では、コントローラーが、現在時刻が第１時刻であるか否かを判断する。現在時刻が第１時刻である場合は、ステップＳ１２でコントローラーがＹｅｓと判断してステップＳ１３に進む。第１時刻は、メモリ７５に記憶されている湯はり開始予定時刻（例えば１９：００）より所定時間（例えば２０分）前の時刻（例えば１８：４０）である。コントローラーは、現在時刻が第１時刻（例えば１８：４０）になるとステップ１３に進む。一方、現在時刻が第１時刻でない場合は、ステップＳ１２でコントローラーがＮｏと判断して待機する。
【００３９】
続いて、ステップＳ１３では、コントローラーが、ＨＰユニット４による第１沸き上げ運転を開始する。第１沸き上げ運転では、ＨＰユニット４によって沸き上げる湯量が第１目標湯量になるように沸き上げ運転を実行する。第１沸き上げ運転では第１目標湯量が目標値になる。ステップＳ１３では、浴槽Ｂの湯はりが行われることを想定して第１沸き上げ運転を実行する。
【００４０】
続いて、ステップＳ１４では、コントローラーが、湯はり開始信号を受信したか否かを判断する。湯はり開始信号を受信した場合は、ステップＳ１４でコントローラーがＹｅｓと判断してステップＳ１５に進む。一方、湯はり開始信号を受信しない場合は、ステップＳ１４でコントローラーがＮｏと判断してステップＳ２１に進む。
【００４１】
湯はり開始信号は、浴槽Ｂの湯はりを開始することを示す信号である。例えば、給湯システム２のユーザーが、本日、浴槽Ｂの湯はりを開始する湯はり開始時刻を１９：１５に設定したとする。ユーザーがリモコン１０２によって湯はり開始時刻（１９：１５）を設定したとする。この場合、ユーザーが設定した湯はり開始時刻（１９：１５）になると、湯はり開始信号がリモコン１０２からコントローラーに送信される。そして、コントローラーが湯はり開始信号を受信する。ステップＳ１４では、浴槽Ｂの湯はりが開始される場合にコントローラーがＹｅｓと判断する。なお、ユーザーは、過去の湯はり開始予定時刻（例えば１９：００）に近い時刻を、本日の湯はり開始時刻（１９：１５）として設定すると推測される。
【００４２】
ステップＳ１４でＹｅｓと判断した後のステップＳ１５では、コントローラーが、ＨＰユニット４による第１沸き上げ運転を継続する。すなわち、浴槽Ｂの湯はりが開始される場合は、コントローラーが第１沸き上げ運転を継続する。第１沸き上げ運転が継続されると、ＨＰユニット４による沸き上げ湯量が増加してゆく。
【００４３】
続いて、ステップＳ１６では、コントローラーが、ＨＰユニット４による沸き上げ湯量が第１目標湯量に達したか否かを判断する。沸き上げ湯量が第１目標湯量に達した場合は、ステップＳ１６でコントローラーがＹｅｓと判断してステップＳ１７に進む。沸き上げ湯量が第１目標湯量に達しない場合は、ステップＳ１６でコントローラーがＮｏと判断して待機する。
【００４４】
ＨＰユニット４による沸き上げ湯量は、タンク３０の貯湯量とタンク３０からの出湯量に基づいて算出される。より詳細には、ＨＰユニット４による沸き上げ湯量＝現在の貯湯量＋第１時刻から現在までの出湯量−第１時刻の貯湯量である。現在の貯湯量は、タンク３０に貯湯されている現在の湯量である。第１時刻から現在までの出湯量は、コントローラーがステップＳ１２でＹｅｓと判断し、ステップＳ１３で第１沸き上げ運転を開始してから現在までにタンク３０から出湯された湯量である。第１時刻の貯湯量は、第１時刻においてタンク３０に貯湯されていた湯量である。タンク３０の貯湯量は、貯湯量センサ３５によって検出される。タンク３０からの出湯量は、出湯量センサ６０によって検出される。
【００４５】
続いて、ステップＳ１７では、コントローラーが、ＨＰユニット４による第１沸き上げ運転を終了する。ＨＰユニット４による沸き上げ湯量が第１目標湯量（湯はり出湯量＋湯はり以外出湯量）に達すると第１沸き上げ運転が終了する。その後、コントローラーが処理を終了する。
【００４６】
上記のステップＳ１４でコントローラーがＹｅｓと判断した場合は、以上のような処理が実行される。一方、上記のステップＳ１４でコントローラーがＮｏと判断した場合は、以下のような処理が実行される。ステップＳ１４では、浴槽Ｂの湯はりが開始されない場合にコントローラーがＮｏと判断する。
【００４７】
ステップＳ１４でコントローラーがＮｏと判断した後のステップＳ２１では、コントローラーが、現在時刻が第２時刻であるか否かを判断する。現在時刻が第２時刻である場合は、ステップＳ２１でコントローラーがＹｅｓと判断してステップＳ２２に進む。第２時刻は、メモリ７５に記憶されている湯はり開始予定時刻（例えば１９：００）より所定時間（例えば２０分）後の時刻（例えば１９：２０）である。コントローラーは、現在時刻が第２時刻（例えば１９：２０）になるとステップＳ２２に進む。一方、現在時刻が第２時刻でない場合は、ステップＳ２１でコントローラーがＮｏと判断してステップＳ１４に戻る。
【００４８】
続いて、ステップＳ２２では、コントローラーが、ＨＰユニット４によって沸き上げる目標湯量を第２目標湯量に設定する。コントローラーが、目標湯量をステップＳ１１で設定した第１目標湯量から第２目標湯量に切り換える。
【００４９】
続いて、ステップＳ２３では、コントローラーが、ＨＰユニット４による第２沸き上げ運転を開始する。第２沸き上げ運転では、ＨＰユニット４によって沸き上げる湯量が第２目標湯量になるように沸き上げ運転を実行する。第２沸き上げ運転では第２目標湯量が目標値になる。第２目標湯量は第１目標湯量より少ない湯量である。第２目標湯量（例えば４０リットル）は、第１目標湯量（例えば１４０リットル）から湯はり出湯量（例えば１００リットル）を差し引いた湯量（例えば４０リットル）である。ステップＳ２３では、浴槽Ｂの湯はりが行われないことを想定して第２沸き上げ運転を実行する。ＨＰユニット４による今後の沸き上げ湯量は、第２目標湯量−第１時刻から現在までの沸き上げ湯量となる。
【００５０】
続いて、ステップＳ２４では、コントローラーが、湯はり開始信号を受信したか否かを判断する。湯はり開始信号を受信した場合は、ステップＳ２４でコントローラーがＹｅｓと判断してステップＳ２５に進む。一方、湯はり開始信号を受信しない場合は、ステップＳ２４でコントローラーがＮｏと判断してステップＳ３１に進む。
【００５１】
湯はり開始信号は、浴槽Ｂの湯はりを開始することを示す信号である。例えば、給湯システム２のユーザーが、本日の第２時刻（例えば１９：２０）が経過した後に、浴槽Ｂの湯はり開始を指示したとする。リモコン１０２によってユーザーが浴槽Ｂの湯はり開始を指示したとする。この場合、第２時刻が経過した後のユーザーの指示によって、湯はり開始信号がリモコン１０２からコントローラーに送信される。コントローラーが湯はり開始信号を受信する。湯はり開始予定時刻（例えば１９：００）には浴槽Ｂの湯はりが開始されないものの、それより後の第２時刻（例えば１９：２０）が経過した後に浴槽Ｂの湯はりが開始される。上記のステップＳ２４では、浴槽Ｂの湯はりが開始される場合にコントローラーがＹｅｓと判断する。
【００５２】
ステップＳ２４でＹｅｓと判断した後のステップＳ２５では、コントローラーが、ＨＰユニット４によって沸き上げる目標湯量を第１目標湯量に設定する。コントローラーが、目標湯量をステップＳ２２で設定した第２目標湯量から再び第１目標湯量に切り換える。第１目標湯量は第２目標湯量より多い湯量である。第１目標湯量は、湯はり出湯量（例えば１００リットル）と湯はり以外出湯量（例えば４０リットル）の合計の湯量（例えば１４０リットル）である。すなわち、第１目標湯量は、第２目標湯量（例えば４０リットル）に湯はり出湯量を足し合わせた湯量である。
【００５３】
続いて、ステップＳ２６では、コントローラーが、ＨＰユニット４による第１沸き上げ運転を再び開始する。第１沸き上げ運転では、ＨＰユニット４によって沸き上げる湯量が第１目標湯量になるように沸き上げ運転を実行する。第１沸き上げ運転では第１目標湯量が目標値になる。ＨＰユニット４による今後の沸き上げ湯量は、第１目標湯量−第１時刻から現在までの沸き上げ湯量である。
【００５４】
続いて、ステップＳ２７では、コントローラーが、ＨＰユニット４による沸き上げ湯量が第１目標湯量に達したか否かを判断する。沸き上げ湯量が第１目標湯量に達した場合は、ステップＳ２７でコントローラーがＹｅｓと判断してステップＳ２８に進む。沸き上げ湯量が第１目標湯量に達しない場合は、ステップＳ２７でコントローラーがＮｏと判断して待機する。
【００５５】
続いて、ステップＳ２８では、コントローラーが、ＨＰユニット４による第１沸き上げ運転を終了する。ＨＰユニット４による沸き上げ湯量が第１目標湯量（湯はり出湯量＋湯はり以外出湯量）に達すると第１沸き上げ運転が終了する。その後、コントローラーが処理を終了する。
【００５６】
上記のステップＳ２４でコントローラーがＹｅｓと判断した場合は、以上のような処理が実行される。一方、上記のステップＳ２４でコントローラーがＮｏと判断した場合は、以下のような処理が実行される。ステップＳ２４では、浴槽Ｂの湯はりが開始されない場合にコントローラーがＮｏと判断する。
【００５７】
ステップＳ２４でコントローラーがＮｏと判断した後のステップＳ３１では、コントローラーが、ＨＰユニット４による第２沸き上げ運転を継続する。第２沸き上げ運転が継続されると、ＨＰユニット４による沸き上げ湯量が増加してゆく。
【００５８】
続いて、ステップＳ３２では、コントローラーが、ＨＰユニット４による沸き上げ湯量が第２目標湯量に達したか否かを判断する。沸き上げ湯量が第２目標湯量に達した場合は、ステップＳ３２でコントローラーがＹｅｓと判断してステップＳ３３に進む。沸き上げ湯量が第２目標湯量に達しない場合は、ステップＳ３２でコントローラーがＮｏと判断してステップＳ２４に戻る。
【００５９】
続いて、ステップＳ３３では、コントローラーが、ＨＰユニット４による第２沸き上げ運転を終了する。ＨＰユニット４による沸き上げ湯量が第２目標湯量（＝湯はり以外出湯量）に達すると第２沸き上げ運転が終了する。その後、コントローラーが処理を終了する。
【００６０】
以上、第１実施例に係る給湯システム２について説明した。上記の説明から明らかなように、給湯システム２は、湯を沸き上げるＨＰユニット４と、ＨＰユニット４によって沸き上げられた湯を貯湯するタンク３０と、タンク３０に貯湯されている湯をタンク３０から出湯するタンク出湯経路５６と、タンク３０から出湯された湯を湯はりのために浴槽Ｂに供給する湯はり経路９８と、タンク３０から出湯された湯を湯はり以外のために浴槽Ｂ以外（シャワーＳ）に供給する湯はり以外経路（第２給湯経路６６）と、メモリ７５と、コントローラーを備えている。メモリ７５は、浴槽Ｂの湯はりのために過去にタンク３０から出湯された湯量である湯はり出湯量と、浴槽Ｂの湯はり以外のために過去にタンク３０から出湯された湯量である湯はり以外出湯量と、湯はり出湯量と湯はり以外出湯量の合計である第１目標湯量と、第１目標湯量から湯はり出湯量を差し引いた値である第２目標湯量を記憶している。コントローラーは、本日の湯はりを開始する予定の湯はり開始予定時刻より所定時間前の第１時刻に、ＨＰユニット４によって沸き上げる湯量が第１目標湯量となるようにＨＰユニット４による第１沸き上げ運転を開始する。また、コントローラーは、湯はり開始予定時刻より所定時間後の第２時刻が経過するまでに湯はりの開始を示す湯はり開始信号を受信しない場合は、目標湯量を第１目標湯量から第２目標湯量に変更し、ＨＰユニット４によって沸き上げる湯量が第２目標湯量となるようにＨＰユニット４による第２沸き上げ運転を開始する。
【００６１】
このような構成によれば、湯はり開始予定時刻より前の第１時刻では、浴槽Ｂの湯はりが行われることを想定してＨＰユニット４による第１沸き上げ運転を実行する。第１沸き上げ運転では、湯はり出湯量と湯はり以外出湯量の合計である第１目標湯量を目標値とする。浴槽Ｂの湯はりが行われることを想定して、多めの湯量を沸き上げる。これによって、浴槽Ｂの湯はりのために十分な湯量を沸き上げることができる。その後、第２時刻が経過するまでにコントローラーが湯はり開始信号を受信しない場合は、ＨＰユニット４による第２沸き上げ運転を実行する。コントローラーが湯はり開始信号を受信しない場合は、浴槽Ｂの湯はりが行われないと想定することができる。そのため、湯はりが行われない分だけ、今後に必要とされる湯量が少なくなる。したがって、第２沸き上げ運転では、浴槽Ｂの湯はりが行われないことを想定して、第１目標湯量より少ない第２目標湯量を目標値とする。第２目標湯量は、第１目標湯量から湯はり出湯量を差し引いた値である。すなわち、浴槽Ｂの湯はり分を差し引いた湯量である。これによって、浴槽Ｂの湯はりが行われない場合は、その分を差し引いた湯量だけを沸き上げる。よって、必要とする湯量に応じて沸き上げ湯量を変えることができる。
【００６２】
また、上記の給湯システム２では、コントローラーが、ＨＰユニット４による第２沸き上げ運転を開始した後に、湯はり開始信号を受信した場合は、目標湯量を第２目標湯量から第１目標湯量に変更し、ＨＰユニット４によって沸き上げる湯量が第１目標湯量となるようにＨＰユニット４による第１沸き上げ運転を開始する。
【００６３】
浴槽Ｂの湯はりが行われないことを想定してＨＰユニット４による第２沸き上げ運転を実行していた場合であっても、その後に状況が変わって浴槽Ｂの湯はりが行われることがある。例えば、給湯システム２のユーザーがリモコン１０２から湯はりの開始を指示することによって、浴槽Ｂの湯はりが開始されることがある。このような場合には、目標湯量を第２目標湯量から第１目標湯量に切り換えて、ＨＰユニット４による第１沸き上げ運転を再び実行する。これによって、浴槽Ｂの湯はりのために十分な湯量を沸き上げることができる。
【００６４】
以上、一実施例について説明したが、具体的な態様は上記実施例に限定されるものではない。以下の説明において、上述の説明における構成と同様の構成については同一の符号を付して説明を省略する。
【００６５】
（第２実施例）
上記の実施例では、ステップＳ２４でコントローラーが、湯はり開始信号を受信したか否かを判断し、湯はり開始信号を受信した場合にはステップＳ２５に進み、湯はり開始信号を受信しない場合にはステップＳ３１に進んでいたが、この構成に限定されるものではない。第２実施例では、図４に示すように、コントローラーが、ステップＳ２４に代えてステップＳ４１の処理を実行してもよい。
【００６６】
ステップＳ４１では、コントローラーが、第１時刻から現在までの出湯量が第２目標湯量より多いか否かを判断する。第１時刻から現在までの出湯量が第２目標湯量より多い場合は、ステップＳ４１でコントローラーがＹｅｓと判断してステップＳ２５に進む。一方、第１時刻から現在までの出湯量が第２目標湯量より多くない場合（第２目標湯量が第１時刻から現在までの出湯量未満である場合）は、ステップＳ４１でコントローラーがＮｏと判断してステップＳ３１に進む。第１時刻から現在までの出湯量は、上記のステップＳ１２でＹｅｓと判断し、ステップＳ１３で第１沸き上げ運転を開始してから現在までにタンク３０から出湯された湯量である。タンク３０から出湯される湯量は、出湯量センサ６０によって検出される。
【００６７】
続いて、ステップＳ２５では、コントローラーが、ＨＰユニット４によって沸き上げる目標湯量を第１目標湯量に設定する。すなわち、第１時刻から現在までの出湯量が第２目標湯量を超えた場合は、コントローラーが、目標湯量をステップＳ２２で設定した第２目標湯量から再び第１目標湯量に切り換える。
【００６８】
以上、第２実施例に係る給湯システム２について説明した。上記の説明から明らかなように、第２実施例に係る給湯システム２では、コントローラーが、ＨＰユニット４による第２沸き上げ運転を開始した後に、第１時刻から現在までにタンク３０から出湯された湯量が第２目標湯量より多くなった場合は、目標湯量を第２目標湯量から第１目標湯量に変更し、ＨＰユニット４によって沸き上げる湯量が第１目標湯量となるようにＨＰユニット４による第１沸き上げ運転を開始する。
【００６９】
浴槽Ｂの湯はりが行われないことを想定してＨＰユニット４による第２沸き上げ運転を実行していた場合であっても、タンク３０から出湯される湯量が多い場合は、より多くの湯量を沸き上げる必要がある。すなわち、第１時刻から現在までにタンク３０から出湯された湯量が第２目標湯量を超えた場合には、第２目標湯量よりも多くの湯量を沸き上げる必要がある。そこで、この場合には、目標湯量を第２目標湯量から第１目標湯量に切り換えて、ＨＰユニット４による第１沸き上げ運転を再び実行する。これによって、タンク３０から出湯される湯量が多い場合であっても、十分な湯量を沸き上げることができる。
【００７０】
（その他の実施例）
上記の実施例では、浴槽Ｂ以外の給湯箇所としてシャワーＳを例示していたが、この構成に限定されるものではない。浴槽Ｂ以外の給湯箇所は、例えば浴室や台所のカランであってもよい。また、湯はり以外出湯量は、例えば浴室や台所のカランに湯を供給するために過去にタンク３０から出湯された湯量であってもよい。
【００７１】
上記の実施例では、タンク３０から出湯される湯量を出湯量センサ６０で直接的に検出していたが、この構成に限定されるものではない。タンク出湯経路５６に取り付けられている出湯量センサ６０は出湯量検出装置の一例である。他の実施例では、例えば、カランやシャワーＳから出湯される湯量を検出し、その検出値と給水温度等に基づいてタンク３０から出湯される湯量を算出してもよい。すなわち、タンク３０から出湯される湯量を間接的に検出してもよい。
【００７２】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７３】
２      ：給湯システム
４      ：ＨＰユニット
６      ：タンクユニット
８      ：バーナユニット
２４    ：ＨＰコントローラー
３０    ：タンク
３１    ：タンク往き経路
３３    ：タンク戻り経路
３５    ：貯湯量センサ
３６    ：上部サーミスタ
３７    ：中間部サーミスタ
３８    ：下部サーミスタ
４６    ：タンク給水経路
５６    ：タンク出湯経路
６０    ：出湯量センサ
６２    ：第１給湯経路
６６    ：第２給湯経路
７４    ：タンクコントローラー
７５    ：メモリ
８０    ：バーナ
９８    ：湯はり経路
１００  ：バーナコントローラー
１０２  ：リモコン
【図１】
2018141608.tif 000003
【図２】
2018141608.tif 000004
【図３】
2018141608.tif 000005
【図４】
2018141608.tif 000006