(57)【要約】【課題】熱機器の使用を開始した直後の時期においても、ユーザの生活様式に沿って熱機器を動作させることが可能な技術を提供する。【解決手段】本明細書が開示する熱機器は、熱媒を加熱する熱源機と、熱源機で加熱された熱媒を蓄えるタンクと、熱源機による熱媒の加熱を制御する制御装置と、ユーザの生活様式に関連する時刻の情報を外部機器から取得する情報取得装置を備えている。その熱機器では、制御装置が、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて、熱源機の動作を制御する。【選択図】図１
2015230121.tif 000002
【特許請求の範囲】
【請求項１】
熱媒を加熱する熱源機と、
熱源機で加熱された熱媒を蓄えるタンクと、
熱源機による熱媒の加熱を制御する制御装置と、
ユーザの生活様式に関連する時刻の情報を外部機器から取得する情報取得装置を備えており、
制御装置が、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて熱源機の動作を制御する、熱機器。
【請求項２】
制御装置が、熱機器が設置された直後であって過去の所定期間の運転履歴が蓄積されていない場合は、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて熱源機の動作を制御し、過去の所定期間の運転履歴が蓄積されている場合は、過去の運転履歴に基づいて熱源機の動作を制御する、請求項１の熱機器。
【請求項３】
情報取得装置が、ユーザの生活様式に関連する時刻として、ユーザの起床時刻を取得し、
制御装置が、ユーザの起床時刻に基づいて、１日のうちで最初に給湯が開始される時刻を特定する、請求項１または２の熱機器。
【請求項４】
情報取得装置が、ユーザの生活様式に関連する時刻として、食器洗浄機の最終起動時刻を取得し、
制御装置が、食器洗浄機の最終起動時刻に基づいて、１日のうちで最後の給湯が終了する時刻を特定する、請求項１から３の何れか一項の熱機器。
【請求項５】
外部機器が、熱機器との互換性を有する別の熱機器で使用されていた既設のリモコンを含む、請求項１から４の何れか一項の熱機器。
【請求項６】
情報取得装置が、ユーザの生活様式に関連する時刻として、既設のリモコンの過去の運転履歴に基づく湯張り開始時刻を取得し、
制御装置が、過去の運転履歴に基づく湯張り開始時刻を、熱機器における湯張り開始時刻として特定する、請求項５の熱機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱機器に関する。
【背景技術】
【０００２】
特許文献１に、熱媒を加熱する熱源機（ヒートポンプ）と、熱源機で加熱された熱媒を蓄えるタンクと、熱源機による熱媒の加熱を制御する制御装置を備える熱機器が開示されている。この熱機器では、過去の所定期間（例えば７日間）の運転履歴に基づいて、１日のうちで最初に給湯が開始される時刻（給湯開始時刻）や、湯張りが開始される時刻（湯張り開始時刻）や、１日のうちで最後の給湯が終了する時刻（給湯終了時刻）を特定し、それらの時刻に基づいて熱源機の動作を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２４７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような熱機器の学習制御を行うためには、制御装置に過去の運転履歴のデータが蓄積されている必要がある。このため、熱機器を設置して使用を開始した直後の時期においては、制御装置に過去の運転履歴のデータが蓄積されておらず、上記のような学習制御を行うことができない。この場合、熱機器を工場から出荷する際に、給湯開始時刻や湯張り開始時刻や給湯終了時刻について、制御装置に初期設定値を記憶しておいて、過去の運転履歴のデータが蓄積されていない場合に初期設定値を用いる方法が考えられる。しかしながら、ユーザの生活様式は多種多様であり、制御装置に記憶された初期設定値に基づいて熱源機を動作させると、ユーザの生活様式に必ずしも沿わない動作を熱機器にさせてしまうおそれがある。熱機器の使用を開始した直後の時期においても、ユーザの生活様式に沿って熱機器を動作させることが可能な技術が期待されている。
【課題を解決するための手段】
【０００５】
本明細書が開示する熱機器は、熱媒を加熱する熱源機と、熱源機で加熱された熱媒を蓄えるタンクと、熱源機による熱媒の加熱を制御する制御装置と、ユーザの生活様式に関連する時刻の情報を外部機器から取得する情報取得装置を備えている。その熱機器では、制御装置が、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて、熱源機の動作を制御する。
【０００６】
上記の熱機器によれば、熱機器の使用を開始した直後であって、過去の運転履歴のデータが蓄積されていない場合でも、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて熱源機の動作を制御することで、ユーザの生活様式に沿って熱機器を動作させることができる。
【０００７】
上記の熱機器は、制御装置が、熱機器が設置された直後であって過去の所定期間の運転履歴が蓄積されていない場合は、外部機器から取得されたユーザの生活様式に関連する時刻の情報に基づいて熱源機の動作を制御し、過去の所定期間の運転履歴が蓄積されている場合は、過去の運転履歴に基づいて熱源機の動作を制御するように構成することができる。
【０００８】
上記の熱機器によれば、過去の運転履歴のデータが蓄積されている場合には、その過去の運転履歴に基づく学習制御を行うことができる。
【０００９】
上記の熱機器は、情報取得装置が、ユーザの生活様式に関連する時刻として、ユーザの起床時刻を取得し、制御装置が、ユーザの起床時刻に基づいて、１日のうちで最初に給湯が開始される時刻を特定するように構成することができる。
【００１０】
ユーザの起床時刻が分かれば、１日のうちで最初に給湯を開始する時刻を推定することができる。上記の熱機器によれば、ユーザの利便性を確保しつつ、エネルギーの無駄が少ない態様で熱機器を動作させることができる。
【００１１】
上記の熱機器は、情報取得装置が、ユーザの生活様式に関連する時刻として、食器洗浄機の最終起動時刻を取得し、制御装置が、食器洗浄機の最終起動時刻に基づいて、１日のうちで最後の給湯が終了する時刻を特定するように構成することができる。
【００１２】
食器洗浄機の最終起動時刻が分かれば、１日のうちで最後の給湯が終了する時刻を推定することができる。上記の熱機器によれば、ユーザの利便性を確保しつつ、エネルギーの無駄が少ない態様で熱機器を動作させることができる。
【００１３】
上記の熱機器は、外部機器が、熱機器との互換性を有する別の熱機器で使用されていた既設のリモコンを含むように構成することができる。
【００１４】
上記の熱機器によれば、別の熱機器における過去の運転履歴に基づいて、給湯開始時刻や、湯張り開始時刻や、給湯終了時刻などを特定することができる。上記の熱機器によれば、ユーザの利便性を確保しつつ、エネルギーの無駄が少ない態様で熱機器を動作させることができる。
【００１５】
上記の熱機器は、情報取得装置が、ユーザの生活様式に関連する時刻として、既設のリモコンの過去の運転履歴に基づく湯張り開始時刻を取得し、制御装置が、過去の運転履歴に基づく湯張り開始時刻を、熱機器における湯張り開始時刻として特定するように構成することができる。
【００１６】
上記の熱機器によれば、ユーザの利便性を確保しつつ、エネルギーの無駄が少ない態様で熱機器を動作させることができる。
【発明の効果】
【００１７】
本明細書が開示する熱機器によれば、熱機器の使用を開始した直後の時期においても、ユーザの生活様式に沿って熱機器を動作させることができる。
【図面の簡単な説明】
【００１８】
【図１】実施例の給湯システムの構成を模式的に示す図。
【図２】一般的な世帯において、給湯が行われる時間帯を模式的に示す図。
【図３】第１のヒートポンプ作動処理を示すフローチャート。
【図４】第２のヒートポンプ作動処理を示すフローチャート。
【図５】湯張り処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
（実施例）
図１に示すように、本実施例に係る給湯システム２は、タンク１０と、タンク水循環路２０と、水道水導入路３０と、供給路４０と、ヒートポンプ５０と、バーナ加熱装置６０と、コントローラ１００を備える。
【００２０】
ヒートポンプ５０は、外気から吸熱して、タンク水循環路２０内の水を加熱する熱源である。ヒートポンプ５０は、図示しないが、熱媒体（代替フロン、例えばＲ４１０Ａ等）を循環させる熱媒体循環路と、外気と熱媒体との間で熱交換を行う蒸発器と、熱媒体を圧縮して高温高圧にする圧縮器と、タンク水循環路２０内の水と高温高圧の熱媒体との間で熱交換を行う熱交換器と、熱交換を終えた後の熱媒体を減圧させて低温低圧にする膨張弁と、を備えている。
【００２１】
タンク１０は、ヒートポンプ５０によって加熱された温水を貯える。タンク１０は、密閉型であり、断熱材によって外側が覆われている。タンク１０内には満水まで水が貯留されている。本実施例では、タンク１０の容量は１００Ｌである。タンク１０には、サーミスタ１２、１４、１６、１８がタンク１０の高さ方向に所定間隔で取り付けられている。各サーミスタ１２、１４、１６、１８は、その取付位置の水の温度を測定する。例えば、各サーミスタ１２、１４、１６、１８は、それぞれ、タンク１０の上部から６Ｌ、１２Ｌ、３０Ｌ、５０Ｌの位置の水の温度を測定する。
【００２２】
タンク水循環路２０は、上流端がタンク１０の下部に接続されており、下流端がタンク１０の上部に接続されている。タンク水循環路２０には、循環ポンプ２２が介装されている。循環ポンプ２２は、タンク水循環路２０内の水を上流側から下流側へ送り出す。また、タンク水循環路２０は、ヒートポンプ５０の熱交換器（図示省略）を通過している。そのため、ヒートポンプ５０を作動させると、タンク水循環路２０内の水がヒートポンプ５０の熱交換器で加熱される。従って、循環ポンプ２２とヒートポンプ５０とを作動させると、タンク１０の下部の水がヒートポンプ５０で加熱され、加熱された水がタンク１０の上部に戻される。即ち、タンク水循環路２０は、タンク１０に蓄熱するための水路である。また、タンク水循環路２０のヒートポンプ５０の上流側には、サーミスタ２４が介装されている。サーミスタ２４は、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の温度を測定する。
【００２３】
水道水導入路３０は、上流端が水道水供給源３１に接続されている。水道水導入路３０には、サーミスタ３２が介装されている。サーミスタ３２は、水道水の温度を測定する。水道水導入路３０の下流側は、第１導入路３０ａと第２導入路３０ｂに分岐している。第１導入路３０ａの下流端は、タンク１０の下部に接続されている。第２導入路３０ｂの下流端は、後述の供給路４０の途中に接続されている。第２導入路３０ｂの下流端と供給路４０との接続部分には、混合弁４２が設けられている。混合弁４２は、供給路４０内を流れる温水に、第２導入路３０ｂ内の水を混合させる量を調整する。
【００２４】
供給路４０は、上流端がタンク１０の上部に接続されている。上述したように、供給路４０の途中には、水道水導入路３０の第２導入路３０ｂが接続されており、接続部分には混合弁４２が設けられている。第２導入路３０ｂとの接続部より下流側の供給路４０には、バーナ加熱装置６０が介装されている。また、バーナ加熱装置６０より下流側の供給路４０には、サーミスタ４４が介装されている。サーミスタ４４は、供給される温水の温度を測定する。バーナ加熱装置６０は、サーミスタ４４が測定する温水の温度が、給湯設定温度と一致するように、供給路４０内の水を加熱する。供給路４０の下流端は、温水利用箇所（例えば台所、浴槽等）に接続されている。
【００２５】
コントローラ１００は、給湯システム２の各構成要素と電気的に接続されており、各構成要素の動作を制御する。また、コントローラ１００は、内蔵の通信装置１２０を介して、リモコン１１０と接続されている。給湯システム２のユーザは、リモコン１１０を介して、給湯設定温度や、浴槽への湯はり設定温度や、浴槽への湯はり時刻などを設定しておくことができる。リモコン１１０は、給湯システム２に専用のリモコンでもよいし、別の給湯システムとの間で互換性を有するリモコンであってもよい。本実施例では特に、給湯システム２の前に別の給湯システムが使用されており、別の給湯システムから給湯システム２へ置き換え工事をした際に、リモコン１１０は別の給湯システムで使用していた既設のものをそのまま給湯システム２でも使用する場合について説明する。
【００２６】
コントローラ１００の通信装置１２０は、例えばＥＣＨＯＮＥＴ等の宅内ネットワークを介して、食器洗浄機１３０などのユーザが所有する家電機器に接続可能である。さらに、コントローラ１００の通信装置１２０は、例えば無線ＬＡＮやブルートゥース等の無線通信を介して、スマートフォン１４０などのユーザが所有するデジタル機器に接続可能である。
【００２７】
次いで、本実施例の給湯システム２の動作について説明する。給湯システム２は、蓄熱運転及び給湯運転を実行することができる。以下、各運転について説明する。
【００２８】
（蓄熱運転）
蓄熱運転は、ヒートポンプ５０で生成した熱により、タンク１０内の水を加熱する運転である。コントローラ１００によって蓄熱運転の実行が指示されると、ヒートポンプ５０が作動するとともに、循環ポンプ２２が回転する。循環ポンプ２２が回転すると、タンク水循環路２０内をタンク１０内の水が循環する。即ち、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０内の熱交換器を通過する際に、熱媒体の熱によって加熱され、加熱された水がタンク１０の上部に戻される。これにより、タンク１０に高温の水が貯められる。タンク１０の上部には、高温の水の層が形成され、下部には、低温の水の層が形成される。
【００２９】
（給湯運転）
給湯運転は、タンク１０内の水を温水利用箇所に供給する運転である。また、特に、温水利用箇所が浴槽である場合の給湯運転のことを、以下では「湯張り運転」と呼ぶ。給湯運転は、上記の蓄熱運転中にも実行することができる。温水利用箇所の給湯栓が開かれると、コントローラ１００は、水道水供給源３１からの水圧によって、水道水導入路３０（第１導入路３０ａ）からタンク１０の下部に水道水が流入する。同時に、タンク１０上部の温水が、供給路４０を介して温水利用箇所に供給される。
【００３０】
コントローラ１００は、タンク１０から供給路４０に供給される水の温度が、給湯設定温度より高い場合には、混合弁４２を開いて第２導入路３０ｂから供給路４０に水道水を導入する。従って、タンク１０から供給された水と第２導入路３０ｂから供給された水道水とが、供給路４０内で混合される。コントローラ１００は、温水利用箇所に供給される水の温度が、給湯設定温度と一致するように、混合弁４２の開度を調整する。一方、コントローラ１００は、タンク１０から供給路４０に供給される水の温度が、給湯設定温度より低い場合には、バーナ加熱装置６０を作動させる。従って、供給路４０を通過する水がバーナ加熱装置６０によって加熱される。コントローラ１００は、温水利用箇所に供給される水の温度が、給湯設定温度と一致するように、バーナ加熱装置６０の出力を制御する。
【００３１】
（１日の間に給湯が行われる時間帯）
続いて、図２を参照して、一般的な世帯の生活サイクルを２４時間（１日）単位で見る場合の、給湯の傾向を説明する。図２は、ある１日の間に給湯が行われる時間帯を模式的に示す図である。なお、本実施例は、コントローラ１００は、２：００を始点とする２４時間を、１日を特定するための単位時間としている。
【００３２】
一般的な世帯では、例えば、６：００〜７：００に最初の給湯が行われる（図２の例では６：００）。最初の給湯は、例えば、朝食の用意や洗面のための給湯である。最初の給湯では、５Ｌ〜２０Ｌ程度の温水が供給される。そして、例えば、１１：００〜１２：００に二度目の給湯が行われる（図２の例では１１：００）。二度目の給湯は、例えば、昼食の用意のための給湯である。二度目の給湯でも、５Ｌ〜２０Ｌ程度の温水が供給される。そして、例えば、２０：００に三度目の給湯が行われる（図２の例では２０：００）。三度目の給湯は、浴槽への湯張り運転である。湯張り運転では、１５０Ｌ〜１８０Ｌ程度の温水が供給される。そして、例えば、２３：００〜０：００に最後の給湯が行われる（図２の例ではおよそ２３：００）。最後の給湯は、例えば、歯磨き等のための給湯である。最後の給湯では、５Ｌ〜１０Ｌ程度の温水が供給される。最後の給湯は、０：００頃に終了する。
【００３３】
本実施例では、コントローラ１００は、給湯システム２で給湯が行われる度に、給湯が開始された時刻と、給湯が終了した時刻と、を示す時刻情報と、供給された温水の量を示す供給量情報と、を記憶する。コントローラ１００は、１日分の時刻情報及び供給量情報を、１日分の運転履歴として記憶する。本実施例では、コントローラ１００は、過去７日分の運転履歴を記憶する。
【００３４】
（コントローラ１００が２４時間毎に行う処理）
続いて、コントローラ１００が、２４時間毎（時刻が２：００になる毎）に実行する処理について説明する。上記の通り、本実施例では、コントローラ１００は、過去７日分の運転履歴を記憶する。そのため、コントローラ１００は、２４時間毎に、８日前の運転履歴を消去して、前日の運転履歴を新たに記憶する。過去７日分の運転履歴が記憶されていない場合について、後述する。
【００３５】
次いで、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、最初の給湯が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「給湯開始時刻Ｓ１」と呼ぶ。例えば、コントローラ１００は、６：００を給湯開始時刻Ｓ１として特定する（図２参照）。
【００３６】
また、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、湯張り運転が開始された時刻のうち、最も早い時刻を特定する。以下では、この時刻を「湯張り開始時刻Ｂ１」と呼ぶ。例えば、コントローラ１００は、２０：００を湯張り開始時刻Ｂ１として特定する（図２参照）。
【００３７】
さらに、コントローラ１００は、過去７日分の運転履歴から、過去７日間において、最後の給湯が終了した時刻のうち、最も遅い時刻を特定する。以下では、この時刻を「給湯終了時刻Ｇ１」と呼ぶ。例えば、コントローラ１００は、０：００を給湯終了時刻Ｇ１として特定する（図２参照）。
【００３８】
さらに、コントローラ１００は、第１の所定時間α、第２の所定時間β、及び、第３の所定時間γを特定する。本実施例では、第１の所定時間αは４０分であり、第２の所定時間βは６０分であり、第３の所定時間γは４０分である。
【００３９】
次いで、コントローラ１００は、給湯開始時刻Ｓ１から、第１の所定時間αだけ前の時刻である第１のヒートポンプ作動時刻Ｓ０を特定する（図２参照）。本実施例では、コントローラ１００は、第１のヒートポンプ作動時刻Ｓ０が到来すると、後述の第１のヒートポンプ作動処理を開始する。
【００４０】
また、コントローラ１００は、湯張り開始時刻Ｂ１から、第２の所定時間βだけ前の時刻である第２のヒートポンプ作動時刻Ｂ０を特定する（図２参照）。本実施例では、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０が到来すると、後述の第２のヒートポンプ作動処理を開始する。
【００４１】
さらに、コントローラ１００は、給湯終了時刻Ｇ１から、第３の所定時間γだけ前の時刻であるヒートポンプ停止時刻Ｇ０を特定する（図２参照）。本実施例では、コントローラ１００は、ヒートポンプ停止時刻Ｇ０が到来すると、後述のヒートポンプ停止処理を開始する。
【００４２】
（第１のヒートポンプ作動処理）
図３は、コントローラ１００が実行する第１のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第１のヒートポンプ作動時刻Ｓ０が到来すると、コントローラ１００は、図３の処理を開始する。まず、Ｓ１０では、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。ヒートポンプ５０が作動している場合、コントローラ１００はＳ１０でＹＥＳと判断し、Ｓ１２をスキップしてＳ１４に進む。一方、ヒートポンプ５０が作動していない場合、コントローラ１００はＳ１０でＮＯと判断し、Ｓ１２に進む。
【００４３】
Ｓ１２では、コントローラ１００は、サーミスタ１６が測定する温度（即ち、タンク１０の上部から３０Ｌの位置の水温）が、所定の閾値ＴＡより高いか否か判断する。
【００４４】
本実施例では、所定の閾値ＴＡは、「沸き上げ設定温度−１０℃」である。沸き上げ設定温度は、例えば４７℃である。そのため、所定の閾値ＴＡは、例えば３７℃である。Ｓ１２でＹＥＳと判断される場合、少なくとも、タンク１０の上部から３０Ｌの位置の水温は閾値ＴＡ（例えば３７℃）より高い。上記の通り、タンク１０の上部には、高温の水の層が形成され、下部には、低温の水の層が形成される。そのため、Ｓ１２でＹＥＳと判断される場合には、タンク１０の３０Ｌの位置からタンク上部までの間には、沸き上げ設定温度（例えば４７℃）に近い高温の温水が貯められている。即ち、Ｓ１２でＹＥＳと判断される場合には、給湯開始時刻Ｓ１の近傍の時刻に行われる予定の最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水がタンク１０内に貯められていることを意味する。Ｓ１２でＹＥＳと判断される場合、Ｓ１８に進む。一方、Ｓ１２でＮＯと判断される場合、Ｓ１４に進む。
【００４５】
Ｓ１４では、コントローラ１００は、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の水温）が、所定の閾値ＴＢより高いか否か判断する。
【００４６】
本実施例では、所定の閾値ＴＢは、「沸き上げ設定温度−５℃」である。沸き上げ設定温度は、例えば４７℃である。そのため、所定の閾値ＴＢは、例えば４２℃である。Ｓ１４でＹＥＳと判断される場合、タンク１０の下部には、閾値ＴＢ（例えば４２℃）より高い温度の温水が貯められていることになる。即ち、タンク１０内の略全体に、沸き上げ設定温度に近い高温の温水が貯められていることになる。以下では、このようなタンク１０の状態を「満蓄状態」と呼ぶ場合がある。Ｓ１４でＹＥＳと判断される場合、Ｓ１８に進む。一方、Ｓ１４でＮＯと判断される場合、Ｓ１６に進む。
【００４７】
Ｓ１６では、コントローラ１００は、ヒートポンプ５０を作動させる。また、コントローラ１００は、循環ポンプ２２を回転させる。即ち、コントローラ１００は、上記の蓄熱運転を開始する。これにより、タンク１０の下部に存在する水がタンク水循環路２０内に導入され、導入された水がヒートポンプ５０によって加熱され、加熱された水がタンク１０の上部に戻される。これにより、タンク１０に高温の水が貯められる。なお、Ｓ１６の時点で既にヒートポンプ５０及び循環ポンプ２２が作動している場合、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。Ｓ１６を終えると、Ｓ１０に戻り、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。この場合、コントローラ１００は、Ｓ１０でＹＥＳと判断し、Ｓ１４に進む。即ち、Ｓ１６でヒートポンプ５０を作動させた後は、コントローラ１００は、サーミスタ２４が測定する温度が、所定の閾値ＴＢより高くなること（即ちタンク１０が満蓄状態になること）を監視する。サーミスタ２４が測定する温度が所定の閾値ＴＢより高くなる場合（Ｓ１４でＹＥＳ）、Ｓ１８に進む。
【００４８】
Ｓ１８では、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ１２でＹＥＳと判断される場合には、タンク１０内には、既に最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水が貯められているためである。また、Ｓ１４でＹＥＳと判断される場合には、タンク１０が満蓄状態であり、タンク１０内には、当然に最初の給湯に必要な量（５Ｌ〜２０Ｌ程度）の温水が貯められているためである。Ｓ１８を終えると、Ｓ１０に戻り、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。この場合、コントローラ１００は、Ｓ１０でＮＯと判断し、Ｓ１２に進む。即ち、Ｓ１８でヒートポンプ５０を停止させた後は、コントローラ１００は、サーミスタ１６が測定する温度が、所定の閾値ＴＡ以下になる（即ちＳ１２でＮＯになる）ことを監視する。サーミスタ１６が測定する温度が所定の閾値ＴＡ以下になる場合（Ｓ１２でＮＯ）、再びＳ１４に進む。
【００４９】
図３の第１のヒートポンプ作動処理を開始した後、給湯開始時刻Ｓ１の近傍の時刻に、最初の給湯運転が実行されると、タンク１０上部の温水が、供給路４０を介して温水利用箇所に供給される。上記の通り、本実施例の給湯システム２では、給湯開始時刻Ｓ１において、タンク１０内に、給湯に必要な量の温水を貯えておくことができる。即ち、第１の所定時間αは、その時間の間だけヒートポンプ５０を作動させることによって、給湯開始時刻Ｓ１の時点で、タンク１０内に、給湯に必要な量の温水を貯めることが可能となる時間である。
【００５０】
（第２のヒートポンプ作動処理）
図４は、コントローラ１００が実行する第２のヒートポンプ作動処理の内容を示すフローチャートである。上記の通り、第２のヒートポンプ作動時刻Ｂ０が到来すると、コントローラ１００は、図４の処理を開始する。まず、Ｓ３０では、コントローラ１００は、サーミスタ２４が測定する温度（即ち、タンク１０の下部から導出され、ヒートポンプ５０を通過する前の水の水温）が、所定の閾値ＴＢより高いか否か（即ちタンク１０が満蓄状態か否か）判断する。Ｓ３０でＹＥＳと判断される場合、Ｓ３８に進む。一方、Ｓ３０でＮＯと判断される場合、Ｓ３２に進む。
【００５１】
Ｓ３２では、コントローラ１００は、ヒートポンプ５０を作動させる。また、コントローラ１００は、循環ポンプ２２を回転させる。即ち、コントローラ１００は、上記の蓄熱運転を開始する。なお、Ｓ３２の時点で既にヒートポンプ５０及び循環ポンプ２２が作動している場合、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。Ｓ３２を終えると、Ｓ３４に進む。
【００５２】
一方、Ｓ３８では、ヒートポンプ５０及び循環ポンプ２２を停止させる。上記の通り、Ｓ３０でＹＥＳと判断される場合には、タンク１０は満蓄状態である。そのため、それ以上、ヒートポンプ５０及び循環ポンプ２２を作動させる必要がない。Ｓ３８を終えると、Ｓ３４に進む。
【００５３】
Ｓ３４では、コントローラ１００は、湯張り開始時刻Ｂ１が到来したか否か判断する。Ｓ３４でＹＥＳと判断される場合、Ｓ３６に進み、湯張り処理（図５参照）を開始する。一方、Ｓ３４でＮＯの場合、Ｓ３０に戻る。
【００５４】
本実施例では、図４の第２のヒートポンプ作動処理が開始された時点で、タンク１０内に沸き上げ設定温度の温水が十分に貯められていない場合には、上記のＳ３２でヒートポンプ５０を作動させた後、タンク１０が満蓄状態になる前に、湯張り開始時刻Ｂ１が到来する（Ｓ３４でＹＥＳ）。即ち、本実施例では、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯張り開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。
【００５５】
（湯張り処理）
上記の通り、湯張り開始時刻Ｂ１が到来すると、Ｓ３６において、コントローラ１００は、湯張り処理を開始する。図５は、湯張り処理の内容を示すフローチャートである。なお、本実施例では、湯張り開始時刻Ｂ１が到来すると、自動的に湯張り処理が開始される例を説明するが、変形例では、ユーザによって所定の湯張り開始操作が行われる場合に、湯張り処理を開始してもよい。
【００５６】
図５のＳ５０では、コントローラ１００は、湯張り運転を開始する。即ち、コントローラ１００は、浴槽の給湯栓を開き、浴槽への温水の供給を開始する。次いで、Ｓ５２では、コントローラ１００は、ヒートポンプ５０が作動中であるか否か判断する。上記の通り、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でなかった場合には、ヒートポンプ５０は継続して作動している。その場合、コントローラ１００はＳ５２でＹＥＳと判断し、Ｓ５８に進む。一方、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態であった場合には、ヒートポンプ５０は停止している。その場合、コントローラ１００はＳ５２でＮＯと判断し、Ｓ５４に進む。
【００５７】
Ｓ５４では、コントローラ１００は、サーミスタ１６が測定する温度が、所定の閾値ＴＡ以下になることを監視する。Ｓ５４でＹＥＳの場合、Ｓ５６に進む。Ｓ５４でＹＥＳの場合、湯張り運転の結果、タンク１０内に貯められていた温水（閾値ＴＡより高い温度の温水）の量が残り３０Ｌ以下まで減少したことを意味する。Ｓ５６では、コントローラ１００は、ヒートポンプ５０を作動させるとともに、循環ポンプ２２を回転させる。
【００５８】
続くＳ５８では、コントローラ１００は、サーミスタ１２が測定する温度（即ち、タンク１０の上部から６Ｌの位置の水温）が、給湯設定温度以下になることを監視する。Ｓ５８でＹＥＳと判断される場合には、タンク１０内に貯められていた温水（給湯設定温度より高い温度の温水）の量が残り６Ｌ以下まで減少したことを意味する。以下では、この状態のことを「湯切れ状態」と呼ぶ場合がある。本実施例では、湯張り運転において、１５０Ｌ〜１８０Ｌの温水が必要とされる。上記の通り、本実施例では、タンク１０の容量は１００Ｌであるため、湯張り運転の途中で必ず湯切れ状態（Ｓ５８でＹＥＳ）が発生する。Ｓ５８でＹＥＳと判断される場合（即ち、湯切れ状態の場合）、Ｓ６０に進む。
【００５９】
Ｓ６０では、コントローラ１００は、バーナ加熱装置６０を作動させる。なお、この場合も、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を継続して作動させる。この結果、浴槽には、ヒートポンプ５０及びバーナ加熱装置６０で加熱された温水が供給される。
【００６０】
次いで、Ｓ６２では、コントローラ１００は、湯張り運転が完了することを監視する。所定量（例えば１５０Ｌ）の温水を浴槽に供給し終えると、コントローラ１００は、Ｓ６２でＹＥＳと判断し、Ｓ６４に進む。
【００６１】
Ｓ６４では、コントローラ１００は、Ｓ６０で作動させたバーナ加熱装置６０を停止させる。なお、この場合も、コントローラ１００は、ヒートポンプ５０及び循環ポンプ２２を所定時間継続して作動させる。Ｓ６４を終えると、図５の湯張り処理が終了する。同時に、図４の処理も終了する。上記の通り、本実施例の給湯システム２では、湯張り開始時刻Ｂ１において、タンク１０内に、湯張りのために必要な量の一部の温水を貯えておくことができる。即ち、第２の所定時間βは、その時間の間だけヒートポンプ５０を作動させることによって、湯張り開始時刻Ｂ１の時点で、タンク１０内に、必要な量の温水を貯めることが可能となる時間である。
【００６２】
また、上記の通り、コントローラ１００は、第２のヒートポンプ作動時刻Ｂ０にヒートポンプ５０を作動させる（Ｓ３２）と、湯張り開始時刻Ｂ１において、サーミスタ２４が測定する温度が、所定の閾値ＴＢ未満になるように、第２の所定時間βを特定している。そのため、湯張り開始時刻Ｂ１が到来した時点で、タンク１０が満蓄状態でない場合には、浴槽に温水の供給を開始した後も（図５のＳ５０）、ヒートポンプ５０を継続して作動させる（図５のＳ５２でＹＥＳ）。この場合、ヒートポンプ５０で水を加熱してタンク１０に貯めながら、浴槽に温水を供給することができる。一方、湯張り開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図５のＳ５２でＮＯ）、後でヒートポンプ５０を再度作動させる必要があり、時間がかかる（図５のＳ５６）。また、湯張り開始時刻Ｂ１において、ヒートポンプ５０が継続して作動している場合には（図５のＳ５２でＹＥＳ）、湯張り開始時刻Ｂ１において、ヒートポンプ５０が停止している場合（図５のＳ５２でＮＯ）と比べて、ヒートポンプ５０の停止及び再作動が頻繁に行われることを抑制することができる。即ち、ヒートポンプ５０の停止及び再作動によるロスを減らしてエネルギー効率を高くすることができ、さらに、ヒートポンプ５０の耐久性の低下を抑制することができる。
【００６３】
（ヒートポンプ停止処理）
ヒートポンプ停止時刻Ｇ０が到来すると、コントローラ１００は、ヒートポンプ停止処理（図示省略）を開始する。即ち、コントローラ１００は、ヒートポンプ停止時刻Ｇ０の時点で、ヒートポンプ５０が作動中である場合、ヒートポンプ５０を停止させる。なお、ヒートポンプ５０が作動していない場合、コントローラ１００は、そのままヒートポンプ５０を停止させておく。コントローラ１００は、ヒートポンプ停止時刻Ｇ０でヒートポンプ５０を停止させると、次の日までヒートポンプ５０を作動させない。その後、給湯終了時刻Ｇ１の近傍の時刻に、最後の給湯運転が終了する。従って、本実施例の給湯システム２では、給湯終了時刻Ｇ１において、タンク１０内に、過剰な温水を貯えないようにすることができる。即ち、第３の所定時間γは、その時間の間にヒートポンプ５０を作動させないことにより、給湯終了時刻Ｇ１の時点で、タンク１０内に、過剰な温水を貯えないようにすることが可能となる時間である。
【００６４】
（過去の運転履歴が蓄積されていない場合の処理）
給湯システム２が設置された直後であって、過去７日分の運転履歴が記憶されていない場合、コントローラ１００は、ユーザの生活様式に関連する時刻を外部機器から取得して、給湯開始時刻Ｓ１、湯張り開始時刻Ｂ１、給湯終了時刻Ｇ１をそれぞれ特定する。なお、ここでいう外部機器には、食器洗浄機１３０やスマートフォン１４０など、給湯システム２の外部に存在する機器だけではなく、給湯システム２が設置される前に別の給湯システムでも使用されていた既設のリモコン１１０も含まれる。外部機器から取得した情報に基づいて給湯開始時刻Ｓ１、湯張り開始時刻Ｂ１、給湯終了時刻Ｇ１の何れかを特定できない場合には、給湯システム２を工場から出荷する際にコントローラ１００に予め記憶されている給湯開始時刻Ｓ１、湯張り開始時刻Ｂ１、給湯終了時刻Ｇ１の初期設定値を使用する。
【００６５】
給湯開始時刻Ｓ１は、ユーザの起床時刻を基準にして特定することができる。本実施例の給湯システム２では、ユーザの起床時刻をそのまま給湯開始時刻Ｓ１に設定する。本実施例の給湯システム２では、コントローラ１００はスマートフォン１４０からアラーム設定時刻を取得し、アラーム設定時刻をユーザの起床時刻として特定する。なお、スマートフォン１４０の代わりに、フィーチャーフォンなどの携帯電話や目覚まし時計など、ユーザがアラーム機能を利用する機器であれば、どのような機器からアラーム設定時刻を取得してもよい。あるいは、テレビやラジオ、オーディオなどからオンタイマーの設定時刻を取得して、オンタイマーの設定時刻をユーザの起床時刻として特定してもよい。あるいは、エアコンやファンヒータなどから運転開始予約時刻を取得して、運転開始予約時刻をユーザの起床時刻として特定してもよい。あるいは、炊飯器から炊き上げ予約時刻を取得して、炊き上げ予約時刻をユーザの起床時刻として特定してもよい。あるいは、既設のリモコン１１０に記憶されている、給湯システム２を設置する前に使用していた別の給湯システムにおける過去の運転履歴に基づく給湯開始時刻を、給湯システム２における給湯開始時刻Ｓ１として特定してもよい。
【００６６】
湯張り開始時刻Ｂ１については、既設のリモコン１１０に記憶されている、給湯システム２を設置する前に使用していた別の給湯システムにおける過去の運転履歴に基づく湯張り開始時刻を、給湯システム２における湯張り開始時刻Ｂ１として特定してもよい。
【００６７】
給湯終了時刻Ｇ１については、食器洗浄機１３０から前日の最終起動時刻を取得して、最終起動時刻から所定時間（例えば２時間１５分）が経過した時刻を、給湯終了時刻Ｇ１として特定してもよい。あるいは、既設のリモコン１１０に記憶されている、給湯システム２を設置する前に使用していた別の給湯システムにおける過去の運転履歴に基づく給湯終了時刻を、給湯システム２における給湯終了時刻Ｇ１として特定してもよい。なお、過去の所定期間の運転履歴が蓄積されている場合であっても、給湯開始時刻、湯張り開始時刻または給湯終了時刻が所定期間内でばらついている場合（例えば、過去の所定期間において、給湯開始時刻のばらつきが１時間３０分以上ある場合、湯張り開始時刻のばらつきが３時間以上ある場合、あるいは給湯終了時刻のばらつきが２時間以上ある場合）には、外部機器からユーザの生活様式に関連する時刻の情報を取得して、給湯開始時刻、湯張り開始時刻または給湯終了時刻を特定してもよい。
【００６８】
以上、実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００６９】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７０】
２     給湯システム
１０   タンク
１２，１４，１６，１８，２４，３２，４４  サーミスタ
２０   タンク水循環路
２２   循環ポンプ
３０   水道水導入路
３０ａ 第１導入路
３０ｂ 第２導入路
３１   水道水供給源
４０   供給路
４２   混合弁
５０   ヒートポンプ
６０   バーナ加熱装置
１００ コントローラ
１１０ リモコン
１２０ 通信装置
１３０ 食器洗浄機
１４０ スマートフォン
【図１】
2015230121.tif 000003
【図２】
2015230121.tif 000004
【図３】
2015230121.tif 000005
【図４】
2015230121.tif 000006
【図５】
2015230121.tif 000007