貯湯槽と、浴槽と、前記貯湯槽に接続された給水配管と、前記貯湯槽の高温水を供給するように接続された高温水供給管と、低温水を供給するように前記貯湯槽下部、または、前記給水配管に接続された低温水供給管と、入口側に前記高温水供給管と前記低温水供給管とを接続して高温水と低温水とを混合する混合弁と、前記浴槽へ湯水を供給するように前記混合弁の出口側に接続された給湯管と、前記給湯管の途中に接続された開閉弁と、熱交換器と、前記開閉弁の上流で分岐し前記熱交換器の第一の流路に接続された給湯分岐管と、前記熱交換器で前記浴槽の湯水と熱交換した湯水を前記貯湯槽へ戻すように、前記熱交換器の第一の流路と前記貯湯槽とに接続された熱交戻り管と、前記熱交換器の第一の流路内へ湯水を循環させる第一の循環ポンプと、前記熱交換器の第二の流路内へ前記浴槽内の湯水が循環するように接続された風呂循環回路と、前記熱交換器の第二の流路内へ湯水を循環させる第二の循環ポンプと、制御手段とを備え、前記混合弁と前記開閉弁と前記第一の循環ポンプと前記第二の循環ポンプとの動作を制御して、前記浴槽への給湯を行う給湯運転と、前記浴槽水を加熱する追い焚き運転と、前記浴槽水の熱を回収する熱回収運転とを行うことを特徴とする給湯装置。前記給湯運転においては、前記開閉弁を開き、前記混合弁は、前記高温水供給管の湯水と前記低温水供給管の湯水とを混合して所定温度とし、前記追い焚き運転においては、前記開閉弁を閉じ、前記混合弁は、前記低温水供給管からの湯水よりも前記高温水供給管からの湯水を優先して給湯管へ供給するように混合し、前記第一の循環ポンプと前記第二の循環ポンプとを動作させ、前記熱回収運転は、前記開閉弁を閉じ、前記混合弁は、前記高温水供給管からの湯水よりも前記低温水供給管からの湯水を優先して給湯管へ供給するように混合し、前記第一の循環ポンプと前記第二の循環ポンプとを動作させることを特徴とする請求項1に記載の給湯装置。しかしながら、前記従来の構成では、浴槽に熱を需給させるとも通機能である給湯、追い焚き、熱回収を実現するために、湯水を混合する弁は風呂混合弁24と三方弁7の2つを用いなければならない構成となっており、弁が多いため接続しなければならない配管が増加して構成も複雑になっている。そのため、貯湯槽筐体内で余分な設置空間が必要となり、貯湯槽のコンパクト性を実現することが困難な構成となっている課題を有していた。また、弁の数が多いため余分な待機電力が発生する課題を有していた。本発明は、前記従来の課題を解決するもので、貯湯槽筐体内の設置空間の省スペース化が図れるとともに、余分な待機電力を削減することができる、コンパクト化で省エネ性の高い給湯装置を提供することを目的とする。前記従来の課題を解決するために、本発明は、貯湯槽と、浴槽と、前記貯湯槽に接続された給水配管と、前記貯湯槽の高温水を供給するように接続された高温水供給管と、低温水を供給するように前記貯湯槽下部、または、前記給水配管に接続された低温水供給管と、入口側に前記高温水供給管と前記低温水供給管とを接続して高温水と低温水とを混合する混合弁と、前記浴槽へ湯水を供給するように前記混合弁の出口側に接続された給湯管と、前記給湯管の途中に接続された開閉弁と、熱交換器と、前記開閉弁の上流で分岐し前記熱交換器の第一の流路に接続された給湯分岐管と、前記熱交換器で前記浴槽の湯水と熱交換した湯水を前記貯湯槽へ戻すように、前記熱交換器の第一の流路と前記貯湯槽とに接続された熱交戻り管と、前記熱交換器の第一の流路内へ湯水を循環させる第一の循環ポンプと、前記熱交換器の第二の流路内へ前記浴槽内の湯水が循環するように接続された風呂循環回路と、前記熱交換器の第二の流路内へ湯水を循環させる第二の循環ポンプと、制御手段とを備え、前記混合弁と前記開閉弁と前記第一の循環ポンプと前記第二の循環ポンプとの動作を制御して、前記浴槽への給湯を行う給湯運転と、前記浴槽水を加熱する追い焚き運転と、前記浴槽水の熱を回収する熱回収運転とを行うことを特徴とするものである。これによって、浴槽に熱を需給させる機能に必要な混合弁を一つの弁で実現することができるようになり、貯湯槽筐体内の設置空間の省スペース化を図ることができるとともに、余分な待機電力を削減することができる。本発明によれば、貯湯槽筐体内の設置空間の省スペース化が図れるとともに、余分な待機電力を削減することができるため、コンパクト化で省エネ性の高い給湯装置を提供できる。第1の発明は、貯湯槽と、浴槽と、前記貯湯槽に接続された給水配管と、前記貯湯槽の高温水を供給するように接続された高温水供給管と、低温水を供給するように前記貯湯槽下部、または、前記給水配管に接続された低温水供給管と、入口側に前記高温水供給管と前記低温水供給管とを接続して高温水と低温水とを混合する混合弁と、前記浴槽へ湯水を供給するように前記混合弁の出口側に接続された給湯管と、前記給湯管の途中に接続された開閉弁と、熱交換器と、前記開閉弁の上流で分岐し前記熱交換器の第一の流路に接続された給湯分岐管と、前記熱交換器で前記浴槽の湯水と熱交換した湯水を前記貯湯槽へ戻すように、前記熱交換器の第一の流路と前記貯湯槽とに接続された熱交戻り管と、前記熱交換器の第一の流路内へ湯水を循環させる第一の循環ポンプと、前記熱交換器の第二の流路内へ前記浴槽内の湯水が循環するように接続された風呂循環回路と、前記熱交換器の第二の流路内へ湯水を循環させる第二の循環ポンプと、制御手段とを備え、前記混合弁と前記開閉弁と前記第一の循環ポンプと前記第二の循環ポンプとの動作を制御して、前記浴槽への給湯を行う給湯運転と、前記浴槽水を加熱する追い焚き運転と、前記浴槽水の熱を回収する熱回収運転とを行うことを特徴とする給湯装置である。これにより、制御手段が混合弁の混合割合と混合弁への流入量を調整することにより、混合弁一つでそれぞれの機能を実現することができ、貯湯槽筐体内の設置空間の省スペース化を実現することができる。第2の発明は、前記給湯運転においては、前記開閉弁を開き、前記混合弁は、前記高温水供給管の湯水と前記低温水供給管の湯水とを混合して所定温度とし、前記追い焚き運転においては、前記開閉弁を閉じ、前記混合弁は、前記低温水供給管からの湯水よりも前記高温水供給管からの湯水を優先して給湯管へ供給するように混合し、前記第一の循環ポンプと前記第二の循環ポンプとを動作させ、前記熱回収運転は、前記開閉弁を閉じ、前記混合弁は、前記高温水供給管からの湯水よりも前記低温水供給管からの湯水を優先して給湯管へ供給するように混合し、前記第一の循環ポンプと前記第二の循環ポンプとを動作させることを特徴とするものである。これにより、上記制御を行うことにより、湯水を混合する弁が一つでもそれぞれの機能を実現することができる。以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。実施の形態1図1は本発明の第1の実施の形態における給湯装置の構成を示す図である。図1において、貯湯槽1と、この貯湯槽1の水を加熱する第1の加熱手段としてのヒートポンプユニット2と、熱源として熱回収をおこなう対象の浴槽3と、第2の加熱手段として浴槽3の湯と貯湯槽1内の水とを熱交換するように構成された熱交換器4およびこの熱交換器4の貯湯槽水搬送ポンプ5aと浴槽水搬送ポンプ5bと、貯湯槽1内の水温を検知する複数の貯湯温検知手段8a~8eとを設けている。また、21は風呂側給湯配管、22は風呂側給水配管、23は風呂給湯配管、24は風呂混合弁、25は風呂循環回路、26は風呂注湯弁、27は給水配管、28は給湯分岐管、29は熱交戻り管、30は浴槽湯温検知手段、34は熱回収運転指示手段としての操作リモコンである。風呂混合弁24は風呂側給湯配管21と風呂側給水配管22とが入口側に接続され、出口側に給湯管23が接続される。さらに、給湯管23は風呂注湯弁26の上流側に接続され、風呂注湯弁26の下流側には風呂循環回路25が接続される。浴槽湯温検知手段30は風呂循環回路25上に設けられる。一方、給湯分岐管28は給湯管23より分岐し、熱交換器4、貯湯槽水搬送ポンプ5aを経て熱交戻り管29より貯湯槽1へと還流する回路を構成する。さらに、31は浴槽3への注湯から予め設定された時間だけ浴槽3へと注湯した湯の温度を予め設定された温度に保つ保温までを自動で行う風呂自動運転を制御する風呂自動運転制御手段、32は浴槽3内の湯を加温する追い焚き運転を制御する追い焚き運転制御手段、33は複数の貯湯温検知手段8a~8eの出力に基づいて、熱交換器4および貯湯槽水搬送ポンプ5a、浴槽水搬送ポンプ5bを制御し熱回収運転を制御する熱回収運転制御手段である。図2は熱回収運転制御手段33のブロック図を示している。熱回収運転制御手段33は、ヒートポンプユニット2による沸上運転を制御する沸上運転制御手段図示せずから貯湯後の給湯利用に必要な貯湯熱量を取得する所要貯湯熱量取得部10と、貯湯温検知手段8a~8eにより貯湯温度分布を測定する貯湯温度分布測定部11と、これら所要貯湯熱量取得部10と貯湯温度分布測定部11で得られた結果に基づいて必要な沸上熱量を算出する必要沸上熱量算出部12と、貯湯温度分布測定部11による現在の温度分布と必要沸上熱量算出部12から沸上完了時の温度分布を推定する沸上完了時貯湯温度分布推定部13とを有している。さらに、熱回収運転制御手段33は、貯湯温度分布測定部11による現在の温度分布から沸上完了時貯湯温度分布推定部13での沸き上げ完了時の推定温度分布に至る間のヒートポンプユニット2への入力を推定する沸上所要入力推定部14と、この沸上所要入力推定部14による入力推定値の時間変化に基づいて貯湯槽水搬送ポンプ5a、浴槽水搬送ポンプ5bとを制御するポンプ制御部15とを有している。以上のように構成された給湯装置について、以下その動作、作用を説明する。一般的な家庭での湯の利用における基本的な動作として、朝には貯湯槽1にその日使う分の湯が貯えられており、活動している時間帯に順次給湯に利用される。給湯利用中に貯湯量が不足する場合には必要に応じてヒートポンプユニット2を運転し、追加で貯湯運転をおこなうこともある。近年では、浴槽3への注湯から保温までを自動で行う風呂自動運転の機能を備えている給湯機が多くなっており、風呂自動運転制御手段31により注湯および保温運転を行う場合は、貯湯槽1内に貯えられている湯を用いて浴槽3へ注湯し、浴槽湯温が低下した場合には、貯湯槽1内に貯えられている湯の熱を利用して保温運転を行って浴槽湯温を予め設定された温度に保つ。また、追い焚き運転制御手段32により追い焚き運転を行って浴槽3内の湯を加温する場合も、貯湯槽1内に貯えられている湯の熱を利用して行う。これら一日の給湯などの熱利用が終わる時点で貯湯槽1内の湯は大部分が給水と置換され、その後の深夜に再び次の利用のための貯湯運転がおこなわれる。このとき、入浴のために浴槽3に供給された湯は、給湯利用終了時には貯湯槽1内の水温に対して比較的高温で残されていることが多いので、ユーザーがリモコン34を操作して熱回収運転制御手段33に熱回収運転開始の指示をし、ヒートポンプユニット2による深夜の貯湯運転の前、あるいは運転中に熱回収運転を行って貯湯槽1内に熱を回収する。次に、風呂自動運転、追い焚き運転、および熱回収運転の制御方法について説明する。風呂自動運転制御手段31は、浴槽3へ所定量の湯を所定温度で自動で注湯し、その後、浴槽湯温を予め設定された時間だけ予め設定された温度に保つように間欠的に保温動作を行う。風呂自動運転を行っている間は、保温動作を行う必要があるかないかを判断するために、定期的に浴槽湯温を検出するための浴槽湯温検知動作を行う。浴槽湯温の検知は浴槽湯温検知手段30で行う。浴槽湯温検知動作の結果、浴槽湯温が予め設定された温度より所定温度以上例えば1K以上低い場合には、保温運転を行って浴槽湯温を保ち、所定温度以上低くない場合には、保温運転を行わない。この予め設定された時間内は、ユーザーがリモコン34により熱回収運転制御手段33が熱回収運転開始の指示をした場合であっても、風呂自動運転を優先として熱回収運転を開始せず、予め設定された時間が経過した後に、熱回収運転を行うように制御する図3に概念図を示す。逆に、熱回収運転中に風呂自動運転制御手段31がユーザーにより風呂自動運転開始の指示を受けた場合には、風呂自動運転を優先として熱回収運転制御手段33は熱回収運転を停止し、風呂自動運転制御手段31が風呂自動運転を開始する。追い焚き運転制御手段32は、浴槽3内の湯を循環加温し、浴槽湯温検知手段30が検知する浴槽湯温が所定の温度になる、または動作開始から所定の時間経過すると終了する追い焚き運転。追い焚き運転制御手段32が追い焚き運転を行っている間は、ユーザーがリモコン34により熱回収運転制御手段33に熱回収運転開始の指示をした場合であっても、追い焚き運転を優先として熱回収運転制御手段33は熱回収運転を行わず、追い焚き運転が終了した後に、熱回収運転を行うように制御する図4に概念図を示す。逆に、熱回収運転中に追い焚き運転制御手段32が追い焚き運転の指示を受けた場合にも、追い焚き運転を優先として、熱回収運転制御手段33は熱回収運転を停止し、追い焚き運転制御手段32が追い焚き運転を開始する。各々の運転を行う場合の弁およびポンプの動作と、それに伴う水および湯の流れについて説明する。まず、風呂自動運転制御手段31が風呂自動運転を行うときの動作について説明する。最初に浴槽3へ注湯を行う場合における回路中の水および湯の流れを図5に示す。給水配管27を経て風呂側給水配管22へと供給される給水と、貯湯槽1の略上部より風呂側給湯配管21へと供給された湯は風呂混合弁24にて所望温度の湯に混合され、給湯管23へと供給される。このとき、風呂注湯弁26を開き、給湯管23へと供給された所望温度の湯は、風呂循環回路25より浴槽3へと注湯される。このとき、風呂混合弁24の開度は、給湯管23より供給される湯の温度に基づいてフィードバック制御されるのが一般的であり、風呂側給湯配管21より供給される湯の温度、および風呂側給水配管22より供給される給水の温度により変化する。浴槽3内の湯を保温する場合における回路中の水および湯の流れを図6に示す。貯湯槽水搬送ポンプ5aと浴槽水搬送ポンプ5bとが運転を開始し、貯湯槽水搬送ポンプ5aの運転により、貯湯槽1の略上部より風呂側給湯配管21へと湯が供給され、風呂混合弁24を経て給湯管23へと供給される。このとき、風呂注湯弁26を閉じ、給湯管23へと供給された湯は、給湯分岐管28へと供給され、熱交換器4にて風呂循環回路25を循環する浴槽3内の湯を加熱して、浴槽湯温を上昇させる。一方、熱交換器4を出て比較的低温となった給湯分岐管28を流通する湯は熱交戻り管29より貯湯槽1へと還流する。このとき、風呂混合弁24の開度は、風呂側給湯配管21側が略全開となり、高温の湯が熱交換器4に供給されるように制御されるのが一般的であるが、風呂側給水配管22より一定量の水が流入し混合するものであってもよい。浴槽3内の湯温を検知するための浴槽湯温検知動作を行う場合における回路中の水および湯の流れを図7に示す。浴槽水搬送ポンプ5bが運転を開始し、風呂循環回路25内を浴槽3内の湯が循環する。このとき、風呂注湯弁26を閉じ、貯湯槽水搬送ポンプ5aは運転を行わない。浴槽湯温検知手段30が浴槽湯温を検知し、保温動作を行うか行わないかを判断する。次に、追い焚き運転制御手段32が追い焚き運転を行う場合の動作であるが、追い焚き運転を行う場合における回路中の水および湯の流れは風呂自動運転制御手段が保温動作を行う場合と同じで図6に示す通りであるので省略する。最後に、熱回収運転制御手段33が、浴槽3に残された湯の熱回収運転を行う場合における回路中の水および湯の流れを図8に示す。熱回収運転を開始すると、貯湯槽水搬送ポンプ5aの運転により、貯湯槽1の略下部より風呂側給水配管22へと水が供給され、風呂混合弁24を経て給湯管23へと供給される。このとき、風呂注湯弁26を閉じ、給湯管23へと供給された水は、給湯分岐管28へと供給され、熱交換器4にて風呂循環回路25を循環する浴槽3内の湯と熱交換を行って熱を回収する。一方、熱交換器4を出て比較的高温となった給湯分岐管28を流通する水は熱交戻り管29より貯湯槽1へと還流する。このとき、風呂混合弁24の開度は、風呂側給水配管22側が略全開となるように制御されるのが一般的であるが、風呂側給湯配管21より一定量の湯が流入し混合するものであってもよい。熱回収運転を行った場合の貯湯槽1内の温度分布は、図9に示す16、17、18の順に変化する。この貯湯温度は当然ながら給湯に必要とされる貯湯温度よりも低い温度域であるため、ヒートポンプユニット2で再加熱して利用する。ところが、ヒートポンプユニット2の運転効率は、図10に示すように加熱前の水温が高いほど低下する。図3に示した貯湯槽1の温度分布からわかるように、熱回収運転後のヒートポンプユニット2による加熱量は、浴槽3からの回収熱量が増加するほど少なくなるが、それと同時にヒートポンプユニット2で加熱する前の水温は高くなって、再加熱時の運転効率は低下するので、できるだけ多くの熱回収をおこなうことが必ずしも省エネルギーにつながらない。すなわち、ヒートポンプユニット2への入力消費熱量あるいは消費電力は、所要貯湯熱量を得るための熱回収前の必要加熱量から熱回収運転によって得られた回収熱量を減じたものを、ヒートポンプユニット2による貯湯運転中の平均効率で除したものとなり、この値は図11に示すように、回収熱量に対して最小値を有する場合がある。したがって、浴槽3からの熱回収運転を、熱回収運転停止後に行われる再加熱運転において、ヒートポンプユニット2への入力が略最小となる時点で停止することが、より高い省エネルギー効果を得るために必要である。最小値となる時点を見つける具体的な方法としては、所定の時間間隔で測定される貯湯槽1の温度分布に基づいて予想されるヒートポンプユニット2への入力値の刻々の変化の推移を求めて、その値の減少度合いが小さいか減少しなくなる、あるいは増加に転じることで判断する。先にも述べたが、図10に示すように、貯湯槽1内の湯水をヒートポンプユニット2にて加熱する場合、貯湯槽1からヒートポンプユニット2に水を搬送させる部位の温度本実施の形態においては、貯湯槽1の下部の温度が低くなるにつれて、ヒートポンプユニット2の運転効率は高くなるが、浴槽3からの熱回収運転時、浴槽3からの熱回収した湯水が貯湯槽1内に入湯してくることで、貯湯槽1からヒートポンプユニット2に水を搬送させる部位の温度が上昇し始める状態が存在する。従って、浴槽3からの熱回収運転時に、貯湯槽1のヒートポンプユニット2に水を搬送させる部位の温度を測定し、その温度の上昇度合いが増加に転じる付近で、浴槽3からの熱回収運転動作を停止させることで、熱回収運転後の加熱運転時におけるヒートポンプユニット2の運転効率の略最大を実現できるのである。上記を勘案して高い省エネルギー効果を得るための熱回収運転制御手段33の制御方法について説明する。図12は熱回収運転制御手段33の動作のフローチャートである。熱回収運転中の動作は、まず所要貯湯熱量取得部10で取得された所要貯湯熱量と貯湯温検知手段8a~8eにより測定された現在の貯湯槽1の温度分布、およびヒートポンプユニット2の沸き上げ温度等の運転条件から貯湯運転完了時の貯湯槽1内の温度分布を予測し、それを現在の温度分布と比較して、その時点からヒートポンプユニット2で加熱する場合の残りの加熱量Qrを求めるステップ1。次に、測定された現在の温度分布から、予測された貯湯運転完了時の温度分布に達するまでの間にヒートポンプユニット2で沸き上げる前の平均水温を推定するステップ2。さらにステップ2で求めた平均水温と図9で示したヒートポンプユニット2の特性とから貯湯運転時の平均効率を求め、ステップ1で求めた残りの加熱量Qrをこの平均効率で除して、貯湯運転時の入力Qinを推定するステップ3。Qinは前回の評価時刻において求めた値であるQin-fとの差を求め、それがあらかじめ定めた偏差qより小さい場合、すなわち推定入力の変化が次第に小さくなって最小値と判断されたら、ステップ5で貯湯槽水搬送ポンプ5aと浴槽水搬送ポンプ5bとを停止して熱回収運転を終了する。QinとQin-fとの差がq以上の場合は熱回収運転を継続し、次の評価時刻になればステップ7、以上の動作を繰り返す。なお、補足として熱回収運転開始後一回目の動作時は、ステップ4での比較はおこなわずにステップ6を実行する。ここでは、最小値の判断を減少度合いが小さくなったことでおこなっているが、評価時刻間の入力の差qが0となる場合、またはqの符号が前回の評価時刻と逆になる場合、すなわち推定入力が増加に転じるときを最小値として、熱回収運転を停止してもよい。また、測定される貯湯槽1の温度の値の測定誤差等により、推定入力は最小値に至る間に増減のあることも多い。したがって、最近の数回の評価時刻における推定入力を記憶しておき、その移動平均値を用いて最小値に達したかどうかを判断することによって、最小値に達したかどうかの判定精度をより高められる場合もある。以上のように、本実施の形態においては、追い焚き運転制御手段32が追い焚き運転を行っているときに、リモコン34から熱回収運転制御手段33が熱回収運転を開始するように指示を受けた場合に、熱回収運転を行わないことにより、追い焚き運転制御手段32が浴槽3の湯を循環加温する間に、熱回収運転制御手段が浴槽3内の湯から熱を回収することがないので、熱回収運転により追い焚き運転に要する時間が長くなったり、所望の温度まで昇温させることができなくなったりすることを防止できる。これによって、追い焚き運転と熱回収運転との両方を有する給湯装置においても、追い焚き運転中に熱回収運転が動作することによる追い焚き運転の長時間化や浴槽湯温の低下を防止して、ユーザーが快適に入浴することができる。