(57)【要約】【課題】省エネ性能をより一層高めることができる即時出湯装置を提供する。【解決手段】即時出湯装置２０のコントローラ４５は、即時出湯装置２０が使用される可能性が相対的に高い時間帯としての各第１時間帯での即時出湯装置２０の実際の使用回数が、該第１時間帯に対応して設定された標準最大使用回数Ｎmax_sに達すると、第１時間帯の終了前でも加熱装置２２の作動を停止させる。【選択図】図１
2019138523.tif 000002
【特許請求の範囲】
【請求項１】
熱源機で加熱された湯水を該熱源機から出湯栓に供給する給湯配管と該出湯栓とに該出湯栓寄りの位置で接続された貯湯タンクと、該貯湯タンク内の湯水を加熱する加熱装置とを有し、前記出湯栓の開栓直後に、前記貯湯タンク内の湯水、又は該貯湯タンク内の湯水と前記熱源機から前記給湯配管を介して供給される湯水とを混合してなる湯水を前記出湯栓から出湯させる即時出湯装置であって、
一日の期間のうち当該即時出湯装置が使用される可能性が相対的に高い一つ以上の第１時間帯と、当該即時出湯装置が使用される可能性が前記第１時間帯よりも相対的に低い一つ以上の第２時間帯とが設定され、各第１時間帯の開始直前の期間と該第１時間帯内の期間とで貯湯タンク内の湯水を加熱するように前記加熱装置を作動させ、各第２時間帯のうち、該第２時間帯の次の第１時間帯の開始直前の期間を除く期間では前記加熱装置を停止状態に維持する加熱運転制御部を備え、
前記加熱運転制御部は、各第１時間帯の開始後、該第１時間帯での当該即時出湯装置の実際の使用回数が、該第１時間帯の終了前に、該第１時間帯での当該即時出湯装置の最大使用回数の標準値として設定されている標準最大使用回数に達した場合に、その後、該第１時間帯が終了するまでの期間で、前記加熱装置を停止状態に維持するように構成されていることを特徴とする即時出湯装置。
【請求項２】
請求項１記載の即時出湯装置において、
当該即時出湯装置の使用履歴情報を記憶保持する使用履歴記憶部と、
前記各第１時間帯での前記標準最大使用回数を、前記使用履歴情報により示される一つ以上の過去日の該第１時間帯での当該即時出湯装置の使用回数に基づいて設定する最大使用回数設定部とをさらに備えることを特徴とする即時出湯装置。
【請求項３】
請求項１又は２記載の即時出湯装置において、
当該即時出湯装置の使用毎の使用時刻及び使用時間を示す情報を記憶保持する使用情報記憶部と、該使用時刻及び使用時間を示す情報に基づいて前記第１時間帯及び第２時間帯を更新するように設定する時間帯設定部をさらに備えることを特徴とする即時出湯装置。
【請求項４】
請求項１〜３のいずれか１項に記載の即時出湯装置において、
前記各第１時間帯での当該即時出湯装置の１回当たりの使用時に前記出湯栓の開栓直後の所定期間で所定温度の湯水を該出湯栓に供給するために要する前記貯湯タンク内の湯水の必要熱量を表す熱量パラメータを、一つ以上の過去日における該第１時間帯での当該即時出湯装置の使用時、又は当日の該第１時間帯での当該即時出湯装置の使用時に取得した当該即時出湯装置の動作状態の検出データに基づいて生成する熱量パラメータ生成部をさらに備えており、
前記加熱運転制御部は、少なくとも、各第１時間帯の開始後の該第１時間帯での当該即時出湯装置の実際の使用回数が該第１時間帯に対応して設定された前記標準最大使用回数よりも一つだけ小さい回数値になった状態での前記加熱装置の作動時に、前記熱量パラメータ生成部により該第１時間帯に対応して生成された熱量パラメータにより示される必要熱量と同等の熱量を前記貯湯タンク内の湯水に蓄熱するように、該熱量パラメータに応じて前記加熱装置を作動させるように構成されていることを特徴とする即時出湯装置。
【請求項５】
請求項４記載の即時出湯装置において、
前記熱量パラメータ生成部は、前記標準最大使用回数が１回に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日における該第１時間帯での当該即時出湯装置の最初の使用時に取得した前記検出データに基づいて生成するように構成されていることを特徴とする即時出湯装置。
【請求項６】
請求項４又は５記載の即時出湯装置において、
前記熱量パラメータ生成部は、前記標準最大使用回数が２回以上に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日における該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成するように構成されていることを特徴とする即時出湯装置。
【請求項７】
請求項４又は５記載の即時出湯装置において、
前記熱量パラメータ生成部は、前記標準最大使用回数が２回に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日の該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成し、前記標準最大使用回数が３回以上に設定された各第１時間帯に対応する前記熱量パラメータを、当日の該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成するように構成されていることを特徴とする即時出湯装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、即時出湯装置に関する。
【背景技術】
【０００２】
従来、例えば特許文献１に見られるように、給湯用の加熱装置で加熱された湯水の出湯栓への給湯時の初期に、貯湯タンク内の加熱された湯水を出湯栓に供給する即時出湯装置が知られている。
【０００３】
上記特許文献１には、給湯運転が行われる頻度が高い時間帯を学習し、学習した時間帯で貯湯タンクの湯水を加熱し、それ以外の時間帯では、貯湯タンクの湯水の加熱を停止することで、エネルギー消費を低減する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５７９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に見られる技術では、学習した時間帯では、実際に給湯運転が実行されるか否かによらずに、貯湯タンク内の湯水の加熱が行われる。一方、任意の時間帯での給湯運転の実行タイミングは、通常、日毎に千差万別である。
【０００６】
このため、学習した時間帯の終了時前に、その時間帯での最後の給湯運転が終了する場合も多々ある。そして、このような場合には、学習した時間帯の終了時前の期間で、無駄に、貯湯タンク内の湯水の加熱が行われてしまうという不都合がある。
【０００７】
本発明はかかる背景に鑑みてなされたものであり、省エネ性能をより一層高めることができる即時出湯装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の即時出湯装置は、かかる目的を達成するために、熱源機で加熱された湯水を該熱源機から出湯栓に供給する給湯配管と該出湯栓とに該出湯栓寄りの位置で接続された貯湯タンクと、該貯湯タンク内の湯水を加熱する加熱装置とを有し、前記出湯栓の開栓直後に、前記貯湯タンク内の湯水、又は該貯湯タンク内の湯水と前記熱源機から前記給湯配管を介して供給される湯水とを混合してなる湯水を前記出湯栓から出湯させる即時出湯装置であって、
一日の期間のうち当該即時出湯装置が使用される可能性が相対的に高い一つ以上の第１時間帯と、当該即時出湯装置が使用される可能性が前記第１時間帯よりも相対的に低い一つ以上の第２時間帯とが設定され、各第１時間帯の開始直前の期間と該第１時間帯内の期間とで貯湯タンク内の湯水を加熱するように前記加熱装置を作動させ、各第２時間帯のうち、該第２時間帯の次の第１時間帯の開始直前の期間を除く期間では前記加熱装置を停止状態に維持する加熱運転制御部を備え、
前記加熱運転制御部は、各第１時間帯の開始後、該第１時間帯での当該即時出湯装置の実際の使用回数が、該第１時間帯の終了前に、該第１時間帯での当該即時出湯装置の最大使用回数の標準値として設定されている標準最大使用回数に達した場合に、その後、該第１時間帯が終了するまでの期間で、前記加熱装置を停止状態に維持するように構成されていることを特徴とする（第１発明）。
【０００９】
なお、本発明において、即時出湯装置の「使用」というのは、起動している即時出湯装置の貯湯タンク内から開栓状態の出湯栓に湯水が供給されて、該出湯栓での出湯が行われることを意味する。
【００１０】
上記第１発明によれば、各第１時間帯の開始後、該第１時間帯での当該即時出湯装置の実際の使用回数が、該第１時間帯の終了前に、前記標準最大使用回数に達した場合に、その後、該第１時間帯が終了するまでの期間で、前記加熱装置を停止状態に維持される。
【００１１】
ここで、前記標準最大使用回数は、各第１時間帯での当該即時出湯装置の最大使用回数の標準値であるので、該第１時間帯での即時出湯装置の実際の使用回数が標準最大使用回数に達した後は、該第１時間帯で即時出湯装置が再び使用される可能性は低い。そして、第１発明によれば、このように、各第１時間帯において、即時出湯装置が使用される可能性が低い状況になると、第１時間帯の終了前でも、前記加熱装置を停止状態に維持される。
【００１２】
このため、各第１時間帯において、即時出湯装置が使用される可能性が低い状況で、加熱装置の作動によってエネルギーを消費するのを防止することが可能となる。よって、第１発明の即時出湯装置によれば、省エネ性能をより一層高めることが可能となる。
【００１３】
上記第１発明では、当該即時出湯装置の使用履歴情報を記憶保持する使用履歴記憶部と、前記各第１時間帯での前記標準最大使用回数を、前記使用履歴情報により示される一つ以上の過去日の該第１時間帯での当該即時出湯装置の使用回数に基づいて設定する最大使用回数設定部とをさらに備えることが好ましい（第２発明）。
【００１４】
これによれば、前記標準最大使用回数は、前記使用履歴情報により示される一つ以上の過去日の該第１時間帯での当該即時出湯装置の使用回数に基づいて設定されるので、過去日における該第１時間帯での即時出湯装置の実際の使用回数に整合するように（該使用回数から乖離しないように）、前記標準最大使用回数を設定することができる。
【００１５】
このため、各第１時間帯おける即時出湯装置の実際の使用回数が前記標準最大使用回数に達した後に、即時出湯装置が再び使用される可能性が十分に低いものとなる。従って、多くの場合、各第１時間帯での即時出湯装置の最後の使用が終了した後には、該第１時間帯が終了するまで、加熱装置による貯湯タンク内の湯水の加熱が行われるのを極力防止することができる。よって、第２発明の即時出湯装置によれば、各第１時間帯での即時出湯装置の使用の要求を極力満たしつつ、省エネ性能を高めることが可能となる。
【００１６】
上記第１発明又は第２発明では、当該即時出湯装置の使用毎の使用時刻及び使用時間を示す情報を記憶保持する使用情報記憶部と、該使用時刻及び使用時間を示す情報に基づいて前記第１時間帯及び第２時間帯を更新するように設定する時間帯設定部をさらに備えることが好ましい（第３発明）。なお、第３発明を上記第２発明と組み合わせる場合、前記使用情報記憶部は、前記使用履歴記憶部と同じものでもよい。
【００１７】
上記第３発明によれば、第１時間帯及び第２時間帯を、即時出湯装置の実際の使用態様に即して好適に設定することが可能となる。
【００１８】
上記第１〜第３発明では、前記各第１時間帯での当該即時出湯装置の１回当たりの使用時に前記出湯栓の開栓直後の所定期間で所定温度の湯水を該出湯栓に供給するために要する前記貯湯タンク内の湯水の必要熱量を表す熱量パラメータを、一つ以上の過去日における該第１時間帯での当該即時出湯装置の使用時、又は当日の該第１時間帯での当該即時出湯装置の使用時に取得した当該即時出湯装置の動作状態の検出データに基づいて生成する熱量パラメータ生成部をさらに備えており、
前記加熱運転制御部は、少なくとも、各第１時間帯の開始後の該第１時間帯での当該即時出湯装置の実際の使用回数が該第１時間帯に対応して設定された前記標準最大使用回数よりも一つだけ小さい回数値になった状態での前記加熱装置の作動時に、前記熱量パラメータ生成部により該第１時間帯に対応して生成された熱量パラメータにより示される必要熱量と同等の熱量を前記貯湯タンク内の湯水に蓄熱するように、該熱量パラメータに応じて前記加熱装置を作動させるように構成されていることが好ましい（第４発明）。
【００１９】
なお、第４発明において、「当日の該第１時間帯」というのは、進行中の第１時間帯を意味する。また、「熱量パラメータにより示される必要熱量と同等の熱量」というのは、熱量パラメータにより示される必要熱量に一致するか、もしくはほぼ一致する（該必要熱量との差が所定範囲内に留まる）熱量を意味する。また、「熱量パラメータ」は、前記必要熱量そのものでもよいが、該必要熱量と一定の相関関係を有するもの（例えば、該必要熱量に比例するもの等）であってもよい。
【００２０】
上記第４発明によれば、各第１時間帯の開始後の該第１時間帯での当該即時出湯装置の実際の使用回数が該第１時間帯に対応して設定された前記標準最大使用回数よりも一つだけ小さい回数値になった状態での前記加熱装置の作動時に、上記の如く加熱装置を前記熱量パラメータに応じて作動させるので、その作動により貯湯タンク内に湯水に蓄熱される熱量の全部、もしくは大部分を、前記標準最大使用回数に一致する回数目での即時出湯装置の使用によって消費することが可能となる。
【００２１】
従って、貯湯タンク内に熱量が少なからず残存している状態で、第１時間帯が終了する（ひいては、第２時間帯に移行する）のを極力防止することが可能となる。ひいては、即時出湯装置の省エネ性能をより一層高めることができる。
【００２２】
なお、前記検出データとしては、例えば、前記給湯配管から前記流入側配管に流入する湯水の温度及び流量の検出値の組、あるいは、前記加熱装置の発熱量を示すデータ等を使用し得る。
【００２３】
上記第４発明では、前記熱量パラメータ生成部は、前記標準最大使用回数が１回に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日における該第１時間帯での当該即時出湯装置の最初の使用時に取得した前記検出データに基づいて生成するように構成されていることが好ましい（第５発明）。
【００２４】
これによれば、前記標準最大使用回数が１回に設定された各第１時間帯に対応する前記熱量パラメータを、前日を含む過去日における該第１時間帯での即時出湯装置の実際の動作態様に即して好適に生成することが可能となる。
【００２５】
また、上記第４発明又は第５発明では、前記熱量パラメータ生成部は、前記標準最大使用回数が２回以上に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日における該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成するように構成されていることが好ましい（第６発明）。
【００２６】
これによれば、前記標準最大使用回数が２回以上に設定された各第１時間帯に対応する前記熱量パラメータは、前日を少なくとも含む１つ以上の過去日における該第１時間帯での即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成される。
【００２７】
ここで、各第１時間帯での即時出湯装置の１回目の使用は、その前に、しばらくの期間、即時出湯装置が使用されていない状態で行われるものの、２回目以降の各回の使用は、多くの場合、比較的短い時間前に、即時出湯装置が使用された後に行われる。
【００２８】
従って、第６発明によれば、該第１時間帯での即時出湯装置の１回目の使用時に取得した前記検出データを利用せずに、前記熱量パラメータを生成することで、前記標準最大使用回数が２回以上に設定された各第１時間帯に対応する前記熱量パラメータを適切に設定することが可能となる。
【００２９】
また、上記第４発明又は第５発明では、前記熱量パラメータ生成部は、前記標準最大使用回数が２回に設定された各第１時間帯に対応する前記熱量パラメータを、前日を少なくとも含む１つ以上の過去日の該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成し、前記標準最大使用回数が３回以上に設定された各第１時間帯に対応する前記熱量パラメータを、当日の該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成するように構成されているという態様を採用してもよい（第７発明）。
【００３０】
これによれば、前記標準最大使用回数が２回に設定された各第１時間帯に対応する前記熱量パラメータを前記第６発明と同様に適切に設定することが可能となる。そして、第７発明では、前記標準最大使用回数が３回以上に設定された各第１時間帯に対応する前記熱量パラメータは、当日の該第１時間帯での当該即時出湯装置の２回目以降の使用時に取得した前記検出データに基づいて生成される。従って、当日の該第１時間帯での２回目以降の即時出湯装置の実行済の使用時における該即時出湯装置の実際の動作態様に即して、該第１時間帯に対応する熱量パラメータが生成される。
【００３１】
これにより、標準最大使用回数が３回以上に設定された各第１時間帯に対応する熱量パラメータを、標準最大使用回数に一致する回数目の即時出湯装置の使用の直前もしくはそれに近い時期での即時出湯装置の実際の動作態様に即して生成することが可能となる。その結果、該熱量パラメータをより好適に設定することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態における即時出湯装置を含むシステムの全体構成を示す図。
【図２】図１に示す即時出湯コントローラの第１実施形態での機能を示すブロック図。
【図３】第１実施形態での即時出湯コントローラの処理（出湯栓での出湯時の処理）を示すフローチャート。
【図４】図１に示す即時出湯コントローラの第２実施形態での機能を示すブロック図。
【図５】図４に示す熱量パラメータ生成部の処理を示すフローチャート。
【図６】図４に示す熱量パラメータ生成部の処理を示すフローチャート。
【図７】第２実施形態での即時出湯コントローラの処理（出湯栓での出湯時の処理）を示すフローチャート。
【図８】第２実施形態での即時出湯コントローラの処理（出湯栓での出湯時の処理）を示すフローチャート。
【発明を実施するための形態】
【００３３】
［第１実施形態］
本発明の第１実施形態を図１〜図３を参照して以下に説明する。図１を参照して、本実施形態の即時出湯装置２０は、給湯運転を実行可能な給湯器３が備えられた任意の住戸において、給湯対象の任意の一つの出湯栓１における即時出湯を行い得るように設置された装置である。
【００３４】
出湯栓１は、例えば台所、洗面所、あるいは浴室等に配置される出湯栓である。なお、図１では、出湯栓１を蛇口（カラン）として記載しているが、該出湯栓１は、蛇口に限らず、例えばシャワー、あるいは、シャワーと蛇口との複合体等であってもよい。
【００３５】
給湯器３は、その本体部としての熱源機４を備える。該熱源機４は、例えば、図示を省略するバーナ及び熱交換器を内蔵する燃焼式の熱源機であり、水道水等の給湯用水を熱源機４に導入する給水配管５と、熱源機４内でバーナの燃焼熱により加熱した給湯用水（湯）を、出湯栓１を含む各給湯対象部に供給する給湯配管６とが接続されている。なお、上記バーナの燃料は、気体燃料、あるいは、灯油等の液体燃料のいずれでもよい。
【００３６】
給湯配管６は、熱源機４から導出され、その下流部分（出湯栓１に至る下流部分）が即時出湯装置２０を介して出湯栓１に接続されている。なお、給湯配管６には、出湯栓１以外の他の出湯栓も接続され得る。
【００３７】
給湯器３はさらに、熱源機４の作動制御を行うコントローラ８と、給湯器３の運転操作用のリモコン９とを備える。リモコン９は、台所や浴室等に配置され、コントローラ８と有線通信（又は無線通信）を行うことが可能である。このリモコン９を操作することによって、給湯器３の起動又は運転停止をコントローラ８に指令したり、熱源機４から出湯栓１を含む各給湯対象部に供給する湯の温度（給湯温度）の目標値の設定等を行うことが可能である。
【００３８】
なお、図１では単一のリモコン９だけを図示したが、給湯器３は、リモコン９以外の他の一つ以上のリモコンをさらに備え得る。
【００３９】
コントローラ８（以降、給湯コントローラ８という）は、例えば、マイコン、メモリ、インターフェース回路等を含む一つ以上の電子回路ユニットにより構成され、熱源機４に搭載されている。そして、給湯コントローラ８は、実装されたハードウェア構成及びプログラム（ソフトウェア構成）により、給湯運転に係る熱源機４の作動制御を行う。
【００４０】
具体的には、出湯栓１等のいずれかの出湯栓の開栓により、給水配管５での通水が開始されると、給湯コントローラ８は、該通水の開始を、図示しない水流スイッチもしくは流量センサ等のセンサを介して検知し、その検知に応じて、熱源機４のバーナの燃焼運転を開始させる。これにより、給水配管５から熱源機４に導入される給湯用水が、バーナの燃焼熱により熱交換器を介して加熱され、その加熱後の給湯用水（湯）が、開栓された出湯栓に熱源機４から給湯配管６を介して供給される。
【００４１】
そして、給湯コントローラ８は、開栓された出湯栓への実際の給湯温度が、リモコン９で設定された目標値（以降、給湯目標温度という）に一致もしくはほぼ一致するようにバーナの燃焼量を制御する。
【００４２】
補足すると、給湯器３の熱源機４は燃焼式の熱源機に限らず、バーナの代わりに、もしくは、バーナに加えて、電気式の発熱部（ヒートポンプ方式のものを含む）を備える熱源機であってもよい。また、給湯器３は、給湯運転だけでなく、浴槽への湯はり等の風呂運転、あるいは、浴室暖房装置等の温水式暖房装置に温水を供給する運転等を行い得るように構成されていてもよい。
【００４３】
即時出湯装置２０は、熱源機４から出湯栓１に至る湯水の流路上で、熱源機４よりも出湯栓１に十分に近い位置（出湯栓１寄りの位置）に設置されている。この即時出湯装置２０は、貯湯タンク２１と、給湯配管６の下流端に接続された流入側配管３０と、出湯栓１に接続された流出側配管３１とを備える。
【００４４】
流入側配管３０の下流端は、給湯配管６から流入側配管３０に流入する湯水（即時出湯装置２０に入水する湯水）を貯湯タンク２１に供給し得るように、貯湯タンク２１の下端部に接続されている。
【００４５】
また、流出側配管３１の上流側部分は、貯湯タンク２１内の湯水を出湯栓１に供給し得るように、貯湯タンク２１内に導入されている。この場合、流出側配管３１の上流端は、貯湯タンク２１の上部にて該貯湯タンク２１内に開口している。なお、流出側配管３１の上流端は、貯湯タンク２１の上部に接続されていてもよい。
【００４６】
貯湯タンク２１の内部には、該貯湯タンク２１内の湯水を加熱するための加熱装置としての電気式のヒータ２２と、流入側配管３０から貯湯タンク２１内に流入する湯水を整流する整流板２３とが組み込まれている。
【００４７】
また、貯湯タンク２１の外周部には、貯湯タンク２１内の湯水の温度（以降、貯湯温度Ｔtkという）を検出する温度センサ２４と、貯湯タンク２１が過剰に高温の過熱状態になったときに、ヒータ２２ヘの電力供給を強制的に遮断する過熱防止用サーモスタット２５と、貯湯タンク２１の保温性を高めるために該貯湯タンク２１の上部を被覆する断熱材２６とが装着されている。
【００４８】
流入側配管３０には、該流入側配管３０の上流側部分に接続された１つの入口ポート３３ａと、該流入側配管３０の下流側部分と、該流入側配管３０の上流側部分から貯湯タンク２１を経由させずに流出側配管３１に湯水を流す流路を形成するバイパス配管３２とに各々接続された２つの出口ポート３３ｂ，３３ｃとを有する分配弁３３が介装されている。
【００４９】
上記分配弁３３は、電動式の３方弁等により構成され、流入側配管３０に給湯配管６から供給される湯水（即時出湯装置２０に入水する湯水）を、２つの出口ポート３３ｂ，３３ｃに分配して流出させる（ひいては、貯湯タンク２１とバイパス配管３２とに分配して流出させる）ことが可能であると共に、出口ポート３３ｂから貯湯タンク２１に流す湯水の流量（以降、タンク側流量という）と出口ポート３３ｃからバイパス配管３２に流す湯水の流量（以降、バイパス側流量という）との比率を可変的に制御することが可能である。この場合、出口ポート３３ｂ，３３ｃのいずれか一方を閉弁状態にする（ひいては、タンク側流量又はバイパス側流量をゼロにする）ことも可能である。
【００５０】
分配弁３３から湯水が分配されるバイパス配管３２の下流端は、流出側配管３１の途中部３１ａに接続されている。該途中部３１ａは、バイパス配管３２を通過した湯水と、貯湯タンク２１から流出側配管３１に流出した湯水とが混合される部分であり、以降、混合部３１ａという。
【００５１】
流入側配管３０の分配弁３３よりも上流側の部分には、給湯配管６から供給される湯水の温度（以降、入水温度Ｔinという）を検出する温度センサ３４と、給湯配管６から供給される湯水の流量（以降、入水流量Ｗinという）を検出する流量センサ３５と、図示を省略する減圧弁及び逆止弁により構成される弁機構３６とが組み付けられている。
【００５２】
流入側配管３０の分配弁３３よりも下流側の部分には、貯湯タンク２１内で加熱により膨張した湯水の一部を排出するための膨張水排出用配管３７が接続されており、該膨張水排出用配管３７には、貯湯タンク２１内の湯水の圧力が所定値以上の圧力に上昇すると開弁する過圧逃し弁３８が介装されている。なお、膨張水排出用配管３７は、貯湯タンク２１、あるいは、流出側配管３１に接続されていてもよい。
【００５３】
流出側配管３１の混合部３１ａ（バイパス配管３２の接続部）よりも上流側の部分には、貯湯タンク２１から流出側配管３１に流出する湯の温度（以降、タンク流出温度Ｔtoutという）を検出する温度センサ３９が組み付けられている。また、流出側配管３１の混合部３１ａよりも下流側の部分には、該混合部３１ａから出湯栓１に供給されて該出湯栓１から出湯する湯水の温度（以降、出湯温度Ｔoutという）を検出する温度センサ４０が組み付けられている。
【００５４】
流出側配管３１の途中部、例えば、上記混合部３１ａには、即時出湯装置２０のメンテナンス時、あるいは不使用時等に、貯湯タンク２１内の湯水等の水抜きを行うための水抜き用配管４１が接続されている。該水抜き用配管４１の下流端部には、手動で開閉可能な水抜き栓４２が装着されている。
【００５５】
即時出湯装置２０は、さらに、貯湯タンク２１のヒータ２２及び分配弁３３の作動制御を行うコントローラ４５（以降、即時出湯コントローラ４５という）と、即時出湯装置２０の電源のオン・オフ操作、該即時出湯装置２０の動作条件の設定操作等を行うための操作部６０とを備える。
【００５６】
操作部６０には、図示しない操作スイッチ、表示部等が備えられている。即時出湯コントローラ４５は、マイコン、メモリ、インターフェース回路等を含む一つ以上の電子回路ユニットにより構成され、操作部６０の操作信号が入力されると共に、前記温度センサ２４，３４，３９，４０及び流量センサ３５の検出信号が入力される。
【００５７】
また、本実施形態では、即時出湯コントローラ４５は、前記給湯コントローラ８と有線通信（又は無線通信）を行うことが可能であり、この通信により、リモコン９により設定された給湯目標温度を示す情報等を取得することが可能である。
【００５８】
そして、即時出湯コントローラ４５は、実装されたハードウェア構成及びプログラムにより実現される機能として、図２に示すように、出湯栓１での出湯時に、分配弁３３の作動制御を行うことで、前記出湯温度Ｔout（出湯栓１から出湯する湯水の温度）を制御する出湯温度制御部４６としての機能と、ヒータ２２の作動制御を行うことで、前記貯湯温度Ｔtk（貯湯タンク２１内の湯水の温度）を制御する加熱運転制御部４７としての機能ととを有する。
【００５９】
さらに即時出湯コントローラ４５は、一日のうちで即時出湯装置２０が使用される可能性が相対的に高い一つ以上の第１時間帯と、即時出湯装置２０が使用される可能性が第１時間帯よりも相対的に低い一つ以上の第２時間帯とを設定する時間帯設定部４８としての機能と、上記第１時間帯での即時出湯装置２０の最大使用回数の標準値を設定する最大使用回数設定部４９としての機能と、即時出湯装置２０の所定日数分の使用履歴情報を記憶保持する使用履歴記憶部５０としての機能とを含む。
【００６０】
次に、即時出湯コントローラ４５の制御処理を中心に、本実施形態の即時出湯装置２０の作動を説明する。本実施形態では、即時出湯コントローラ４５は、即時出湯装置２０が使用される毎に（詳しくは、即時出湯装置２０の起動状態（電源が投入された状態で）で即時出湯装置２０から開栓状態の出湯栓１への湯水の供給が行われる毎に）、即時出湯装置２０の使用履歴情報を作成し、所定の日数分（例えば７日分）の使用履歴情報を使用履歴記憶部５０に記憶保持する。
【００６１】
上記使用履歴情報は、即時出湯装置２０の各回の使用時刻及び使用時間を示す情報を含む。この場合、即時出湯装置２０の各回の使用時刻及び使用時間を示す情報としては、例えば、即時出湯装置２０の各回の使用の開始時刻及び終了時刻の組、あるいは、各回の使用の開始時刻及び終了時刻の一方の時刻と、使用の時間幅との組等を使用し得る。
【００６２】
また、即時出湯装置２０の使用開始及び使用終了のタイミングは、本実施形態では、流量センサ３５の検出信号により示される入水流量Ｗin（給湯配管６から即時出湯装置２０の流入側配管３０に流入する湯水の流量）の検出値に基づいて検知される。例えば、入水流量Ｗinの検出値が所定値以上に増加した時に即時出湯装置２０の使用の開始（出湯栓１での出湯の開始）が検知され、入水流量Ｗinの検出値が所定値よりも小さくなった時に、即時出湯装置２０の使用の終了（出湯栓１での出湯の終了）が検知される。
【００６３】
なお、例えば、流量センサ３５の代わりに、水流スイッチを用いて即時出湯装置２０の使用開始及び使用終了のタイミングを検知することも可能である。
【００６４】
そして、即時出湯コントローラ４５は、使用履歴記憶部５０に記憶保持した使用履歴情報に基づいて、一日の期間内の上記第１時間帯及び第２時間帯を設定（更新）する処理を前記時間帯設定部４８により実行し、さらに、設定した各第１時間帯での即時出湯装置２０の最大使用回数の標準値Ｎmax_sを設定する処理を最大使用回数設定部４９により実行する。
【００６５】
上記時間帯設定部４８は、例えば一日の期間の経過毎に、あるいは、即時出湯装置２０の使用が所定時間以上、行われていない状態等の所定のタイミングで、所定日数前までの使用履歴情報を使用履歴記憶部５０から取得し、該使用履歴情報に基づいて一つ以上の第１時間帯と一つ以上の第２時間帯を新たに設定する（更新する）。
【００６６】
この場合、各第１時間帯は、例えば、所定日数前までの各日の該第１時間帯での即時出湯装置２０の使用時間帯を合成したときに、即時出湯装置２０が連続的に使用されていない時間幅が所定値以下に収まるという条件、該第１時間帯の開始時刻が、所定日数前までのいずれかの日の即時出湯装置２０の使用開始時刻に一致するという条件、該第１時間帯の終了時刻が、所定日数前までのいずれかの日の即時出湯装置２０の使用終了時刻に一致するという条件等を満たすように設定される。そして、一日の期間内の第１時間帯以外の時間帯が第２時間帯として新たに設定される。
【００６７】
これにより、第１時間帯は、即時出湯装置２０が使用される可能性が相対的に高い時間帯となるように設定され、第２時間帯は、第１時間帯よりも即時出湯装置２０が使用される可能性が相対的に低い時間帯となるように設定される。
【００６８】
なお、第１時間帯及び第２時間帯の初期設定値は、例えば、前記操作部６０の操作によりあらかじめ設定される。
【００６９】
補足すると、第１時間帯及び第２時間帯の設定手法は、上記の手法に限られない。例えば、所定日数前までの各日の即時出湯装置２０の未使用の時間帯を合成したときに、即時出湯装置２０が連続的に使用されていない時間幅が所定値以上となる時間帯を第２時間帯として設定し、該第２時間帯以外の時間帯を第１時間帯として設定してもよい。
【００７０】
また、最大使用回数設定部４９は、上記の如く設定された各第１時間帯における最大使用回数の標準値Ｎmax_s（以降、標準最大使用回数Ｎmax_sという）を次のよう設定する。すなわち、最大使用回数設定部４９は、所定日数前までの各日の該第１時間帯（標準最大使用回数Ｎmax_sを設定しようとする時間帯）における即時出湯装置２０の使用回数を前記使用履歴情報に基づいて算出する。
【００７１】
そして、最大使用回数設定部４９は、例えば、各第１時間帯毎に算出した使用回数（所定日数までの各日の使用回数）のうちの最大値を、標準最大使用回数Ｎmax_sとして設定する。なお、初期設定の各第１時間帯に対応する標準最大使用回数Ｎmax_sは、例えば、操作部６０の操作によりあらかじめ設定される。
【００７２】
本実施形態では、以上の如く、第１時間帯及び第２時間帯が適宜更新され、また、各第１時間帯での標準最大使用回数Ｎmax_sが設定される。
【００７３】
次に、出湯栓１での出湯時における即時出湯装置２０の作動を説明する。即時出湯コントローラ４５は、第１時間帯及び第２時間帯、並びに、各第１時間帯での標準最大使用回数Ｎmax_sを前記した如く設定した状態で、図３のフローチャートに示す処理を実行する。
【００７４】
ＳＴＥＰ１において、即時出湯コントローラ４５は、現在時刻がいずれかの第１時間帯の所定時間前（例えば３０分前）の時刻（いずれかの第１時間帯がまもなく開始する時刻）であるか否かを判断し、この判断結果が肯定的になるまでＳＴＥＰ１の判断処理を繰り返す。
【００７５】
ＳＴＥＰ１の判断結果が肯定的になると、次にＳＴＥＰ２において、即時出湯コントローラ４５は、加熱運転制御部４７により、貯湯タンク２１内の湯水の沸き上げ制御を開始する。この沸き上げ制御は、例えば以下に説明する第Ａ態様での沸き上げ制御である。
【００７６】
この第Ａ態様での沸き上げ制御では、加熱運転制御部４７は、貯湯温度Ｔtkの目標値である目標貯湯温度Ｔtk_cmdとして、既定の所定温度（例えば８０℃）を設定し、実際の貯湯温度Ｔtkを目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致させるようにヒータ２２を制御する。
【００７７】
この場合、加熱運転制御部４７は、温度センサ２４による貯湯温度Ｔtkの検出値が目標貯湯温度Ｔtk_cmdよりも所定値以上低い場合に、ヒータ２２の発熱運転を行わせることで、貯湯温度Ｔtkを目標貯湯温度Ｔtk_cmdまで昇温させる。そして、加熱運転制御部４７は、貯湯温度Ｔtkの検出値が目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する状態（貯湯温度Ｔtkの検出値と目標貯湯温度Ｔtk_cmdとの差が所定範囲内に収まる状態）になると、その状態を保つように、ヒータ２２の発熱運転及び作動停止を交互に繰り返す。
【００７８】
かかる沸き上げ制御は、後述のＳＴＥＰ９まで継続される。ただし、出湯栓１での出湯時には、沸き上げ制御を一時的に中断してもよい。
【００７９】
上記の如く第１時間帯が開始する所定時間前に、第Ａ態様での沸き上げ制御を開始することで、基本的には、該第１時間帯が開始するまでに、貯湯タンク２１内の湯水が、目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度に沸き上げられる。
【００８０】
かかる沸き上げ制御を実行しながら、即時出湯コントローラ４５は、ＳＴＥＰ３において、第１時間帯が開始する時刻になったか否かを判断し、この判断結果が肯定的になるまでＳＴＥＰ３の判断処理を繰り返す。
【００８１】
そして、第１時間帯が開始する時刻になって、ＳＴＥＰ３の判断結果が肯定的になると、ＳＴＥＰ４において、即時出湯コントローラ４５は、該第１時間帯での即時出湯装置２０の実際の使用回数を示す使用回数カウント値Ｎuseをゼロに初期化する。
【００８２】
次いで、ＳＴＥＰ５において、即時出湯コントローラ４５は、出湯栓１が開栓されたか否か（即時出湯装置２０の使用が開始されたか否か）を検知する。この検知は、本実施形態では、前記流量センサ３５の検出信号により示される入水流量Ｗinの検出値が、所定値以上になったか否かにより行われる。
【００８３】
ＳＴＥＰ５で出湯栓１の開栓が検知されない場合（ＳＴＥＰ５の判断結果が否定的になる場合）には、即時出湯コントローラ４５は、ＳＴＥＰ８で現在進行中の第１時間帯が終了したか否か（現在時刻が第１時間帯の終了時刻に達したか否か）を判断し、この判断結果が否定的である場合には、ＳＴＥＰ５からの処理を繰り返す。
【００８４】
ＳＴＥＰ５で、出湯栓１の開栓が検知された場合（ＳＴＥＰ５の判断結果が肯定的になった場合）には、即時出湯コントローラ４５は、ＳＴＥＰ６において、使用回数カウント値Ｎuseの値を１だけ増加させ、さらに、出湯温度制御部４６により出湯制御を実行する。
【００８５】
上記出湯制御は、出湯栓１の閉栓が検知されるまで（具体的には、流量センサ３５による入水流量Ｗinの検出値が所定値よりも小さくなるまで）、例えば次のように実行される。
【００８６】
すなわち、出湯温度制御部４６は、温度センサ２４の検出信号により示される貯湯温度Ｔtkの検出値が前記目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度である場合（Ｔtk≒Ｔtk_ cmdである場合）には、温度センサ３４，３９，４０のそれぞれによる入水温度Ｔin、タンク流出温度Ｔtout及び出湯温度Ｔoutのそれぞれの検出値と、流量センサ３５による入水流量Ｗinの検出値と、出湯栓１の開栓直後の出湯温度Ｔoutの目標値としての即時出湯目標温度Ｔout_cmdとを用いて、実際の出湯温度Ｔoutを即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致させ得るように、分配弁３３の目標分配比（前記タンク側流量とバイパス側流量との比率）を所定の演算式により逐次決定する。そして、出湯温度制御部４６は、決定した目標分配比に分配弁３３の実際の分配比を逐次制御する。
【００８７】
この場合、即時出湯目標温度Ｔout_cmdとしては、例えば即時出湯コントローラ４５が給湯コントローラ８との通信により取得した給湯目標温度（給湯器３のリモコン９で設定された給湯目標温度）が用いられる。
【００８８】
これにより、出湯栓１の開栓直後に即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致する温度の湯が出湯栓１から出湯される。その後、給湯器３の熱源機４で加熱された湯（給湯目標温度に一致もしくはほぼ一致する温度に加熱された湯。以降、単に加熱状態の湯という）が、即時出湯装置２０に入水するようになると（温度センサ３４による入水温度Ｔinの検出値に基づいて、当該加熱状態の湯の入水が検知されると）、出湯温度制御部４６は、前記タンク側流量をゼロにするように分配弁３３を制御する。これにより、即時出湯装置２０に入水した加熱状態の湯がそのまま、出湯栓１から出湯される。
【００８９】
また、貯湯温度Ｔtkの検出値が目標貯湯温度Ｔtk_cmdよりも低いか、又は所定値以上低い場合（ヒータ２２による貯湯温度Ｔtkの昇温が未完了である場合）において、該貯湯温度Ｔtkの検出値が入水温度Ｔinの検出値よりも高い場合には、出湯温度制御部４６は、即時出湯目標温度Ｔout_cmdを、例えば、貯湯温度Ｔtkの検出値よりも低く、且つ、入水温度Ｔinの検出値よりも高い温度に設定する。そして、出湯温度制御部４６は、出湯栓１の開栓後、前記加熱状態の湯が即時出湯装置２０に入水するまでの期間において、当該修正後の即時出湯目標温度Ｔout_cmdを実現するように分配弁３３の分配比を制御する。
【００９０】
これにより、出湯栓１の開栓後、加熱状態の湯が即時出湯装置２０に入水する前に、修正後の即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致する温度の湯を出湯栓１から出湯させることができる。その後、加熱状態の湯が即時出湯装置２０に入水するようになると、上記と同様に、タンク側流量をゼロにするように分配弁３３が制御され、即時出湯装置２０に入水した加熱状態の湯がそのまま出湯栓１から出湯される。
【００９１】
また、貯湯温度Ｔtkの検出値が目標貯湯温度Ｔtk_cmdよりも低いか、又は所定値以上低い場合（ヒータ２２による貯湯温度Ｔtkの昇温が未完了である場合）において、該貯湯温度Ｔtkの検出値が入水温度Ｔinの検出値以下の温度である場合には、出湯温度制御部４６は、タンク側流量をゼロにするように分配弁３３を制御する。
【００９２】
これにより、出湯栓１の開栓後、即時出湯装置２０に入水する湯水がそのまま出湯栓１から出湯される。
【００９３】
ＳＴＥＰ６での出湯制御は、以上の如く出湯温度制御部４６により実行される。
【００９４】
次いで、ＳＴＥＰ７において、即時出湯コントローラ４５は、使用回数カウント値Ｎuse（ＳＴＥＰ６での更新値）が、現在の第１時間帯に対応して設定されている前記標準最大使用回数Ｎmax_sに達したか否かを判断する。
【００９５】
そして、このＳＴＥＰ７の判断結果が否定的である場合（Ｎuse＜Ｎmax_sである場合）には、即時出湯コントローラ４５は、前記ＳＴＥＰ８の判断処理を実行する。このとき、ＳＴＥＰ８の判断結果が否定的である場合（現在の第１時間帯が未だ終了していない場合）には、ＳＴＥＰ５からの処理が繰り返される。
【００９６】
また、ＳＴＥＰ７の判断結果が肯定的になった場合（Ｎuse＝Ｎuse_sになった場合）、あるいは、ＳＴＥＰ８の判断結果が肯定的になった場合（現在の第１時間帯が終了した場合）には、即時出湯コントローラ４５は、ＳＴＥＰ９において、加熱運転制御部４７により前記沸き上げ制御を終了させる。その後は、第２時間帯において、前記ＳＴＥＰ１からの処理が再び実行される。
【００９７】
以上説明した本実施形態によれば、各第１時間帯で、使用回数カウント値Ｎuseが該第１時間帯に対応して設定された標準最大使用回数Ｎmax_sに達した場合には、該第１時間帯の終了前であっても前記沸き上げ制御が終了される。
【００９８】
ここで、標準最大使用回数Ｎmax_sは、前記した如く設定されるので、多くの場合、第１時間帯での使用回数カウント値Ｎuseは、標準最大使用回数Ｎmax_s以下に留まる。従って、貯湯タンク２１内の全体の湯水が、目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度まで沸き上げられた状態のままで、第１時間帯から次の第２時間帯に移行してしまうという状況が生じるのを極力少なくすることができる。ひいては、即時出湯装置２０の省エネ性を高めることができる。
【００９９】
また、第１時間帯での使用回数カウント値Ｎuseが、標準最大使用回数Ｎmax_sが達した時点では、多くの場合、第１時間帯の終了時点に近い時点になる。このため、使用回数カウント値Ｎuseが、標準最大使用回数Ｎmax_sに達した後に、即時出湯装置２０が再び使用されたとしても、その使用は、多くの場合、１回前の即時出湯装置２０の使用の直後となる。従って、給湯配管６や、即時出湯装置２０の流入側配管３０、バイパス配管３２及び流出側配管３１に温かい湯水が既に残存している。このため、出湯栓１の開栓直後に冷たい湯水が出湯されるのを極力防止することができる。
【０１００】
［第２実施形態］
次に、本発明の第２実施形態を図４〜図８を参照して説明する。なお、本実施形態は、即時出湯コントローラ４５の一部の制御処理だけが第１実施形態と相違するものであるので、第１実施形態と同一の事項については説明を省略する。
【０１０１】
図４を参照して、本実施形態では、即時出湯コントローラ４５は、第１実施形態で説明した出湯温度制御部４６、加熱運転制御部４７、時間帯設定部４８、最大使用回数設定部４９、及び使用履歴記憶部５０の他、即時出湯装置２０の１回当たりの使用時に要する貯湯タンク２１内の湯水の必要熱量の推定値を表す熱量パラメータを求める熱量パラメータ生成部５１としての機能をさらに含む。
【０１０２】
この場合、出湯温度制御部４６、時間帯設定部４８、最大使用回数設定部４９、及び使用履歴記憶部５０の処理は、第１実施形態と同じである。一方、本実施形態では、加熱運転制御部４７は、標準最大使用回数Ｎmax_sが１回に設定されている第１時間帯及びその直前の期間での貯湯タンク２１内の湯水の沸き上げ制御と、標準最大使用回数Ｎmax_sが２回以上の回数に設定されている第１時間帯における（Ｎmax_s−１）回目の即時出湯装置２０の使用直後（出湯栓１での（Ｎmax_s−１）回目の出湯の終了直後）の貯湯タンク２１内の湯水の沸き上げ制御とを、前記第１実施形態で説明した第Ａ態様と異なる後述の第Ｂ態様で実行する。
【０１０３】
以下、図５〜図８を参照して、本実施形態における即時出湯コントローラ４５の処理を詳細に説明する。まず、熱量パラメータ生成部５１の処理を図５及び図６を参照して説明しておく。即時出湯コントローラ４５は、即時出湯装置２０の各回の使用毎（出湯栓１の各回の出湯毎に）、図５のフローチャートに示す処理を熱量パラメータ生成部５１により実行する。
【０１０４】
すなわち、出湯栓１の開栓が、流量センサ３５による入水流量Ｗinの検出値に基づいて検知されると、熱量パラメータ生成部５１は、ＳＴＥＰ２１〜２４の処理をＳＴＥＰ２５の判断結果が肯定的になるまで所定の演算処理周期で逐次実行する。
【０１０５】
ＳＴＥＰ２１では、熱量パラメータ生成部５１は、流量センサ３５の検出信号により示される現在の入水流量Ｗinの検出値と、温度センサ３４の検出信号により示される現在の入水温度Ｔinの検出値とを取得する。
【０１０６】
ＳＴＥＰ２２では、熱量パラメータ生成部５１は、即時出湯装置２０への入水の開始時（出湯栓１の開栓の検知時）から現在までに即時出湯装置２０に入水した湯水（流入側配管３０に流入した湯水）の総量（体積）である入水総量Ｖinを、入水流量Ｗinの検出値の積算演算により算出する。より具体的には、該入水総量Ｖinは、前回の演算処理周期での入水総量Ｖinの算出値（初期値はゼロ）に、現在の入水流量Ｗinの検出値と演算処理周期の時間幅Δｔとの積（＝Ｗin×Δｔ）として算出される入水量（体積）を加算することで算出される。
【０１０７】
ＳＴＥＰ２３では、熱量パラメータ生成部５１は、現在の入水流量Ｗinの検出値と、現在の入水温度Ｔinの検出値とを用いて、即時出湯装置２０に新たに入水した湯水（詳しくは、現在の制御処理周期で入水流量Ｗin及び入水温度Ｔinを検出した湯水）が保有する熱量ΔＱinを算出する。該熱量ΔＱinは、例えば次式（１）の如く、現在の入水流量Ｗinの検出値と演算処理周期の時間幅Δｔとの積（＝Ｗin×Δｔ）として算出される入水量（体積）と、現在の入水温度Ｔinの検出値と掛け合わせることで算出される。
【０１０８】
ΔＱin[kcal]＝Ｔin[℃]×（Ｗin[リットル／秒]×Δｔ[秒]）    ……（１）
【０１０９】
なお、１[kcal]≒４．２[ｋＪ]、１[リットル]＝１０００[cm3]である。また、上記熱量ΔＱinは、湯水の温度が０℃であるときの熱量に対する相対熱量である。
【０１１０】
ＳＴＥＰ２４では、熱量パラメータ生成部５１は、即時出湯装置２０への入水の開始時（出湯栓１の開栓時）から現在までに即時出湯装置２０に入水した湯水の全体が保有する全体熱量Ｑinを、ＳＴＥＰ２３で算出した熱量ΔＱinの累積加算値として算出する。より具体的には、該全体熱量Ｑinは、前回の演算処理周期での全体熱量Ｑinの算出値（初期値はゼロ）に、現在の演算処理周期でＳＴＥＰ２３において算出した熱量ΔＱinを加算することで算出される。
【０１１１】
上記ＳＴＥＰ２１〜２４に続くＳＴＥＰ２５の判断処理では、熱量パラメータ生成部５１は、前記した加熱状態の湯（給湯目標温度に一致もしくはほぼ一致する温度に加熱された湯）の即時出湯装置２０への入水の有無を、温度センサ３４による入水温度Ｔinの検出値に基づいて判断する。
【０１１２】
具体的には、熱量パラメータ生成部５１は、例えば、入水温度Ｔinの検出値を、給湯コントローラ８との通信を通じて取得した給湯目標温度よりも所定値だけ低い温度に設定した所定の判定温度と比較し、入水温度Ｔinの検出値が、該判定温度以上の温度に昇温したか否かによって、加熱状態の湯の入水の有無を判断する。この場合、該加熱状態の湯は、給湯器３の熱源機４で新たに加熱された湯に限らず、出湯栓１以外の他の出湯栓への給湯により給湯配管６に残存していた湯も含まれ得る。以降の説明では、加熱状態の湯の入水前に即時出湯装置２０に入水する（流入側配管３０に流入する）湯水を非加熱状態流入湯水という。
【０１１３】
なお、上記判定温度は、例えば、給湯器３のリモコン９で設定可能な給湯目標温度の最小値、あるいは、該最小値よりも所定値だけ低い温度、あらじめ定めれられた一定値の温度であってもよい。また、上記判定温度は、給湯目標温度と同一の値であってもよい。
【０１１４】
ＳＴＥＰ２５の判断結果が否定的である場合には、熱量パラメータ生成部５１は、ＳＴＥＰ２１〜２４の処理を前記演算処理周期で繰り返す。また、ＳＴＥＰ２５の判断結果が肯定的になった場合には、熱量パラメータ生成部５１は、ＳＴＥＰ２１〜２４の処理を終了して、ＳＴＥＰ２６，２７の処理を実行する。
【０１１５】
ここで、ＳＴＥＰ２５の判断結果が肯定的になるまでに、前記ＳＴＥＰ２２で最終的に算出される入水総量Ｖinと、ＳＴＥＰ２４で最終的に算出される全体熱量Ｑinとに関して補足すると、ＳＴＥＰ２２で最終的に算出される入水総量Ｖinは、加熱状態の湯の入水前に（ＳＴＥＰ２５の判断結果が肯定的になるまでに）、即時出湯装置２０に入水した非加熱状態流入湯水の総量（体積）である。
【０１１６】
また、ＳＴＥＰ２４で最終的に算出される全体熱量Ｑinは、加熱状態の湯の入水前に（ＳＴＥＰ２５の判断結果が肯定的になるまでに）、即時出湯装置２０に入水した非加熱状態流入湯水の全体の熱量である。
【０１１７】
前記ＳＴＥＰ２５の判断結果が肯定的になった場合の次のＳＴＥＰ２６では、熱量パラメータ生成部５１は、加熱状態の湯が即時出湯装置２０に入水するまでに（ＳＴＥＰ２５の判断結果が肯定的になるまでに）、即時出湯装置２０に入水した非加熱状態流入湯水の全体の平均入水温度Ｔin_aveを、ＳＴＥＰ２４で最終的に算出した非加熱状態流入湯水の全体熱量Ｑinと、ＳＴＥＰ２２で最終的に算出した非加熱状態流入湯水の入水総量Ｖinとから、次式（２）により、算出する。
【０１１８】
Ｔin_ave＝Ｑin／Ｖin  ……（２）
【０１１９】
次いで、ＳＴＥＰ２７において、熱量パラメータ生成部５１は、非加熱状態流入湯水の平均入水温度Ｔin_ave、入水総量Ｖin、及び全体熱量Ｑinを、熱量パラメータを求めるための学習データとして、第１実施形態で説明した前記出湯履歴情報と共に、前記使用履歴記憶部５０に記憶保持する。
【０１２０】
補足すると、非加熱状態流入湯水の平均入水温度Ｔin_ave、入水総量Ｖin、及び全体熱量Ｑinのうちの任意の一つのパラメータの値は、他の２つのパラメータの値によって一義的に規定される。従って、平均入水温度Ｔin_ave、入水総量Ｖin、及び全体熱量Ｑinのうちの２つのパラメータの値だけを学習データとして記憶保持してもよい。
【０１２１】
また、本実施形態では、ＳＴＥＰ２５の判断結果が肯定的になるまで、入水総量Ｖinと全体熱量Ｑinとを逐次算出した。ただし、例えば、ＳＴＥＰ２５の判断結果が肯定的になるまで、入水温度Ｔinの検出値と入水流量Ｗinの検出値とを時系列的に記憶保持しておき、ＳＴＥＰ２５の判断結果が肯定的になった後に、随時（必要時に）、記憶保持された時系列データを用いて、平均入水温度Ｔin_ave、入水総量Ｖin、及び全体熱量Ｑinを算出するようにしてもよい。
【０１２２】
次に、熱量パラメータ生成部５１は、時間帯設定部４８により新たに第１時間帯及び第２時間帯が設定されると、新たに設定された各第１時間帯毎に、熱量パラメータを生成する。この熱量パラメータの生成処理では、熱量パラメータ生成部５１は、所定日数前までの過去の学習データを基に、非加熱状態流入湯水の平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sを設定する。
【０１２３】
そして、熱量パラメータ生成部５１は、即時出湯装置２０の新たな使用時（出湯栓１での新たな出湯時）における出湯栓１の開栓直後の非加熱状態流入湯水の実際の平均入水温度Ｔin_ave及び入水総量Ｖinが、それぞれの代表値Ｔin_ave_s，Ｖin_sに一致するという仮定の基で、出湯栓１の開栓直後の所定期間において、出湯温度Ｔoutを所要の即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致させ得るように、貯湯タンク２１内の湯水の必要熱量の推定値を表す熱量パラメータを求める。
【０１２４】
この場合、本実施形態では、出湯栓１の開栓直後の所定期間は、出湯栓１の開栓後の入水総量Ｖinが代表値Ｖin_sに一致する値に達するまでの期間（Ｖin_sに一致する総量の非加熱状態流入湯水が即時出湯装置２０に入水する期間）である。
【０１２５】
また、貯湯タンク２１内の湯水の熱量は、貯湯温度Ｔtkと、貯湯タンク２１の容積Ｖtとの積として表すことができる（該熱量は、貯湯温度Ｔtkに比例する）ので、貯湯タンク２１内の湯水の必要熱量を表す熱量パラメータとして、本実施形態では、該必要熱量に対応する貯湯温度Ｔtkの要求値（以降、必要貯湯温度Ｔtk_dmdという）を用いる。
【０１２６】
このように熱量パラメータとしての必要貯湯温度Ｔtk_dmdの算出する処理は、図６のフローチャートに示す如く実行される。なお、この処理の説明では、以降、必要貯湯温度Ｔtk_dmdを求めようとする第１時間帯を対象第１時間帯と称する。
【０１２７】
熱量パラメータ生成部５１は、まず、ＳＴＥＰ３１において、所定日数前（Ｎ日前）までの各日の学習データから、対象第１時間帯に一致する時間帯である該当時間帯での学習データを取得する。この場合、対象第１時間帯に対応して設定されている標準最大使用回数Ｎmax_sが１回である場合（Ｎmax_s＝１である場合）には、取得する学習データは、該当時間帯での最初の（１回目の）即時出湯装置２０の使用時に得られた学習データである。
【０１２８】
また、対象第１時間帯に対応して設定されている標準最大使用回数Ｎmax_sが２回以上である場合（Ｎmax_s≧２である場合）には、取得する学習データは、該当時間帯での２回目以降の（１回目を除く）各回の即時出湯装置２０の使用時に得られた学習データである。
【０１２９】
次いで、ＳＴＥＰ３２において、熱量パラメータ生成部５１は、取得した学習データに基づいて、対象第１時間帯での非加熱状態流入湯水の平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sを設定する。
【０１３０】
この場合、平均入水温度Ｔin_aveの代表値Ｔin_ave_sと入水総量Ｖinの代表値Ｖin_sとは、基本的には、取得したいずれかの学習データの平均入水温度Ｔin_aveの値と入水総量Ｖinの値とにそれぞれ一致もしくは近い値となるように、あらかじめ定められた規則に従って設定される。
【０１３１】
例えば、取得した全ての学習データの平均入水温度Ｔin_aveのうちの最小値と入水総量Ｖinのうちの最大値とのそれぞれが、平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sとして設定される。なお、この場合、例えば、平均入水温度Ｔin_aveのうちの最小値よりも所定のマージン値だけ小さい値を、平均入水温度Ｔin_aveの代表値Ｔin_ave_sとして設定したり、入水総量Ｖinのうちの最大値よりも所定のマージン値だけ大きい値を、入水総量Ｖinの代表値Ｖin_sとして設定してもよい。
【０１３２】
あるいは、例えば、対象時間帯の取得した全ての学習データの平均入水温度Ｔin_aveの平均値（又は中央値）と、入水総量Ｖinの平均値（又は中央値）とのそれぞれが、平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sとして設定される。
【０１３３】
このほか、例えば、取得した全ての学習データの平均入水温度Ｔin_aveのうちの最小値と、該平均入水温度Ｔin_aveの最小値に対応する入水総量Ｖinの値（該平均入水温度Ｔin_aveの最小値と日時情報が同一である入水総量Ｖinの値）とのそれぞれを、平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sとして設定してもよい。
【０１３４】
あるいは、例えば、取得した全ての学習データの入水総量Ｖinのうちの最大値と、該最大値の入水総量Ｖinに対応する平均入水温度Ｔin_aveの値（該最大値の入水総量Ｖinと日時情報が同一である平均入水温度Ｔin_aveの値）とのそれぞれを、入水総量Ｖin及び平均入水温度Ｔin_aveのそれぞれの代表値Ｔin_ave_s，Ｖin_sとして設定してもよい。
【０１３５】
補足すると、平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sの設定の仕方（規則）を規定する複数のモードを、前記操作部６０の操作によりユーザが選択的に指定し得るようにして、該操作部６０で指定されたモードにより規定される仕方で、平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sを設定するようにしてもよい。
【０１３６】
また、例えば、即時出湯装置２０の各回の使用時（出湯栓１での各回の出湯時）における入水温度Ｔin及び入水流量Ｗinのそれぞれの検出値の時系列データを記憶保持した場合には、該当時間帯でのそれらの時系列データから、最適化手法、統計処理手法等により平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sを設定するようにしてもよい。
【０１３７】
次いで、ＳＴＥＰ３３において、熱量パラメータ生成部５１は、上記の如く設定した入水総量Ｖinの代表値Ｖin_sが、即時出湯コントローラ４５のメモリにあらかじめ記憶保持されている貯湯タンク２１の容積Ｖt以下であるか否かを判断する。
【０１３８】
このＳＴＥＰ３３の判断結果が肯定的になる場合（Ｖin_s≦Ｖtである場合）は、非加熱状態流入湯水の入水総量Ｖinの代表値Ｖin_sと同じ体積の湯を、貯湯タンク２１から出湯栓１に供給し得る場合である。この場合には、熱量パラメータ生成部５１は、ＳＴＥＰ３４において、必要貯湯温度Ｔtk_dmdを決定する。
【０１３９】
このＳＴＥＰ３４では、熱量パラメータ生成部５１は、所要の即時出湯目標温度Ｔout_cmdを、必要貯湯温度Ｔtk_dmdとして決定する。この場合、即時出湯目標温度Ｔout_cmdとしては、例えば第１実施形態と同様に給湯目標温度が設定される。
【０１４０】
これにより、必要貯湯温度Ｔtk_dmdは、出湯栓１の開栓後に即時出湯装置２０に入水する非加熱状態流入湯水の入水総量ＶinがＳＴＥＰ３２で設定した代表値Ｖin_sに一致するという仮定の基で、即時出湯装置２０に非加熱状態流入湯水が入水する期間において、貯湯タンク２１だけから、即時出湯目標温度Ｔout_cmd（＝給湯目標温度）に一致する温度の湯を出湯栓１に供給するために必要な熱量に相当する貯湯温度Ｔtkとして算出される。
【０１４１】
一方、ＳＴＥＰ３３の判断結果が否定的である場合（Ｖin_s＞Ｖtである場合）には、熱量パラメータ生成部５１は、ＳＴＥＰ３５において、必要貯湯温度Ｔtk_dmdを決定する。このＳＴＥＰ３５では、熱量パラメータ生成部５１は、即時出湯装置２０に非加熱状態流入湯水が入水する期間において、貯湯タンク２１内の湯の熱量と、即時出湯装置２０に入水する非加熱状態流入湯水の全体熱量との総和の熱量によって、即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致する温度の湯を出湯栓１に供給し得るように、必要貯湯温度Ｔtk_dmdを算出する。
【０１４２】
具体的には、本実施形態では、熱量パラメータ生成部５１は、ＳＴＥＰ１２で設定した平均入水温度Ｔin_ave及び入水総量Ｖinのそれぞれの代表値Ｔin_ave_s，Ｖin_sと、上記即時出湯目標温度Ｔout_cmdとを用いて、次式（３）の関係式を満たすように、必要貯湯温度Ｔtk_dmdを決定する。
【０１４３】
Ｔout_cmd×Ｖin_s＝Ｔtk_dmd×Ｖt＋Ｔin_ave_s×(Ｖin_s−Ｖt)    ……（３）
【０１４４】
従って、ＳＴＥＰ３５では、熱量パラメータ生成部５１は、次式（３ａ）により、必要貯湯温度Ｔtk_dmdを算出する。
【０１４５】
Ｔtk_dmd＝(Ｔout_cmd×Ｖin_s−Ｔin_ave_s×(Ｖin_s−Ｖt))／Ｖt    ……（３ａ）
【０１４６】
ここで、式（３），（３ａ）におけるＴout_cmd×Ｖin_sは、加熱状態の湯の入水前に、非加熱状態流入湯水が即時出湯装置２０に入水する期間において、即時出湯目標温度Ｔout_cmdの湯を出湯栓１から出湯させるために必要な熱量、Ｔtk_dmd×Ｖtは、貯湯タンク２１内に蓄熱されるべき必要熱量、Ｔin_ave_s×(Ｖin_s−Ｖt)は、即時出湯装置２０に入水する非加熱状態流入湯水の全体（入水総量Ｖinの代表値Ｖin_sの体積を有する湯水）のうち、貯湯タンク２１への充填分（貯湯タンク２１の容積Ｖtに一致する体積の湯水）を除いた湯水の熱量である。
【０１４７】
Ｖin_s＞Ｖtである場合に上記の如く必要貯湯温度Ｔtk_dmdを算出することで、該必要貯湯温度Ｔtk_dmdは、出湯栓１の開栓後に即時出湯装置２０に入水する非加熱状態流入湯水の平均入水温度Ｔin_aveと、入水総量ＶinとがそれぞれＳＴＥＰ３２で設定した代表値Ｔin_ave_s，Ｖin_sに一致するという仮定の基で、即時出湯装置２０に非加熱状態流入湯水が入水する期間において、貯湯タンク２１内の湯と非加熱状態流入湯水とを混合することで、即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致する温度の湯を出湯栓１に供給することが可能となるように、貯湯タンク２１内の必要熱量に相当する必要貯湯温度Ｔtk_dmdが算出される。
【０１４８】
加えて、該必要貯湯温度Ｔtk_dmdは、即時出湯装置２０に非加熱状態流入湯水が入水する期間が終了するまでに（加熱状態の湯が即時出湯装置２０に供給されるようになるまでに）、貯湯タンク２１に貯湯された湯（目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度の湯）のほぼ全量が出湯栓１に供給されるように算出される。
【０１４９】
本実施形態では、熱量パラメータ生成部５１は、以上説明した処理により、即時出湯装置２０の１回当たりの使用時に、非加熱状態流入湯水が即時出湯装置２０に入水する期間で即時出湯目標温度Ｔout_cmdの湯を出湯栓１から出湯させ得るように、貯湯タンク２１内の湯水の必要熱量に相当する必要貯湯温度Ｔtk_dmdを算出する。この場合、該必要貯湯温度Ｔtk_dmdに、貯湯タンク２１の容積Ｖtを乗じてなる値が、出湯栓１の開栓後に即時出湯装置２０に入水する非加熱状態流入湯水の平均入水温度Ｔin_aveと、入水総量ＶinとがそれぞれＳＴＥＰ３２で設定した代表値Ｔin_ave_s，Ｖin_sに一致するという仮定の基での貯湯タンク２１内の湯水の必要熱量の推定値に相当するものとなる。
【０１５０】
次に、出湯栓１での出湯時における本実施形態の即時出湯装置２０の作動を説明する。本実施形態では、即時出湯コントローラ４５は、第１時間帯及び第２時間帯、並びに、各第１時間帯での標準最大使用回数Ｎmax_sが前記した如く設定されていると共に、各第１時間帯での熱量パラメータとしての必要貯湯温度Ｔtk_dmdが求められている状態で、図７のフローチャートに示す処理を実行する。
【０１５１】
ＳＴＥＰ４１において、即時出湯コントローラ４５は、現在時刻がいずれかの第１時間帯の所定時間前（例えば３０分前）の時刻（いずれかの第１時間帯がまもなく開始する時刻）であるか否かを判断し、この判断結果が肯定的になるまでＳＴＥＰ４１の判断処理を繰り返す。
【０１５２】
ＳＴＥＰ４１の判断結果が肯定的になると、次にＳＴＥＰ４２において、即時出湯コントローラ４５は、開始する第１時間帯に対応して設定されている標準最大使用回数Ｎmax_sが１回であるか否かを判断し、この判断結果が肯定的である場合（Ｎmax_s＝１である場合）には、ＳＴＥＰ４３からの処理を実行し、否定的である場合（Ｎmax_s≧２である場合）には、後述するＳＴＥＰ４９からの処理を実行する。
【０１５３】
Ｎmax_s＝１である場合のＳＴＥＰ４３では、即時出湯コントローラ４５は、加熱運転制御部４７により、貯湯タンク２１内の湯水の、第Ｂ態様での沸き上げ制御を開始する。この第Ｂ態様での沸き上げ制御は、それに用いる目標貯湯温度Ｔtk_cmdが、第１実施形態で説明した第Ａ態様の沸き上げ制御と相違するものである。
【０１５４】
すなわち、第Ｂ態様の沸き上げ制御では、熱量パラメータ生成部５１により前記した如く算出された必要貯湯温度Ｔtk_dmdが目標貯湯温度Ｔtk_cmdとして設定される。ただし、この場合、必要貯湯温度Ｔtk_dmdが所定の上限温度を超える場合には、目標貯湯温度Ｔtk_cmdは、該上限温度に制限される。
【０１５５】
補足すると、目標貯湯温度Ｔtk_cmdが上限温度以下に収まる範囲内では、必要貯湯温度Ｔtk_dmdに、例えば、所定のマージン値を加算した値を目標貯湯温度Ｔtk_cmdとして決定してもよい。
【０１５６】
そして、加熱運転制御部４７は、上記の如く設定した目標貯湯温度Ｔtk_cmdを用いてヒータ２２の作動制御を行う。この場合、ヒータ２２の作動制御の手法は、第Ａ態様の沸き上げ制御と同様である。
【０１５７】
かかる沸き上げ制御を実行しながら、即時出湯コントローラ４５は、ＳＴＥＰ４４において、第１時間帯が開始する時刻になったか否かを判断し、この判断結果が肯定的になるまでＳＴＥＰ４４の判断処理を繰り返す。
【０１５８】
そして、第１時間帯が開始する時刻になって、ＳＴＥＰ４４の判断結果が肯定的になると、即時出湯コントローラ４５は、次に、ＳＴＥＰ４５において、出湯栓１が開栓されたか否か（即時出湯装置２０の使用が開始されたか否か）を検知する。この検知は、第１実施形態におけるＳＴＥＰ５と同様に、流量センサ３５による入水流量Ｗinの検出値に基づいて行われる。
【０１５９】
ＳＴＥＰ４５で出湯栓１の開栓が検知されない場合（ＳＴＥＰ４５の判断結果が否定的になる場合）には、即時出湯コントローラ４５は、ＳＴＥＰ４７で現在進行中の第１時間帯が終了したか否か（現在時刻が第１時間帯の終了時刻に達したか否か）を判断し、この判断結果が否定的である場合には、ＳＴＥＰ４５からの処理を繰り返す。
【０１６０】
ＳＴＥＰ４５で、出湯栓１の開栓が検知された場合（ＳＴＥＰ５の判断結果が肯定的になった場合）には、即時出湯コントローラ４５は、ＳＴＥＰ４６において、出湯温度制御部４６により出湯制御を実行する。
【０１６１】
このＳＴＥＰ４６の出湯制御は、第１実施形態におけるＳＴＥＰ６での出湯制御と同様に実行される。なお、目標貯湯温度Ｔtk_cmdが前記上限温度に制限された場合には、貯湯温度Ｔtkの検出値が前記目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度である場合（Ｔtk≒Ｔtk_ cmdである場合）に第１実施形態と同様に分配弁３３の分配比を制御すると、加熱状態の湯が即時出湯装置２０に入水する前に、貯湯タンク２１が湯切れ状態になる可能性がある。
【０１６２】
そこで、目標貯湯温度Ｔtk_cmdが前記上限温度に制限されていると共に、貯湯温度Ｔtkの検出値が前記目標貯湯温度Ｔtk_cmdに一致もしくはほぼ一致する温度である場合（Ｔtk≒Ｔtk_ cmdである場合）には、即時出湯目標温度Ｔout_cmdを、通常の即時出湯目標温度Ｔout_cmd（本実施形態では、給湯目標温度）よりも低い温度に修正し、その修正後の即時出湯目標温度Ｔout_cmdを用いて、分配弁３３の分配比を制御してもよい。
【０１６３】
上記の如く出湯制御を実行した後、あるいは、ＳＴＥＰ４７の判断結果が肯定的になった場合（現在の第１時間帯が終了した場合）には、即時出湯コントローラ４５は、ＳＴＥＰ４８において、加熱運転制御部４７により沸き上げ制御（第Ｂ態様の沸き上げ制御）を終了させる。その後は、第２時間帯において、前記ＳＴＥＰ４１からの処理が再び実行される。
【０１６４】
補足すると、ＳＴＥＰ４２の判断結果が肯定的となる場合の第１時間帯では、標準最大使用回数Ｎmax_sが１回であるので、ＳＴＥＰ４５で出湯栓１の開栓が検知された場合、使用回数カウント値Ｎuseが標準最大使用回数Ｎmaxに達することと等価である。このため、本実施形態では、ＳＴＥＰ４２の判断結果が肯定的となる場合の第１時間帯では、使用回数カウント値Ｎuseのカウントアップ（使用回数の計数）を省略している。
【０１６５】
前記ＳＴＥＰ４２でＮmax_s≧２である場合のＳＴＥＰ４９（図８参照）では、即時出湯コントローラ４５は、加熱運転制御部４７により、貯湯タンク２１内の湯水の、第Ａ態様での沸き上げ制御を開始する。この第Ａ態様での沸き上げ制御は、第１実施形態で説明した第Ａ態様の沸き上げ制御と同じであり、目標貯湯温度Ｔtk_cmdを所定温度（例えば８０℃）として、ヒータ２２の作動が制御される。
【０１６６】
かかる沸き上げ制御を実行しながら、即時出湯コントローラ４５は、ＳＴＥＰ５０において、第１時間帯が開始する時刻になったか否かを判断し、この判断結果が肯定的になるまでＳＴＥＰ５０の判断処理を繰り返す。
【０１６７】
そして、第１時間帯が開始する時刻になって、ＳＴＥＰ５０の判断結果が肯定的になると、即時出湯コントローラ４５は、次に、ＳＴＥＰ５１において、即時出湯コントローラ４５は、使用回数カウント値Ｎuseをゼロに初期化する。
【０１６８】
次いで、ＳＴＥＰ５２において、即時出湯コントローラ４５は、出湯栓１が開栓されたか否かを検知する。この検知は、第１実施形態におけるＳＴＥＰ５と同様に、流量センサ３５による入水流量Ｗinの検出値に基づいて行われる。
【０１６９】
ＳＴＥＰ５２で出湯栓１の開栓が検知された場合（ＳＴＥＰ５２の判断結果が肯定的にになる場合）には、即時出湯コントローラ４５は、ＳＴＥＰ５３において、使用回数カウント値Ｎuseの値を１だけ増加させ、さらに、出湯温度制御部４６により出湯制御を実行する。この出湯制御は、前記ＳＴＥＰ４６と同様に行われる。
【０１７０】
次いで、即時出湯コントローラ４５は、ＳＴＥＰ５４において、使用回数カウント値Ｎuse（ＳＴＥＰ５３での更新値）が現在の第１時間帯に対応して設定されている標準最大使用回数Ｎmax_s（ここでは、Ｎmax_s≧２）に達したか否かを判断する。
【０１７１】
そして、このＳＴＥＰ５４の判断結果が否定的である場合（Ｎuse＜Ｎmax_sである場合）、あるいは、前記ＳＴＥＰ５２で出湯栓１の開栓が検知されない場合（ＳＴＥＰ５２の判断結果が否定的になる場合）には、即時出湯コントローラ４５は、ＳＴＥＰ５５において、現在進行中の第１時間帯が終了したか否か（現在時刻が第１時間帯の終了時刻に達したか否か）を判断する。
【０１７２】
そして、このＳＴＥＰ５５の判断結果が否定的である場合には、即時出湯コントローラ４５は、さらに、ＳＴＥＰ５６において、現在の使用回数カウント値Ｎuseが現在の第１時間帯に対応して設定されている標準最大使用回数Ｎmax_s（ここでは、Ｎmax_s≧２）よりも１だけ小さい回数（＝Ｎmax_s−１）に達したか否かを判断する。
【０１７３】
このＳＴＥＰ５６の判断結果が否定的である場合（Ｎuse＜Ｎmax_s−１である場合）には、即時出湯コントローラ４５は、ＳＴＥＰ５８において、前記第Ａ態様の沸き上げ制御を加熱運転制御部４７により継続して実行し、その後、前記ＳＴＥＰ５２からの処理を再び実行する。この場合、ＳＴＥＰ５８での沸き上げ制御は、ＳＴＥＰ４９と同様に実行される。
【０１７４】
また、ＳＴＥＰ５６の判断結果が肯定的になった場合（Ｎuse＝Ｎmax_s−１になった場合）には、即時出湯コントローラ４５は、ＳＴＥＰ５７において、第Ｂ態様の沸き上げ制御を加熱運転制御部４７により継続して実行し、その後、前記ＳＴＥＰ５２からの処理を再び実行する。
【０１７５】
この場合、ＳＴＥＰ５７での沸き上げ制御では、加熱運転制御部４７は、前記ＳＴＥＰ４６と同様に、現在進行中に第１時間帯に対応して熱量パラメータ生成部５１により算出された必要貯湯温度Ｔtk_dmdが所定の上限温度以下である場合には、該必要貯湯温度Ｔtk_dmdが目標貯湯温度Ｔtk_cmdとして設定される。また、必要貯湯温度Ｔtk_dmdが所定の上限温度を超えている場合には、目標貯湯温度Ｔtk_cmdは該上限温度に制限される。そして、このように設定された目標貯湯温度Ｔtk_cmdを用いて、ＳＴＥＰ４６と同様にヒータ２２の作動制御が行われる。
【０１７６】
また、ＳＴＥＰ５４で、使用回数カウント値Ｎuseが標準最大使用回数Ｎmax_sに達した場合（ＳＴＥＰ５４の判断結果が肯定的になった場合）、あるいは、ＳＴＥＰ５５で第１時間帯が終了した場合（ＳＴＥＰ５５の判断結果が肯定的になった場合）には、即時出湯コントローラ４５は、ＳＴＥＰ５６において、加熱運転制御部４７により沸き上げ制御を終了させる。
【０１７７】
この場合、ＳＴＥＰ５６で終了する沸き上げ制御は、ＳＴＥＰ５４の判断結果が肯定的となった場合には、第Ｂ態様の沸き上げ制御であり、ＳＴＥＰ５５の判断結果が肯定的となった場合には、第Ａ態様の沸き上げ制御である。ＳＴＥＰ５６の処理の後は、第２時間帯において、前記ＳＴＥＰ１からの処理が再び実行される。
【０１７８】
以上説明した本実施形態によれば、第１実施形態と同様に、各第１時間帯で、使用回数カウント値Ｎuseが該第１時間帯に対応して設定された標準最大使用回数Ｎmax_sに達した場合には、該第１時間帯の終了前であっても前記沸き上げ制御が終了される。このため、第１実施形態と同様に、即時出湯装置２０の省エネ性を高めることができる。
【０１７９】
また、第１時間帯での使用回数カウント値Ｎuseが、標準最大使用回数Ｎmax_sが達した時点では、多くの場合、第１時間帯の終了時点に近い時点になるため、第１実施形態と同様に、出湯栓１の開栓直後に冷たい湯水が出湯されるのを極力防止することができる。
【０１８０】
加えて、本実施形態では、標準最大使用回数Ｎmax_sが１回である場合と２回以上である場合とのいずれの場合でも、第１時間帯での即時出湯装置２０の使用回数が標準最大使用回数Ｎmax_sも達する直前における沸き上げ制御は、前記第Ｂ態様で実行される。このため、標準最大使用回数Ｎmax_s に一致する回数目の即時出湯装置２０の使用時には、通常、貯湯タンク２１内に貯湯されていた湯（必要貯湯温度Ｔtk_dmdを目標貯湯温度Ｔtk__cmdとて加熱された湯）の大部分を、出湯栓１に供給することができる。
【０１８１】
ひいては、標準最大使用回数Ｎmax_s に一致する回数目の即時出湯装置２０の使用後に、貯湯タンク２１内に残留する余剰分の湯を極力少なくすることができる。従って、即時出湯装置２０の省エネ性をより一層高めることができる。
【０１８２】
また、熱量パラメータ（必要貯湯温度Ｔtk_dmd）を求めるために用いる平均入水温度Ｔin_ave及び入水総量Ｖinは、標準最大使用回数Ｎmax_sが１回である場合と２回以上である場合とで、それぞれ前記した如く設定されるので、各第１時間帯での標準最大使用回数Ｎmax_sに一致する回数目の即時出湯装置２０の使用時における貯湯タンク２１内の必要熱量を表すものとしての信頼性を高めることができる。
【０１８３】
ひいては、各第１時間帯での標準最大使用回数Ｎmax_sに一致する回数目の即時出湯装置２０の使用時に、貯湯タンク２１内の熱量の過不足を極力防止することができる。
【０１８４】
なお、本発明は、以上説明した実施形態に限定されるものではなく、他の態様を採用することもできる。以下に他の実施形態をいくつか説明する。
【０１８５】
前記各実施形態では、貯湯タンク２１内の湯と、熱源機４側から給湯配管６を介して即時出湯装置２０に入水する湯水との混合を行うために、バイパス配管３２の上流端部に分配弁３３を備えた。ただし、該分配弁３３の代わりに、例えば、前記流出側配管３１の混合部３１ａ（バイパス配管３２の合流部）に、バイパス配管３２から流入する湯水の流量と、貯湯タンク２１側から流入する湯水の流量との比率を制御可能な混合弁を備えるようにしてもよい。
【０１８６】
あるいは、分配弁３３の代わりに、例えば、流入側配管３０の下流部（バイパス配管３２の分岐部よりも下流側の部分）と、バイパス配管３２とのそれぞれに流量制御弁を備えるようにしてもよい。
【０１８７】
また、前記実施形態では、即時出湯目標温度Ｔout_cmdを、基本的には、給湯器３のリモコン９で設定された給湯目標温度に一致させた。ただし、即時出湯目標温度Ｔout_cmdを、あらかじめ定めた所定値（例えば、リモコン９で設定可能な給湯目標温度の最小値等）としてもよく、あるいは、該即時出湯目標温度Ｔout_cmdを即時出湯装置２０の操作部６０の操作によって、所定の範囲内で可変的に設定し得るようにしてもよい。
【０１８８】
また、前記第２実施形態では、熱量パラメータ（必要貯湯温度Ｔtk_dmd）を算出する処理では、入水総量Ｖinの代表値Ｖin_sに一致する体積の非加熱状態流入湯水が即時出湯装置２０に入水する期間を所定期間として、該所定期間での出湯温度Ｔoutを即時出湯目標温度Ｔout_cmdに一致もしくはほぼ一致させるように、必要貯湯温度Ｔtk_dmdを算出した。ただし、上記所定期間は、例えば、所定時間の期間、あるいは、入水流量Ｗinを積算してなる入水総量Ｖinが所定値に達するまでの期間等であってもよい。
【０１８９】
また、前記第２実施形態では、ＳＴＥＰ４９，５８の沸き上げ制御では、所定値の目標貯湯温度Ｔtk_cmdを用いて、ヒータ２２の作動制御を行った。ただし、ＳＴＥＰ４９，５８の沸き上げ制御を、例えばＳＴＥＰ４３での沸き上げ制御、あるいは、ＳＴＥＰ５７での沸き上げ制御と同様の第Ｂ態様で実行するようにしてもよい。
【０１９０】
また、熱量パラメータ（必要貯湯温度Ｔtk_dmd）を算出する処理では、標準最大使用回数Ｎmax_sが１回又は２回に設定されている第１時間帯については、前記第２実施形態で説明した如く熱量パラメータを算出する一方、標準最大使用回数Ｎmax_sが３回以上に設定されている第１時間帯については、例えば、次のように熱量パラメータを算出してもよい。
【０１９１】
すなわち、標準最大使用回数Ｎmax_sが３回以上に設定されている第１時間帯については、該第１時間帯の進行中に、使用回数カウント値Ｎuseが２回目から（Ｎmax_s−１）回目までのいずれかの回数値（例えば、Ｎmax_s−１）であるときの入水温度Ｔin及び入水流量Ｗinの検出値に基づいて前記熱量パラメータ生成部５１により求められる平均入水温度Ｔin_ave及び入水総量Ｖinの値をそれぞれ代表値Ｔin_ave_s、Ｖin_sとして設定し、これらの代表値Ｔin_ave_s、Ｖin_s を用いて第２実施形態と同様の仕方で熱量パラメータ（必要貯湯温度Ｔtk_dmd）を算出する。
【０１９２】
この場合、即時出湯装置２０の直前の使用時（もしくは比較的近い時期での使用時）のおける平均入水温度Ｔin_ave及び入水総量Ｖinの値を用いて熱量パラメータ（必要貯湯温度Ｔtk_dmd）を算出するので、該熱量パラメータ（必要貯湯温度Ｔtk_dmd）の信頼性をより一層高めることができる。
【０１９３】
なお、例えば、標準最大使用回数Ｎmax_sが４回以上に設定されている第１時間帯については、例えば、２回目から（Ｎmax_s−１）回目までの各回の即時出湯装置２０の使用時に、入水温度Ｔin及び入水流量Ｗinの検出値に基づいて求められる平均入水温度Ｔin_aveの最小値もしくは平均値を代表値Ｔin_ave_sとして設定すると共に、２回目から（Ｎmax_s−１）回目までの各回の即時出湯装置２０の使用時に、入水流量Ｗinの検出値に基づいて求められる入水総量Ｖinの最大値もしくは平均値を代表値Ｖin_sとして設定してもよい。そして、これらの代表値Ｔin_ave_s、Ｖin_s を用いて第２実施形態と同様の仕方で熱量パラメータ（必要貯湯温度Ｔtk_dmd）を算出するようにしてもよい。
【０１９４】
また、前記各実施形態では、即時出湯コントローラ４５は、給湯コントローラ８との通信により取得した給湯目標温度の設定値を使用した。ただし、例えば、出湯栓１の出湯時（即時出湯装置２０の使用時）に、入水温度Ｔinの検出値が給湯目標温度の設定値に相当する定常的な温度に昇温した状態での該入水温度Ｔinの検出値を取得し、該検出値を、その後の即時出湯装置２０の使用時における給湯目標温度の設定値として用いてもよい。
【０１９５】
また、前記各実施形態では、最大使用回数設定部４９は、各第１時間帯での標準最大使用回数Ｎmax_sとして、所定日数までの各日の該第１時間帯での使用回数のうちの最大値を設定した。ただし、例えば、所定日数までの各日の該第１時間帯での使用回数の平均値もしくは中央値に一致し、もしくは最も近い整数値を標準最大使用回数Ｎmax_sとして設定したり、あるいは、一日前の該第１時間帯での使用回数を標準最大使用回数Ｎmax_s、として設定してもよい。
【０１９６】
また、各第１時間帯での標準最大使用回数Ｎmax_sとして、例えば、過去の使用履歴によらずに、操作部６０等であらかじめ設定した値を使用することも可能である。ただし、各第１時間帯での標準最大使用回数Ｎmax_sが実際の最大使用回数から乖離したものとなるのを極力防止する上では（ひいては、各第１時間帯での実際の使用回数Ｎuseが標準最大使用回数Ｎmax_sに達した後に、該第１時間帯で即時出湯装置２０が再び使用されるという状況が極力発生しないようにする上では）、前記各実施形態の如く、過去の使用履歴に基づいて標準最大使用回数Ｎmax_sを設定することが望ましい。
【０１９７】
また、前記各実施形態では、第１時間帯及び第２時間帯を使用履歴情報に基づいて可変的に設定した。ただし、第１時間帯及び第２時間帯を、操作部６０によりあらかじめ設定した時間帯で一定に保持するようにしてもよい。
【符号の説明】
【０１９８】
１…出湯栓、４…熱源機、６…給湯配管、２０…即時出湯装置、２１…貯湯タンク、２２…ヒータ（加熱装置）、４７…加熱運転制御部、４８…時間帯設定部、４９…最大使用回数設定部、５０…使用履歴記憶部、５１…熱量パラメータ生成部。
【図１】
2019138523.tif 000003
【図２】
2019138523.tif 000004
【図３】
2019138523.tif 000005
【図４】
2019138523.tif 000006
【図５】
2019138523.tif 000007
【図６】
2019138523.tif 000008
【図７】
2019138523.tif 000009
【図８】
2019138523.tif 000010