(57)【要約】【課題】ヒートポンプ式加熱装置に異常が生じた事による湯水の供給能力の低下を抑制できるヒートポンプシステムを提供する。【解決手段】複数の給湯部１Ａ〜１Ｃは、貯湯タンク１１を有する貯湯ユニット１０Ａ〜１０Ｃと、貯湯タンク１１内の湯水を加熱する沸き上げ運転を少なくとも通常モードで実行するヒートポンプユニット２０Ａ〜２０Ｄとを備える。ヒートポンプシステムに異常を検知した場合、異常が関与しない給湯部の少なくとも一つにおいて沸き上げ運転を異常時モードで実行する。異常時モードでは、通常モードよりも、前記沸き上げ運転を終了する条件となる湯量が大きい。【選択図】図２
2014020640.tif 000002
【特許請求の範囲】
【請求項１】
複数の給湯部(1A〜1C)を備えるヒートポンプシステムであって、
前記複数の給湯部の各々は、貯湯タンク(11)を有する貯湯ユニット(10A〜10C)と、前記貯湯タンク内の湯水を加熱する沸き上げ運転を少なくとも通常モードで実行するヒートポンプユニット(20A〜20D)とを備え、
前記ヒートポンプシステムに異常を検知した場合、前記異常が関与しない前記給湯部の少なくとも一つにおいて前記沸き上げ運転を異常時モードで実行し、
前記異常時モードでは、前記通常モードよりも、前記沸き上げ運転を終了する条件となる湯量が大きい、ヒートポンプシステム。
【請求項２】
前記ヒートポンプユニット(20A〜20D)による加熱後の前記湯水の温度についての、前記通常モードでの目標値は、前記通常モードおよび前記異常時モードでの前記目標値との別において互いに等しい、請求項１に記載のヒートポンプシステム。
【請求項３】
前記ヒートポンプシステムに前記異常が検知されたときの、前記給湯部の前記少なくとも一つの前記貯湯タンク内の前記湯量が、基準値よりも小さいときのみ、前記異常時モードで前記沸き上げ運転が実行され、
前記基準値は前記通常モードでの前記条件となる前記湯量以上かつ前記異常時モードでの前記条件となる前記湯量よりも小さい、請求項１に記載のヒートポンプシステム。
【請求項４】
前記異常時モードでの前記条件となる前記湯量は、前記給湯部の前記少なくとも一つにおける前記貯湯タンクの全量である、請求項１から３のいずれか一つに記載のヒートポンプシステム。
【請求項５】
前記給湯部の前記少なくとも一つは前記ヒートポンプユニットを複数備え、前記異常時モードにおいて前記複数のヒートポンプユニットの全てが前記沸き上げ運転を実行する、請求項１から４の何れか一つに記載のヒートポンプシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はヒートポンプシステムに関し、特に貯湯タンクと複数台のヒートポンプ式加熱装置とを有するヒートポンプシステムに関する。
【背景技術】
【０００２】
ヒートポンプ式の給湯装置は貯湯タンクとヒートポンプ式加熱装置とを備える。ヒートポンプ式加熱装置は貯湯タンクからの湯水を取得し、当該湯水を加熱して貯湯タンクへと戻す。ヒートポンプ式加熱装置は冷媒回路を備え、冷媒回路によって外部から熱量を吸収してこれを当該湯水へと与えることで湯水を加熱する。
【０００３】
また特許文献１のヒートポンプシステムは、タンクと給湯用熱交換器とタンク内に配置されるヒータなどの発熱体とを備えている。特許文献１では、ヒートポンプに異常が生じた場合に、貯湯タンク内の湯水の温度が、予め設定された通常運転時の温度とは別の最高温度となるように、夜間において発熱体に通電を行って貯湯タンク内の湯水を加熱する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１９３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ヒートポンプ式の給湯装置において、複数のヒートポンプ式加熱装置を設けることを考える。この場合、複数のヒートポンプ式加熱装置の少なくとも１つに異常が生じ、しかも給湯量が多ければ、ヒートポンプ式の給湯装置の湯水の供給能力が低下する可能性が高まる。
【０００６】
上記のヒートポンプ式の給湯装置において、複数のヒートポンプ式加熱装置のうち１つに異常が生じたとき、特許文献１の技術を参考にして、他の正常なヒートポンプ式加熱装置の１つを用いて貯湯タンク内の湯水の温度を予め設定された通常運転時の温度より高い温度に加熱することが考えられる。即ち、貯湯タンク内の湯水の温度が通常の温度基準値よりも高い温度基準値となるように加熱することが考えられる。しかしながら、このように温度基準値を高めればヒートポンプ式加熱装置の成績係数が低下する要因となる。
【０００７】
そこで、本発明は、ヒートポンプ式加熱装置に異常が生じた事による湯水の供給能力の低下を抑制できるヒートポンプシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかるヒートポンプシステムの第１の態様は、複数の給湯部(1A〜1C)を備えるヒートポンプシステムであって、前記複数の給湯部の各々は、貯湯タンク(11)を有する貯湯ユニット(10A〜10C)と、前記貯湯タンク内の湯水を加熱する沸き上げ運転を少なくとも通常モードで実行するヒートポンプユニット(20A〜20D)とを備え、前記ヒートポンプシステムに異常を検知した場合、前記異常が関与しない前記給湯部の少なくとも一つにおいて前記沸き上げ運転を異常時モードで実行し、前記異常時モードでは、前記通常モードよりも、前記沸き上げ運転を終了する条件となる湯量が大きい。
【０００９】
本発明にかかるヒートポンプシステムの第２の態様は、第１の態様にかかるヒートポンプシステムであって、前記ヒートポンプユニット(20A〜20D)による加熱後の前記湯水の温度についての、前記通常モードでの目標値は、前記通常モードおよび前記異常時モードでの前記目標値との別において互いに等しい。
【００１０】
本発明にかかるヒートポンプシステムの第３の態様は、第１の態様にかかるヒートポンプシステムであって、前記ヒートポンプシステムに前記異常が検知されたときの、前記給湯部の前記少なくとも一つの前記貯湯タンク内の前記湯量が、基準値よりも小さいときのみ、前記異常時モードで前記沸き上げ運転が実行され、前記基準値は前記通常モードでの前記条件となる前記湯量以上かつ前記異常時モードでの前記条件となる前記湯量よりも小さい。
【００１１】
本発明にかかるヒートポンプシステムの第４の態様は、第１から第３のいずれか一つの態様にかかるヒートポンプシステムであって、前記異常時モードでの前記条件となる前記湯量は、前記給湯部の前記少なくとも一つにおける前記貯湯タンクの全量である。
【００１２】
本発明にかかるヒートポンプシステムの第５の態様は、第１から第４の何れか一つの態様にかかるヒートポンプシステムであって、前記給湯部の前記少なくとも一つは前記ヒートポンプユニットを複数備え、前記異常時モードにおいて前記複数のヒートポンプユニットの全てが前記沸き上げ運転を実行する。
【発明の効果】
【００１３】
本発明にかかるヒートポンプシステムの第１の態様によれば、異常が生じたときに沸き上げ運転を異常時モードで実行する。そして、通常モードの終了条件よりも大きな湯量を終了条件として、沸き上げ運転を終了する。よって、異常が生じたときに、異常が生じていない貯湯ユニットとヒートポンプとを利用して貯湯タンクに蓄えられる湯水における湯の量を増大させることができる。しがって異常が生じたことによる湯水供給能力の低下を抑制することができる。
【００１４】
本発明にかかるヒートポンプシステムの第２の態様によれば、加熱後の湯水の温度についての目標値が、通常モードと異常時モードとの別において互いに等しい。したがって、目標値を上げることによるＣＯＰ（成績係数）の低下を回避することができる。
【００１５】
本発明にかかるヒートポンプシステムの第３の態様によれば、不要な沸き上げ運転の実行を抑制することができる。
【００１６】
本発明にかかるヒートポンプシステムの第４の態様によれば、湯水供給能力を最も大きくできる。
【００１７】
本発明にかかるヒートポンプシステムの第５の態様によれば、速やかに貯湯タンクの湯水を沸き上げることができる。
【図面の簡単な説明】
【００１８】
【図１】ヒートポンプシステムの概念的な構成の一例を示す図である。
【図２】機械的なヒートポンプシステムの概念的な構成の一例を示す図である。
【図３】電気的なヒートポンプシステムの概念的な構成の一例を示す図である。
【図４】ヒートポンプシステムに異常が生じている様子を示す模式的な図である。
【図５】電気的なヒートポンプシステムの概念的な構成の他の一例を示す図である。
【図６】動作の一例を示すフローチャートである。
【図７】動作の一部の一例を示すフローチャートである。
【図８】ヒートポンプシステムの概念的な構成の一例を示す図である。
【図９】ヒートポンプシステムの概念的な構成の一例を示す図である。
【図１０】ヒートポンプシステムの概念的な構成の一例を示す図である。
【図１１】ヒートポンプシステムの概念的な構成の一例を示す図である。
【発明を実施するための形態】
【００１９】
第１の実施の形態．
＜全体構成＞
図１に示すように、本ヒートポンプシステムは、複数の給湯部１Ａ〜１Ｃを有する。複数の給湯部の各々は貯湯ユニットと少なくとも１台以上のヒートポンプユニットとを備える。図１の例示では、給湯部１Ａは貯湯ユニット１０Ａとヒートポンプユニット２０Ａとを有し、給湯部１Ｂは貯湯ユニット１０Ｂとヒートポンプユニット２０Ｂとを有し、給湯部１Ｃは貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃ，２０Ｄを有する。なお図１の例示では３台の給湯部が示されているものの、２台以上の給湯部が設けられていれば良い。また給湯部の各々において１台の貯湯ユニットに対して１台のヒートポンプユニット又は２台のヒートポンプユニットが設けられているが、１台以上のヒートポンプユニットが設けられればよい。
【００２０】
貯湯ユニット１０Ａ〜１０Ｃ同士は互いに通信可能に接続され、また貯湯ユニット１０Ａ〜１０Ｃの各々は自身に対応して設けられるヒートポンプユニットと互いに通信可能に接続される。図１の例示では貯湯ユニット１０Ａ，１０Ｂはそれぞれヒートポンプユニット２０Ａ，２０Ｂと通信可能に接続され、貯湯ユニット１０Ｃはヒートポンプユニット２０Ｃ，２０Ｄと通信可能に接続される。
【００２１】
また図１の例示ではリモートコントローラ３０が設けられている。リモートコントローラ３０は貯湯ユニット１０Ａ〜１０Ｃと通信可能に設けられる。
【００２２】
次に図２を参照して本ヒートポンプシステムの機械的な内部構成の一例を説明する。ここでは貯湯ユニット１０Ａ〜１０Ｃは互いに同一の構成を有し、ヒートポンプユニット２０Ａ〜２０Ｄは互いに同一の構成を有する。よって図２の例示では、代表的に貯湯ユニット１０Ｃの内部構成とヒートポンプユニット２０Ｃの内部構成とがより詳細に示されている。
【００２３】
貯湯ユニット１０Ｃは貯湯タンク１１を備えている。貯湯タンク１１は、例えば円筒状に形成されており、例えば４６０Ｌ（Ｌ：リットル）の容量を有している。貯湯タンク１１には湯水が蓄えられる。なお貯湯ユニット１０Ａ〜１０Ｃの貯湯タンク１１は互いに異なる容量を有していても良い。
【００２４】
貯湯タンク１１の底面には、貯湯タンク１１内に給水するための給水口１１ａが設けられている。この給水口１１ａは給水配管ｈ１に接続されており、貯湯タンク１１は給水配管ｈ１を介して給水される。後述するように貯湯タンク１１から出湯しても、上記の給水によって貯湯タンク１１内は常に湯水で満たされる。
【００２５】
貯湯タンク１１の上面には出湯口１１ｄが設けられている。この出湯口１１ｄは出湯配管ｈ４に接続される。出湯配管ｈ４は例えば蛇口、シャワー（不図示）に接続され、貯湯タンク１１からの湯が供給される。図２の例示では、各貯湯ユニット１０Ａ〜１０Ｄの貯湯タンク１１は共通の出湯配管に接続されて、湯水が不図示の蛇口、シャワーなどに供給される。また図２の例示するように、混合弁３４を設けても良い。貯湯タンク１１からの湯水は、混合弁３４で給水配管ｈ１からの市水が所望の混合比で加わった上で、不図示の蛇口、シャワーなどに供給される。
【００２６】
貯湯タンク１１の下部（図１の例示では底面）には吐出口１１ｂが設けられている。この吐出口１１ｂは吐出配管ｈ２の一端に接続されており、吐出配管ｈ２の他端は吐出配管ｈ２１，ｈ２２に接続される。言い換えれば、吐出配管ｈ２は吐出配管ｈ２１，ｈ２２に分岐する。吐出配管ｈ２１，ｈ２２はそれぞれヒートポンプユニット２０Ｃ，２０Ｄにも接続される。ヒートポンプユニット２０Ｃは吐出配管ｈ２，ｈ２１を介して貯湯タンク１１から湯水を受け取り、当該湯水を加熱する。ヒートポンプユニット２０Ｄは吐出配管ｈ２，ｈ２２を介して貯湯タンク１１から湯水を受け取り、当該湯水を加熱する。
【００２７】
貯湯タンク１１の例えば上面には入湯口１１ｃが設けられている。この入湯口１１ｃは入湯配管ｈ３の一端に接続されており、入湯配管ｈ３の他端は入湯配管ｈ３１，ｈ３２に接続される。入湯配管ｈ３１，ｈ３２はそれぞれヒートポンプユニット２０Ｃ，２０Ｄにも接続される。ヒートポンプユニット２０Ｃは加熱した湯水を入湯配管ｈ３１，ｈ３を介して貯湯タンク１１へと戻す。ヒートポンプユニット２０Ｄは加熱した湯水を入湯配管ｈ３２，ｈ３を介して貯湯タンク１１へと戻す。
【００２８】
図２の例示では、吐出配管ｈ２１，ｈ２２にはポンプ１２Ｃ，１２Ｄが設けられる。これらのポンプ１２Ｃ，１２Ｄは、上述の経路で湯水を流すためのものである。また図２の例示ではポンプ１２Ｃ，１２Ｄは貯湯ユニット１０Ｃに設けられているが、ヒートポンプユニット２０Ｃ，２０Ｄにそれぞれ設けられていても良い。ここではポンプ１２Ｃ，１２Ｄは貯湯ユニット１０Ｃに設けられる場合を例示する。
【００２９】
ヒートポンプユニット２０Ｃは冷媒回路２００を備えている。冷媒回路２００は貯湯タンク１１からの湯水を加熱する。より詳細には、冷媒回路２００は熱交換器２１，２２と圧縮機２３と膨張機構２４とを備えている。これらは冷媒配管２７によって接続される。
【００３０】
圧縮機２３は吸入口２３ａと吐出口２３ｂとを備え、吸入口２３ａから吸入した冷媒を圧縮して吐出口２３ｂから吐出する。吸入口２３ａは熱交換器２２の一端２２ａに接続され、吐出口２３ｂは熱交換器２１の端２１ａに接続される。熱交換器２１の端２１ｂと熱交換器２２の他端２２ｂとは膨張機構２４を介して互いに接続される。
【００３１】
熱交換器２１は端２１ｄ，２１ｃにおいてそれぞれ吐出配管ｈ２１および入湯配管ｈ３１と接続され、湯水と冷媒との間で熱交換を行う。より詳細には圧縮機２３によって圧縮された冷媒が熱交換器２１において凝縮され、これに伴って発する熱量が湯水に与えられる。つまり熱交換器２１は凝縮器として機能する。
【００３２】
膨張機構２４は例えば電子膨張弁であって、熱交換器２１からの冷媒を絞り膨張させて熱交換器２２へと供給する。熱交換器２２は冷媒と例えば外気との間で熱交換を行う。より詳細には膨張機構２４からの冷媒が熱交換器２２において蒸発し、これに伴って外気から熱量を吸収する。つまり熱交換器２２は蒸発器として機能する。熱交換器２２からの冷媒は再び圧縮機２３によって圧縮されて冷媒回路を循環する。
【００３３】
図２の例示ではヒートポンプユニット２Ｃにはファン２６が設けられる。ファン２６は熱交換器２２へと送風して熱交換器２２の熱交換を促進させる。
【００３４】
また本ヒートポンプシステムには、貯湯ユニット１０Ａ〜１０Ｃ毎に温度検出部（例えばサーミスタ）３，３Ａ〜３Ｅ，２５の一群が設けられる。例えば貯湯ユニット１０Ｃに対応して設けられる温度検出部３，３Ａ〜３Ｅ，２５は、貯湯ユニット１０Ｃの貯湯タンク１１の湯量に対応する位置に設けられる。
【００３５】
図２の例示では温度検出部３は例えば貯湯タンク１１の上部に設けられ、温度検出部３Ａ〜３Ｅは例えば貯湯タンク１１の側面において互いに高さの異なる位置に設けられる。温度検出部３Ａ〜３Ｅはそれぞれ貯湯タンク１１の上部からこの順で配置され貯湯タンク１１内の湯水の温度を検出する。
【００３６】
各温度検出部３，３Ａ〜３Ｅはそれぞれ、貯湯タンク１１の残湯量Ｋ（例えばＫ＝ゼロＬ）、残湯量Ａ（例えばＡ＝５０Ｌ），残湯量Ｂ（例えばＢ＝１５０Ｌ），残湯量Ｃ（例えばＣ＝２３０Ｌ），残湯量Ｄ（例えばＤ＝３１０Ｌ），残湯量Ｅ（例えばＥ＝３７０Ｌ）に対応する高さ位置に配設されている。
【００３７】
また吐出配管ｈ２（或いは吐出配管ｈ２１，ｈ２２）の所定の位置には温度検出部２５が設けられる。この温度検出部２５によって検出される温度が温度基準値Ｔｒｅｆ（例えば４５℃〜６０℃）よりも高ければ、貯湯タンク１１中には温度基準値Ｔｒｅｆよりも温度が高い湯のみが蓄えられることとなる。よって温度検出部２５は、貯湯タンク１１の容量と同じ残湯量Ｆ（例えばＦ＝４６０Ｌ）に対応する位置に設けられる、と把握できる。
【００３８】
なお温度検出部は次のように設けられればよい。即ち、貯湯タンク１１において高さの異なる複数の位置と吐出配管ｈ２，ｈ２１，ｈ２２における任意の位置とを含む複数の位置のうち、少なくとも２つ以上の位置に、温度検出部を設ければよい。これによって、残湯量が異なる位置に温度検出部が設けられるからである。
【００３９】
入湯配管ｈ３１にはそれぞれ沸き上げ温度検出部（以下、単に温度検出部と呼ぶ）２８が設けられる。温度検出部２８はヒートポンプユニット２０Ｃで加熱された後の湯水の温度（沸き上げ温度）を検出する。後述するように沸き上げ運転においては、当該沸き上げ温度と、当該沸き上げ温度についての目標値Ｔ*（例えば６５℃〜９０℃）との偏差が低減するように湯水が加熱される。
【００４０】
次に図３を参照して本ヒートポンプシステムの電気的な内部構成の一例を説明する。ここでは貯湯ユニット１０Ａ〜１０Ｃは互いに同一の構成を有し、ヒートポンプユニット２０Ａ〜２０Ｄは互いに同一の構成を有する。よって図３の例示では、代表的に貯湯ユニット１０Ｃの内部構成とヒートポンプユニット２０Ｃの内部構成とが示されている。
【００４１】
貯湯ユニット１０Ｃは図３に示すようにタンク側制御部（以下、単に制御部とも呼ぶ）１０２を有し、ヒートポンプユニット２０Ｃはヒートポンプ側制御部（以下、単に制御部とも呼ぶ）２０２を有する。図３に例示するように制御部１０２はポンプ１２Ｃ，１２Ｄを制御し、制御部２０２はそれぞれ圧縮機２３、膨張機構２４およびファン２６を制御する。即ち、ヒートポンプ側制御部２０２は冷媒回路２００を制御する。
【００４２】
タンク側制御部１０２は自身に対応するヒートポンプ側制御部２０２と互いに通信可能に接続される。つまり、貯湯ユニット１０Ｃに属するタンク側制御部１０２は、貯湯ユニット１０Ｃに対応して設けられるヒートポンプユニット２０Ｃ，２０Ｄに属するヒートポンプ側制御部２０２と、通信可能に接続される。図３の例示では、貯湯ユニット１０Ｃに伝送部１０１が設けられ、ヒートポンプユニット２０Ｃには伝送部２０１が設けられる。タンク側制御部１０２とヒートポンプ側制御部２０２とは伝送部１０１，２０１を介して互いに通信する。そしてタンク側制御部１０２とヒートポンプ側制御部２０２は互いに協動して貯湯ユニット１０Ｃおよびヒートポンプユニット２０Ｃを制御して沸き上げ運転を実行する。これによって、貯湯ユニット１０Ｃの貯湯タンク１１からの湯水が冷媒回路２００によって加熱されて、再び貯湯タンク１１に戻される。
【００４３】
また貯湯ユニット１０Ｃに属するタンク側制御部１０２と、他の貯湯ユニット１０Ａ，１０Ｂに属するタンク側制御部１０２とは互いに通信可能に接続される（図１も参照）。
【００４４】
また図３の例示では、タンク側制御部１０２には温度検出部３，３Ａ〜３Ｅが接続され、ヒートポンプ側制御部２０２には温度検出部２５が接続される。また温度検出部２５によって検出される温度はヒートポンプ側制御部２０２によってタンク側制御部１０２へと送信される。よってタンク側制御部１０２は貯湯タンク１１に貯湯された残湯量を把握することができる。図２も参照して、例えば温度検出部３Ｃによって検出された温度が予め定められた温度基準値Ｔｒｅｆよりも大きく、温度検出部３Ｄによって検出された温度が温度基準値Ｔｒｅｆよりも小さい場合、残湯量は温度検出部３Ｃが設けられる高さに対応する残湯量Ｄであると判断できる。
【００４５】
図１，３の例示では、例えば貯湯ユニット１０Ａ〜１０Ｃにはリモートコントローラ３０が接続される。リモートコントローラ３０は伝送部３１と入力部３２とを備える。伝送部３１は貯湯ユニット１０Ａ〜１０Ｃの伝送部１０１と通信可能に接続されて、貯湯ユニット１０Ａ〜１０Ｃと通信を行う。入力部３２は、例えば貯湯タンク１１に貯湯する湯の量を設定するための入力部である。ユーザは、例えば温度検出部３Ａ〜３Ｅ，２５に対応する残湯量Ａ〜Ｆのうちから一つ選択することができる。なお入力部３２は、複数の貯湯ユニット１０Ａ〜１０Ｃ毎に異なる湯量を設定できてもよい。これによってユーザは各貯湯ユニット１０Ａ〜１０Ｃ毎に異なる湯量を設定することができる。
【００４６】
リモートコントローラ３０によって設定された湯量は伝送部３１，１０１を介してタンク側制御部１０２へと送信され、例えば記憶部１０４に記憶される。
【００４７】
また入力部３２は貯湯タンク１１内の湯の温度についての温度基準値Ｔｒｅｆを入力しても良い。リモートコントローラ３０によって設定された温度基準値Ｔｒｅｆは、伝送部３１，１０１を介してタンク側制御部１０２へと送信され、例えば記憶部１０４に記憶される。
【００４８】
また例えば貯湯ユニット１０Ｃの記憶部１０４には、貯湯ユニット１０Ｃに対応するヒートポンプユニット２０Ｃ，２０Ｄについての通信アドレス、貯湯ユニット１０Ａ，１０Ｂについての通信アドレス、及びヒートポンプユニット２０Ｃ，２０Ｄの台数などが格納される。他の貯湯ユニット１０Ａ，１０Ｂについても同様である。
【００４９】
また図３に例示するように、タンク側制御部１０２とヒートポンプ側制御部２０２にはそれぞれ異常検知部１０３，２０３が接続される。異常検知部１０３は貯湯ユニット１０Ｃにおける沸き上げ運転に関する異常（以下、単に異常とも呼ぶ）を検知し、検知した異常情報をタンク側制御部１０２へと送信する。異常検知部２０３はヒートポンプユニット２０Ｃにおける沸き上げ運転に関する異常を検知し、検知した異常情報をヒートポンプ側制御部２０２へと送信する。例えば異常検知部１０３はポンプ１２Ｃ，１２Ｄなどの異常を検知し、異常検知部２０３は圧縮機２３、膨張機構２４およびファン２６などの異常を検知する。もちろん、これ以外の沸き上げ運転に関する異常が検知されても良い。例えば圧縮機２３の吐出口２３ｂ側を流れる冷媒の圧力が基準値を超えたことを異常として検知してもよい。このような異常検知自体は公知であるので詳細な説明は省略する。
【００５０】
また異常検知部１０３，２０３は、例えばタンク側制御部１０２とヒートポンプ側制御部２０２との間の通信異常も検知する。このような通信異常が生じた場合には、制御部１０２，２０２による協働動作ができず、沸き上げ運転の実行できないからである。この場合、異常検知部１０３，２０３はタンク側制御部１０２とヒートポンプ側制御部２０２との機能の一部として実現されてもよい。例えばタンク側制御部１０２は、返信を要求する信号をヒートポンプ側制御部２０２へと送信し、所定期間の間にその返信を受信できないときに、通信異常と判断する。
【００５１】
このような異常検知部１０３，２０３からの異常情報（通信異常を除く）を受け取ったタンク側制御部１０２とヒートポンプ側制御部２０２とは、例えば当該異常情報を互いに通信する。これによって、タンク側制御部１０２とヒートポンプ側制御部２０２とは、貯湯ユニット１０Ｃとこれに対応するヒートポンプユニット２０Ｃ，２０Ｄに生じた異常を了知することができる。或いは、ヒートポンプ側制御部２０２が異常情報をタンク側制御部１０２に送信し、タンク側制御部１０２が代表して異常情報を記憶しても良い。
【００５２】
なお通信異常を検知した場合は、その通信異常が検知されたタンク側制御部１０２とヒートポンプ側制御部２０２との間の通信はできない。この場合、次のように異常情報を記憶すると良い。ここではタンク側制御部１０２が当該記憶を行う動作を統括する場合を例にとって説明する。この場合、異常検知部１０３がタンク側制御部１０２とヒートポンプ側制御部２０２との間の通信異常を検知し、タンク側制御部１０２が記憶部１０４にこの通信異常を記憶する。
【００５３】
またタンク側制御部１０２同士はこれらの異常情報を互いに通信し、例えば各々の記憶部１０４に記憶する。これによってタンク側制御部１０２はシステム全体の異常情報を了知することができる。
【００５４】
また異常検知部１０３は、貯湯ユニット１０Ｃのタンク側制御部１０２と、他の貯湯ユニット１０Ａ，１０Ｂのタンク側制御部１０２との間の通信異常を検知する。かかる通信異常もタンク側制御部１０２の機能として実現されてもよい。また貯湯ユニット１０Ａの異常検知部１０３も同様に、貯湯ユニット１０Ａのタンク側制御部１０２と他の貯湯ユニット１０Ｂ，１０Ｃとの間の通信異常を検知する。貯湯ユニット１０Ｃの異常検知部１０３についても同様である。これによって、各貯湯ユニット１０Ａ〜１０Ｃのタンク側制御部１０２は相互間の通信異常を了知することができる。
【００５５】
以下では、異常検知部１０３，２０３によって検知される上述の異常を纏めて単に異常と呼ぶ。また貯湯ユニット１０Ａ〜１０Ｃを区別しないときには、これらを貯湯ユニット１０と呼び、ヒートポンプユニット２０Ａ〜２０Ｄを区別しないときには、これらをヒートポンプユニット２０と呼ぶ。
【００５６】
またここでは、タンク側制御部１０２とヒートポンプ側制御部２０２はマイクロコンピュータと記憶装置を含んで構成される。マイクロコンピュータは、プログラムに記述された各処理ステップ（換言すれば手順）を実行する。上記記憶装置は、例えばＲＯＭ(Read-Only-Memory)、ＲＡＭ(Random-Access-Memory)、書き換え可能な不揮発性メモリ（ＥＥＰＲＯＭ(Electrically-Erasable-Programmable-ROM)等）、ハードディスク装置などの各種記憶装置の１つ又は複数で構成可能である。当該記憶装置は、各種の情報やデータ等を格納し、またマイクロコンピュータが実行するプログラムを格納し、また、プログラムを実行するための作業領域を提供する。なお、マイクロコンピュータは、プログラムに記述された各処理ステップに対応する各種手段として機能するとも把握でき、あるいは、各処理ステップに対応する各種機能を実現するとも把握できる。また、制御部１０２，２０２はこれに限らず、制御部１０２，２０２によって実行される各種手順、あるいは実現される各種手段又は各種機能の一部又は全部をハードウェアで実現しても構わない。
【００５７】
＜通常モード＞
ヒートポンプユニット２０Ａ〜１０Ｃは通常モードで沸き上げ運転を実行する。通常モードとは、全ての異常検知部１０３，２０３が異常を検知しないときに実行されるモードである。
【００５８】
この異常の判断として、例えばタンク側制御部１０２の各々は次の第１〜第４の判断を実行する。即ち第１の判断として、タンク側制御部１０２は自身が属する貯湯ユニット１０に異常（対応するヒートポンプユニット２０との通信異常を含む）が生じているかを判断する。第２の判断として、タンク側制御部１０２は自身に対応するヒートポンプユニット２０に異常が生じているかを判断する。第３の判断として、タンク側制御部１０２は他のタンク側制御部１０２から異常情報が送信されているかを判断する。第３の判断によって、他の貯湯ユニット１０とこれに対応するヒートポンプユニット２０とに異常が生じているか、が判断される。第４の判断として、タンク側制御部１０２は他のタンク側制御部１０２との間に通信異常が生じていないか、を判断する。
【００５９】
第１乃至第４の判断のいずれにおいても異常が生じていないと判断された場合に、例えば現在時刻が予め設定された時刻になったことを契機として、タンク側制御部１０２の各々は自身に対応するヒートポンプ側制御部２０２へと沸き上げ運転を指示する。なお、現在時刻は周知の計時手段によって取得することができ、予め設定された時刻は例えば夜間の時刻である。夜間の電気代は昼間の電気代よりも安価に設定されるからである。
【００６０】
沸き上げ運転の指示を受けたヒートポンプ側制御部２０２は自身に対応する圧縮機２３、膨張機構２４およびファン２６を駆動する。またタンク側制御部１０２の各々は自身に対応するポンプを駆動する。
【００６１】
また制御部１０２，２０２は、温度検出部２８によって検出された沸き上げ温度と、当該沸き上げ温度についての目標値Ｔ*との偏差が低減するように、冷媒回路２００およびおポンプを制御する。例えば制御部１０２は当該偏差が低減するように、ポンプを流れる湯水の流量を増大／低減させる。より詳細には沸き上げ温度が目標値Ｔ*よりも低いときに流量を低減させ、高いときに流量を増大させる。
【００６２】
なお目標値Ｔ*は記憶部１０４又はヒートポンプユニット２０Ａ，２０Ｂに設けられる不図示の記憶部に格納される。目標値Ｔ*は例えばリモートコントローラ３０などによって設定されてもよい。言い換えれば、入力部３２はユーザによって目標値Ｔ*を入力してもよい。リモートコントローラ２によって設定された目標値Ｔ*は例えば伝送部３０１，１０１を介して制御部１０２へと送信され、記憶部１０４に記憶される。或いは目標値Ｔ*は予め設定されていてもよい。
【００６３】
このような沸き上げ運転によって、貯湯タンク１１からの湯水が対応するヒートポンプユニット２０の熱交換器２１で加熱されて貯湯タンク１１へと戻され、貯湯タンク１１の残湯量が増大する。
【００６４】
そして予め設定された残湯量に対応する温度検出部（例えば温度検出部３Ｃであり、以下では通常時温度検出部と呼ぶ）が予め設定された温度基準値Ｔｒｅｆよりも高い温度を検出したときに、タンク側制御部１０２の各々は自身に対応するヒートポンプ側制御部２０２へと、沸き上げ運転の終了を指示する。沸き上げ運転の終了指示を受け取ったヒートポンプ側制御部は、自身に対応する圧縮機２３、膨張機構２４およびファン２６の制御を終了する。またタンク側制御部１０２の各々は、自身に対応するポンプの駆動を終了する。これにより沸き上げ運転が終了する。
【００６５】
なお通常時温度検出部としてどの温度検出部を採用するかは例えばユーザがリモートコントローラ４を介して設定してもよい。言い換えれば、入力部３２は通常時温度検出部として温度検出部３，３Ａ〜３Ｅのうちどれを採用するのかを入力することができてもよい。或いは、例えば制御部１０２が過去の湯の使用状況などに鑑みて設定してもよい。この場合、通常時温度検出部は所定期間毎に更新され得る。このような通常時温度検出部は例えば記憶部１０４に記憶される。
【００６６】
そして例えば夜間に蓄えられた貯湯タンク１１内の少なくとも一部の湯は次の日で消費され、再びその日の夜間で湯が沸き上げられる。なお通常運転は夜間の実行に限らず日中に実行されてもよい。例えば日中において全ての貯湯タンク１１内の湯が全て消費される、若しくは残湯量が非常に小さくなった場合に、通常モードで沸き上げ運転が実行されてもよい。これによって貯湯タンク１１内の湯が不足する状態（いわゆる湯切れ）を抑制する。
【００６７】
なお、貯湯ユニット１０Ａ〜１０Ｃに対して共通の位置に設けられる温度検出部（例えば温度検出部３Ｃ）を通常時温度検出部として採用してもよい。或いは、貯湯ユニット１０Ａ〜１０Ｃに対する通常時温度検出部として、互いに異なる位置に設けられる温度検出部を採用しても良い。例えば貯湯ユニット１０Ａ，１０Ｂについては温度検出部３Ｄが温度基準値Ｔｒｅｆよりも高い温度を検出したときに沸き上げ運転を終了し、貯湯ユニット１０Ｃについては温度検出部３Ｃが温度基準値Ｔｒｅｆよりも高い温度を検出したときに沸き上げ運転を終了しても良い。
【００６８】
また通常運転において、貯湯ユニット１０Ｃに対応するヒートポンプユニット２０Ｃ，２０Ｄの両方が沸き上げ運転を実行しなくてもよく、いずれか一方のみが沸き上げ運転を実行してもよい。ここでは代表的に、ヒートポンプユニット２０Ｃ，２０Ｄの両方が運転することを想定する。
【００６９】
＜異常時モード＞
ヒートポンプシステムに異常を検知した場合、異常が関与しない給湯部１Ａ〜１Ｃの少なくとも一つにおいて沸き上げ運転を異常時モードで実行する。ここでいう異常時モードとは、異常検知部１０３，２０３のいずれか一つが異常を検知したときに実行されるモードである。以下、より詳細に説明する。
【００７０】
異常の有無は上述の第１から第４の判断によって判別される。そして、貯湯ユニット１０のうち異常が検知されない貯湯ユニット１０の制御部１０２の各々は、自身に対応し且つ異常が検知されていないヒートポンプユニット２０の制御部２０２に対して沸き上げ運転を指示する。例えば図４では、ヒートポンプユニット２０Ｂに異常が生じていることが図面上では×で示されている。よって貯湯ユニット１０Ａの制御部１０２がヒートポンプユニット２０Ａの制御部２０２へと沸き上げ運転を指示し、貯湯ユニット１０Ｃの制御部１０２がヒートポンプユニット２０Ｃ，１０Ｄの制御部２０２へと沸き上げ運転を指示する。
【００７１】
そして、いずれも異常が生じていない貯湯ユニット１０およびヒートポンプユニット２０において、タンク側制御部１０２がポンプを駆動し、ヒートポンプ側制御部２０２が冷媒回路２００を制御する。図４の例示では、貯湯ユニット１０Ａの制御部１０２がポンプ１２Ａを駆動し、ヒートポンプユニット２０Ａの制御部２０２が冷媒回路２００を制御する。同様に、貯湯ユニット１０Ｃの制御部１０２がポンプ１２Ｃ，１２Ｄを駆動し、ヒートポンプユニット２０Ｃ，２０Ｄの制御部１０２が冷媒回路２００を制御する。
【００７２】
これによって、異常が生じていない貯湯ユニット１０及びヒートポンプユニット２０を用いて沸き上げ運転が実行される。
【００７３】
この異常時モードでは、通常モードよりも、沸き上げ運転を終了する条件となる湯量が大きい。以下、より詳細な動作について説明する。タンク側制御部１０２の各々は所定の温度検出部が温度基準値Ｔｒｅｆよりも高い温度を検出したときに、対応するヒートポンプ側制御部２０２へと沸き上げ運転の終了を指示する。この所定の温度検出部（例えば温度検出部２５であり、以下では異常時終了温度検出部と呼ぶ）が対応する残湯量は通常時温度検出部のそれよりも大きい。
【００７４】
なお貯湯ユニット１０Ａ〜１０Ｃで採用される通常時温度検出部が互いに異なる場合、貯湯ユニット１０Ａ〜１０Ｃで採用される異常時終了温度検出部の残湯量は、それぞれ貯湯ユニット１０Ａ〜１０Ｃで採用される通常時温度検出部の残湯量よりも大きければよい。また異常時終了温度検出部としてどの温度検出部が採用されるかは、例えば予め設定されて各々の記憶部１０４に記憶される。この設定は例えば残湯量で設定されてもよい。
【００７５】
またこの設定はリモートコントローラ４によって実行されてもよい。言い換えれば、入力部４０２は異常時終了温度検出部として温度検出部３，３Ａ〜３Ｅ，２５のうちどれを採用するのかを入力することができてもよい。或いは、例えば貯湯ユニット１０Ａ〜１０Ｃの各々が記憶部１０４に格納された通常時温度検出部を確認し、これよりも残湯量が大きい位置に設けられた温度検出部を異常時終了温度検出部として採用しても良い。要するに、異常が検知された時点で設定されている通常時温度検出部よりも湯量が大きい温度検出部を採用すればよい。
【００７６】
以上のように、貯湯ユニット１０およびヒートポンプユニット２０のいずれかに異常が生じた場合、正常な貯湯ユニット１０およびヒートポンプユニット２０を用いて沸き上げ運転を実行する。そして通常モードで採用された残湯量よりも大きい残湯量で沸き上げ運転が終了する。よって、貯湯タンク１１に蓄えられる残湯量を通常モードの残湯量よりも増大させることができる。したがって異常が生じたことによる湯の供給能力の低下を抑制することができる。
【００７７】
例えば本ヒートポンプシステムとは異なって異常時モードで沸き上げ運転を実行しない場合であれば次の状況で湯の供給能力が不足しえる。即ち、例えば日中において湯の使用量が増大することを見越して沸き上げ運転を実行する場合がある。この場合、正常なヒートポンプ式加熱装置のみで沸き上げ運転を実行すれば、動作するヒートポンプ式加熱装置が少ないので残湯量を速やかに増大できない。このような状況で貯湯タンク１１内の湯が急激に使用されると必要な残湯量を確保できない、いわゆる湯切れが生じ得る。一方、本ヒートポンプシステムでは異常が生じたときには貯湯タンク１１内の残湯量を通常運転よりも増大させることができる。よって、例えば日中に沸き上げ運転を実行する場合、その実行初期の残湯量を増大できる。したがって湯切れを抑制することができる。
【００７８】
なお異常時モードにおいても、通常モードの目標値Ｔ*を採用してポンプおよび冷媒回路２００を制御することが望ましい。つまり、温度検出部２８によって検出される沸き上げ温度と、目標値Ｔ*との偏差が低減するように、ポンプおよび冷媒回路２００を制御することが望ましい。沸き上げ温度についての目標値Ｔ*を増大させれば成績係数（ＣＯＰ）の低下を招きえるところ、このような低下を抑制することができるからである。
【００７９】
なお異常時モードでの沸き上げ運転は通常モードの実行中であっても実行される。例えば通常モードの実行中に貯湯ユニット１０及びヒートポンプユニット２０のいずれかに異常が検知されると、異常時モードでの沸き上げ運転が実行される。或いは貯湯ユニット１０及びヒートポンプユニット２０が停止中であっても、異常が検知されると異常時モードでの沸き上げ運転が実行される。
【００８０】
＜ヒートポンプ式加熱装置の台数＞
ここでは異常時モードとして、異常が検知されない貯湯ユニット１０およびヒートポンプユニット２０の組の全てが沸き上げ運転を実行している。しかしながら、異常が検知されない貯湯ユニット１０の少なくとも一つと、これと対応して設けられ異常が検知されないヒートポンプユニット２０の少なくとも一つとが、沸き上げ運転を実行すればよい。例えば図４では、給湯部１Ａにおいて沸き上げ運転が実行されればよい。ただし、全てが実行すれば、速やかに湯量を増大できる。
【００８１】
＜異常時モードでの沸き上げ運転の実行条件＞
上述の例では、異常時モードの実行条件として異常の検知を採用している。ここでは実行条件として、さらに次で説明する温度検出部（以下、異常時実行温度検出部と呼ぶ）によって検出される温度も採用する。即ち、異常時実行温度検出部は、温度検出部３，３Ａ〜３Ｅ，２５のうち、例えば通常時温度検出部と異常時終了温度検出部との間に配置される温度検出部（上述のように通常時温度検出部として温度検出部３Ｃを採用し、異常時終了温度検出部として温度検出部２５を採用したときには、例えば温度検出部３Ｅ）である。言い換えれば、通常時温度検出部が対応する残湯量よりも大きく、異常時終了温度検出部が対応する残湯量よりも小さい温度検出部が、異常時温度検出部として採用される。あるいは異常時実行温度検出部として異常時終了温度検出部を採用する。
【００８２】
異常時モードの実行条件として、まず上述のように異常の有無が判断される。そして、異常が検知されない貯湯ユニット１０であって、異常が検知されないヒートポンプユニット２０と対応して設けられるものに属する制御部１０２が、次の判断を実行する。即ち、当該制御部１０２は異常時実行温度検出部（例えば温度検出部３Ｅ）が検出した温度が温度基準値Ｔｒｅｆよりも低いかどうかを判断する。肯定的な判断がなされたときのみ、当該貯湯ユニット１０と当該ヒートポンプユニット２０が沸き上げ運転を実行する。
【００８３】
例えば図４の例示において、ヒートポンプユニット２０Ｂに異常が検知され、その時点で貯湯ユニット１０Ａにおける異常時実行温度検出部が温度基準値Ｔｒｅｆよりも低い温度を検出し、貯湯ユニット１０Ｃにおける異常時実行温度検出部が温度基準値Ｔｒｅｆよりも高い温度を検出すれば、異常時モードとして貯湯ユニット１０Ａおよびヒートポンプユニット２０Ａのみが沸き上げ運転を実行する。
【００８４】
これによって異常時運転における不要な沸き上げ運転を抑制することができる。なぜなら、異常時実行温度検出部の検出温度が温度基準値Ｔｒｅｆよりも大きければ、貯湯タンク１１の残湯量は通常運転で得られる残湯量よりも大きいからである。この場合、必ずしも沸き上げ運転を必要としない。なお異常時実行温度検出部は異常時終了温度検出部に近いことが望ましい。これによって、さらに不要な沸き上げ運転を抑制できる。
【００８５】
また異常時実行温度検出部と異常時終了温度検出部とを異ならせれば、異常時モードによる沸き上げ運転の発停回数を低減できる。もしこれらが互いに一致していれば、下記のようにして頻回に発停が発生してしまう。即ち、少量の出湯が発生しても、あるいは出湯がなくても放熱によって異常時実行温度検出部の温度が低下しても、異常時実行温度検出部の検出温度に基づいて異常時運転が開始する。そして短時間で異常時運転が終了する。この繰り返しは頻回に発生しやすい。
【００８６】
一方で、上述のとおり異常時実行温度検出部（例えば温度検出部３Ｅ）が対応する残湯量は通常温度検出部（例えば温度検出部３Ｃ）のそれよりも大きい。したがって本動作によれば、通常モードによって得られる残湯量程度の湯が貯湯タンク１１内に貯湯されているときであっても、その貯湯タンク１１が属する貯湯ユニット１０は異常時モードでの沸き上げ運転を適切に実行する。したがって必要な沸き上げ運転を適切に実行することができる。
【００８７】
なお異常時実行温度検出部としてどの温度検出部を採用するかは、異常時終了温度検出部と同様に例えば予め設定されて記憶部１０４に記憶される。設定方法についても異常時終了温度検出部と同様であるので繰り返しの説明を省略する。
【００８８】
＜異常時運転の終了判定で用いられる温度検出部＞
異常時モードにおいて、異常時終了温度検出部としては、最も大きい残湯量に対応する温度検出部（即ち温度検出部２５）を採用することが望ましい。言い換えれば、残湯量が最も大きい位置に設けられる温度検出部を採用することが望ましい。ただし、吐出配管ｈ２，ｈ２１，ｈ２２に温度検出部が設けられる場合、この温度検出部が対応する残湯量は貯湯タンク１１の全量である。よって仮に吐出配管ｈ２，ｈ２１，ｈ２２に複数の温度検出部が設けられる場合、この複数の温度検出部のうち任意の温度検出部を異常時終了温度検出部として採用しても良い。これによって、湯の供給能力を最も大きくできる。
【００８９】
またこれによって、ヒートポンプシステムに異常が生じたときに、貯湯タンク１１内は全て湯で満たされるので、ユーザが異常時モードの動作を理解しやすいために受け入れやすく、湯切れが生じるかもしれないとの不安を最も解消できる。
【００９０】
＜貯湯ユニットの電気的な構成の他の一例＞
図５の貯湯ユニット１０Ｃは、図３の貯湯ユニット１０Ｃと比べて、伝送部１０５と制御部１０６とを更に備えている。制御部１０６は伝送部１０１，１０５を介して制御部１０２と通信可能に接続される。また制御部１０６は伝送部１０５を介してヒートポンプユニット２０Ｄと通信可能に接続される。制御部１０６は制御部１０２とヒートポンプユニット２０Ｄとの間の通信を仲介する。
【００９１】
また図５の例示では制御部１０２がポンプ１２Ｃを制御し、制御部１０６がポンプ１２Ｄを制御する。
【００９２】
このような貯湯ユニット１０Ｃによれば、自身と接続されるヒートポンプユニット２０の増減に対応しやすい。制御部１０２がポンプ１２Ｃを制御する機能のみを有していたとしても、新たな制御部１０６を追加／削除することで、ヒートポンプユニット２０の増減に対応することができるからである。
【００９３】
このようなヒートポンプシステムにおいて、制御部１０２と制御部１０６との間で通信異常が生じたときにも、異常時モードでの沸き上げ運転が実行されてもよい。この場合であってもヒートポンプユニット２０Ｄを用いた沸き上げ運転が実行できないからである。
【００９４】
＜リモートコントローラの通信異常＞
貯湯ユニット１０Ａ〜１０Ｃの各々とリモートコントローラ３０との間の通信異常が生じたときにも、異常時モードでの沸き上げ運転が実行されてもよい。このような通信異常が生じれば、ユーザはヒートポンプシステムを操作できないので、残湯量を調整することができない。このような場合であっても異常時モードによって残湯量を増大できるので、湯切れを抑制することができる。
【００９５】
＜具体的なフローチャートの一例＞
次に異常時モードにおける貯湯ユニット１０の各々の具体的な処理手順の一例について、図６を参照して述べる。なお図６の処理は貯湯ユニット１０の各々が実行するものの、ここでは代表的に貯湯ユニット１０Ｃが実行するものとして説明する。また以下では動作の主体をユニットとして説明するが、実際には制御部が実行する。
【００９６】
ステップＳ１にて、貯湯ユニット１０Ｃは、自身に接続されるヒートポンプユニット２０Ｃ，２０Ｄの全てに異常が生じているかどうかを判断する。また貯湯ユニット１０Ｃは自身に異常が生じているかどうかも併せて判断する。この判断は、ヒートポンプユニット２０Ｃ，２０Ｄからの異常情報と、異常検知部１０３からの異常情報とに基づいて判断される。なお貯湯ユニット１０Ｃが図５の構成を有している場合には、制御部１０２，１０６との間の通信異常も判断してもよい。この点は以下で述べる異常の有無の判断において同様である。
【００９７】
ステップＳ１にて肯定的な判断がなされると、ステップＳ２にて貯湯ユニット１０ＣはフラグＦ１をオンして他の貯湯ユニット１０Ａ，１０Ｂに送信する。ただし貯湯ユニット１０Ｃの通信異常により送信できないときはこの限りでは無い。フラグＦ１は、その貯湯ユニットに沸き上げ運転を実行できないことを示すフラグである。ステップＳ２の処理によって、貯湯ユニット１０Ｃは、給湯部１Ｃによる沸き上げ運転ができないことを他の貯湯ユニット１０Ａ，１０Ｂに通知する。
【００９８】
次にステップＳ１０にて、貯湯ユニット１０ＣはフラグＦ２をオフする。フラグＦ２はこの貯湯ユニット１０Ｃに接続されたヒートポンプユニット２０Ｃ，２０Ｄに対して沸き上げ運転を指示するフラグである。フラグＦ２がオンしてこれをヒートポンプユニット２０Ｃ，２０Ｄに送信することで、ヒートポンプユニット２０Ｃ，２０Ｄが沸き上げ運転を実行する。よってステップＳ１０ではヒートポンプユニット２０Ｃ，２０Ｄに沸き上げ運転を指示しない。
【００９９】
ステップＳ１にて否定的な判断がなされれば、ステップＳ３にて貯湯ユニット１０ＣはフラグＦ１をオフして、他の貯湯ユニット１０Ａ，１０Ｂに送信する。つまりステップＳ１にて否定的な判断がなされているので、貯湯ユニット１０Ｃに異常が生じず、ヒートポンプユニット２０Ｃ，２０Ｄの少なくともいずれか一方には異常が生じていない。よって給湯部１Ｃによる沸き上げ運転は可能であることを、他の貯湯ユニット１０Ａ，２０Ｂに通知している。
【０１００】
次にステップＳ４にて、貯湯ユニット１０Ｃはヒートポンプユニット２０Ｃ，２０Ｄのいずれか一つで異常が生じているかどうかを判断する。ステップＳ４にて肯定的な判断がなされると、ステップＳ８にて貯湯ユニット１０Ｃはヒートポンプユニット２０Ｃ，２０Ｄにおいて試運転完了情報があるかどうかを判断する。試運転完了情報とは、貯湯ユニット１０と、これと接続されるヒートポンプユニットの各々とについて試運転を行い、問題なく試運転が完了したときに記録されるものであって、例えば記憶部１０４に格納される。
【０１０１】
ステップＳ８にて否定的な判断がなされると、ステップＳ１０を実行する。即ち、試運転完了情報がなければ貯湯ユニット１０Ｃは沸き上げ運転を指示しない。試運転が完了していない状態で沸き上げ運転を実行すれば、不具合が発生する可能性があるからである。
【０１０２】
ステップＳ８にて肯定的な判断がなされると、ステップＳ９にて貯湯ユニット１０Ｃは温度検出部２５が温度基準値Ｔｒｅｆよりも高い温度を検出するかどうかを判断する。ステップＳ９にて肯定的な判断がなされると、ステップＳ１０を実行する。即ち、貯湯ユニット１０Ｃの貯湯タンク１１には湯が全量蓄えられているので、貯湯ユニット１０Ｃは沸き上げ運転を指示しない。
【０１０３】
ステップＳ９にて否定的な判断がなされると、貯湯ユニット１０ＣはフラグＦ２をオンして、ヒートポンプユニット２０Ｃ，２０Ｄのうち正常なヒートポンプに送信する。フラグＦ２は異常時モードでの沸き上げ運転を指示するフラグである。ステップＳ９によって給湯部１Ｃにおいて異常時モードでの沸き上げ運転が実行される。
【０１０４】
つまり、ステップＳ４，Ｓ８，Ｓ９の処理によって次の場合に沸き上げ運転が実行される。即ち、ヒートポンプユニット２０Ｃ，２０Ｄのいずれか一方のみに異常が生じ、ヒートポンプについての試運転完了が終了しており、しかも貯湯タンク１１の残湯量が沸き上げ運転を実行すべき残湯量であるときに、沸き上げ運転が実行される。
【０１０５】
ステップＳ４にて否定的な判断がなされれば、ステップＳ５にて貯湯ユニット１０Ｃは他の貯湯ユニット１０Ａ，１０ＢについてのフラグＦ１がオンしているかどうかを判断する。つまり給湯部１Ａ，１Ｂのいずれかで沸き上げ運転を実行できない異常が生じているかどうかを判断する。これは、例えば貯湯ユニット１０Ｃが貯湯ユニット１０Ａ，１０ＢへとフラグＦ１を要求することで実行される。
【０１０６】
ステップＳ５にて肯定的な判断がなされるとステップＳ８を実行する。したがって、たとえ給湯部１Ｃに異常が生じていない場合であっても他の給湯部１Ａ，１Ｂに異常が生じている場合には、試運転完了情報（ステップＳ８）と残湯量（ステップＳ９）とを条件として、給湯部１Ｃにおいて異常時モードでの沸き上げ運転が実行される。
【０１０７】
ステップＳ５にて否定的な判断がなされると、ステップＳ６にて貯湯ユニット１０Ｃはリモートコントローラ３０との通信異常が生じているかどうかを判断する。この通信異常の有無は、例えば貯湯ユニット１０Ｃがリモートコントローラ３０へと返信を要求し、この要求を所定時間内に受信するか否かで判断することができる。
【０１０８】
ステップＳ６にて肯定的な判断がなされると、ステップＳ８を実行する。したがって、給湯部１Ａ〜１Ｃに異常が生じていない場合であってもリモートコントローラ３０についての通信異常が生じている場合には、試運転完了情報（ステップＳ８）と残湯量（ステップＳ９）とを条件として、給湯部１Ｃにおいて異常時モードでの沸き上げ運転が実行される。
【０１０９】
ステップＳ６にて否定的な判断がなされると、ステップＳ７にて貯湯ユニット１０Ｃは自身と貯湯ユニット１０Ａ，１０Ｂとの各々の間に通信異常が生じているかどうかを判断する。ステップＳ７にて肯定的な判断が実行されると、ステップＳ８を実行する。したがって、貯湯ユニット１０Ｃと貯湯ユニット１０Ａ，１０Ｂの各々と間に通信異常が生じている場合には、試運転完了情報（ステップＳ８）と残湯量（ステップＳ９）とを条件として、給湯部１Ｃにおいて異常時モードでの沸き上げ運転が実行される。
【０１１０】
ステップＳ７にて否定的な判断がなされると、ステップＳ１０を実行する。つまり、給湯部１Ａ〜１Ｃには異常が生じておらず、またリモートコントローラ３０と貯湯ユニット１０Ｃとの間の通信異常も生じていない場合には、貯湯ユニット１０Ｃは異常時モードでの沸き上げ運転を指示しない。
【０１１１】
ステップＳ１０，Ｓ１１の実行後に再びステップＳ１を実行する。
【０１１２】
図６のステップＳ１〜Ｓ１１は繰り返し実行されるので、ステップＳ１の時点で以前に実行されたステップＳ１１によってフラグＦ２がオンしている場合もある。この場合、ステップＳ９にて温度検出部２５が温度基準値Ｔｒｅｆよりも高い温度を検出すると、ステップＳ１０にて異常時モードにおける沸き上げ運転が終了する。よって、ステップＳ９は異常時モードでの終了条件とも把握できる。
【０１１３】
なお図６の例示では、残湯量についての沸き上げ運転の実行条件と終了条件とが同一である（ステップＳ９）。ただしこれに限らず、実行条件を異ならせてもよい。これは例えば図６のステップＳ９，Ｓ１１（図６で破線囲みの部分）を図７に示す処理に置き換えることで実現される。
【０１１４】
図６におけるステップＳ８にて否定的な判断がなされると、図７におけるステップＳ９０にて、貯湯ユニット１０ＣはフラグＦ２がオンしているかどうかを判断する。ステップＳ９０にて肯定的な判断がなされれば、ステップＳ９１にて貯湯ユニット１０Ｃは異常時終了温度検出部（例えば温度検出部２５）によって検出される温度が温度基準値Ｔｒｅｆよりも高いかどうかを判断する。つまり、既にフラグＦ２がオンしていれば沸き上げ運転が実行されているので、終了判定としてステップＳ９１を採用している。このステップＳ９１にて否定的な判断がなされれば、再び図６のステップＳ１を実行し、肯定的な判断がなされれば、ステップＳ１０にてフラグＦ２をオフして沸き上げ運転の終了を指示する。その後、再びステップＳ１を実行する。
【０１１５】
ステップＳ９０にて否定的な判断がなされれば、ステップＳ９２にて貯湯ユニット１０Ｃは異常時実行温度検出部（例えば温度検出部３Ｅ）によって検出される温度が温度基準値Ｔｒｅｆ以下であるかどうかを判断する。つまりフラグＦ２がオフしていれば沸き上げ運転を実行していないので、沸き上げ運転の実行判定としてステップＳ９２を採用している。
【０１１６】
ステップＳ９２にて否定的な判断がなされれば、再び図６のステップＳ１を実行し、肯定的な判断がなされれば、ステップＳ１１にて貯湯ユニット１０ＣはフラグＦ２をオンして沸き上げ運転を指示する。その後、再びステップＳ１を実行する。
【０１１７】
第２の実施の形態．
第２の実施の形態では、貯湯ユニットとヒートポンプユニットとを繋ぐ吐出配管および入湯配管の誤配管を検知することを目的とする。以下では３つの技術について記載する。
【０１１８】
＜第１技術＞
ここでは少なくとも一つの貯湯ユニットと、複数のヒートポンプユニットが設けられるヒートポンプシステムを想定する。このようなヒートポンプシステムにおいて、一つの貯湯ユニットと、これと対応する一つのヒートポンプユニットとを用いて、沸き上げ運転を実行する。例えば図１，２において、貯湯ユニット１０Ａ及びヒートポンプユニット２０Ａのみを用いて沸き上げ運転を実行する。つまり他の貯湯ユニット１０Ｂ，１０Ｃとヒートポンプユニット２０Ｂ〜１０Ｄは沸き上げ運転を実行しない。
【０１１９】
貯湯ユニット１０Ａとヒートポンプユニット２０Ａとが正しく接続されていれば、この沸き上げ運転によって貯湯ユニット１０Ａの貯湯タンク１１の湯量は増大する。一方で、貯湯ユニット１０Ａとヒートポンプユニット２０Ａとが誤って接続されていれば、貯湯ユニット１０Ａの貯湯タンク１１の湯量は増大しない。したがって湯量を検知することで誤配管を検出できる。例えばタンク側制御部１０２が温度検出部３，３Ａ〜３Ｅ，２５から沸き上げ運転前の湯量を検出し、同様に温度検出部３，３Ａ〜３Ｅ，２５によって沸き上げ運転中の湯量を検出し、沸き上げ運転前からの湯量の増大を検出する。そして、この湯量が増大していない場合に、タンク側制御部１０２は貯湯ユニット１０Ａとヒートポンプユニット２０Ａとの間に誤配管が生じていると判断する。
【０１２０】
続けて、貯湯ユニット１０Ｂとヒートポンプユニット２０Ｂとの間の接続の正否を判断し、その後、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃとの間の接続の正否を判断する。その後、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｄとの間の接続の正否を判断する。
【０１２１】
以上のように順次に、一つの貯湯ユニットと一つのヒートポンプユニットを用いて沸き上げ運転を実行し、その都度、接続の正否を判断する。このようにして接続の正否を判断することで、複数の貯湯ユニットと複数のヒートポンプユニットとを用いて同時に沸き上げ運転を実行する場合に比べて、以下のような誤判断を防止することができる。
【０１２２】
図８に例示するヒートポンプシステムにおいては、図２の例示と比較して、貯湯ユニット１０Ａに接続される入湯配管ｈ３がヒートポンプユニット２０Ｂに接続され、貯湯ユニット１０Ｂに接続される入湯配管ｈ３がヒートポンプユニット２０Ａに接続される。
【０１２３】
このようなヒートポンプシステムにおいて、貯湯ユニット１０Ａ，１０Ｂとヒートポンプユニット２０Ａ，２０Ｂを用いて沸き上げ運転すると、貯湯ユニット１０Ａの貯湯タンク１１Ａから吐出配管ｈ２を介してヒートポンプユニット２０Ａに湯水が供給され、ヒートポンプユニット２０Ａで加熱された湯水が入湯配管ｈ３を介して、貯湯ユニット１０Ｂの貯湯タンク１１Ｂへと供給される。同様に、貯湯タンク１１Ｂから吐出配管ｈ２を介してヒートポンプユニット２０Ｂへと供給され、ヒートポンプユニット２０Ｂで加熱された湯水が入湯配管ｈ３を介して貯湯タンク１１Ａへと供給される。この場合、誤配管が生じているにもかかわらず、貯湯タンク１１Ａ，１１Ｂの湯量が増大するので、誤配管を検出できない。
【０１２４】
一方で本第１技術によれば、貯湯ユニット１０Ａとヒートポンプユニット２０Ａとのみを用いて沸き上げ運転を実行して、接続の正否を判定する。よって、このような誤配管も検出できる。
【０１２５】
また図８の例示では、ヒートポンプユニット２０Ｄに接続されるべき吐出配管ｈ２２がヒートポンプユニット２０Ｃに接続され、ヒートポンプユニット２０Ｃに接続されるべき吐出配管ｈ２１がヒートポンプユニット２０Ｄに接続されている。
【０１２６】
さて第１技術とは異なって、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃ，２０Ｄとを用いて沸き上げ運転を実行すると、貯湯ユニット１０Ｃの貯湯タンク１１Ｃからそれぞれ吐出配管ｈ２１，ｈ２２を介してヒートポンプユニット２０Ｄ，２０Ｃに湯水が供給され、ヒートポンプユニット２０Ｃ，２０Ｄで加熱された湯水が入湯配管ｈ３１，ｈ３２を介して貯湯タンク１１Ｃへと供給される。この場合、誤配管が生じているにもかかわらず、貯湯タンク１１Ｃの湯量が増大するので、誤配管を検出できない。
【０１２７】
一方で第１技術によれば、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃのみを用いて沸き上げ運転を実行して、接続の正否を判定する。この場合、ヒートポンプユニット２０Ｃに対応するポンプ１２Ｃが駆動し、貯湯タンク１１Ｃからの湯水はヒートポンプユニット２０Ｄへと供給される。ヒートポンプユニット２０Ｄは湯水を加熱しないので、ヒートポンプユニット２０Ｄからの湯水はその温度を高めることなく、入湯配管ｈ３２を介して貯湯タンク１１Ｃに供給される。したがって、貯湯タンク１１Ｃの湯量が増大しないので誤配管が検出される。
【０１２８】
なお正しい配管接続であればヒートポンプユニット２０Ｃに供給される湯水が、図８の例示ではヒートポンプユニット２０Ｃに供給されない。よってヒートポンプユニット２０Ｃの沸き上げ運転中に湯水の供給の有無を検知する検知部を設ければ、当該検知部によっても誤配管を検出することが可能である。このような検知部は公知であるため詳細は省略する。
【０１２９】
誤配管が検出された場合は、作業員へと報知することが望ましい。例えば、リモートコントローラ３０に表示部を設け、当該表示部に誤接続が生じていること、及び誤接続が生じている貯湯ユニットとヒートポンプユニットとを表示する。
【０１３０】
＜第２技術＞
図９の例示では、ヒートポンプシステムは、貯湯ユニット１０Ａ，１０Ｂと、これらに対応して設けられるヒートポンプユニット２０Ａ，２０Ｂとを備えている。図９の例示では、貯湯ユニット１０Ａ，１０Ｂとヒートポンプユニット２０Ａ，２０Ｂは正しく接続されている。
【０１３１】
貯湯ユニット１０Ａの貯湯タンク１１Ａは、その上部において入湯配管ｈ２４Ａの一端に接続され、その下部において第二入湯配管ｈ２３Ａの一端に接続される。入湯配管ｈ２３Ａ，ｈ２４Ａの他端は三方切替弁１４Ａに接続される。三方切替弁１４Ａは入湯配管ｈ２５Ａを介してヒートポンプユニット２０Ａに接続される。三方切替弁１４Ａは入湯配管ｈ２５Ａを入湯配管ｈ２３Ａ，ｈ２４Ａと選択的に接続する。また貯湯タンク１１Ａは、その底面において吐出配管ｈ３Ａと接続され、吐出配管ｈ３Ａを介してヒートポンプユニット２０Ａに接続される。
【０１３２】
貯湯ユニット１０Ｂの貯湯タンク１１Ｂは、その上部において入湯配管ｈ２４Ｂの一端に接続され、その下部において第二入湯配管ｈ２３Ｂの一端に接続される。入湯配管ｈ２３Ｂ，ｈ２４Ｂの他端は三方切替弁１４Ｂに接続される。三方切替弁１４Ｂは入湯配管ｈ２５Ｂを介してヒートポンプユニット２０Ｂに接続される。三方切替弁１４Ｂは入湯配管ｈ２５Ｂを入湯配管ｈ２３Ｂ，ｈ２４Ｂと選択的に接続する。また貯湯タンク１１Ｂは、その底面において吐出配管ｈ３Ｂと接続され、吐出配管ｈ３Ｂを介してヒートポンプユニット２０Ｂに接続される。
【０１３３】
三方切替弁１４Ａ，１４Ｂは例えば貯湯ユニット１０Ａ，１０Ｂ（より詳細にはこれらに属するタンク側制御部１０２）によって制御される。なおここでは三方切替弁１４Ａは制御信号を受け取らない状態で、入湯配管ｈ２３Ａ，ｈ２５Ａを接続する。三方切替弁１４Ｂについても同様である。
【０１３４】
このようなヒートポンプシステムによれば、貯湯タンク１１Ａ，１１Ｂに対して湯を供給する位置を選択することができる。
【０１３５】
図１０は図９のヒートポンプシステムにおいて誤接続が生じた場合の一例を示している。図１０の例示では、ヒートポンプユニット２０Ａに接続されるべき入湯配管ｈ２５Ａがヒートポンプユニット２０Ｂに接続される。またヒートポンプユニット２０Ｂに接続されるべき入湯配管ｈ２５Ｂがヒートポンプユニット２０Ａに接続される。
【０１３６】
本ヒートポンプシステムにおいても、第１技術と同様に、一つの貯湯ユニットと一つのヒートポンプユニットとを用いて沸き上げ運転を実行し、接続の正否を判定する。例えば三方切替弁１４Ａを制御して入湯配管ｈ２５Ａを入湯配管ｈ２４Ａに接続し、貯湯ユニット１０Ａとヒートポンプユニット２０Ａとを用いて沸き上げ運転を実行する。このとき図９の例示では、貯湯タンク１１Ａからの湯水がヒートポンプユニット２０Ａで加熱されて貯湯タンク１１Ａへと戻る。よって貯湯タンク１１Ａの湯量は増大する。
【０１３７】
一方で、図１０の例示では、貯湯タンク１１Ａからの湯水がヒートポンプユニット２０Ａで加熱され、入湯配管ｈ２５Ｂ，ｈ２３Ｂをこの順で介して貯湯タンク１１Ｂに供給される。このとき貯湯タンク１１Ｂの下部における湯水の温度が増大する。そこで、第２技術においては貯湯タンク１１Ｂの下部に設けられる温度検出部（不図示）が、この湯水の温度の増大を検出したことを以て誤接続と判定する。これは、貯湯ユニット１０Ｂに属するタンク側制御部１０２が、貯湯ユニット１０Ａに属するタンク側制御部１０２へと、湯水の温度が増大した旨を通知することで、貯湯ユニット１０Ａに属するタンク側制御部１０２が誤接続を認識することができる。
【０１３８】
以上のように第２の技術によれば、沸き上げ運転を実行する貯湯ユニットとは別の貯湯ユニットに属する貯湯タンクの湯水の温度の増大を検知する。したがって、ヒートポンプユニットに接続されるべき入湯配管に誤接続が生じていることを判断でき、またその入湯配管がどの貯湯ユニットに接続されているのかを知ることができる。即ち、湯水の温度が上昇した貯湯タンクを有する貯湯ユニットに、この入湯配管が接続されていることが分かる。
【０１３９】
＜第３技術＞
図１１の例示では、貯湯ユニット１０Ｃに対応して２つのヒートポンプユニット２０Ｃ，２０Ｄが設けられており、誤接続が生じている。吐出配管ｈ２１は正しく接続されており、ポンプ１２Ｃとヒートポンプユニット２０Ｃとを接続する。なお図１１の例示では、貯湯タンク１１Ｃはその底面において２本の吐出配管と接続されており、そのうちの１本の吐出配管がポンプ１２Ｃと接続され、残りの吐出配管がポンプ１２Ｄと接続される。
【０１４０】
入湯配管ｈ３１はヒートポンプユニット２０Ａと正しく接続されているものの、貯湯ユニット１０Ｃと誤って接続されている。より詳細には入湯配管ｈ３１がポンプ１２Ｄに接続されている。入湯配管ｈ３２は正しく接続されており、入湯配管ｈ３とヒートポンプユニット２０Ｄとを接続する。吐出配管ｈ２２はヒートポンプユニット２０Ｄと正しく接続されているものの、貯湯ユニット１０Ｃと誤って接続されている。より詳細には吐出配管ｈ２２が入湯配管ｈ３に接続される。
【０１４１】
このような接続関係において、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃとを用いて沸き上げ運転を行った場合を考察する。このときポンプ１２Ｃが動作する。したがって、貯湯タンク１１Ｃからの湯水が吐出配管ｈ２１を介してヒートポンプユニット２０Ｃに供給される。ヒートポンプユニット２０Ｃは動作しているので、供給された湯水を加熱する。ヒートポンプユニット２０Ｃで加熱された湯水は入湯配管ｈ３１を流れてポンプ１２Ｄを通過し、その後、貯湯タンク１１Ｃの底面から貯湯タンク１１Ｃへと戻る。この場合、貯湯タンク１１Ｃの湯量が増大するので、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃとの間の接続は正しいと判断される。
【０１４２】
次に貯湯ユニット１０Ｃとヒートポンプユニット２０Ｄとを用いて沸き上げ運転を実行する。このとき、ポンプ１２Ｄが動作する。したがって、貯湯タンク１１Ｃからの湯水が入湯配管ｈ３１を介してヒートポンプユニット２０Ｃに供給される。ヒートポンプユニット２０Ｃは動作していないので湯水は加熱されない。ヒートポンプユニット２０Ｃからの湯水は吐出配管ｈ２１を流れてポンプ１２Ｃを通過し、その後、貯湯タンク１１Ｃの底面から貯湯タンク１１Ｃへと戻る。この場合、貯湯タンク１１Ｃの湯量は増大しないので、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｄとの間に誤接続が生じていると判断される。
【０１４３】
そして誤接続を作業員に報知する。誤接続を認識した作業員は貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃ，１０Ｄとの誤接続を修正する。
【０１４４】
さて、再び接続の正否を判定するに際して、既に正しいと判断された貯湯ユニット１０とヒートポンプユニット２０Ｃとの間の接続の正否を判定せずに、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｄとの接続の正否を判定することを考える。この場合、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃとの間の接続の正否を適切に判定しないまま、作業を終了することとなる。
【０１４５】
そこで第３技術においては最初から接続の正否の判定をやり直す。つまり図１１の例示では、貯湯ユニット１０Ｃとヒートポンプユニット２０Ｃとの接続の可否を再度判定する。これによって全ての貯湯ユニットと全てのヒートポンプユニットとの間の接続の正否を適切に判定することができる。
【符号の説明】
【０１４６】
３，３Ａ〜３Ｅ，２５  温度検出部
１０Ａ〜１０Ｃ  貯湯ユニット
１１  貯湯タンク
２０Ａ〜２０Ｄ  ヒートポンプユニット
１０２  タンク側制御部
２０２  ヒートポンプ側制御部
１０３，２０３  異常検知部
【図１】
2014020640.tif 000003
【図２】
2014020640.tif 000004
【図３】
2014020640.tif 000005
【図４】
2014020640.tif 000006
【図５】
2014020640.tif 000007
【図６】
2014020640.tif 000008
【図７】
2014020640.tif 000009
【図８】
2014020640.tif 000010
【図９】
2014020640.tif 000011
【図１０】
2014020640.tif 000012
【図１１】
2014020640.tif 000013