(57)【特許請求の範囲】
【請求項１】
浴槽（１５）に湯張りをする時の湯の温度、水位もしくは湯量を設定する設定手段（１７）と、
湯を前記浴槽（１５）に供給する湯供給手段（１０１）と、
前記浴槽（１５）に湯張りされた湯の温度を検出する湯温検出手段（６）と、
前記浴槽（１５）に湯張りされた湯の水位もしくは湯量を検出する水位検出手段（７）と、
前記設定手段（１７）、前記湯温検出手段（６）および前記水位検出手段（７）の検出信号に基づいて、前記設定手段（１７）で設定された設定温度（ＴＢｓｅｔ）、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）になるように前記湯供給手段（１０１）を制御する制御手段（１８）とを有する自動湯張り装置において、
前記制御手段（１８）は、
前記浴槽（１５）の湯が前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）より小さい、予め定めた基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）に到達した時の前記浴槽（１５）内の湯温（ＴＢ０）、前記設定温度（ＴＢｓｅｔ）、前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）の情報に基づいて、前記設定温度（ＴＢｓｅｔ）を達成するため前記湯供給手段（１０１）より供給する湯の温度を見直し設定する湯温調整手段（Ｓ５０Ａ）と、
前記基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）から前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に湯張りする間の放熱状態に基づく補正値（Ｔｄ２）をもって、前記湯温調整手段（Ｓ５０Ａ）で求めた調整温度（ＴＢｃ１）を補正する補正手段（Ｓ８０）と、
前記設定温度（ＴＢｓｅｔ）と湯張り完了時の実際の湯温（ＴＢｅ）との差に基づいて決定される修正値（ΔＴ２）により、前記補正値（Ｔｄ２）を修正する修正手段（Ｓ１００Ａ）とを有し、
前記補正手段（Ｓ８０）で得られた補正温度（ＴＢ２）に成るように、前記湯供給手段（１０１）からの湯の温度を制御すると共に、
湯張り開始時に前記浴槽（１５）に残湯がなかった場合に、前記修正手段（Ｓ１００Ａ）によって、前記補正値（Ｔｄ２）を修正し、
湯張り開始時に前記浴槽（１５）に残湯があった場合には、前記補正値（Ｔｄ２）の修正を禁止するようにしたことを特徴とする自動湯張り装置。
【請求項２】
前記浴槽（１５）に残湯がある場合、
前記制御手段（１８）は、残湯の水位（Ｐｍ）もしくは残湯の湯量（Ｌｍ）における残湯の温度（ＴＢｍ）、前記設定温度（ＴＢｓｅｔ）、前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）の情報に基づいて、前記設定温度（ＴＢｓｅｔ）を達成するため前記湯供給手段（１０１）より供給する湯の温度を決定する補充湯温決定手段（Ｓ１３０Ａ）と、
前記補正値（Ｔｄ２）をもって、前記補充湯温決定手段（Ｓ１３０Ａ）で決定された補充温度（ＴＢｃ２）を補正する補充温度補正手段（Ｓ１６０）とを有し、
前記補充温度補正手段（Ｓ１６０）で得られた補充補正温度（ＴＢ３）に成るように、前記湯供給手段（１０１）からの湯の温度を制御するようにしたことを特徴とする請求項１に記載の自動湯張り装置。
【請求項３】
前記制御装置（１８）は、湯張り開始から前記基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）に湯張りする間の放熱状態に基づく初期補正値（Ｔｄ１）をもって、前記設定温度（ＴＢｓｅｔ）を補正する初期補正手段（Ｓ２０）を有し、
前記初期補正手段（Ｓ２０）で得られた初期補正温度（ＴＢ１）に成るように、前記湯供給手段（１０１）からの湯の温度を制御するようにしたことを特徴とする請求項１または請求項２のいずれかに記載の自動湯張り装置。
【請求項４】
前記制御手段（１８）は、前記設定温度（ＴＢｓｅｔ）と前記基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）における実際の湯温（ＴＢ０）との差に基づいて決定される初期修正値（ΔＴ１）により、前記初期補正値（Ｔｄ１）を修正する初期修正手段（Ｓ５０Ｂ）を有することを特徴とする請求項３に記載の自動湯張り装置。
【請求項５】
前記初期修正値（ΔＴ１）および前記修正値（ΔＴ２）は、それぞれ所定の上下限値をもって決定されることを特徴とする請求項１〜請求項４のいずれかに記載の自動湯張り装置。
【請求項６】
前記補正値（Ｔｄ２）は、前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に応じて変化する特性として表されるものとし、
前記補正値（Ｔｄ２）は、前記設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に基づいて決定されることを特徴とする請求項１〜５のいずれかに記載の自動湯張り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、浴槽への湯張りを自動で行なう自動湯張り装置に関するものである。
【０００２】
【従来の技術】
従来の自動湯張り装置は、特開平４−１６９７４９号公報に示されるように、湯張り設定温度Ｔと湯張り完了時の実際の湯温Ｔ’との差に基づいて補正値ΔＴ（ΔＴ＝Ｔ−Ｔ’）を算出、記憶し、補正指令信号の出力により、湯張り時の温度をＴ＋ΔＴとして制御をするようにしている。そして、この補正値ΔＴは、毎回の湯張りされた実際の湯温Ｔ’と設定温度Ｔとの差に基づいて修正記憶され、次回の湯張り温度の設定に反映されるようにしている。
【０００３】
これにより、設定温度Ｔに補正値ΔＴを加えた温度で湯張りをするので、配管や浴槽の熱ロスによる温度低下分をΔＴで吸収し、湯張り完了の時点で浴槽にほぼ設定温度Ｔに近い温度の湯張りができ、湯張り後の追焚きを不要とし、湯張り時間を短縮できるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、湯張り完了時に補正値ΔＴが算出、記憶され、次回の湯張り時に反映するようにしているので、その間に環境条件が変化した場合（例えば、湯張りする間隔時間の差や日々の外気温変化などによって、湯張り開始時の配管、浴槽の温度が異なる場合）には、この補正値ΔＴでは変化した熱ロスによる湯の温度低下分の吸収ができず、希望する設定温度に正確に湯張りをすることが困難となる。
【０００５】
本発明の目的は、上記問題に鑑み、次の湯張りまでに環境条件が変化するような場合でも、希望する設定温度に正確に湯張りのできる自動湯張り装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は上記目的を達成するために、以下の技術的手段を採用する。
【０００７】
請求項１に記載の発明では、浴槽（１５）に湯張りをする時の湯の温度、水位もしくは湯量を設定する設定手段（１７）と、湯を浴槽（１５）に供給する湯供給手段（１０１）と、浴槽（１５）に湯張りされた湯の温度を検出する湯温検出手段（６）と、浴槽（１５）に湯張りされた湯の水位もしくは湯量を検出する水位検出手段（７）と、設定手段（１７）、湯温検出手段（６）および水位検出手段（７）の検出信号に基づいて、設定手段（１７）で設定された設定温度（ＴＢｓｅｔ）、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）になるように湯供給手段（１０１）を制御する制御手段（１８）とを有する自動湯張り装置において、制御手段（１８）は、浴槽（１５）の湯が設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）より小さい、予め定めた基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）に到達した時の浴槽（１５）内の湯温（ＴＢ０）、設定温度（ＴＢｓｅｔ）、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）の情報に基づいて、設定温度（ＴＢｓｅｔ）を達成するため湯供給手段（１０１）より供給する湯の温度を見直し設定する湯温調整手段（Ｓ５０Ａ）と、基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）から設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に湯張りする間の放熱状態に基づく補正値（Ｔｄ２）をもって、湯温調整手段（Ｓ５０Ａ）で求めた調整温度（ＴＢｃ１）を補正する補正手段（Ｓ８０）と、設定温度（ＴＢｓｅｔ）と湯張り完了時の実際の湯温（ＴＢｅ）との差に基づいて決定される修正値（ΔＴ２）により、補正値（Ｔｄ２）を修正する修正手段（Ｓ１００Ａ）とを有し、補正手段（Ｓ８０）で得られた補正温度（ＴＢ２）に成るように、湯供給手段（１０１）からの湯の温度を制御すると共に、湯張り開始時に浴槽（１５）に残湯がなかった場合に、修正手段（Ｓ１００Ａ）によって、補正値（Ｔｄ２）を修正し、湯張り開始時に浴槽（１５）に残湯があった場合には、補正値（Ｔｄ２）の修正を禁止するようにしたことを特徴としている。
【０００８】
これにより、基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）まで湯張りされた実際の湯温（ＴＢ０）の情報を用いるようにしているので、前回に対する環境条件の変化分も含んだ形で設定温度（ＴＢｓｅｔ）を達成させるための供給温度（調整温度ＴＢｃ１）を精度よく設定できる。
【０００９】
そして、基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）まで湯張りされた時点で、注湯配管（１４、１０２）や浴槽（１５）等は、ほぼ余熱されるので、次の設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）まで湯張りをする間に受ける熱ロスの環境条件変化に対するバラツキは小さく抑えられ、その熱ロスに相当する補正値（Ｔｄ２）をもってほぼ吸収でき、前回と今回とで環境条件が変化しているような場合でも、希望する設定温度（ＴＢｓｅｔ）に正確に湯張りができる。
また、湯張り開始時に残湯がなかった場合に、補正値（Ｔｄ２）は、湯張り毎に修正され、季節変化などの長いスパンでの外的条件の変化に対して追従するようになるので、常に正確な設定温度（ＴＢｓｅｔ）での湯張りができる。
また、湯張り開始時に残湯があった場合は、残湯はその温度（ＴＢｍ）、水位（Ｐｍ）が一定のものではないので、残湯の水位（Ｐｍ）から設定水位（ＰＴｓ）まで湯張りをする間の熱ロスはバラツキ、その都度補正値（Ｔｄ２）を修正すると逆に設定温度（ＴＢｓｅｔ）がハンチングを起こす虞がある。よって、補正値（Ｔｄ２）の修正を禁止することで、上記ハンチングを防止できる。
請求項２に記載の発明では、浴槽（１５）に残湯がある場合、制御手段（１８）は、残湯の水位（Ｐｍ）もしくは残湯の湯量（Ｌｍ）における残湯の温度（ＴＢｍ）、設定温度（ＴＢｓｅｔ）、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）の情報に基づいて、設定温度（ＴＢｓｅｔ）を達成するため湯供給手段（１０１）より供給する湯の温度を決定する補充湯温決定手段（Ｓ１３０Ａ）と、補正値（Ｔｄ２）をもって、補充湯温決定手段（Ｓ１３０Ａ）で決定された補充温度（ＴＢｃ２）を補正する補充温度補正手段（Ｓ１６０）とを有し、補充温度補正手段（Ｓ１６０）で得られた補充補正温度（ＴＢ３）に成るように、湯供給手段（１０１）からの湯の温度を制御するようにしたことを特徴としている。
これにより、残湯がある場合でも、残湯の水位（Ｐｍ）もしくは残湯の湯量（Ｌｍ）、残湯の温度（ＴＢｍ）の情報を用いるようにしているので、環境条件の変化分も含んだ形で、設定温度（ＴＢｓｅｔ）を達成させるための供給湯温（補充温度ＴＢｃ２）を精度よく設定できる。
そして、補正値（Ｔｄ２）をもって、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）まで湯張りする間の熱ロスをほぼ吸収するので、希望する設定温度（ＴＢｓｅｔ）に正確に湯張りができる。
【００１０】
請求項３に記載の発明では、制御装置（１８）は、湯張り開始から基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）に湯張りする間の放熱状態に基づく初期補正値（Ｔｄ１）をもって、設定温度（ＴＢｓｅｔ）を補正する初期補正手段（Ｓ２０）を有し、初期補正手段（Ｓ２０）で得られた初期補正温度（ＴＢ１）に成るように、湯供給手段（１０１）からの湯の温度を制御するようにしたことを特徴としている。
【００１１】
これにより、湯張り開始から基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）までに湯張りされる湯の温度は、初期補正値（Ｔｄ１）によって設定温度（ＴＢｓｅｔ）に対して極端に低くなるようなことがなく、近似した値にすることができるので、次に設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）まで湯張りをする時の調整温度（ＴＢｃ１）を高めに設定する必要がなくなり、湯供給手段（１０１）で供給できる湯温を越えて、設定温度（ＴＢｓｅｔ）を達成できなくなることを防止できる。
【００１２】
そして、調整温度（ＴＢｃ１）を高めに設定することがない分、次の設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）まで湯張りをする時の熱ロスを小さくすることができる。
【００１３】
また、仮に、湯張り中に使用者が入浴したような場合でも、基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）まで湯張りされる湯温と、次の設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）まで湯張りされる湯温とに大きな差が生じないので、使用者に対する違和感を無くすことができる。
【００１４】
請求項４に記載の発明によれば、制御手段（１８）は、設定温度（ＴＢｓｅｔ）と基準水位（Ｐ０ｓ）もしくは相当湯量（Ｌ０）における実際の湯温（ＴＢ０）との差に基づいて決定される初期修正値（ΔＴ１）により、初期補正値（Ｔｄ１）を修正する初期修正手段（Ｓ５０Ｂ）を有することを特徴としている。
【００１５】
これにより、初期補正値（Ｔｄ１）は、湯張り毎に修正され、季節変化などの長いスパンでの外的条件の変化に対して追従するようになるので、常に正確な設定温度（ＴＢｓｅｔ）での湯張りができる。
【００１６】
更に、請求項５に記載の発明では、初期修正値（ΔＴ１）および修正値（ΔＴ２）は、それぞれ所定の上下限値をもって決定されることを特徴としている。
【００１７】
これにより、両修正値（ΔＴ１、ΔＴ２）は、極端に増減することが無いので、両補正値（Ｔｄ１、Ｔｄ２）の変化度合いを抑え、制御手段（１８）による湯供給手段（１０１）からの湯の温度補正と使用者の感覚による設定温度（ＴＢｓｅｔ）変更の両者が重なって、湯張り温度が大きくずれてハンチングすることを防止できる。
【００１８】
尚、請求項６に記載の発明のように、補正値（Ｔｄ２）を、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に応じて変化する特性として表されるものとし、この補正値（Ｔｄ２）を設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に基づいて決定するようにしても良い。
【００１９】
これにより、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）に応じて補正値（Ｔｄ２）を変化させているので、設定水位（ＰＴｓ）もしくは設定湯量（ＬＴ）を変更した場合でも正確な設定温度（ＴＢｓｅｔ）で湯張りができる。
【００２３】
尚、上記各手段の括弧内の符号は、後述する実施形態記載の具体的手段との対応関係を示すものである。
【００２４】
【発明の実施の形態】
（第１実施形態）
本発明の第１実施形態の全体構成について図１を用いて説明する。
【００２５】
自動湯張り装置１００は、浴槽１５、湯供給手段１０１、湯温検出手段６、水位検出手段７、温度および水位の設定手段１７、制御手段１８等から構成されている。
【００２６】
湯供給手段１０１は冷温水混合弁１、供給湯温検出サーミスタ（以下、サーミスタ）２、電磁弁３とから構成されている。冷温水混合弁１は、図示しない給湯装置からの温水と給水管からの冷水（水道水）とを混合し、後述する設定手段１７、制御手段１８によって設定される湯温に調整するものである。冷温水混合弁１の流出側にはサーミスタ２が設けられており、流出される湯の温度を検出する。そして更にその下流側には電磁弁３が設けられており、この弁を開くことにより浴槽１５に湯を供給するようにしている。
【００２７】
浴槽１５の側壁の下方には浴槽アダプタ１６が設けられており、浴槽１５から湯が流出する風呂戻り管１２と、浴槽１５に湯が流入する風呂往き管１３が接続されている。この風呂戻り管１２と風呂往き管１３とによって風呂循環回路１０２が形成され、浴槽１５内の湯が循環するようにしている。
【００２８】
風呂循環回路１０２には、上記湯供給手段１０１から供給される湯が流通する注湯管１４が接続されており、この間には湯量を検出する流量カウンタ４と、風呂循環回路１０２からの汚れた湯の逆流を防止するための逆止弁５が設けられている。
【００２９】
そして、この風呂循環回路１０２内には、浴槽１５に湯張りされた湯の温度を検出する湯温検出手段としての湯張り温検出サーミスタ（以下、サーミスタ）６と、浴槽１５に湯張りされた湯の水位を検出する水位検出手段としての水位センサ７が設けられている。更に、この風呂循環回路１０２を開閉する電動２方弁８、浴槽１５内の湯を循環させる循環ポンプ９、循環する湯の流れの有無を検出する流水センサ１０、所定の湯温に保つための保温ヒータ１１が設けられている。
【００３０】
設定手段１７は、使用者により浴槽１５に湯張りされる湯の温度（以下、設定温度ＴＢｓｅｔと呼ぶ）および湯の水位（以下、設定水位ＰＴｓと呼ぶ）が設定されるものであり、この設定信号は後述する制御手段１８に入力される。また、湯張り運転の支持信号が同様に制御手段１８に入力される。尚、この設定手段１７には、自動湯張り装置１００の作動中に異常が生じた場合に、使用者に異常を知らせる異常表示部、警報ブザーが備えられている。
【００３１】
制御手段（以下、ＥＣＵと呼ぶ）１８は、上記設定手段１７からの信号に加えて、各部からの信号を受けて、湯供給手段１０１を制御し、自動で浴槽１５に湯張りを行なうものである。各部からの信号とは具体的には、サーミスタ２、流量カウンタ４、サーミスタ６、水位センサ７、流水センサ１０からの検出信号である。そして、これらの信号を受けて、ＥＣＵ１８は、冷温水混合弁１の開度、電磁弁３の開閉、電動２方弁８の開閉、循環ポンプ９のＯＮ−ＯＦＦ、保温ヒータ１１のＯＮ−ＯＦＦを制御するようにしている。
【００３２】
次に、上記構成に基づく自動湯張り装置１００の基本作動を説明する。
【００３３】
使用者が設定手段１７に入力した設定温度ＴＢｓｅｔおよび設定水位ＰＴｓの信号および湯張り運転支持信号に基づいて、ＥＣＵ１８は、サーミスタ２での検出温度が、設定温度ＴＢｓｅｔに対して注湯管１４、風呂循環回路１０２および浴槽１５の熱ロス分を加味した温度になるように冷温水混合弁１の開度を調整する。そして、電磁弁３を開き（電動２方弁８も開くのが好ましい）、設定水位ＰＴｓになるように供給する湯量を流量カウンタ４で検出しながら注湯管１４および風呂往き管１３（加えて、風呂戻り管１２を使用すると短時間で湯張りができる）を通して浴槽１５へ湯張りを行なう。尚、本発明では、この湯張りを基準水位Ｐ０ｓまでと設定水位ＰＴｓまでの２段階に分けて行なうようにしている。（詳細後述）
設定水位ＰＴｓまで湯張りが完了すると、循環ポンプ９が作動され、浴槽１５内の湯が風呂循環回路１０２を循環する時にサーミスタ６によって、この湯の温度（湯張り完了時の湯温ＴＢｅ）が検出され、湯張り完了後も設定温度ＴＢｓｅｔを維持するために、保温ヒータ１１をＯＮ−ＯＦＦ作動させ、湯を保温するようにしている。
【００３４】
次に、本発明の要部となる湯張りの詳細作動に付いて、図２に示すフローチャートを用いて説明する。
【００３５】
まず、ステップＳ１０で、設定手段１７から湯張り運転の指示がなされ、湯張りが開始される。ここでは浴槽アダプタ１６の水位（アダプタ水位Ｐａ）と設定水位ＰＴｓ間の所定の水位位置として予め定めた基準水位Ｐ０ｓ（具体的には、アダプタ水位Ｐａ＋１０ｃｍとしている）までと、この基準水位Ｐ０ｓから設定水位ＰＴｓまでの２段階に分けて湯張りを行なうようにしている。
【００３６】
初期補正手段としてのステップＳ２０において、まず、基準水位Ｐ０ｓまで湯張りをする時の初期補正温度ＴＢ１を決定する。ここでは数式１に示すように、設定温度ＴＢｓｅｔに、初期の冷えた状態での注湯管１４、風呂循環回路１０２、浴槽１５を余熱するための温度持ち上げ量として初期補正値Ｔｄ１を付加するようにしている。
【００３７】
（数式１）
ＴＢ１＝ＴＢｓｅｔ＋Ｔｄ１
ステップＳ３０において、浴槽１５内の残湯があるか否かを検出する。残湯の検出は、湯供給手段１０１から一定量（例えば１０リットル）の湯を浴槽１５に供給し、その後循環ポンプ９を作動させ流水センサ１０が一定時間（例えば１２０秒）流水を検出するかしないかで判定する。流水を検出しないと浴槽１５内の残湯はなしと判定し、残湯なしの場合の湯張り制御を行なうためにステップＳ４０に進む。
【００３８】
ステップＳ４０において、上記で得られた初期補正温度ＴＢ１で基準水位Ｐ０ｓまで１回目の湯張りを行なう。この時、基準水位Ｐ０ｓになるように供給する湯量を流量カウンタ４で検出しながら水位が制御される。尚、湯張り時間を短縮するために、電動２方弁８を開き風呂循環回路１０２の風呂戻り管１２および風呂往き管１３の両配管から湯を供給すると良い。（この場合、風呂循環回路１０２は２本の注湯管として使用されることになる）
基準水位Ｐ０ｓまで湯張りが行われた後、ステップＳ４１において、循環ポンプ９を作動させ流水センサ１０によって栓抜け判定を行なう。流水が無いと検出されると浴槽１５には湯が貯まってなかったことになり栓抜けありと判定され、ステップＳ４２に進み、栓抜け警告がなされ、設定手段１７の異常表示をＯＮさせ、警報ブザーを鳴らし、使用者に異常を知らせる。その後、ステップＳ１０に戻り、湯張り運転が再開される。
【００３９】
ステップＳ４１で栓抜けが無いと判定されれば、湯温調整手段としてのステップＳ５０Ａに進み、湯張りが完了する設定水位ＰＴｓの時に設定温度ＴＢｓｅｔを達成するように、基準水位Ｐ０ｓから設定水位ＰＴｓまで供給する湯の温度を見直し設定する。
【００４０】
まず、ステップＳ５０において、浴槽１５内の実際の湯温ＴＢ０をサーミスタ６によって検出する。
【００４１】
そして、ステップＳ６０において、循環ポンプ９を停止し、電動２方弁８を閉塞し、この時点での実際の水位Ｐ０を水位センサ７で正確に検出する。
【００４２】
ステップＳ７０において、上記で得られた湯温ＴＢ０、水位Ｐ０（この場合、水位Ｐ０から湯量Ｌ０が算出されるようにしている）の湯を、設定温度ＴＢｓｅｔ、設定水位ＰＴｓ（この場合、設定水位ＰＴｓから湯量ＬＴが算出されるようにしている）の湯にするために必要な調整温度ＴＢｃ１を設定する。ここでは水位Ｐ０まで湯張りされた湯の熱量（Ｑ０＝ＴＢ０×Ｌ０）と設定水位ＰＴｓまで付加する湯の熱量（Ｑｃ１＝ＴＢｃ１×Ｌｃ１）は、設定水位ＰＴｓまで湯張りされた湯の全熱量（ＱＴ＝ＴＢｓｅｔ×ＬＴ）に等しいという考えで、数式２に示すように調整温度ＴＢｃ１を設定している。
【００４３】
（数式２）
ＴＢｃ１＝｛（ＴＢｓｅｔ×ＬＴ）−（ＴＢ０×Ｌ０）｝／Ｌｃ１
但し、Ｌｃ１は水位Ｐ０から設定水位ＰＴｓまでの湯量である。
【００４４】
次に、補正手段としてのステップＳ８０において、上記で得られた調整温度ＴＢｃ１に対する補正を行なう。ここでは数式３に示すように、基準水位Ｐ０ｓまで湯張りされたことにより、注湯管１４、風呂循環回路１０２、浴槽１５がほぼ余熱された状態で、次の設定水位ＰＴｓまで湯張りする時にロスする熱量（注湯管１４、風呂循環回路１０２を通じて外気に放熱する熱量、浴槽１５から浴室内へ放熱する熱量）をカバーするための温度持ち上げ量として、補正値Ｔｄ２を調整温度ＴＢｃ１に付加し、補正温度ＴＢ２とするようにしている。
【００４５】
（数式３）
ＴＢ２＝ＴＢｃ１＋Ｔｄ２
ステップＳ９０において、上記で得られた補正温度ＴＢ２で設定水位ＰＴｓまで２回目の湯張りを行なう。この場合も１回目と同様に、電動２方弁８を開き、風呂戻り管１２も使用して湯張りを行なうのが好ましい。
【００４６】
そして、設定水位ＰＴｓまで湯張りが完了した後に、修正手段としてのステップＳ１００Ａに進み、補正値Ｔｄ２の修正を行なう。
【００４７】
まず、ステップＳ１００において、循環ポンプ９を作動させ、サーミスタ６によって湯張り完了時の実際の湯温ＴＢｅを検出する。
【００４８】
更に、ステップＳ１１０において、次回の湯張り時のために補正値Ｔｄ２の修正を行なう。即ち、湯張り完了時の実際の湯温ＴＢｅと設定温度ＴＢｓｅｔとの差に基づいて修正分を決定し、次回の補正値Ｔｄ２を変更することで設定温度ＴＢｓｅｔにより正確に近づくようにするものである。この修正分となる修正値ΔＴ２は、２回目に湯張りされる湯量Ｌｃ１の熱量補正分が、湯量ＬＴにおける設定温度ＴＢｓｅｔと実際の湯温ＴＢｅとの温度差分の熱量差に等しいという考えで、数式４に示すように決定する。
【００４９】
（数式４）
ΔＴ２＝（ＴＢｓｅｔ−ＴＢｅ）×ＬＴ／Ｌｃ１
但し、−０．５＜ΔＴ２＜０．５
ここで、修正値ΔＴ２に、−０．５から０．５のように上下限値を設けているのは、次回以降、湯張りされた湯温ＴＢｅがハンチングするのを防止するためのものである。即ち、修正値ΔＴ２の絶対値が大きかった場合、制御装置１８は当然、次回の設定水位温度ＴＢ２をその分修正するが、使用者も、実際に湯を使用した感覚から湯温の違い分を設定手段１７に入力し直すことが考えられ、両者の修正分が重なり、結果的に希望する湯温に対して大きな差となり、これが繰り返されることを防止するものである。
【００５０】
そして、数式５に示すように、次回の補正値Ｔｄ２は、今回の補正値Ｔｄ２に上記修正値ΔＴ２を付加したものとし、ＥＣＵ１８に書換え記憶するようにしている。
【００５１】
（数式５）
Ｔｄ２＝Ｔｄ２＋ΔＴ２
そして、ステップＳ１２０で湯張りが完了する。
【００５２】
一方、ステップＳ３０で残湯ありと判定すると、ステップＳ１３０Ａ以降に進み、残湯ありの場合の湯張り制御を行なう。ステップＳ１３０Ａは、補充温度設定手段を成すものであり、以下のように補充する湯の温度を設定する。
【００５３】
まず、ステップＳ１３０において、循環ポンプ９を作動させ、浴槽１５内の残湯の湯温ＴＢｍをサーミスタ６によって検出する。
【００５４】
次に、ステップＳ１４０において、循環ポンプ９を停止し、電動２方弁８を閉塞し、残湯の水位Ｐｍを水位センサ７で正確に検出する。
【００５５】
そして、ステップＳ１５０において、上記で得られた湯温ＴＢｍ、水位Ｐｍ（この場合、水位Ｐｍから湯量Ｌｍが算出されるようにしている）の残湯を、設定温度ＴＢｓｅｔ、設定水位ＰＴｓ（この場合、設定水位ＰＴｓから湯量ＬＴが算出されるようにしている）の湯にするために必要な補充温度ＴＢｃ２を設定する。ここではステップＳ７０と同様に、水位Ｐｍの残湯の熱量（Ｑｍ＝ＴＢｍ×Ｌｍ）と設定水位ＰＴｓまで付加する湯の熱量（Ｑｃ２＝ＴＢｃ２×Ｌｃ２）は、設定水位ＰＴｓまで湯張りされた湯の全熱量（ＱＴ＝ＴＢｓｅｔ×ＬＴ）に等しいという考えで、数式６に示すように補充温度ＴＢｃ２を設定している。
【００５６】
（数式６）
ＴＢｃ２＝｛（ＴＢｓｅｔ×ＬＴ）−（ＴＢｍ×Ｌｍ）｝／Ｌｃ２
但し、Ｌｃ２は水位Ｐｍから設定水位ＰＴｓまでの湯量である。
【００５７】
次に、補充湯温補正手段としてのステップＳ１６０において、上記で得られた補充温度ＴＢｃ２に対する補正を行なう。ここでは数式７に示すように、ステップＳ８０と同様の温度持ち上げ量として、補正値Ｔｄ２を補充温度ＴＢｃ２に付加し、補充補正温度ＴＢ３とするようにしている。
【００５８】
（数式７）
ＴＢ３＝ＴＢｃ２＋Ｔｄ２
ステップＳ１７０において、上記で得られた補充補正温度ＴＢ３で設定水位ＰＴｓまで湯張りを行なう。この場合もステップＳ９０と同様に、電動２方弁８を開き、風呂戻り管１２も使用して湯張りを行なうのが好ましい。
【００５９】
そしてステップＳ１２０に進み、湯張りを完了する。
【００６０】
尚、残湯がある場合は、上記の修正手段としてのステップＳ１００Ａのように、補充温度Ｔｄ２を修正するようにはしていない。これは、残湯は、その温度ＴＢｍ、水位Ｐｍが一定のものではないので、水位Ｐｍから設定水位ＰＴｓまで湯張りをする間の熱ロスはバラツき、その都度補正値Ｔｄ２を修正すると逆に設定温度ＴＢｓｅｔがハンチングを起こす虞があるからである。
【００６１】
以上の構成および作動より、本発明の効果について以下説明する。
【００６２】
まず、湯張りを基準水位Ｐ０ｓまでと設定水位ＰＴｓまでの２回に分けて行なうようにしており、基準水位Ｐ０ｓまで湯張りされた実際の湯温ＴＢ０の情報を用いるようにしているので、前回に対する環境条件の変化分も含んだ形で設定温度ＴＢｓｅｔを達成させるための供給温度（調整温度ＴＢｃ１）を精度よく設定できる。
【００６３】
そして、基準水位Ｐ０ｓまで湯張りされた時点で、注湯配管１４、１０２や浴槽１５等は、ほぼ余熱されるので、次の設定水位ＰＴｓまで湯張りをする間に受ける熱ロスの環境条件変化に対するバラツキは小さく抑えられ、その熱ロスに相当する補正値Ｔｄ２をもってほぼ吸収でき、前回と今回とで環境条件が変化しているような場合でも、希望する設定温度ＴＢｓｅｔに正確に湯張りができる。
【００６４】
次に、湯張り開始から基準水位Ｐ０ｓに湯張りする間において初期補正値Ｔｄ１をもって、設定温度ＴＢｓｅｔを補正する初期補正手段としてのステップＳ２０を設けているので、湯張り開始から基準水位Ｐ０ｓまでに湯張りされる湯の温度は、初期補正値Ｔｄ１によって設定温度ＴＢｓｅｔに対して極端に低くなるようなことがなく、近似した値にすることができるので、次に設定水位ＰＴｓまで湯張りをする時の調整温度ＴＢｃ１を高めに設定する必要がなくなり、湯供給手段１０１で供給できる湯温を越えて、設定温度ＴＢｓｅｔを達成できなくなることを防止できる。
【００６５】
そして、調整温度ＴＢｃ１を高めに設定することがない分、次の設定水位ＰＴｓまで湯張りをする時の熱ロスを小さくすることができる。
【００６６】
また、仮に、湯張り中に使用者が入浴したような場合でも、基準水位Ｐ０ｓまで湯張りされる湯温と、次の設定水位ＰＴｓまで湯張りされる湯温とに大きな差が生じないので、使用者に対する違和感を無くすことができる。
【００６７】
更に、補正値Ｔｄ２は、湯張り毎に修正されるように修正手段としてのステップＳ１００Ａを設けているので、季節変化などの長いスパンでの外的条件の変化に対して追従するようになるので、常に正確な設定温度ＴＢｓｅｔでの湯張りができる。
【００６８】
加えて、補正値Ｔｄ２を修正する修正値ΔＴ２は、所定の上下限値をもって決定されるようにしているので、修正値ΔＴ２は、極端に増減することが無く、補正値Ｔｄ２の変化度合いを抑え、制御手段１８による湯供給手段１０１からの湯の温度補正と使用者の感覚による設定温度ＴＢｓｅｔ変更の両者が重なって、湯張り温度が大きくずれてハンチングすることを防止できる。
【００６９】
また、残湯がある場合でも、残湯の水位Ｐｍ、残湯の温度ＴＢｍの情報を用いるようにしているので、環境条件の変化分も含んだ形で、設定温度ＴＢｓｅｔを達成させるための供給湯温（補充温度ＴＢｃ２）を精度よく設定できる。
【００７０】
そして、補正値Ｔｄ２をもって、設定水位ＰＴｓまで湯張りする間の熱ロスをほぼ吸収するので、希望する設定温度ＴＢｓｅｔに正確に湯張りができる。
【００７１】
（第２実施形態）
本発明の第２実施形態を図３に示す。第２実施形態は、上記第１実施形態に対して初期補正値Ｔｄ１も湯張り毎に修正するようにしたものである。図３に示す制御フローの内、第１実施形態と同一の制御ステップには同一の符号で表示しており、制御フローの異なる部分に付いて以下詳細に説明する。
【００７２】
ステップＳ１０からステップＳ４１において、栓抜け判定まで行なった後に、初期修正手段としてのステップＳ５０Ｂにおいて、初期補正値Ｔｄ１の修正を行なう。
【００７３】
まず、ステップＳ５０において、基準水位Ｐ０ｓまで湯張りされた実際の湯温ＴＢ０をサーミスタ６によって検出する。
【００７４】
そして、ステップＳ５５において、上記で得られた湯温ＴＢ０と設定温度ＴＢｓｅｔとの差に基づいて数式８に示すように初期修正値ΔＴ１を決定し、次回の初期補正値Ｔｄ１を変更することで、基準水位Ｐ０ｓまで湯張りされる１回目の湯温を、設定温度ＴＢｓｅｔにより正確に近づくようにするものである。
【００７５】
（数式８）
ΔＴ１＝ＴＢｓｅｔ−ＴＢ０
但し、−０．５＜ΔＴ１＜０．５
ここで、修正値ΔＴ１に、−０．５から０．５のように上下限値を設けているのは、上記第１実施形態における修正値ΔＴ２の場合と同様に、次回以降、湯張りされる初期補正温度ＴＢ１がハンチングするのを防止するために設けたものである。
【００７６】
そして、数式９に示すように、次回の初期補正値Ｔｄ１は、今回の初期補正値Ｔｄ１に上記初期修正値ΔＴ１を付加したものとし、ＥＣＵ１８に書換え記憶するようにしている。
【００７７】
（数式９）
Ｔｄ１＝Ｔｄ１＋ΔＴ１
これにより、初期補正値Ｔｄ１は、湯張り毎に修正され、季節変化などの長いスパンでの外的条件の変化に対して追従するようになるので、常に正確な設定温度ＴＢｓｅｔでの湯張りができる。
【００７８】
また、初期補正値Ｔｄ１を修正する初期修正値ΔＴ１は、所定の上下限値をもって決定されるようにしているので、上記第１実施形態で説明した修正値ΔＴ２と同様に、初期補正値Ｔｄ１の変化度合いを抑え、制御手段１８による温度補正と使用者の設定温度ＴＢｓｅｔ変更の両者が重なって、湯張り温度が大きくずれてハンチングすることを防止できる。
【００７９】
（第３実施形態）
本発明の第３実施形態を図４に示す。第３実施形態は、上記第１、第２実施形態で説明した補正値Ｔｄ２を設定水位ＰＴｓに応じて変化する特性値としたものである。
【００８０】
第１、第２実施形態では、ステップＳ８０、ステップＳ１１０、ステップＳ１６０で扱う調整温度ＴＢｃ１および補充温度ＴＢｃ２の補正値Ｔｄ２は、初回に所定値として用い、以下湯張りされる毎に修正するようにしたが、ここでは図４に示すように設定水位ＰＴｓ、即ちその水位に基づく湯量ＬＴに応じて変化する特性値として予めＥＣＵ１８に記憶させておき、これを用いるようにしている。湯量ＬＴと補正値Ｔｄ２は、湯量ＬＴが大きいほど熱ロスによる影響は小さくなることからＴｄ２が順次小さくなるように両者を関係付けている。
【００８１】
制御フローにおいては、例えば、図４中、設定水位をＬＴ１とした場合は、補正値Ｔｄ２１として初回時読込み、以下修正するようにしている。ステップＳ１１０において、修正値ΔＴ２が得られるとこの特性値を破線のように全体的に変更し、書換え記憶する。そして次回、例えば、設定水位をＬＴ２に変更したとすると補正値Ｔｄ２２を用いて制御するようにしている。
【００８２】
このように、湯量ＬＴに応じて補正値Ｔｄ２を変化させているので、設定水位ＰＴｓ即ち、設定湯量ＬＴを変更した場合でも正確な設定温度ＴＢｓｅｔで湯張りができる。
【００８３】
尚、上記第１〜第３実施形態においては、浴槽１５内の湯を水位でもって制御する水位管理式のものとして説明したが、湯量で持って制御する水量管理式のものとしても良い。
【図面の簡単な説明】
【図１】本発明の構成を示す模式図である。
【図２】本発明の第１実施形態の作動を示す制御フロー図である。
【図３】本発明の第２実施形態の作動を示す制御フロー図である。
【図４】浴槽内の設定湯量ＬＴに対する補正値Ｔｄ２を示す関係図である。
【符号の説明】
１００  自動湯張り装置
１０１  湯供給手段
６  湯張り温検出サーミスタ（湯温検出手段）
７  水位センサ（水位検出手段）
１５  浴槽
１７  設定手段
１８  ＥＣＵ（制御手段）
【図１】
0003812320.tif 000002
【図２】
0003812320.tif 000003
【図３】
0003812320.tif 000004
【図４】
0003812320.tif 000005