(57)【特許請求の範囲】
【請求項１】
風呂の浴槽に供給する湯を生成する湯生成部と、前記浴槽内の基準高さに湯があるか否かを検出する湯検出部と、前記浴槽内の湯が前記基準高さを超える初期湯量を注湯した後に設定湯量まで注湯して湯張りを行う湯張り実行部と、前記初期湯量を記憶する記憶部と、前記初期湯量が注湯された時点で前記浴槽内の湯が前記基準高さに達していないことに基づいて該浴槽の排水栓の異常と判定する判定部と、前記浴槽内の湯を循環加熱することで沸き上げを行う沸き上げ実行部とを備える風呂給湯装置において、
前記湯張り実行部が実行する前記湯張りの態様を、前記浴槽内の湯が前記基準高さに達したか否かを確認しながら注湯することによって前記初期湯量を検出した後、前記設定湯量まで注湯する初回湯張り態様、または前記初回湯張り態様で検出された前記初期湯量を注湯した後、前記設定湯量まで注湯する通常湯張り態様に制御する湯張り制御部と、
前記初回湯張り態様にて前記初期湯量が検出された時点で前記沸き上げ実行部に前記沸き上げを実行させ、該沸き上げでの湯温の上昇量と該沸き上げに要した熱量とに基づいて前記浴槽内の蓄積湯量を算出する算出部と
を備え、
前記湯張り制御部は、前記蓄積湯量と前記初期湯量との湯量差が所定の基準値未満である場合には、次回の湯張りを前記通常湯張り態様に制御し、前記湯量差が前記基準値以上である場合には、次回の湯張りを前記初回湯張り態様に制御する
ことを特徴とする風呂給湯装置。
【請求項２】
請求項１に記載の風呂給湯装置において、
前記湯張り実行部は、前記初回湯張り態様にて、前記浴槽内の湯が前記基準高さに達したか否かを確認しながら所定の単位湯量ずつ注湯を繰り返すことによって前記初期湯量を検出し、
前記基準値は、前記単位湯量よりも大きい値に設定されている
ことを特徴とする風呂給湯装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、浴槽の排水栓の閉め忘れを検出することが可能な風呂給湯装置に関する。
【背景技術】
【０００２】
風呂に湯を供給する風呂給湯装置には、浴槽に溜めた湯を再度加熱する追い焚き機能を有するものがあり、追い焚き運転は、浴槽と熱交換器とを結ぶ循環通路に設けた循環ポンプを駆動して浴槽内の湯を循環させることによって行う。こうした風呂給湯装置では、浴槽に初回の湯張りを行う際に、所定量の注湯と循環ポンプの駆動とを繰り返すことにより、浴槽内に開口する循環通路の取水口（循環金具）が水没して循環が可能となる注湯量を検出し、その注湯量（初期湯量）を記憶するものが知られている（例えば、特許文献１）。次回からの湯張り（通常湯張り）では、一度に初期湯量の注湯を行った後に循環ポンプで循環させることが可能であるかを確認し、循環できる場合は、設定湯量（＞初期湯量）に達するまで一気に注湯することで迅速に湯張りを完了する。これに対して、循環できない（循環金具が水没していない）場合は、浴槽の排水栓の閉め忘れと判定して湯張りを停止する。これにより、排水栓を閉め忘れた状態のまま設定湯量の湯の全てが無駄に排水されてしまうことを防止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２８３５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている風呂給湯装置では、初回の湯張り時に浴槽内に残水があるなどの理由で初期湯量を実際よりも少なめに検出すると、次回以降の通常湯張りを行う度に排水栓の閉め忘れと誤検出してしまうという問題があった。
【０００５】
この発明は従来の技術における上述した課題に対応してなされたものであり、初期湯量が少なめに検出されていないかを確認することにより、排水栓の閉め忘れと誤検出することを防止することが可能な風呂給湯装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の風呂給湯装置は次の構成を採用した。すなわち、
風呂の浴槽に供給する湯を生成する湯生成部と、前記浴槽内の基準高さに湯があるか否かを検出する湯検出部と、前記浴槽内の湯が前記基準高さを超える初期湯量を注湯した後に設定湯量まで注湯して湯張りを行う湯張り実行部と、前記初期湯量を記憶する記憶部と、前記初期湯量が注湯された時点で前記浴槽内の湯が前記基準高さに達していないことに基づいて該浴槽の排水栓の異常と判定する判定部と、前記浴槽内の湯を循環加熱することで沸き上げを行う沸き上げ実行部とを備える風呂給湯装置において、
前記湯張り実行部が実行する前記湯張りの態様を、前記浴槽内の湯が前記基準高さに達したか否かを確認しながら注湯することによって前記初期湯量を検出した後、前記設定湯量まで注湯する初回湯張り態様、または前記初回湯張り態様で検出された前記初期湯量を注湯した後、前記設定湯量まで注湯する通常湯張り態様に制御する湯張り制御部と、
前記初回湯張り態様にて前記初期湯量が検出された時点で前記沸き上げ実行部に前記沸き上げを実行させ、該沸き上げでの湯温の上昇量と該沸き上げに要した熱量とに基づいて前記浴槽内の蓄積湯量を算出する算出部と
を備え、
前記湯張り制御部は、前記蓄積湯量と前記初期湯量との湯量差が所定の基準値未満である場合には、次回の湯張りを前記通常湯張り態様に制御し、前記湯量差が前記基準値以上である場合には、次回の湯張りを前記初回湯張り態様に制御する
ことを特徴とする。
【０００７】
ここで、本発明の湯検出部としては、例えば、接点スイッチを用いて、浴槽内の基準高さに湯があるか否かに応じてオン状態とオフ状態とが切り換わるようにしてもよい。また、循環ポンプを備える循環通路の取水口（循環金具）を浴槽の基準高さに設けることとして、循環ポンプで循環可能であるかを確認することで湯があるか否かを検出してもよい。
【０００８】
このような本発明の風呂給湯装置では、初回湯張り態様にて浴槽内の湯が基準高さに達したか否かを確認しながら注湯することで検出した初期湯量（注湯量の合計）と、その時点で浴槽内の湯の沸き上げを行い算出された蓄積湯量とを比較して、その差が基準値未満であることに基づいて初期湯量が正しいこと（少なめに検出されていないこと）を確認するようになっている。そして、初期湯量が誤っている（初期湯量と蓄積湯量とが基準値以上に離れている）場合は、次回の湯張りを初回湯張り態様で実行して初期湯量を再度検出するので、誤った初期湯量を記憶して使い続けることがなく、通常湯張り態様で湯張りが行われる度に排水栓の異常と誤検出することを防止することができる。
【０００９】
上述した本発明の風呂給湯装置では、初回湯張り態様にて浴槽内の湯が基準高さに達したか否かを確認しながら所定の単位湯量ずつ注湯を繰り返して初期湯量を検出することとして、基準値を単位湯量よりも大きい値に設定してもよい。
【００１０】
例えば、単位湯量を１０Ｌとして、浴槽内の湯が基準高さに達する下限の湯量が１００Ｌである場合、湯張りの実行前に浴槽内に残水があったとしても、その残水量が１０Ｌ未満であれば、浴槽内の湯が基準高さに達したと検出されるのは注湯量の合計が１００Ｌになった時点であり、初期湯量を１００Ｌと検出することから、初期湯量を検出する分解能は単位湯量となる。そこで、基準値を単位湯量に設定することも可能であるが、経験上、蓄積湯量は実際よりも多めに算出される傾向が強いことから、基準値を単位湯量よりも大きい値に設定しておけば、単位湯量（検出分解能）に満たない残水量であるのに蓄積湯量と初期湯量との差が基準値以上となって初期湯量を検出し直すようなことを回避することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施例の風呂給湯装置１の内部構造を示す説明図である。
【図２】コントローラー８０が実行する湯張り制御処理を示すフローチャートである。
【図３】初回湯張り処理の前半部分を示すフローチャートである。
【図４】初回湯張り処理の後半部分を示すフローチャートである。
【図５】通常湯張り処理の前半部分を示すフローチャートである。
【図６】通常湯張り処理の後半部分を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施例の風呂給湯装置１の内部構造を示す説明図である。この風呂給湯装置１は、風呂の浴槽１０に湯を溜める湯張り機能と、浴槽１０内の湯を再度加熱する追い焚き機能とを備えている。図示されるように風呂給湯装置１には、浴槽１０に供給する湯を生成する湯生成部として燃焼室２０が設けられている。燃焼室２０には、給湯用バーナー２４と風呂用バーナー２６とが収容されており、給湯用バーナー２４の上方には給湯用熱交換器４０が設けられ、風呂用バーナー２６の上方には風呂用熱交換器５０が設けられている。また、燃焼室２０には、バーナー２４，２６に燃焼用空気を供給する燃焼ファン３８が接続されている。
【００１３】
給湯用バーナー２４および風呂用バーナー２６に燃料ガスを供給するガス通路２８には、ガス通路２８を開閉する電磁弁３０と、ガス通路２８を通過する燃料ガスの流量を制御する比例弁３２とが設けられている。また、ガス通路２８は、比例弁３２よりも下流側で分岐して給湯用バーナー２４および風呂用バーナー２６に接続されており、各分岐通路を開閉する給湯用電磁弁３４および風呂用電磁弁３６が設けられている。
【００１４】
給湯用熱交換器４０は、一端に給水通路４２が接続され、他端に給湯通路４４が接続されている。給水通路４２には、給水通路４２を流れる水の流量を検出する水量センサー４６が設けられている。水量センサー４６で検出される流量に応じて給湯用バーナー２４での燃焼が制御され、給湯用熱交換器４０を通過する水が燃焼排気によって加熱されて湯となり、給湯通路４４を通ってカラン（図示省略）などに供給される。
【００１５】
風呂用熱交換器５０は、浴槽１０に開口する循環金具５６から風呂用熱交換器５０まで湯を導く風呂戻り通路５２が一端に接続され、風呂用熱交換器５０から循環金具５６まで湯を導く風呂往き通路５４が他端に接続されている。風呂戻り通路５２には、風呂戻り通路５２を流れる湯の温度を検出する湯温センサー５８と、浴槽１０内の湯を吸い出して風呂用熱交換器５０へと送る循環ポンプ６０と、風呂戻り通路５２内の水の流れを検出する水流スイッチ６２とが設けられている。追い焚き運転は、循環ポンプ６０を駆動して浴槽１０内の湯を循環させることによって行う。水流スイッチ６２がＯＮ状態になると、風呂用バーナー２６で燃焼が開始され、風呂用熱交換器５０を通過する間に燃焼排気で加熱された湯が風呂往き通路５４を通って浴槽１０に供給される。
【００１６】
また、風呂戻り通路５２は、注湯通路７０を介して給湯通路４４と接続されている。注湯通路７０には、注湯通路７０を開閉する注湯電磁弁７２と、風呂戻り通路５２から給湯通路４４への湯の逆流を阻止する逆止弁７４と、注湯通路７０を流れる湯の流量を検出する湯量センサー７６とが設けられている。湯張り運転は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることによって行い、風呂戻り通路５２に流入した湯は風呂用熱交換器５０および風呂往き通路５４を通って浴槽１０に供給される。尚、風呂給湯装置１の使用者がリモコン（図示省略）を操作することにより、浴槽１０に湯張りする際の設定湯量や設定湯温を変更可能となっている。
【００１７】
さらに、風呂給湯装置１には、装置全体を制御するコントローラー８０が搭載されており、電磁弁３０、比例弁３２、給湯用電磁弁３４、風呂用電磁弁３６、燃焼ファン３８、水量センサー４６、湯温センサー５８、循環ポンプ６０、水流スイッチ６２、注湯電磁弁７２、湯量センサー７６等がコントローラー８０と電気的に接続されている。このコントローラー８０には、風呂給湯装置１の各種設定を記憶するメモリ８２が内蔵されている。
【００１８】
このような風呂給湯装置１では、浴槽１０の排水口１２を塞ぐ排水栓１４が抜けた状態で湯張り運転を実行すると、浴槽１０に供給した湯がそのまま排水されて無駄になってしまう。そこで、本実施例の風呂給湯装置１では、コントローラー８０が以下のような湯張り制御処理を実行することにより、排水栓１４の閉め忘れを検出しながら湯張りを行っている。
【００１９】
図２は、コントローラー８０が実行する湯張り制御処理を示すフローチャートである。この処理は、図示しないリモコンの湯張りスイッチが使用者に操作されることによって開始される。
【００２０】
湯張り制御処理では、まず初めに、今回の湯張りが初回湯張りか否かを判断する（ＳＴＥＰ１００）。本実施例の風呂給湯装置１では、排水栓１４の閉め忘れを検出するのに用いる初期湯量を検出しながら行う湯張りを「初回湯張り」と呼び、初期湯量を検出せずに行う湯張りを「通常湯張り」と呼んで区別する。また、本実施例のメモリ８２には、初回湯張りであることを示す初回フラグが設定されている。ＳＴＥＰ１００では、初回フラグを参照し、初回フラグがＯＮ状態である場合は、今回の湯張りが初回湯張りであると判断して（ＳＴＥＰ１００:ｙｅｓ）、初回湯張り処理を実行する（ＳＴＥＰ１１０）。これに対して、初回フラグがＯＦＦ状態である場合は、今回の湯張りが通常湯張りであると判断して（ＳＴＥＰ１００：ｎｏ）、通常湯張り処理を実行する（ＳＴＥＰ１５０）。以下、初回湯張り処理および通常湯張り処理について詳述する。尚、初回湯張り処理または通常湯張り処理を実行したら、図２の湯張り制御処理を終了する。また、初回湯張り処理および通常湯張り処理の何れかを選択する本実施例のコントローラー８０は、本発明の「湯張り制御部」に相当しており、初回湯張り処理または通常湯張り処理を実行する本実施例のコントローラー８０は、本発明の「湯張り実行部」に相当している。
【００２１】
図３および図４は、初回湯張り処理を示すフローチャートである。初回湯張り処理を開始すると、まず初めに、循環ポンプ６０に水（湯）を満たす呼び水処理を行う（ＳＴＥＰ１１２）。この処理は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることによって行う。
【００２２】
呼び水処理を終了すると、循環ポンプ６０を駆動し（ＳＴＥＰ１１４）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１１６）。ＳＴＥＰ１１４では、注湯電磁弁７２を閉じた状態であることから給湯通路４４の湯が風呂戻り通路５２に流入することはなく、浴槽１０に開口する循環金具５６が水没していなければ、浴槽１０内の水（湯）を循環金具５６から吸い込めず風呂戻り通路５２に水が流れないので、水流スイッチ６２はＯＦＦ状態である。一方、循環金具５６が水没していれば、浴槽１０内の水を循環金具５６から吸い込んで風呂戻り通路５２に水が流れるので、水流スイッチ６２はＯＮ状態となる。尚、本実施例の浴槽１０に開口する循環金具５６の高さは、本発明の「基準高さ」に相当している。また、本実施例の循環ポンプ６０および水流スイッチ６２は、本発明の「湯検出部」に相当している。
【００２３】
そして、水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１１６：ｎｏ）、浴槽１０に５０Ｌを注湯する（ＳＴＥＰ１１８）。浴槽１０への注湯は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることで行う。また、注湯電磁弁７２と風呂戻り通路５２との間には湯量センサー７６が設けられており、注湯量を測定することができる。
【００２４】
こうして浴槽１０に注湯したら、再び循環ポンプ６０を駆動し（ＳＴＥＰ１２０）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１２２）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１２２：ｎｏ）、続いて、図示しないリモコンの設定湯量を参照し、湯張りの設定湯量よりも注湯量の合計が少ないか否かを判断する（ＳＴＥＰ１２４）。注湯量の合計が設定湯量よりも少ない場合は（ＳＴＥＰ１２４：ｙｅｓ）、浴槽１０への注湯を単位湯量（本実施例では１０Ｌ）ずつ追加しながら（ＳＴＥＰ１２６）、循環ポンプ６０を駆動して水流スイッチ６２がＯＮ状態になるか否かの判断を繰り返す（ＳＴＥＰ１２０，１２２）。
【００２５】
そして、注湯量の合計が設定湯量以上になっても水流スイッチ６２がＯＮ状態とならない場合は（ＳＴＥＰ１２４：ｎｏ）、浴槽１０の排水栓１４を閉め忘れているか、あるいは閉め方が不完全であると判定して、湯張り運転を停止する（ＳＴＥＰ１２８）。さらに、図示しないリモコンの表示部にエラー表示を行う等によって排水栓１４の異常を報知すると（ＳＴＥＰ１３０）、そのまま初回湯張り処理を終了する。
【００２６】
一方、注湯量の合計が設定湯量に達する前に水流スイッチ６２がＯＮ状態となった場合は（ＳＴＥＰ１２２：ｙｅｓ）、浴槽１０への注湯によって循環金具５６が水没したと判断する。また、ＳＴＥＰ１１６の判断にて水流スイッチ６２がＯＮ状態であった場合は（ＳＴＥＰ１１６：ｙｅｓ）、浴槽１０に注湯する前から循環金具５６が水没していたことになるので、上述したＳＴＥＰ１１８〜１３０の処理を省略する。
【００２７】
続いて、図示しないリモコンの設定湯温を参照するとともに、浴槽１０内の湯の温度を検出して、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１３４）。浴槽１０内の湯の沸き上げは、追い焚き運転と同様に、循環ポンプ６０を駆動して浴槽１０内の湯を循環させながら風呂用バーナー２６での燃焼を制御し、風呂用熱交換器５０を通過する湯を加熱することによって行う。また、風呂戻り通路５２に設けられた湯温センサー５８を用いて、浴槽１０から風呂戻り通路５２に吸い込まれた湯の温度を検出することができる。尚、浴槽１０内の湯の沸き上げを制御する本実施例のコントローラー８０は、本発明の「沸き上げ実行部」に相当している。
【００２８】
こうして浴槽１０内の湯の沸き上げを行ったら、沸き上げ前後での湯温の上昇量と、沸き上げに要した熱量とに基づいて、浴槽１０内に溜まっている湯量（蓄積湯量）を算出する（ＳＴＥＰ１３６）。ＳＴＥＰ１３６では、沸き上げ前の湯温をＴａ（℃）、沸き上げ後の湯温（設定湯温）をＴｂ（℃）、風呂用バーナー２６の燃焼により風呂用熱交換器５０で湯に伝わる熱量をＱ（kｃａｌ）とし、水の比熱を１ｃａｌ／（ｇ・Ｋ）、水の密度を１ｇ／ｍＬとすると、蓄積湯量Ｖ（Ｌ）を、
Ｖ＝Ｑ／（Ｔｂ−Ｔａ）  …式（１）
から算出することができる。尚、蓄積湯量を算出する本実施例のコントローラー８０は、本発明の「算出部」に相当している。
【００２９】
こうして算出した蓄積湯量と、注湯量の合計とを比較して、その差が基準値（本実施例では２０Ｌ）以上であるか否かを判断する（図４のＳＴＥＰ１３８）。注湯を開始する前に浴槽１０内に残水がなければ、算出した蓄積湯量は注湯量の合計と近い値になることから、その差が基準値未満である場合は（ＳＴＥＰ１３８：ｎｏ）、注湯の開始前に残水がなかったか、あるいは残水があっても影響のない程度であると判断し、注湯量の合計を初期湯量（浴槽１０内に開口する循環金具５６が水没する湯量）としてメモリ８２に記憶する（ＳＴＥＰ１４０）。例えば、前述したＳＴＥＰ１２０〜１２６の処理を７回繰り返していた場合は、５０＋１０×７＝１２０Ｌを初期湯量として記憶する。尚、本実施例のメモリ８２は、本発明の「記憶部」に相当している。
【００３０】
また、初期湯量を記憶したら、初回フラグの設定をＯＦＦにする（ＳＴＥＰ１４２）。こうして初回フラグがＯＦＦに設定された状態で次回の湯張りが行われると、湯張り制御処理（図２）の先頭の判断にて、通常湯張り処理（ＳＴＥＰ１５０）が選択される。
【００３１】
一方、ＳＴＥＰ１３８の判断にて、蓄積湯量と注湯量の合計との差が基準値以上である場合は（ＳＴＥＰ１３８：ｙｅｓ）、注湯の開始前に浴槽１０内に残水があったことが疑われ、注湯量の合計をそのまま初期湯量として記憶すると、誤った（実際よりも少ない）初期湯量を記憶してしまう可能性がある。そこで、注湯量の合計を初期湯量として記憶せず、また、初回フラグの設定をＯＮのままにする（ＳＴＥＰ１４０，１４２の処理を省略する）。こうして初回フラグがＯＮに設定された状態で次回の湯張りが行われると、湯張り制御処理（図２）の先頭の判断では、初回湯張り処理（ＳＴＥＰ１１０）が選択されるので、初期湯量を再び検出しながら湯張りを行う。
【００３２】
このように本実施例の風呂給湯装置１では、浴槽１０への注湯を繰り返して循環金具５６が水没した時点で沸き上げを行い算出した蓄積湯量と、注湯量の合計（初期湯量）とを比較することにより、初期湯量が正しいこと（少なめに検出されていないこと）を確認することとしたので、誤った初期湯量を検出（記憶）することを防止することができる。
【００３３】
また、本実施例のように単位湯量（１０Ｌ）ずつ注湯を繰り返す方法では、初期湯量を検出する分解能は単位湯量となり、例えば、循環金具５６が水没する下限の湯量が１００Ｌの浴槽１０内に残水があったとしても、その残水量が１０Ｌ未満であれば、循環金具５６が水没したと検出される（水流スイッチがＯＮ状態になる）のは、注湯量の合計が１００Ｌに達した時点であるため、１００Ｌを初期湯量として記憶する。そこで、初回湯張りをもう一度実行するか否か（初期湯量を再度検出するか否か）を判断する基準値を単位湯量に設定することも可能であるが、経験上、蓄積湯量は実際よりも多めに算出される傾向が強いことから、本実施例では基準値を単位湯量よりも大きい値（２０Ｌ）に設定している。これにより、単位湯量に満たない残水量であるのに蓄積湯量と注湯量の合計との差が基準値以上となってしまう可能性が低くなるので、初回湯張り（初期湯量の検出）が無駄に繰り返されることを回避することが可能となる。
【００３４】
こうして蓄積湯量と注湯量の合計との比較に基づいて、ＳＴＥＰ１４０，１４２の処理を実行あるいは省略すると、続いて、ＳＴＥＰ１３６で算出した蓄積湯量が設定湯量よりも少ないか否かを判断する（ＳＴＥＰ１４４）。蓄積湯量が設定湯量よりも少ない場合は（ＳＴＥＰ１４４：ｙｅｓ）、設定湯量までの残り湯量を浴槽１０に注湯する（ＳＴＥＰ１４６）。例えば、設定湯量が２２０Ｌであり、算出した蓄積湯量が１２０Ｌである場合は、残りの１００Ｌを浴槽に注湯する。尚、ＳＴＥＰ１３４で沸き上げを行って蓄積湯量を算出することにより、注湯の開始前に浴槽１０内に残水があった場合でも、残水量を含めた蓄積湯量を把握することができるので、その蓄積湯量を基に設定湯量まで注湯することで、設定湯量よりも残水量分だけ超えて無駄に湯張りしてしまうことを防止できる。
【００３５】
一方、蓄積湯量が設定湯量以上である場合は（ＳＴＥＰ１４４：ｎｏ）、浴槽１０に注湯する必要はないのでＳＴＥＰ１４６を省略する。続いて、設定湯温になるまで浴槽１０内の湯の沸き上げを行い（ＳＴＥＰ１４８）、初回湯張り処理を終了する。尚、ＳＴＥＰ１３４およびＳＴＥＰ１４８の２段階で沸き上げを行うことにより、次のような効果が得られる。先ず、風呂給湯装置１では、湯張りが完了するタイミングを予測して予め報知することが一般的に行われている。この湯張り完了タイミングは、浴槽１０の冷え具合などの温度条件の違いによって変動する。そこで、ＳＴＥＰ１３４で一旦沸き上げを行った後に、湯張り完了タイミングの報知を行うことにより、温度条件の違いによる影響が少なくなるので、湯張り完了タイミングの予測精度を向上させることができる。
【００３６】
図５および図６は、通常湯張り処理を示すフローチャートである。通常湯張り処理を開始すると、まず初めに、循環ポンプ６０の呼び水処理を行い（ＳＴＥＰ１５２）、続いて、循環ポンプ６０を駆動し（ＳＴＥＰ１５４）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１５６）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１５６：ｎｏ）、メモリ８２に記憶されている初期湯量の１／４の湯量を浴槽１０に注湯する（ＳＴＥＰ１５８）。例えば、初期湯量として１２０Ｌを記憶していた場合は、３０Ｌを浴槽１０に注湯する。
【００３７】
浴槽１０に注湯したら、再び循環ポンプ６０を駆動し（ＳＴＥＰ１６０）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１６２）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１６２：ｎｏ）、続いて、注湯量の合計が初期湯量よりも少ないか否かを判断する（ＳＴＥＰ１６４）。注湯量の合計が初期湯量よりも少ない場合は（ＳＴＥＰ１６４：ｙｅｓ）、ＳＴＥＰ１５８の処置に戻って、初期湯量の１／４の湯量ずつ浴槽１０への注湯を追加しながら、循環ポンプ６０を駆動して水流スイッチ６２がＯＮ状態になるか否かの判断を繰り返す。そして、注湯量の合計が初期湯量以上になっても水流スイッチ６２がＯＮ状態とならない場合は（ＳＴＥＰ１６４：ｎｏ）、初期湯量を浴槽１０に注湯したのに循環金具５６が水没しておらず、排水栓１４を閉め忘れているか、あるいは閉め方が不完全であると判定して、湯張り運転を停止する（ＳＴＥＰ１６６）。さらに、排水栓１４の異常を報知すると（ＳＴＥＰ１６８）、通常湯張り処理を終了する。尚、排水栓１４の異常と判定して湯張り運転を停止する本実施例のコントローラー８０は、本発明の「判定部」に相当している。
【００３８】
前述したように本実施例の風呂給湯装置１では、初回湯張り処理で初期湯量を検出した際に、浴槽１０内の蓄積湯量を算出して初期湯量と比較することにより、正しいこと（少なめに検出されていないこと）を確認済みの初期湯量をメモリ８２に記憶しているので、誤った（少なめの）初期湯量に基づいて通常湯張りを行う度に排水栓１４の異常と誤検出することを防止することができる。
【００３９】
一方、注湯量の合計が初期湯量を超える前に水流スイッチ６２がＯＮ状態になった場合は（ＳＴＥＰ１６２：ｙｅｓ）、循環金具５６が水没しているので、浴槽１０の排水栓１４は正常に閉まっていると判断することができる。また、初期湯量を複数回（本実施例では４回）に分けて浴槽１０に注湯することとしており、初期湯量よりも少ない湯量を注湯した時点で水流スイッチ６２がＯＮ状態になった場合は、注湯の開始前に浴槽１０内に残水があったと判断することができる。尚、本実施例では、初期湯量を４回に分けて注湯するために、初期湯量の１／４の湯量ずつ注湯することとしているが、初期湯量を複数回に分割すればよく、４回に限られるわけではない。
【００４０】
また、ＳＴＥＰ１５６の判断にて水流スイッチ６２がＯＮ状態であった場合は（ＳＴＥＰ１５６：ｙｅｓ）、浴槽１０に注湯する前から循環金具５６が水没していたことになるので、上述したＳＴＥＰ１５８〜１６４の処理を省略する。
【００４１】
続いて、浴槽１０内の湯の温度を検出して、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１７０）。そして、沸き上げ前後での湯温の上昇量（Ｔｂ−Ｔａ）と、沸き上げに要した熱量Ｑとに基づいて、浴槽１０内の蓄積湯量Ｖを、前述した式（１）から算出する（ＳＴＥＰ１７２）。
【００４２】
続いて、算出した蓄積湯量が設定湯量よりも少ないか否かを判断し（図６のＳＴＥＰ１７４）、蓄積湯量が設定湯量よりも少ない場合は（ＳＴＥＰ１７４：ｙｅｓ）、設定湯量までの残り湯量を浴槽１０に注湯する（ＳＴＥＰ１７６）。一方、蓄積湯量が設定湯量以上である場合は（ＳＴＥＰ１７４：ｎｏ）、ＳＴＥＰ１７６の処理を省略して、設定湯温になるまで浴槽１０内の湯の沸き上げを行い（ＳＴＥＰ１７８）、通常湯張り処理を終了する。
【００４３】
ここで、通常湯張り処理では、メモリ８２に記憶されている初期湯量を浴槽１０に一気に注湯することも可能であるが、循環金具５６の直ぐ下まで残水があった場合に初期湯量を一気に注湯すると、設定湯量を超えてしまう可能性がある。そこで、本実施例のように初期湯量を複数回に分けて注湯するようにすれば、残水が循環金具５６の直ぐ下まであっても、設定湯量を超えて無駄に注湯することを回避することが可能となる。また、初期湯量を複数回に分けて注湯を繰り返し、循環金具５６が水没して循環が可能となった時点で沸き上げを行って蓄積湯量を算出することにより、注湯の開始前に浴槽１０内にあった残水を含めた蓄積湯量を把握することができるので、その蓄積湯量を基に設定湯量まで注湯することで、設定湯量よりも残水量分だけ超えて無駄に注湯してしまうことを防止することが可能となる。
【００４４】
尚、通常湯張りで初期湯量を複数回に分けて注湯する際の１回あたりの注湯量は、初回湯張りでの単位湯量よりも多い湯量に設定するのが望ましい。これにより、通常湯張りでは、初期湯張りに比べて注湯を繰り返す回数が少なくなるので短時間で湯張りを完了することが可能となる。
【００４５】
以上、本実施例の風呂給湯装置１について説明したが、本発明は上記の実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【００４６】
例えば、前述した実施例の風呂給湯装置１では、循環ポンプ６０を駆動し、水流スイッチ６２がＯＮ状態となったかを確認することで、循環金具５６の高さまで湯があるか否かを判断していた。しかし、これの代わりに接点スイッチを用いて、浴槽内の基準高さ（例えば、循環金具５６の高さ）に湯があるか否かに応じてＯＮ／ＯＦＦ状態が切り換わるようにしてもよい。
【符号の説明】
【００４７】
１…風呂給湯装置、          １０…浴槽、              １２…排水口、
１４…排水栓、              ２０…燃焼室、            ２４…給湯用バーナー、
２６…風呂用バーナー、      ２８…ガス通路、          ３０…電磁弁、
３２…比例弁、              ３４…給湯用電磁弁、      ３６…風呂用電磁弁、
３８…燃焼ファン、          ４０…給湯用熱交換器、    ４２…給水通路、
４４…給湯通路、            ４６…水量センサー、      ５０…風呂用熱交換器、
５２…風呂戻り通路、        ５４…風呂往き通路、      ５６…循環金具、
５８…湯温センサー、        ６０…循環ポンプ、        ６２…水流スイッチ、
７０…注湯通路、            ７２…注湯電磁弁、        ７４…逆止弁、
７６…湯量センサー、        ８０…コントローラー、    ８２…メモリ。
【図１】
0005921502.tif 000002
【図２】
0005921502.tif 000003
【図３】
0005921502.tif 000004
【図４】
0005921502.tif 000005
【図５】
0005921502.tif 000006
【図６】
0005921502.tif 000007