(57)【特許請求の範囲】
【請求項１】
湯を浴槽に供給する給湯管路に流量センサ、流量調節弁、および圧力センサを設け、前記流量センサの検出結果を基に前記流量調節弁の動作を制御装置で制御して前記浴槽への湯張り湯量を調節すると共に、前記圧力センサの検知結果と前記流量センサの検出結果とを基に前記流量調節弁の動作を前記制御装置で制御して前記浴槽への足し湯湯量を調節する給湯機であって、
前記制御装置は、
前記浴槽への給湯を複数回に分けて行って該浴槽に湯張りする湯張り制御部と、
前記浴槽に湯張りが行われるたびに、前記流量センサの検知結果を基に前記浴槽への給湯量を求めると共に前記圧力センサの検知結果を基に前記浴槽での水位を求めて浴槽面積を算出し、複数のデータ記憶領域を有するバッファメモリ部に前記浴槽への湯張りのたびに算出した浴槽面積のデータをＦＩＦＯ方式で記憶させた後に、該バッファメモリ部の前記複数のデータ記憶領域の各々に記憶されている浴槽面積の各データを、古いデータほど重みが小さくなるように重み付けし、該重み付けをした全てのデータを用いて浴槽面積を再計算し、該再計算した浴槽面積と、前記湯張り完了時の前記圧力センサの検知結果と、足し湯開始前の前記圧力センサの検知結果とを基に前記足し湯湯量を算出して前記浴槽に足し湯する足し湯制御部と、
を有することを特徴とする給湯機。
【請求項２】
前記足し湯制御部は、前記浴槽への湯張りの回数が前記バッファメモリ部でのデータ記憶領域の数に満たないときには、最も新しい浴槽面積のデータを前記バッファメモリ部に繰り返し格納することで前記データ記憶領域の各々を埋め、古いデータほど該データに小さな定数を乗じて重み付けを小さくして浴槽面積を再計算する、
ことを特徴とする請求項１に記載の給湯機。
【請求項３】
前記足し湯制御部は、前記浴槽への湯張りの回数が前記バッファメモリ部でのデータ記憶領域の数に満たないときには、最も新しい浴槽面積のデータを前記バッファメモリ部に繰り返し格納することで前記データ記憶領域の各々を埋め、前記データ記憶領域の各々に格納されている浴槽面積のデータを基に平均値を算出することで古いデータの重み付けを小さくして浴槽面積を再計算する、
ことを特徴とする請求項１に記載の給湯機。
【請求項４】
前記足し湯制御部は、
前記浴槽への湯張り時に、前記流量センサの検知結果を基に前記浴槽への給湯量を求めると共に前記圧力センサの検知結果を基に前記浴槽での水位を求め、前記浴槽への給湯量と前記浴槽での水位変化量とから浴槽面積を算出する第１の浴槽面積算出部と、
前記バッファメモリ部の前記複数のデータ記憶領域の各々に記憶されている浴槽面積の各データを、古いデータほど重みが小さくなるように重み付けし、該重み付けをした全てのデータを用いて浴槽面積を再計算する第２の浴槽面積算出部と、
を含むことを特徴とする請求項１〜３のいずれか１つに記載の給湯機。
【請求項５】
前記湯張り制御部は、初回の湯張りから予め定められた回数の湯張りが行われた後は、１回の給湯で前記浴槽に湯張りすることを特徴とする請求項１〜４のいずれか１つに記載の給湯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、浴槽への湯張り機能および足し湯機能を備えた給湯機に関するものである。
【背景技術】
【０００２】
浴槽への湯張り機能と足し湯機能とを備えた給湯機では、浴槽への給湯管路に流量センサと圧力センサ（水位センサ）とが設けられ、流量センサの検出結果を基に浴槽への給湯量が制御されて、ユーザが設定した湯量の湯張りが自動的に行われる。また、圧力センサ（水位センサ）による検知結果を基に浴槽での水位が算出されて、所定量以上の水位低下が起きたときには自動的に足し湯が行われる。
【０００３】
足し湯の際の湯量（足し湯湯量）は、例えば下式（ｉ）
足し湯湯量＝（目標水位−現在水位）×浴槽面積      ……（ｉ）
により算出される。ここで、上記式（ｉ）中の「目標水位」は湯張りが完了時の浴槽での水位であり、「現在水位」は足し湯開始前の浴槽での水位である。これらの水位は上記圧力センサにより検知されて、自動的に記憶される。また、上記式（ｉ）中の「浴槽面積」は浴槽内の水平断面積であり、給湯機設置後の最初の湯張り時に給湯を複数回に分けて行い、そのうちの所定回目の給湯動作を行ったときに、下式（ii）
浴槽面積＝給湯量／（給湯後の水位−給湯前の水位）  ……（ii）
により算出され、自動的に記憶される。
【０００４】
例えば給湯機設置後の最初の湯張り時に、湯張りが完了する前に入浴してしまったり、浴槽の排水栓から漏水があったりすると、正確な浴槽面積が算出されずに誤った浴槽面積が算出され、記憶されることになる。結果として、その後に行われる足し湯の際の足し湯湯量も誤ったものとなり、給湯機の利便性が低下する。このような不具合を防止するために、特許文献１に記載された自動風呂装置では、足し湯を行う契機となる基準水位と足し湯後の水位との差が所定値以上の場合に、補正演算手段により浴槽面積を補正している。
【０００５】
【特許文献１】特開２００１−２１５０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
市販されている浴槽の内部輪郭形状は必ずしも直方体ではなく、段差があったり浴槽の高さ方向に広がりをもっていたりするものも多い。また、給湯機の設置から暫くの間は、ユーザが自分の好みの湯張り湯量をうまく設定できずに該湯張り湯量を種々変更することも多い。これらのことから、給湯機設置後の最初の湯張り時に浴槽面積を算出して記憶し、足し湯時に上記の浴槽面積を用いて足し湯湯量を算出する従来の給湯機では、前述した式（ｉ）の目標水位や式（ii）の浴槽面積が最初の湯張り時から変動して、所望量の足し湯を自動的に行うことができないことがある。
【０００７】
特許文献１の自動風呂装置は、基準水位と足し湯後の水位との差が所定値以上であった場合に浴槽面積を補正するものであるので、浴槽面積の補正が必要であると判断されたときの足し湯湯量は、ユーザが所望する量ではない。所望量の足し湯またはそれに近い量の足し湯を自動的に行うことができるようになるのは、浴槽面積を補正した後である。ただし、浴槽面積を補正した後の湯張り時に湯張り湯量が再度変更されると、浴槽面積が改めて補正された後に行われる足し湯時まで所望量の足し湯を自動的に行うことができない。
【０００８】
本発明は上記の事情に鑑みてなされたものであり、湯張り湯量が変更された後に所望量の足し湯を自動的に行えるようになるまでの期間が比較的短い給湯機を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成する本発明の給湯機は、湯を浴槽に供給する給湯管路に流量センサ、流量調節弁、および圧力センサを設け、流量センサの検出結果を基に流量調節弁の動作を制御装置で制御して浴槽への湯張り湯量を調節すると共に、圧力センサの検知結果と流量センサの検出結果とを基に流量調節弁の動作を制御装置で制御して浴槽への足し湯湯量を調節する給湯機であって、制御装置は、浴槽への給湯を複数回に分けて行って該浴槽に湯張りする湯張り制御部と、浴槽に湯張りが行われるたびに、流量センサの検知結果を基に浴槽への給湯量を求めると共に圧力センサの検知結果を基に浴槽での水位を求めて浴槽面積を算出し、複数のデータ記憶領域を有するバッファメモリ部に浴槽面積のデータを記憶させた後に、該バッファメモリ部に記憶されている浴槽面積のデータのうちの古いデータの重み付けを小さくして浴槽面積を再計算し、該再計算した浴槽面積と、湯張り完了時の圧力センサの検知結果と、足し湯開始前の圧力センサの検知結果とを基に足し湯湯量を算出して浴槽に足し湯する足し湯制御部とを有することを特徴とするものである。
【発明の効果】
【００１０】
本発明の給湯機では、湯張り時に算出されてバッファメモリ部に記憶されている浴槽面積のデータを基に浴槽面積を再計算し、該再計算した浴槽面積を基に足し湯湯量を算出するので、当該給湯機の設置後にユーザが湯張り湯量を変更した場合でも、該変更された湯張り湯量をその後最初に行われる足し湯時から足し湯湯量に反映させることができる。また、浴槽面積を再計算するにあたっては、バッファメモリ部に記憶されている浴槽面積のデータのうちの古いデータの重み付けが小さくされるので、足し湯湯量をユーザの好みの湯量に短期間で近づけ易い。したがって、本発明の給湯機によれば、湯張り湯量が変更されても比較的短い期間内にユーザが所望する量の足し湯を自動的に行えるようにし易い。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の給湯機の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下に説明する実施の形態に限定されるものではない。
【００１２】
実施の形態１．
図１は、本発明の給湯機の一例を示す概略図である。同図に示す給湯機６０は、熱源機として機能するヒートポンプユニット１で水を湯に沸き上げて貯湯タンク５に貯留し、ここから給湯管路２０を介して浴槽７０に給湯するものであり、各部の動作は制御装置５０により制御される。
【００１３】
この給湯機６０では、ヒートポンプユニット１で沸き上げられて貯湯タンク５に貯留される湯の温度を検知するために、貯湯タンク５の上部に貯湯温度センサ７が設けられている。また、貯湯タンク５の下部には、市水等の低温水を貯湯タンク５および給湯管路２０に供給する給水管路１０の一端と沸上げ用循環管路１５の一端とが接続されている。
【００１４】
給水管路１０は、一端が貯湯タンク５の下部に接続された第１給水管部１０ａと、該第１給水管部１０ａから分岐して後述する湯水混合弁２１に接続された第２給水管部１０ｂとを含んでいる。第１給水管部１０ａでの第２給水管部１０ｂの分岐箇所の上流側に減圧弁１１が配置されて、貯湯タンク５および湯水混合弁２１へ供給される水の圧力を一定値に制御している。また、第２給水管部１０ｂには、湯水混合弁２１に供給される水の温度を検知する給水温度センサ１３が設けられている。
【００１５】
沸上げ用循環管路１５は、貯湯タンク５の下部からヒートポンプユニット１を経由して貯湯タンク５の上部に達する管路であり、往き管１５ａと戻り管１５ｂとを含んでいる。往き管１５ａは貯湯タンク５の下部とヒートポンプユニット１中の熱交換器１ａとを繋ぎ、戻り管１５ｂは熱交換器１ａと貯湯タンク５の上部とを繋ぐ。往き管１５ａの途中に沸上げ用循環ポンプ１７が設けられている。
【００１６】
給湯管路２０は、貯湯タンク５に貯留された湯を浴槽７０に供給する管路であり、第１給湯管部２０ａ、第２給湯管部２０ｂ、および第３給湯管部２０ｃの計３つのセクションに分けられる。また、当該給湯管路２０には、湯水混合弁２１、流量センサ２２、給湯温度センサ２３、流量調節弁２４、フロースイッチ２５、圧力センサ２６、および浴槽用循環ポンプ２７が設けられている。
【００１７】
給湯管路２０における第１給湯管部２０ａは貯湯タンク５の上部と湯水混合弁２１とを繋ぎ、第２給湯管部２０ｂは湯水混合弁２１と浴槽７０とを繋ぐ。第２給湯管部２０ｂでの第３給湯管部２０ｃの分岐箇所の上流側に、第２給湯管部２０ｂでの流量を計測する流量センサ２２、第２給湯管部２０ｂを流れる湯の温度を検知する給湯温度センサ２３、および第２給湯管部２０ｂを流れる湯の流量を調節する流量調節弁２４が上流側からこの順番で設けられている。
【００１８】
また、第３給湯管部２０ｃは第２給湯管部２０ｂから分岐して浴槽７０に達する。この第３給湯管部２０ｃには、該第３給湯管部２０ｃ中に順方向の流れ、すなわち浴槽７０から浴槽用循環ポンプ２７を経て第２給湯管部２０ｂに向かう流れが存在するか否かを検知するフロースイッチ２５、浴槽７０での水位を検知する圧力センサ２６、および浴槽用循環ポンプ２７が上流側からこの順番で設けられている。
【００１９】
上述した流量調節弁２４が閉の間は、浴槽用循環ポンプ２７を運転することにより、第２給湯管部２０ｂでの流量調節弁２４よりも浴槽７０側の領域と、第３給湯管部２０ｃと、浴槽７０とにより、浴水７０ａの循環経路が形成される。なお、第１給湯管部２０ａでの貯湯タンク５側の端部には、貯湯タンク５の内圧過上昇を防ぐ圧力逃がし弁３０が設けられている。
【００２０】
制御装置５０は、制御装置本体４０とリモートコントローラ４５とを有しており、リモートコントローラ４５には、制御装置本体４０に湯張りの開始を指示する湯張り開始ボタン４５ａ、湯張り温度を指示する湯張り温度設定ボタン４５ｂ、および湯張り湯量を指示する湯張り湯量設定ボタン４５ｃ等の操作ボタンが設けられている。
【００２１】
上記の制御装置本体４０は、貯湯温度センサ７、給水温度センサ１３、流量センサ２２、給湯温度センサ２３、フロースイッチ２５、および圧力センサ２６の各々に接続されてこれらの機器の検知結果を得る。そして、当該検知結果のうちの所定の検知結果と、リモートコントローラ４５からユーザが入力した情報や指令等とに応じて、ヒートポンプユニット１、沸上げ用循環ポンプ１７、湯水混合弁２１、流量調節弁２４、または浴槽用循環ポンプ２７の動作を制御する。
【００２２】
上述した各構成要素のうち、ヒートポンプユニット１およびリモートコントローラ４５をそれぞれ除いた残りの構成要素は、ユニットケースＵＣに収められている。ただし、給水管路１０、沸上げ用循環管路１５、および給湯管路２０の各々は、その一部がユニットケースＵＣの外部にまで延在している。浴槽７０は、給湯機６０の構成要素ではない。
【００２３】
このように構成された給湯機６０は、制御装置本体４０の構成および機能に特徴を有しているので、以下、図１で用いた参照符号を適宜引用しつつ図２を参照して制御装置本体４０の構成を詳述した後、図３および図４を参照して制御装置本体４０での特徴的な機能である浴槽面積の算出に関する機能を具体的に説明する。
【００２４】
図２は、図１に示した給湯機での制御装置本体を概略的に示す機能ブロック図である。同図に示す制御装置本体４０は、インタフェース部（Ｉ／Ｆ部）３１、送受信処理部３３、制御部３５、記憶部３７、およびバッファメモリ部３９を備えている。
【００２５】
上記のＩ／Ｆ部３１は、貯湯温度センサ７、給水温度センサ１３、流量センサ２２、給湯温度センサ２３、フロースイッチ２５、および圧力センサ２６（図１参照）の各々に接続されていると共に、ヒートポンプユニット１、沸上げ用循環ポンプ１７、湯水混合弁２１、流量調節弁２４、および浴槽用循環ポンプ２７（図１に参照）の各々に接続されている。また、リモートコントローラ４５（図１参照）にも接続されている。送受信処理部３３はＩ／Ｆ部３１および制御部３５に接続されて、Ｉ／Ｆ部３１が受けた信号を制御部３５に送る一方で、制御部３５が作成した制御信号をＩ／Ｆ部３１に送る。
【００２６】
制御部３５は、Ｉ／Ｆ部３１および送受信処理部３３を介して送られてくる貯湯温度センサ７、給水温度センサ１３、流量センサ２２、給湯温度センサ２３、フロースイッチ２５、および圧力センサ２６それぞれの検知結果やリモートコントローラ４５から入力された指令等に応じて、ヒートポンプユニット１、沸上げ用循環ポンプ１７、湯水混合弁２１、流量調節弁２４、および浴槽用循環ポンプ２７それぞれの制御信号を作成し、送受信処理部３３に送る。そのために、当該制御部３５は、沸上げ制御部３５ａ、湯張り制御部３５ｂ、足し湯制御部３５ｃ、および送受信制御部３５ｄを有している。
【００２７】
上記の沸上げ制御部３５ａは、ユーザがリモートコントローラ４５から指定した沸上げ開始時刻になると動作を開始して、給湯機６０（図１参照）での沸上げ運転を制御する。沸上げ運転の開始時には、ヒートポンプユニット１および沸上げ用循環ポンプ１７の起動を指示する制御信号を作成して送受信処理部３３に送り、貯湯温度センサ７の検知結果がユーザの指定した沸上げ温度に相当する温度になると、ヒートポンプユニット１および沸上げ用循環ポンプ１７の停止を指示する制御信号を作成して送受信処理部３３に送る。
【００２８】
なお、ユーザが指定した沸上げ開始時刻および沸上げ温度それぞれについての情報は、記憶部３７に格納される。沸上げ制御部３５ａは、当該情報を記憶部３７から読み出して、所定の時期に上記の制御信号を作成する。
【００２９】
湯張り制御部３５ｂは、ユーザがリモートコントローラ４５の湯張り開始ボタン４５ａ（図１参照）を押したときに動作を開始して、浴槽７０（図１参照）への湯張りを制御する。このとき、貯湯温度センサ７、給水温度センサ１３、および給湯温度センサ２３それぞれの検知結果と、流量センサ２２の検知結果と、ユーザがリモートコントローラ４５の湯張り温度設定ボタン４５ｂから設定した湯張り温度と、湯張り湯量設定ボタン４５ｃ（図１参照）から設定した湯張り湯量とを基に、浴槽７０への所定温度の湯の供給が複数回に分けて行われるように湯水混合弁２１および流量調節弁２４それぞれの弁開度を指示する制御信号を作成して送受信処理部３３に送る。
【００３０】
例えば、湯張り制御部３５ｂは、第２給湯管部２０ｂを流れる湯の流量に応じて流量センサ７が出力するパルス信号をＩ／Ｆ部３１および送受信処理部３３を介して得、該パルス信号をカウントして単位時間当たりの給湯流量を算出すると共に該給湯流量を一定時間毎に積算して浴槽７０への給湯量を求め、予め定められた量の湯が浴槽７０に給湯されるたびに流量調節弁２４を閉にする。そして、浴槽７０への総給湯量が湯張り湯量に達すると、流量調節弁２４を閉にして浴槽７０への給湯を停止する。
【００３１】
湯張り時に浴槽７０への湯の供給を何回に分けて行うかは、給湯機６０のメーカにより設定されて、その情報が予め記憶部３７に格納される。また、湯張り温度および湯張り湯量の各々はリモートコントローラ４５からユーザにより設定され、これらの情報は記憶部３７に格納される。湯張り制御部３５ｂは、各情報を記憶部３７から読み出して、所定の時期に上記の制御信号を作成する。
【００３２】
足し湯制御部３５ｃは、第１の浴槽面積算出部３５ｃ1、バッファメモリ管理部３５ｃ2、および第２の浴槽面積算出部３５ｃ3を含んでいる。第１の浴槽面積算出部３５ｃ1は、浴槽７０への湯張り時に、流量センサ２２の検知結果を基に浴槽７０への給湯量を求めると共に圧力センサ２６の検知結果を基に浴槽７０での水位を求め、これらから例えば前述した式（ii）
浴槽面積＝給湯量／（給湯後の水位−給湯前の水位）    ……（ii）
に基づいて浴槽面積を算出する。
【００３３】
なお、第３給湯管部２０ｃに水が満たされているときに圧力センサ２６によって検知される第３給湯管部２０ｃ内の水の圧力は、浴水７０ａ（図１参照）の水面と圧力センサ２６との高低差により生じる水頭圧に相当し、該水頭圧は浴水７０ａの水面が上下することに伴って変動するので、浴槽７０での相対的な水位は圧力センサ２６の検知結果に基づいて算出可能である。
【００３４】
バッファメモリ管理部３５ｃ2は、バッファメモリ部３９へのデータの格納およびバッファメモリ部３９内のデータの消去を管理し、第１の浴槽面積算出部３５ｃ1が浴槽面積を算出するたびに該浴槽面積のデータをバッファメモリ部３９に順次格納する。バッファメモリ部３９は、複数のデータ記憶領域を有しており、最新のデータＡｉをバッファ（データ記憶領域）Ａ[ｉ]〜Ａ[４]に格納する。結果として、バッファメモリ部３９の各データ記憶領域に浴槽面積のデータが格納される。
【００３５】
第２の浴槽面積算出部３５ｃ3は、バッファメモリ部３９の各データ記憶領域から浴槽面積のデータを読み出し、これらのデータを基に、古いデータの重み付けを小さくして浴槽面積を再計算する。例えばバッファメモリ部３９に５つのデータ記憶領域があり、該バッファメモリ部３９に浴槽面積のデータが５つ格納されている場合、浴槽面積の各データＡ1〜Ａ5と、任意に設定される重み付けの定数ｋ1〜ｋ5（ただし、ｋ1＜ｋ2＜ｋ3＜ｋ4＜ｋ5）とを用いて、下式（iii）
Ａｍ＝(Ａ1・k1+Ａ2・k2+Ａ3・k3+Ａ4・k4+Ａ5・k5)／(k1+k2+k3+k4+k5)  …（iii）
により浴槽面積Ａｍを再計算する。
【００３６】
上述した第１の浴槽面積算出部３５ｃ1、バッファメモリ管理部３５ｃ2、および第２の浴槽面積算出部３５ｃ3を含む足し湯制御部３５ｃは、圧力センサ２６の検知結果を基に浴槽７０での水位を監視し、直近に行われた湯張り完了時の水位から所定量以上の水位低下が起きたときに浴槽７０への足し湯湯量を制御する。このとき、第２の浴槽面積算出部３５ｃ3が再計算した浴槽面積と、湯張り完了時の圧力センサ２６の検知結果と、足し湯開始前の圧力センサ２６の検知結果と基に、例えば前述した式（ｉ）
足し湯湯量＝（目標水位−現在水位）×浴槽面積  ……（ｉ）
に基づいて足し湯湯量を算出する
【００３７】
また、足し湯制御部３５ｃは、ユーザが設定した前述の湯張り温度となるように湯水混合弁２１での弁開度を指示する制御信号と、流量調節弁２４を開にする制御信号とを作成して送受信処理部３３に送る。さらには、流量センサ２２の検知結果を監視して、該検知結果が上記足し湯湯量に達したときに流量調節弁２４を閉にする制御信号を作成して送受信処理部３３に送る。
【００３８】
なお、足し湯を開始する契機となる水位低下量については給湯機６０のメーカにより設定され、該水位低下量のデータが予め記憶部３７に格納される。また、足し湯制御部３５ｃは、直近に行われた湯張り完了時の水位から所定量以上の水位低下が起きたときの他に、足し湯を指示する指令がリモートコントローラ４５から入力されたときにも浴槽７０への足し湯を制御する。このとき、ユーザが設定した前述の湯張り温度となるように湯水混合弁２１での弁開度を指示する制御信号と、流量調節弁２４を開にする制御信号とを作成して送受信処理部３３に送り、足し湯の終了を指示する指令がリモートコントローラ４５から入力されたときに流量調節弁２４を閉にする制御信号を作成して送受信処理部３３に送る。
【００３９】
送受信制御部３５ｄは、送受信処理部３３の動作を制御して、Ｉ／Ｆ部３１を介して送受信処理部３３に送られてきた検知結果の信号や指令を沸上げ制御部３５ａ、湯張り制御部３５ｂ、または足し湯制御部３５ｃに振り分けると共に、沸上げ制御部３５ａ、湯張り制御部３５ｂ、または足し湯制御部３５ｃから送受信処理部３３に送られてきた制御信号を所定の送信先に振り分ける。
【００４０】
上述した構成の制御装置本体４０が有する機能のうちの浴槽面積の算出に関する機能を、以下、図１または図２で用いた参照符号を適宜引用しつつ図３および図４を参照して具体的に説明する。
【００４１】
図３は、浴槽への湯張り完了時の水位と第１の浴槽面積算出部が算出する浴槽面積との関係の一例を示す概念図である。同図には、給湯機６０（図１参照）の設置後、最初に行われた湯張りでの完了時の水位ＷＬ1、２回目に行われた湯張りでの完了時の水位ＷＬ2、および３〜５回目に行われた湯張りでの完了時の水位ＷＬ3〜ＷＬ5と、各湯張り完了時に第１の浴槽面積算出部３５ｃ1（図２参照）が算出した浴槽面積Ａ1〜Ａ5とが示されている。
【００４２】
図示のように、浴槽７０の内部輪郭形状は高さ方向に広がりをもっている。このため、第１の浴槽面積算出部３５ｃ1が算出する浴槽面積Ａ1〜Ａ5は湯張り完了時の水位に応じて変動する。給湯機６０の設置から暫くの間、ユーザは自分の好みの湯張り湯量をうまく設定できず、１〜３回目の湯張り湯量は互いに異なった値となっているが、３回目の湯張り時に好みの湯張り湯量を見つけ出し、４回目および５回目の湯張り湯量は３日目の湯張り湯量と同量になっている。このため、水位ＷＬ1〜ＷＬ3は互いに異なるが、水位ＷＬ3〜ＷＬ5は互いに同じである。同様に、浴槽面積Ａ1〜Ａ3は互いに異なるが、浴槽面積Ａ3〜Ａ5は互いに同じである。
【００４３】
図４に示すように、バッファメモリ部３９は５つのデータ記憶領域Ａ[０]〜Ａ[４]を有しており、これらのデータ記憶領域Ａ[０]〜Ａ[４]には、１回目の湯張り完了から５回目の湯張り完了までの間、第１の浴槽面積算出部３５ｃ1（図２参照）が算出した浴槽面積のデータＡ1〜Ａ5が順次格納される。第１の浴槽面積算出部３５ｃ1が算出した浴槽面積の最新のデータをバッファメモリ部３９の所定のデータ記憶領域に格納しても該バッファメモリ部３９に未格納データ記憶領域があるとき、すなわち１〜４回目の湯張り時には、全ての未格納データ記憶領域が上記最新のデータで埋められる。図４においては、便宜上、浴槽面積の最新のデータが格納されたデータ記憶領域および該最新のデータで埋められた未格納データ記憶領域の各々にハッチングを付してある。
【００４４】
第２の浴槽面積算出部３５ｃ3（図２参照）は、バッファメモリ部３９の各データ記憶領域Ａ[０]〜Ａ[４]から浴槽面積のデータを読み出し、これらのデータを基に古いデータの重み付けを小さくして浴槽面積を再計算する。このため、該再計算結果に及ぼす初期の浴槽面積Ａ1，Ａ2の影響は湯張り回数が増加するほど小さくなる。すなわち、ユーザが自分の好みの湯張り湯量をうまく設定できなかった１，２回目の湯張り時に第１の浴槽面積算出部３５ｃ1が算出した浴槽面積Ａ1，Ａ2は、湯張り回数が増加するほど、第２の浴槽面積算出部３５ｃ3が再計算により算出する浴槽面積に影響を及ぼさなくなる。足し湯制御部３５ｃ（図２参照）は、既に説明したように、第２の浴槽面積算出部３５ｃ3が再計算した浴槽面積を用いて足し湯湯量を算出する。
【００４５】
このようにして足し湯制御部３５ｃが足し湯湯量を制御する給湯機６０では、湯張り回数が増加するほど、足し湯完了時の湯量がユーザの所望する湯張り時の湯量に近づく。給湯機６０の設置後にユーザが湯張り湯量を種々変更した場合でも、該変更された湯張り湯量をその後最初に行われる足し湯時から足し湯湯量に反映させることができる。また、第２の浴槽面積算出部３５ｃ3が浴槽面積を再計算するにあたっては、バッファメモリ部３９に記憶されている浴槽面積のデータのうちの古いデータの重み付けが小さくされるので、足し湯湯量をユーザの好みの湯量に短期間で近づけ易い。したがって、給湯機６０によれば、湯張り湯量が変更されても比較的短い期間内にユーザが所望する量の足し湯を自動的に行えるようになる。
【００４６】
上述の技術的効果を奏する給湯機６０での浴槽面積の算出に係る処理は、種々の手順の下に行うことができる。以下、図１または図２で用いた参照符号を適宜引用しつつ図５を参照して、給湯機６０での浴槽面積の算出に係る処理の具体例を説明する。
【００４７】
図５は、図１に示した給湯機での浴槽面積の算出に係る処理の一例を概略的に示すフローチャートである。同図に示す例では、給湯機６０（図１参照）に電源投入された後に制御部３５（図２参照）がステップＳ１〜Ｓ１５を行って、浴槽面積の算出に係る処理を行う。
【００４８】
最初に行われるステップＳ１は、給湯機６０（図１参照）に電源が投入されると開始されるステップであり、当該ステップＳ１では、バッファメモリ部３９での浴槽面積の記憶回数Ｃａ、換言すれば湯張り回数をバッファメモリ管理部３５ｃ2（図２参照）がゼロ（０）にセットする。この後、沸上げ運転が行われてリモートコントローラ４５から浴槽７０（図１参照）への湯張りが指示されるとステップＳ２に進み、湯張り制御部３５ｂ（図１参照）が浴槽７０に所定湯量の湯張りを行う。このとき、湯張り制御部３５ｂは、第１の浴槽面積算出部３５ｃ1（図２参照）が浴槽面積を算出できるように、浴槽７０への給湯を複数回に分けて行う。図５においては、第１の浴槽面積算出部３５ｃ1によって浴槽面積が算出される湯張りを「浴槽面積記憶自動湯張り」と表記している。
【００４９】
次いで行われるステップＳ３では、湯張りが正常に完了したか否かを湯張り制御部３５ｂが判断する。湯張りが未だ正常に完了していないと判断されたときにはステップＳ２に戻って該ステップＳ２以降を繰り返し、湯張りが正常に完了したと判断されたときにはステップＳ４に進んで第１の浴槽面積算出部３５ｃ1が浴槽面積Ａｎを算出してから、ステップＳ５に進む。なお、浴槽面積Ａｎ中の「ｎ」は、湯張りが行われた回数を意味する。ここではｎ＝１である。
【００５０】
ステップＳ５では、バッファメモリ部３９での浴槽面積の記憶回数Ｃａがゼロ（０）であるか否かをバッファメモリ管理部３５ｃ2（図２参照）が判断する。前述したステップＳ１で浴槽面積の記憶回数Ｃａをゼロ（０）にセットしてあるので、ここでは必ずゼロ（０）であると判断されて、ステップＳ６に進む。
【００５１】
ステップＳ６では、バッファメモリ部３９へのデータ格納回数を計数するカウンタの計数値ｉをバッファメモリ管理部３５ｃ2がゼロ（０）にセットする。上記のカウンタは、最初のデータ格納を「ゼロ（０）回目のデータ格納」として計数するものであり、バッファメモリ管理部３５ｃ2に設けられている。
【００５２】
次ぎに行われるステップＳ７では、ステップＳ４で算出した浴槽面積Ａｎについてのバッファメモリ部３９へのデータ格納回数が該バッファメモリ部３９でのデータ記憶領域の数Ｎ以下であるか否かをバッファメモリ管理部３５ｃ2が判断する。ここでは、上記データ記憶領域の数Ｎが「５」であるものとして説明する。バッファメモリ部３９へのデータ格納回数は上述のカウンタの計数値ｉによって表され、該計数値ｉはゼロ（０）からカウントされる。したがって、計数値ｉが５未満であるか否かを判断することにより、バッファメモリ部３９へのデータ格納回数がデータ記憶領域の数Ｎ以下であるか否かを判断することができる。上述のステップＳ６で計数値ｉをゼロ（０）にセットしてあるので、当該ステップＳ７では必ず５未満であると判断されて、ステップＳ８に進む。
【００５３】
ステップＳ８では、ステップＳ４で第１の浴槽面積算出部３５ｃ1が算出した浴槽面積Ａｎのデータをバッファメモリ管理部３５ｃ2がバッファメモリ部３９に格納する。このとき、浴槽面積Ａｎのデータは、バッファメモリ部３９が有する５つのデータ記憶領域Ａ[０]〜Ａ[４]のうちで上記の計数値ｉに対応するデータ記憶領域Ａ[ｉ]に格納される。図５においては、バッファメモリ部３９が有するデータ記憶領域Ａ[ｉ]を「浴槽面積バッファＡ[ｉ]」と表記している（以下同様）。なお、上述したようにバッファメモリ部３９でのデータ記憶領域の数Ｎは「５」であるので、上記の計数値ｉが４のときに全てのデータ記憶領域にデータが格納されることになる。
【００５４】
バッファメモリ部３９へのデータの格納が終了するとステップＳ９に進み、上記の計数値ｉをバッファメモリ管理部３５ｃ2がインクリメントする。図５においては、計数値ｉのインクリメントを「ｉ++」と表記している。この後、ステップＳ７に戻り、該ステップＳ７以降を繰り返す。
【００５５】
ステップＳ７以降を繰り返すうちに、ステップＳ７で計数値ｉがバッファメモリ部３９でのデータ記憶領域の数Ｎ以下ではないと判断されることになる。すなわち、バッファメモリ部３９での全てのデータ記憶領域がデータで埋まったと判断される。このように判断されるとステップＳ１０に進み、バッファメモリ部３９に格納されている浴槽面積のデータを用いて第２の浴槽面積算出部３５ｃ3が浴槽面積Ａｍを再計算（算出）し、該浴槽面積Ａｍを記憶部３７（図２参照）に格納する。今回（１回目）の湯張り湯量、湯張り水位が反映された浴槽面積Ａｍが得られる。足し湯制御部３５ｃ（図２参照）の制御に下に足し湯を行う際には、当該浴槽面積Ａｍを用いて足し湯湯量が算出される。
【００５６】
この後、ステップＳ１１に進んでバッファメモリ部３９での浴槽面積の記憶回数Ｃａをバッファメモリ管理部３５ｃ2がインクリメントしてからステップＳ２に戻って、ステップＳ２〜Ｓ５を繰り返す。このときのステップＳ５では、バッファメモリ部３９での浴槽面積の記憶回数Ｃａがゼロ（０）ではないと判断されるので、該ステップＳ５からステップＳ１２以降に進む。
【００５７】
ステップＳ１２以降は、浴槽面積ＡｎのデータをＦＩＦＯ（First In First Out）方式でバッファメモリ部３９に格納する手順であり、最初に行われるステップＳ１２では、バッファメモリ部３９へのデータ格納回数を計数するカウンタの計数値ｉをバッファメモリ管理部３５ｃ2がゼロ（０）にセットする。
【００５８】
次いで行われるステップＳ１３では、バッファメモリ部３９でのデータ記憶領域の数Ｎ（＝５）と第１の浴槽面積算出部３５ｃ1による浴槽面積の算出回数ｎとの差をバッファメモリ管理部３５ｃ2が算出し、ステップＳ４で算出した浴槽面積Ａｎについてのバッファメモリ部３９へのデータ格納回数が上記の差（Ｎ−ｎ）に「１」を加えた値（Ｎ−ｎ＋１）未満であるか否かをバッファメモリ管理部３５ｃ2が判断する。なお、上記第１の浴槽面積算出部３５ｃ1による浴槽面積の算出回数ｎは、湯張りが行われた回数と同じ値であり、したがってステップＳ４で算出される浴槽面積Ａｎ中の「ｎ」とも同じ値である。
【００５９】
このステップＳ１３で上記の計数値ｉが（Ｎ−ｎ＋１）未満であると判断されたときにはステップＳ１４に進み、第１の浴槽面積算出部３５ｃ1がステップＳ４で算出した最新の浴槽面積Ａｎのデータを、バッファメモリ管理部３５ｃ2がバッファメモリ部３９に格納する。このとき、上記最新の浴槽面積Ａｎのデータは、バッファメモリ部３９が有する５つのデータ記憶領域Ａ[０]〜Ａ[４]のうち、上記の計数値ｉと浴槽面積の算出回数ｎとの和から「１」を引いた値に対応するデータ記憶領域Ａ[ｉ＋ｎ−１]に格納される。例えば、２回目の湯張り時に第１の浴槽面積算出部３５ｃ1が算出した浴槽面積Ａ2は、バッファメモリ部３９のデータ記憶領域Ａ[ｉ＋ｎ−１]＝Ａ[０＋２−１]＝Ａ[１]に格納される。
【００６０】
バッファメモリ部３９へのデータの格納が終了するとステップＳ１５に進み、上記の計数値ｉをバッファメモリ管理部３５ｃ2がインクリメントする。この後、ステップＳ１３に戻り、該ステップＳ１３以降を繰り返す。最新の浴槽面積のデータをデータ記憶領域に格納したときにバッファメモリ部３９に未格納データ記憶領域があったときには、該未格納データ記憶領域が上記最新の浴槽面積のデータで埋められる。
【００６１】
ステップＳ１３以降を繰り返すうちに、上記の計数値ｉが（Ｎ−ｎ＋１）未満ではないと当該ステップＳ１３で判断されることになる。すなわち、バッファメモリ部３９での全てのデータ記憶領域がデータで埋まったと判断されることになる。このように判断されると前述のステップＳ１０に進み、該ステップＳ１０以降が繰り返される。その結果として、１回目の湯張り完了から５回目の湯張り完了までの間、図４に概念的に示したように、第１の浴槽面積算出部３５ｃ1が算出した浴槽面積のデータＡ1〜Ａ5がバッファメモリ部３９のデータ記憶領域Ａ[０]〜Ａ[４]に順次格納されることになる。
【００６２】
実施の形態２．
給湯機による浴槽への湯張りについては、なるべく早く終わって欲しいという要求が多くのユーザからある。このため、浴槽面積を算出することができるように浴槽への湯張りの際に給湯を一旦止めて水位を検出するという時間は極力省略することが望まれる。また、浴槽への湯張り湯量はユーザによって頻繁に変えられるパラメータではなく、給湯機を使用し始めてから数回のうちにユーザの好みの湯量に落ち着く場合が大半である。
【００６３】
これらのことを考慮して、本発明の給湯機では、予め定められた回数の湯張りが行われた後は制御装置（制御装置本体）による浴槽面積の算出を行わないように構成することもできる。この場合、予め定められた回数の湯張りが行われた後の湯張りは、浴槽への１回の給湯により行われる。
【００６４】
このような給湯機は、制御装置（制御装置本体）での制御部の機能を変更することにより得ることができ、当該機能を除いた構成は例えば図１に示した給湯機６０の構成と同様にすることができるので、ここではその図示を省略する。以下、図１、図２、または図５で用いた参照符号を適宜引用しつつ図６を参照して、上述の給湯機での浴槽面積の算出に係る処理を具体的に説明する。
【００６５】
図６は、予め定められた回数の湯張りが行われた後は制御装置（制御装置本体）による浴槽面積の算出を行わないように構成された給湯機（以下、「給湯機II」という）での浴槽面積の算出に係る処理の一例を概略的に示すフローチャートである。
【００６６】
同図に示す例では、給湯機IIに電源投入された後に制御装置本体４０の制御部３５（図２参照）がステップＳ１，Ｓ１ａ，Ｓ２〜Ｓ４，Ｓ６，Ｓ７，Ｓ８ａ，Ｓ９，Ｓ１０ａ，Ｓ１１，Ｓ１６を行って、浴槽面積の算出に係る処理を行う。図５に示したステップＳ５，Ｓ８，Ｓ１０，およびＳ１２〜Ｓ１５は行われない。図６に示す各ステップのうち、図５に示したステップと共通する各ステップＳ１，Ｓ２〜Ｓ４，Ｓ６，Ｓ７，Ｓ９，Ｓ１１についてはその説明を簡略化する。
【００６７】
最初に行われるステップＳ１では、バッファメモリ部３９での浴槽面積の記憶回数Ｃａをバッファメモリ管理部３５ｃ2がゼロ（０）にセットする。次いで、浴槽面積の記憶回数Ｃａが予め定められた回数（上限値）を超えたか否かをバッファメモリ管理部３５ｃ2が判断するステップＳ１ａが行われる。ここでは、上記の上限値が「５」であるものとする。したがって、ステップＳ１ａでは、浴槽面積の記憶回数Ｃａが５以上であるか否かをバッファメモリ管理部３５ｃ2が判断する。
【００６８】
このステップＳ１ａで記憶回数Ｃａが５以上であると判断されたときには後述するステップＳ１６に進み、５以上ではないと判断されたときにはステップＳ２に進んで、浴槽面積記憶自動湯張りを湯張り制御部３５ｂが行う。次いで、自動湯張りが正常に完了したか否かを湯張り制御部３５ｂが判断するステップＳ３に進み、湯張りが未だ正常に完了していないと判断されたときにはステップＳ２に戻って該ステップＳ２以降を繰り返し、湯張りが正常に完了したと判断されたときにはステップＳ４に進んで第１の浴槽面積算出部３５ｃ1が浴槽面積Ａｎを算出する。
【００６９】
この後、図５に示したステップＳ５は行わずにステップＳ６に進み、バッファメモリ部３９へのデータ格納回数を計数するカウンタの計数値ｉをバッファメモリ管理部３５ｃ2がゼロ（０）にセットする。
【００７０】
次いで行われるステップＳ７では、ステップＳ４で算出した浴槽面積Ａｎについてのバッファメモリ部３９へのデータ格納回数が該バッファメモリ部３９でのデータ記憶領域の数Ｎ以下であるか否かをバッファメモリ管理部３５ｃ2が判断する。ここでは、上記データ記憶領域の数Ｎが「５」であるものとして説明する。バッファメモリ部３９へのデータ格納回数は上述のカウンタの計数値ｉによって表され、該計数値ｉはゼロ（０）からカウントされる。したがって、計数値ｉが５未満であるか否かを判断することにより、バッファメモリ部３９へのデータ格納回数がデータ記憶領域の数Ｎ以下であるか否かを判断することができる。上述のステップＳ６で計数値ｉをゼロ（０）にセットしてあるので、当該ステップＳ７では必ず４未満であると判断される。
【００７１】
ステップＳ７で計数値ｉが４未満であると判断されると、図５に示したステップＳ８ではなく新たなステップＳ８ａに進み、ステップＳ４で第１の浴槽面積算出部３５ｃ1が算出した浴槽面積Ａｎのデータをバッファメモリ管理部３５ｃ2がバッファメモリ部３９に格納する。このとき、浴槽面積Ａｎのデータは、バッファメモリ部３９が有する５つのデータ記憶領域Ａ[０]〜Ａ[４]のうちで上記の記憶回数Ｃａと計数値ｉとの和に対応するデータ記憶領域Ａ[Ｃａ＋ｉ]（＝Ａ[０]）に格納される。なお、上述したようにバッファメモリ部３９でのデータ記憶領域の数Ｎは「５」であるので、上記の計数値ｉが４のときに全てのデータ記憶領域にデータが格納されることになる。
【００７２】
バッファメモリ部３９へのデータの格納が終了すると、ステップＳ９に進んで上記の計数値ｉをバッファメモリ管理部３５ｃ2がインクリメントした後、ステップＳ７に戻って該ステップＳ７以降を繰り返す。その結果として、１回目の湯張り完了から５回目の湯張り完了までの間、バッファメモリ部３９のデータ記憶領域Ａ[０]〜Ａ[４]には、図４に示したように、第１の浴槽面積算出部３５ｃ1が算出した浴槽面積のデータＡ1〜Ａ5が順次格納される。最新の浴槽面積データをデータ記憶領域に格納したときにバッファメモリ部３９に未格納データ記憶領域があったときには、該未格納データ記憶領域が上記最新のデータで埋められる。
【００７３】
ステップＳ７以降を繰り返すうちに、ステップＳ７で計数値ｉがバッファメモリ部３９でのデータ記憶領域の数Ｎ以下ではないと判断されことになる。すなわち、バッファメモリ部３９での全てのデータ記憶領域がデータで埋まったと判断される。このように判断されると、図５に示したステップＳ１０ではなく新たなステップＳ１０ａに進み、第２の浴槽面積算出部３５ｃ3が浴槽面積Ａｍを再計算して該浴槽面積Ａｍを記憶部３７（図２参照）に格納する。
【００７４】
このときの浴槽面積Ａｍの再計算は、実施の形態１で図５を参照して説明した方法と同じ方法とすることもできるが、ここでは、バッファメモリ部３９の各データ記憶領域Ａ[０]〜Ａ[４]に格納されているデータの平均値を得ることで行うものとする。今回（１回目）の湯張り湯量、湯張り水位が反映された浴槽面積Ａｍが得られる。足し湯制御部３５ｃ（図２参照）の制御に下に足し湯を行う際には、当該浴槽面積Ａｍを用いて足し湯湯量が算出される。なお、図６においては、上記の平均値を「Ave（浴槽面積バッファＡ）」と表記している。
【００７５】
この後、ステップＳ１１に進んでバッファメモリ部３９での浴槽面積の記憶回数Ｃａをバッファメモリ管理部３５ｃ2がインクリメントしてからステップＳ１ａに戻って、該ステップＳ１ａ以降を繰り返す。その結果として、１回目の湯張り完了から５回目の湯張り完了までの間、図４に概念的に示したように、第１の浴槽面積算出部３５ｃ1が算出した浴槽面積のデータＡ1〜Ａ5がバッファメモリ部３９のデータ記憶領域Ａ[０]〜Ａ[４]に順次格納されることになる。５回目の湯張り完了後に行われたステップＳ１１で浴槽面積の記憶回数Ｃａがインクリメントされると、次に行われるステップＳ１ａで当該記憶回数Ｃａが５以上であると判断されてステップＳ１６に進む。
【００７６】
ステップＳ１６では、湯張り制御部３５ｂによる湯張りの動作モードを通常自動湯張りモード、すなわち浴槽への湯張りを１回の給湯で行う動作モードに変更する。このステップＳ１６で上記の通常自動湯張りモードに変更した後、浴槽面積の算出に係る処理を終了する。湯張り制御部３５ｂによる湯張りの動作モードがステップＳ１６で通常自動湯張りモードに変更された後は、最後に行われたステップＳ８ａで第２の浴槽面積算出部３５ｃ3が算出した浴槽面積Ａｍを用いて、足し湯制御部３５ｃが足し湯湯量を算出する。
【００７７】
制御部３５が浴槽面積の算出に係る上述の処理を行う給湯機IIは、実施の形態１で説明した給湯機６０（図１参照）と同様の技術的効果を奏する。また、予め定められた回数の湯張りが行われた後は湯張り制御部の動作モードが通常自動湯張りモードとなるので、ユーザが自分の好みの湯張り湯量をうまく設定できるようになった頃には、浴槽７０への湯張りを短時間で終わらせることができるようになると共にユーザが所望する量の湯張り湯を自動的に行えるようになり、ユーザにとっての利便性がより高まる。
【００７８】
以上、この発明の給湯機について実施の形態を挙げて説明したが、前述のように、この発明は上述の形態に限定されるものではない。例えば、給湯機における熱源機としては、ヒートポンプユニット１（図１参照）の他に、ガス燃焼装置や貯湯タンク５（図１参照）内に配置されたヒータ等を用いることもできる。
【００７９】
また、貯湯タンク５内の湯を熱源として用いて浴槽７０内の浴水７０ａ（図１参照）を追焚きする機能を本発明の給湯機にもたせることもできる。追焚き機能をもたせる場合には、例えば、貯湯タンク５の上部から湯を取水して貯湯タンクの下部に戻す熱源用循環管路を設けてその途中に熱源用循環ポンプと追焚き用熱交換器とを配置し、追焚き用熱交換器が給湯管路２０での第３給湯管部２０ｃ（図１参照）中にも位置することになるように第３給湯管部２０ｃを配管する。熱源用循環ポンプと浴槽用循環ポンプ２７（図１参照）の両方を運転することにより、熱源用循環管路を流れる湯と第３給湯管部２０ｃを流れる浴水７０ａとの間で追焚き用熱交換器により熱交換が行われ、加温された浴水７０ａが加浴槽７０に戻される。すなわち、追焚きが行われる。
【００８０】
制御部３５を構成する第２の浴槽面積算出部３５ｃ3（図２参照）が前述した式（iii）により浴槽面積を再計算するように給湯機を構成する場合、式（iii）中の重み付けの定数は、既に説明したように任意に設定可能である。５つの定数ｋ1〜ｋ5（ただし、ｋ1＜ｋ2＜ｋ3＜ｋ4＜ｋ5）を用いる場合には、例えば、式（iii）を下式（iiia）や下式（iiib）
Ａｍ＝(Ａ1・１+Ａ2・２+Ａ3・４+Ａ4・８+Ａ5・16)／(１+２+４+８+16)  …（iiia）
Ａｍ＝(Ａ1・１+Ａ2・２+Ａ3・３+Ａ4・４+Ａ5・５)／(１+２+３+４+５)  …（iiib）
のように選定することができる。本発明の給湯機については、上述した以外にも種々の変形、修飾、組み合わせ等が可能である。
【産業上の利用可能性】
【００８１】
本発明の給湯機は、家庭用や業務用の給湯機として好適である。
【図面の簡単な説明】
【００８２】
【図１】本発明の給湯機の一例を示す概略図である。
【図２】図１に示した給湯機での制御装置本体を概略的に示す機能ブロック図である。
【図３】浴槽への湯張り完了時の水位と図２に示した第１の浴槽面積算出部が算出する浴槽面積との関係の一例を示す概念図である。
【図４】図２に示したバッファメモリ部でのデータ記憶領域と該データ記憶領域に格納される浴槽面積のデータとを示す概念図である。
【図５】図１に示した給湯機での浴槽面積の算出に係る処理の一例を概略的に示すフローチャートである。
【図６】本発明の給湯機のうち、予め定められた回数の湯張りが行われた後は制御装置による浴槽面積の算出を行わないように構成されたものでの浴槽面積の算出に係る処理の一例を概略的に示すフローチャートである。
【符号の説明】
【００８３】
１  ヒートポンプユニット（熱源機）
５  貯湯タンク
２０  給湯管路
２２  流量センサ
２４  流量調節弁
２６  圧力センサ
３５  制御部
３５ｂ  湯張り制御部
３５ｃ  足し湯制御部
３５ｃ1  第１の浴槽面積算出部
３５ｃ3  第２の浴槽面積算出部
３９  バッファメモリ部
４０  制御装置本体
４５  リモートコントローラ
５０  制御装置
６０  給湯機
７０  浴槽
【図１】
0005207821.tif 000002
【図２】
0005207821.tif 000003
【図３】
0005207821.tif 000004
【図４】
0005207821.tif 000005
【図５】
0005207821.tif 000006
【図６】
0005207821.tif 000007