(57)【特許請求の範囲】
【請求項１】
水を供給する給水路と、
前記水の温度より高温の湯を供給する給湯路と、
前記給水路によって供給される前記水と前記給湯路によって供給される前記湯とを混合する混合弁と、
前記混合弁によって得られた前記水と前記湯との混合水を加熱する加熱手段と、
前記加熱手段によって加熱された前記混合水を給湯端末に出力する出湯路と、
出湯が開始される前に、前記混合弁の開度を、目標となる第１の開度よりも前記給水路側に開いた第２の開度に設定し、前記出湯が開始された後で、前記混合弁の開度を、前記第２の開度から前記第１の開度に変更し、更に、前記混合弁の開度を前記第１の開度に変更した後、前記混合水の温度と前記混合水の設定温度との差に応じて前記混合弁の開度を補正する混合弁制御手段と、
前記給水路によって供給される前記水の温度、前記給湯路によって供給される前記湯の温度、前記混合水の設定温度又は前記混合水の流量のうちの少なくとも１つのパラメータと、前記混合弁制御手段によって補正された前記開度の補正値と、の関係を学習する学習手段と、
前記学習手段によって学習された前記関係に基づいて、新たな前記第１の開度を決定する開度決定手段と、を備え、
前記混合弁制御手段は、前記出湯が終了した後、次の出湯が開始される前に、前記混合弁の開度を、前記開度決定手段により決定された新たな前記第１の開度よりも前記給水路側に開いた新たな前記第２の開度に設定し、
前記学習手段は、出湯処理が実行される毎に、該出湯処理の際における前記少なくとも１つのパラメータと前記補正値とが追加されたデータに基づいて、前記関係を学習する、
給湯機。
【請求項２】
前記第１の開度は、前記出湯が開始される前に設定された設定温度の前記混合水を得るための前記混合弁の開度である、
請求項１に記載の給湯機。
【請求項３】
前記給水路によって供給される前記水の温度を取得する第１温度取得手段と、
前記給湯路によって供給される前記湯の温度を取得する第２温度取得手段と、をさらに備え、
前記第１の開度は、前記第１温度取得手段によって取得された前記水の温度と、前記第２温度取得手段によって取得された前記湯の温度と、前記混合水の設定温度と、によって定められる、
請求項２に記載の給湯機。
【請求項４】
前記第１の開度は、前記混合水の設定温度と前記水の温度との差分の、前記湯の温度と前記水の温度との差分に対する比率によって定められる、
請求項３に記載の給湯機。
【請求項５】
前記出湯における目標出湯温度の指示を取得する指示取得手段、をさらに備え、
前記混合水の設定温度は、前記指示取得手段によって取得された前記指示における前記目標出湯温度より低い温度に設定される、
請求項２から４のいずれか１項に記載の給湯機。
【請求項６】
前記混合水の設定温度は、３０℃以下に設定される、
請求項２から５のいずれか１項に記載の給湯機。
【請求項７】
前記混合水の温度を取得する第３温度取得手段、をさらに備え、
前記混合弁制御手段は、前記混合弁の開度を前記第１の開度に変更した後、前記第３温度取得手段によって取得された前記混合水の温度と前記混合水の設定温度との差に応じて、前記混合弁の開度を補正する、
請求項１から６のいずれか１項に記載の給湯機。
【請求項８】
前記給水路によって供給される前記水の温度、前記給湯路によって供給される前記湯の温度又は前記混合水の設定温度のうちの少なくとも１つと、前記混合弁制御手段によって補正された前記開度の補正値と、を対応付けて記憶するデータベース、をさらに備え、
前記混合弁制御手段は、出湯処理が実行される毎に、該出湯処理の際における前記水の温度、前記湯の温度又は前記混合水の設定温度のうちの少なくとも１つと前記補正値とを対応付けて前記データベースに追加し、
前記学習手段は、出湯処理が実行される毎に、前記データベースに基づいて、前記水の温度、前記湯の温度又は前記混合水の設定温度のうちの少なくとも１つと前記補正値との関係を学習する、
請求項７に記載の給湯機。
【請求項９】
前記混合水の流量を取得する流量取得手段と、
前記流量取得手段によって取得された前記混合水の流量と、前記混合弁制御手段によって補正された前記開度の補正値と、を対応付けて記憶するデータベースと、をさらに備え、
前記混合弁制御手段は、出湯処理が実行される毎に、該出湯処理の際における前記混合水の流量と前記補正値とを対応付けて前記データベースに追加し、
前記学習手段は、出湯処理が実行される毎に、前記データベースに基づいて、前記混合水の流量と前記補正値との関係を学習する、
請求項７に記載の給湯機。
【請求項１０】
前記加熱手段は、ガス燃焼器又は電磁加熱器である、
請求項１から９のいずれか１項に記載の給湯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給湯機に関する。
【背景技術】
【０００２】
ヒートポンプによって沸上げられた湯を貯湯タンクに貯める貯湯式の給湯機に、補助的に湯を加熱する補助熱源が設けられた補助熱源付きの給湯機が知られている。このような補助熱源付きの給湯機は、ハイブリッド給湯機とも呼ばれ、貯湯式の給湯機だけでは給湯できない場合でも湯切れを抑制することでき、安定した給湯が可能になる。
【０００３】
例えば、特許文献１は、貯湯式給湯器からの出湯を追い焚きする補助給湯器を有する給湯システムを開示している。特許文献１に開示された給湯システムは、補助給湯器をバイパスして出湯する配管を備えており、貯湯式給湯器からの出湯温度が所定温度より高い時には、切換弁を用いて補助給湯器をバイパスして出湯する。これにより、貯湯式給湯器から補助給湯器に高温の湯が流入することによって、補助給湯器が動作を停止すること及び異常に動作して出湯できなくなることを未然に防止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２７６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された給湯システムのように、補助熱源器をバイパスすることで補助熱源器に高温の湯が流入することを防止すると、バイパスの切り換えが必要になる。そのため、給湯機が安定して給湯できるまでに時間がかかる。また、補助熱源器をバイパスするための経路及び経路切換弁を設置することが必要になるため、機器の構成が複雑になる。
【０００６】
本発明は、上記のような問題点を解決するためになされたものであり、簡易な構成で安定して給湯することが可能な給湯機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る給湯機は、
水を供給する給水路と、
前記水の温度より高温の湯を供給する給湯路と、
前記給水路によって供給される前記水と前記給湯路によって供給される前記湯とを混合する混合弁と、
前記混合弁によって得られた前記水と前記湯との混合水を加熱する加熱手段と、
前記加熱手段によって加熱された前記混合水を給湯端末に出力する出湯路と、
出湯が開始される前に、前記混合弁の開度を、目標となる第１の開度よりも前記給水路側に開いた第２の開度に設定し、前記出湯が開始された後で、前記混合弁の開度を、前記第２の開度から前記第１の開度に変更し、更に、前記混合弁の開度を前記第１の開度に変更した後、前記混合水の温度と前記混合水の設定温度との差に応じて前記混合弁の開度を補正する混合弁制御手段と、
前記給水路によって供給される前記水の温度、前記給湯路によって供給される前記湯の温度、前記混合水の設定温度又は前記混合水の流量のうちの少なくとも１つのパラメータと、前記混合弁制御手段によって補正された前記開度の補正値と、の関係を学習する学習手段と、
前記学習手段によって学習された前記関係に基づいて、新たな前記第１の開度を決定する開度決定手段と、を備え、
前記混合弁制御手段は、前記出湯が終了した後、次の出湯が開始される前に、前記混合弁の開度を、前記開度決定手段により決定された新たな前記第１の開度よりも前記給水路側に開いた新たな前記第２の開度に設定し、
前記学習手段は、出湯処理が実行される毎に、該出湯処理の際における前記少なくとも１つのパラメータと前記補正値とが追加されたデータに基づいて、前記関係を学習する。
【発明の効果】
【０００８】
本発明では、給水路によって供給される水と給湯路によって供給される湯とを混合する混合弁と、混合弁によって得られた水と湯との混合水を加熱する加熱手段と、を備える給湯機において、出湯が開始される前に、混合弁の開度を、目標となる第１の開度よりも給水路側に開いた第２の開度に設定し、出湯が開始された後で、混合弁の開度を、第２の開度から第１の開度に変更する。従って、本発明によれば、簡易な構成で安定して給湯することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る給湯機の全体構成の一例を示す図である。
【図２】熱源ユニットの構成の一例を示す図である。
【図３】制御装置のハードウェア構成の一例を示すブロック図である。
【図４】制御装置の機能的な構成の一例を示すブロック図である。
【図５】出湯が開始された後における混合水の温度変化の一例を示す図である。
【図６】データベースに記憶されるデータテーブルの一例を示す図である。
【図７】給湯機によって実行される混合弁制御処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付す。
【００１１】
図１に、本発明の実施形態に係る給湯機１の全体構成を示す。図１に示すように、給湯機１は、貯湯タンクを含む貯湯ユニット１００と、ヒートポンプを含む熱源ユニット２００と、を備える貯湯式の給湯機である。熱源ユニット２００と貯湯ユニット１００とは、湯水が流れる循環路２２で接続されている。
【００１２】
また、給湯機１は、貯湯ユニット１００の出湯側後段に、熱源ユニット２００とは異なる熱源として、補助熱源器５を備える。補助熱源器５は、例えば、ガス燃焼器又は電磁加熱器（ＩＨ（Induction Heating）ヒータ）等である。給湯機１は、第１の熱源としてヒートポンプ式の熱源ユニット２００を備え、さらに第２の熱源として補助熱源器５を備えた、ハイブリッド式の給湯機である。
【００１３】
給湯機１は、家屋Ｈの敷地内に設置され、家屋Ｈ内に設けられたシャワー１７又は蛇口１８等の給湯端末に湯水を供給する。給湯機１は、図示しない商用電源、太陽光発電設備又は蓄電設備等から電力の供給を得て動作する。
【００１４】
<<貯湯ユニット１００の構成>>
貯湯ユニット１００は、貯湯タンク１０と、混合弁１１と、温度センサ１２ａ〜１２ｃと、流量センサ１３と、制御装置３と、を備える。これらの構成部は、例えば金属製の外装ケース内に収められている。また、貯湯ユニット１００は、給水路２１、循環路２２、給湯路２３、混合路２４及び出湯路２５等の湯水が流れる各種の配管を備える。
【００１５】
貯湯タンク１０は、給水路２１を介して水源から供給された市水、及び、循環路２２を介して熱源ユニット２００によって加熱された高温の湯を貯めるタンク（貯湯槽）である。貯湯タンク１０は、例えばステンレスのような金属又は樹脂等で形成されている。貯湯タンク１０の外側には、断熱材（図示せず）が配置されている。これにより、貯湯タンク１０は、その内部に高温の湯を長時間に渡って保温することができる。
【００１６】
給水路２１は、水源から水（市水）を貯湯タンク１０に供給する。また、給水路２１は、貯湯タンク１０に市水を供給する経路と、混合弁１１に市水を供給する経路と、に分岐している。循環路２２は、貯湯タンク１０内の水から高温の湯を生成するために、貯湯タンク１０と熱源ユニット２００との間で湯水を循環させる。
【００１７】
給湯路２３は、貯湯タンク１０の上部と混合弁１１とを結ぶ経路であって、貯湯タンク１０内の上部に貯められた、給水路２１によって供給される水の温度より高温の湯を混合弁１１に供給する。給湯路２３から供給される高温の湯は、給水路２１から供給される低温の市水と混合弁１１を経由して混合され、混合路２４へと供給される。以下、給湯路２３によって供給される高温の湯を「高温水」といい、給水路２１によって供給される低温の水（市水）を「低温水」という。
【００１８】
混合弁１１は、給水路２１によって供給される水（低温水）と給湯路２３によって供給される湯（高温水）とを混合することで、水と湯との混合水を生成する弁である。混合弁１１は、ステッピングモータを内蔵しており、弁の開度を調整することができる。これにより、混合弁１１は、給湯路２３から混合路２４に流れる高温水の流路断面積と給水路２１から混合路２４に流れる低温水の流路断面積との比率、すなわち高温水と低温水との混合比を変更することができる。混合弁１１は、制御装置３による制御指令を受信し、制御装置３の制御の下、目標とする混合温度に応じて開度を調整することで、混合路２４に流れる高温水と低温水との混合比率を調整する。これにより、目標とする混合温度の混合水が生成され、混合路２４に供給される。
【００１９】
混合路２４は、混合弁１１と補助熱源器５とを結ぶ経路であって、混合弁１１によって得られた高温水と低温水との混合水を、補助熱源器５に供給する。
【００２０】
補助熱源器５は、例えばガス燃焼器又は電磁加熱器（ＩＨヒータ）等であって、混合路２４によって供給された混合水を加熱（追い焚き）する加熱手段として機能する。補助熱源器５は、図示しないが、混合路２４によって供給された湯水が流れる内部配管と、内部配管を流れる湯水を沸上げる加熱部と、補助熱源器５全体を制御する制御部と、を備える。加熱部は、補助熱源器５がガス燃焼器である場合には、ガスバーナを熱源とする熱交換器を備え、熱交換器内を通る内部配管内の湯水をガスバーナによって急速に加熱することができる。
【００２１】
補助熱源器５の制御部は、いずれも図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、通信インタフェース及び読み書き可能な不揮発性の半導体メモリ等を備える。制御部は、リモコン４又は制御装置３から送信された指示に従って加熱部を制御し、混合路２４によって供給された混合水を、ユーザが所望する目標出湯温度まで加熱する。
【００２２】
このように補助熱源器５が補助的に混合水を加熱することで、例えば貯湯タンク１０内の湯を消費し尽くした場合、又はヒートポンプの運転の立ち上がり時等のように、熱源ユニット２００による加熱だけでは必要な湯水を供給できない場合でも、湯切れを抑制することができる。
【００２３】
出湯路２５は、補助熱源器５と給湯端末とを結ぶ経路であって、補助熱源器５によって加熱された混合水を給湯端末に出力する。給湯端末は、例えば家屋Ｈ内のシャワー１７、蛇口１８又は浴槽（図示せず）等である。出湯路２５は、家屋Ｈ内に複数の給湯端末が設置されている場合、複数の給湯端末のそれぞれに分岐して接続され、複数の給湯端末のそれぞれに湯水を出力する。
【００２４】
温度センサ１２ａは、給水路２１に設置され、給水路２１を流れる低温水の温度を検出する。温度センサ１２ｂは、給湯路２３に設置され、給湯路２３を流れる高温水の温度を検出する。温度センサ１２ｃは、混合路２４に設置され、混合路２４を流れる混合水の温度を検出する。温度センサ１２ａ〜１２ｃのそれぞれは、検出した温度を示す温度データを、例えば一定時間毎に又は制御装置３からの要求に応じて、制御装置３に送信する。
【００２５】
流量センサ１３は、混合路２４に設置され、混合路２４を流れる混合水の流量を検出する。流量センサ１３は、例えば電磁式又は超音波式等、周知の方式の流量センサを用いることができる。流量センサ１３は、検出した水の流量を示す流量データを、例えば一定時間毎に又は制御装置３からの要求に応じて、制御装置３に送信する。
【００２６】
制御装置３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース及び読み書き可能な不揮発性の半導体メモリ等（いずれも図示せず）を備え、給湯機１を統括的に制御する。制御装置３は、混合弁１１、温度センサ１２ａ〜１２ｃ及び流量センサ１３のそれぞれと図示しない通信線を介して接続される。また、制御装置３は、リモコン４、補助熱源器５及び熱源ユニット２００の制御基板８９と通信可能に接続される。制御装置３の詳細については後述する。
【００２７】
<<熱源ユニット２００の構成>>
熱源ユニット２００は、例えばＣＯ２（二酸化炭素）又はＨＦＣ（ハイドロフルオロカーボン）等を冷媒として用いたヒートポンプ式の熱源器である。熱源ユニット２００は、循環路２２を介して、貯湯ユニット１００の貯湯タンク１０と接続されている。熱源ユニット２００は、周辺の空気を熱源として、貯湯タンク１０内の水を高温水に沸上げることができる。
【００２８】
図２に、熱源ユニット２００の構成を示す。図２に示すように、熱源ユニット２００は、圧縮機８１と、第１の熱交換器８２と、膨張弁８３と、第２の熱交換器８４と、送風機８５と、水ポンプ８６と、制御基板８９と、を備える。
【００２９】
冷媒配管８０は、圧縮機８１と、第１の熱交換器８２と、膨張弁８３と、第２の熱交換器８４と、を環状に接続している。これにより、冷媒を循環させる冷媒回路が形成されている。冷媒回路は、ヒートポンプ又は冷凍サイクル等ともいう。循環路２２は、貯湯タンク１０の下部を起点に、水ポンプ８６及び第１の熱交換器８２を経て貯湯タンク１０の上部に戻る。これにより、湯水が循環する沸上げ回路が形成されている。
【００３０】
圧縮機８１は、冷媒配管８０を流れる冷媒を圧縮して、冷媒の温度及び圧力を上昇させる。圧縮機８１は、駆動周波数に応じて容量（単位当たりの送り出し量）を変化させることができるインバータ回路を備える。圧縮機８１は、制御基板８９から指示される制御値に従って容量を変更する。
【００３１】
第１の熱交換器８２は、市水を目標の沸上げ温度（貯湯温度ともいう。）まで昇温加熱するための加熱源である。第１の熱交換器８２は、プレート式又は二重管式等の熱交換器であり、冷媒配管８０を流れる冷媒と、循環路２２を流れる水（低温水）と、の間で熱交換する水冷媒熱交換器である。第１の熱交換器８２における熱交換により、冷媒は放熱し、水は吸熱する。
【００３２】
膨張弁８３は、冷媒配管８０を流れる冷媒を膨張させて、冷媒の温度及び圧力を下降させる。膨張弁８３は、制御基板８９から指示される制御値に従って弁の開度を変更する。
【００３３】
第２の熱交換器８４は、送風機８５により送られる外気と、冷媒配管８０を流れる冷媒と、の間で熱交換する空気熱交換器である。第２の熱交換器８４における熱交換により、冷媒は吸熱し、外気は放熱する。
【００３４】
水ポンプ８６は、貯湯タンク１０の下部からの低温水を第１の熱交換器８２へ搬送する。水ポンプ８６は、インバータ回路を備え、制御基板８９から指示される制御値に従って駆動回転数を変更することにより、搬送する際の水流量を変化させることができる。
【００３５】
制御基板８９は、いずれも図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース及び読み書き可能な不揮発性の半導体メモリ等を備える。制御基板８９は、圧縮機８１、膨張弁８３、送風機８５及び水ポンプ８６のそれぞれと、図示しない通信線を介して通信可能に接続する。また、制御基板８９は、図示しない通信線を介して、リモコン４及び貯湯ユニット１００の制御装置３と通信可能に接続する。制御基板８９は、リモコン４又は制御装置３から送信された指示に従って、圧縮機８１、膨張弁８３、送風機８５及び水ポンプ８６の動作を制御する。
【００３６】
<<沸上げ動作>>
沸上げ動作の開始時には、貯湯タンク１０内の高温水は消費されており、貯湯タンク１０の下部には市水の温度に近い低温水が貯留している。熱源ユニット２００内の水ポンプ８６を作動させることで、この低温水は、貯湯タンク１０の下部から循環路２２を通って熱源ユニット２００の第１の熱交換器８２へ入水される。第１の熱交換器８２に入水した低温水は、冷媒との熱交換により昇温し、高温水となる。この高温水は、循環路２２を通って貯湯タンク１０の上部に戻される。その結果、貯湯タンク１０内では、上部に高温水、下部に低温水が滞留して温度成層が形成される。このとき、高温水と低温水との間には、温度境界層が生成される。沸上げ量が増えて、高温水の領域が大きくなると、貯湯タンク１０の下部に温度境界層が近づく。その結果、第１の熱交換器８２へ入水する水の温度（入水温度）が次第に上昇する。
【００３７】
なお、循環路２２に流れる水量を大きくし、貯湯タンク１０内の水全体の温度を段階的に上昇させることで、貯湯タンク１０内の水を目標沸上げ温度に沸上げる方式でも良い。この場合は、貯湯タンク１０全体がほぼ同じ温度で沸上げが完了する。
【００３８】
≪リモコン４≫
図１に示す給湯機１の全体構成の説明に戻る。給湯機１は、ユーザインタフェース装置であるリモコン４を備える。リモコン４は、例えば家屋Ｈにおける浴室、洗面所又は台所等に設置され、ユーザから沸上げ又は給湯等に関する操作入力を受け付ける。ユーザは、リモコン４を操作して、例えば給湯の開始又は停止、目標出湯温度、及び目標出湯量等の指示を入力することができる。また、リモコン４は、給湯機１の運転状態及び貯湯状態等を表示してユーザに提示する。
【００３９】
リモコン４は、いずれも図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭ、読み書き可能な不揮発性の半導体メモリ、押しボタン、タッチパネル又はタッチパッド等の入力デバイス、有機ＥＬ（Electro-Luminescence）ディスプレイ又は液晶ディスプレイ等の表示デバイス、及び、通信インタフェース等を備える。
【００４０】
リモコン４は、図１における一点鎖線で示すように、貯湯ユニット１００の制御装置３、熱源ユニット２００の制御基板８９及び補助熱源器５の制御基板（図示せず）と、有線又は無線で通信可能に接続されている。そして、リモコン４は、これら制御装置３、制御基板８９及び補助熱源器５と、周知の通信規格に則って通信する。リモコン４は、ユーザからの操作を受け付け、受け付けた操作内容を示す情報を制御装置３、制御基板８９及び補助熱源器５に送信する。また、リモコン４は、制御装置３、制御基板８９又は補助熱源器５から送信された、ユーザ（使用者）に提示するための情報を受信し、受信した情報を表示する。
【００４１】
<<給湯動作>>
給湯機１による給湯は、シャワー１７、蛇口１８又は浴槽等の給湯端末における湯の使用に応じて、開始する。或いは、リモコン４から発信された給湯開始（出湯開始）の指示によっても、給湯は開始する。給湯が開始すると、貯湯タンク１０から高温水が給湯路２３を介して出湯され、混合弁１１にて低温水と混合される。これにより、目標出湯温度（例えば４０℃）よりも低い温度（例えば３０℃以下）の湯水が生成され、出湯経路の後段にある補助熱源器５に供給される。補助熱源器５に供給された湯水は、補助熱源器５によって目標出湯温度にまで加熱され、家屋Ｈ内の給湯端末に供給される。
【００４２】
このとき、貯湯タンク１０では、上部に接続された給湯路２３から流出した高温水の体積分、水道圧により、下部に接続された給水路２１から市水が供給される。これにより、貯湯タンク１０内では温度境界層が上方へ移動する。このようにして、貯湯タンク１０内に貯湯された湯は直接消費され、高温水が少なくなった場合には、熱源ユニット２００が追加沸上げを行う。
【００４３】
次に、貯湯ユニット１００が備える制御装置３の詳細について、図３及び図４を参照して説明する。
【００４４】
図３に示すように、制御装置３は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、記憶部３４と、ＲＴＣ（Real Time Clock）３５と、通信インタフェース３６と、を備える。制御装置３に備えられた各構成要素は、バス３９を介して相互に接続される。
【００４５】
ＣＰＵ３１は、ＲＯＭ３２に格納されているプログラムに従って動作して、制御装置３の全体の動作を制御する。ＣＰＵ３１は、中央処理装置、中央演算装置、プロセッサ、マイクロプロセッサ、マイクロコンピュータ又はＤＳＰ（Digital Signal Processor）等ともいう。ＲＯＭ３２は、制御装置３全体の動作を制御するためのプログラムやデータを格納する。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして機能する。すなわち、ＣＰＵ３１は、ＲＡＭ３３にプログラム又はデータを一時的に書き込み、これらのプログラム又はデータを適宜参照する。
【００４６】
記憶部３４は、例えば、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、又は、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の不揮発性の半導体メモリである。記憶部３４は、ＣＰＵ３１が各種処理を行うために使用する各種プログラム及びデータを記憶する。また、記憶部３４は、ＣＰＵ３１が各種処理を行うことにより生成又は取得する各種データを記憶する。ＲＡＭ３３を主記憶部、記憶部３４を補助記憶部ともいう。ＲＴＣ３５は、水晶発振子による発振回路を備えた計時用のデバイスである。ＲＴＣ３５は、制御装置３の電源がオフの間も計時を継続する。
【００４７】
通信インタフェース３６は、制御装置３を、リモコン４及び熱源ユニット２００の制御基板８９と通信するためのインタフェースである。制御装置３は、通信インタフェース３６を介して、リモコン４から操作指令を受信し、リモコン４に表示データを送信する。また、制御装置３は、通信インタフェース３６を介して、熱源ユニット２００に動作指令を送信する。さらに、制御装置３は、通信インタフェース３６を介して、混合弁１１に開度指令を送信し、温度センサ１２ａ〜１２ｃ及び流量センサ１３から検出データを受信する。
【００４８】
図４に示すように、制御装置３は、機能的に、熱源ユニット制御部１１０と、指示取得部１２０と、温度取得部１３０と、流量取得部１４０と、開度決定部１５０と、混合弁制御部１６０と、学習部１７０と、を備える。これらの各機能は、ソフトウェア、ファームウェア、又は、ソフトウェアとファームウェアとの組み合わせによって実現される。ソフトウェア及びファームウェアは、プログラムとして記述され、ＲＯＭ３２又は記憶部３４に格納される。ＣＰＵ３１が、ＲＯＭ３２又は記憶部３４に記憶されたプログラムを実行することによって、各部の機能を実現する。また、制御装置３は、データベース１９０を備える。データベース１９０は、例えば記憶部３４内の記憶領域に構築される。
【００４９】
熱源ユニット制御部１１０は、通信インタフェース３６を介して熱源ユニット２００の制御基板８９と通信し、熱源ユニット２００の動作を制御する。熱源ユニット制御部１１０は、貯湯タンク１０の貯湯量が予め定められた量を下回った場合、又はリモコン４を介して沸上げ運転が指示された場合等に、熱源ユニット２００に沸上げ動作の指令を送信し、熱源ユニット２００に前述した沸上げ動作を実行させる。熱源ユニット制御部１１０は、ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３及び通信インタフェース３６等と協働することによって実現される。
【００５０】
指示取得部１２０は、リモコン４によって入力された沸上げ又は給湯等に関する指示を取得する。ユーザは、リモコン４を操作して、例えば給湯の開始又は停止、目標出湯温度、及び目標出湯量等の指示を入力することができる。リモコン４は、ユーザから指示の入力を受け付けると、入力を受け付けた指示を制御装置３に送信する。指示取得部１２０は、このようにしてリモコン４から送信された指示を、通信インタフェース３６を介して取得する。指示取得部１２０は、ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３及び通信インタフェース３６等と協働することによって実現される。
【００５１】
温度取得部１３０は、温度センサ１２ａ〜１２ｃのそれぞれによって検出された温度を取得する。温度センサ１２ａ〜１２ｃのそれぞれは、検出した温度を示す温度データを、例えば一定時間毎に又は制御装置３からの要求に応じて、制御装置３に送信する。温度取得部１３０は、このようにして温度センサ１２ａ〜１２ｃのそれぞれから送信された温度データを、通信インタフェース３６を介して取得する。
【００５２】
より詳細に説明すると、温度取得部１３０は、給水路２１によって供給される水の温度を温度センサ１２ａから取得する場合、第１温度取得部として機能し、給湯路２３によって供給される湯の温度を温度センサ１２ｂから取得する場合、第２温度取得部として機能し、混合弁１１によって生成されて混合路２４に供給される混合水の温度を温度センサ１２ｃから取得する場合、第３温度取得部として機能する。温度取得部１３０は、ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３及び通信インタフェース３６等と協働することによって実現される。
【００５３】
流量取得部１４０は、流量センサ１３によって検出された流量を取得する。流量センサ１３は、混合弁１１によって生成されて混合路２４に供給される混合水の流量を検出し、検出した流量を示す流量データを、例えば一定時間毎に又は制御装置３からの要求に応じて、制御装置３に送信する。流量取得部１４０は、このようにして流量センサ１３から送信された流量データを、通信インタフェース３６を介して取得する。流量取得部１４０は、ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３及び通信インタフェース３６等と協働することによって実現される。
【００５４】
開度決定部１５０は、出湯時に混合弁１１が所望の温度の混合水を生成するための目標となる開度である目標開度を決定する。ここで、混合弁１１の開度は、給湯路２３から混合路２４に流れる高温水の流路断面積と給水路２１から混合路２４に流れる低温水の流路断面積との比率、すなわち高温水と低温水との混合比を示す指標である。混合弁１１の開度が給水路２１側（低温水側）に大きく開くように設定されると、低温水の比率が高くなり、混合弁１１の開度が給湯路２３側（高温水側）に大きく開くように設定されると、高温水の比率が高くなる。
【００５５】
目標開度は、出湯が開始される前に設定された設定温度の混合水を得るための混合弁１１の開度である。開度決定部１５０は、温度取得部１３０によって取得された温度と指示取得部１２０によって取得された指示における目標出湯温度とに基づいて、目標開度を決定する。開度決定部１５０は、ＣＰＵ３１が、ＲＯＭ３２及びＲＡＭ３３等と協働することによって実現される。
【００５６】
具体的に説明すると、目標開度は、温度取得部１３０によって取得された低温水及び高温水の温度と、混合弁１１によって得られる混合水の設定温度と、によって定められる。開度決定部１５０は、混合弁１１の目標開度として、下記の式（１）によって定められる開度ＳＴｒを計算する。式（１）において、Ｔｓは混合路２４を流れる混合水の設定温度を表し、Ｔｗは温度センサ１２ａによって検出された給水路２１を流れる水の温度（低温水温度）を表し、Ｔｈは温度センサ１２ｂによって検出された給湯路２３を流れる湯の温度（高温水温度）を表す。式（１）に示すように、開度ＳＴｒは、混合水の設定温度Ｔｓと低温水温度Ｔｗとの差分の、高温水温度Ｔｈと低温水温度Ｔｗとの差分に対する比率によって定められる。以下、式（１）で定められる開度ＳＴｒを「理論開度」ともいう。
ＳＴｒ＝（Ｔｓ−Ｔｗ）／（Ｔｈ−Ｔｗ）  …（１）
【００５７】
設定温度Ｔｓは、混合弁１１によって得られる混合水の目標温度（目標混合温度）であって、出湯が開始される前に設定される。設定温度Ｔｓは、補助熱源器５による加熱を考慮し、指示取得部１２０によって取得された目標出湯温度よりも低い温度に設定される。例えば、開度決定部１５０は、リモコン４によってユーザから入力された目標出湯温度が４０℃である場合、設定温度Ｔｓを３０℃以下に設定する。
【００５８】
上記の式（１）で定められる理論開度ＳＴｒは、設定温度Ｔｓが高温水温度Ｔｈに等しい場合に１になる。この場合、混合弁１１は、給湯路２３側に全開になり、給水路２１側に全閉になる。これに対して、理論開度ＳＴｒは、設定温度Ｔｓが低温水温度Ｔｗに等しい場合に０になる。この場合、混合弁１１は、給水路２１側に全開になり、給湯路２３側に全閉になる。このように、理論開度ＳＴｒは、混合弁１１における高温水と低温水との混合比に応じて、０から１までの値になる。
【００５９】
混合弁制御部１６０は、開度決定部１５０によって決定された目標開度に基づいて、混合弁１１を制御する。具体的に説明すると、混合弁制御部１６０は、出湯が開始される前に、混合弁１１の開度を、開度決定部１５０によって決定された目標開度である第１の開度よりも給水路２１側に開いた第２の開度に設定し、出湯が開始された後で、混合弁１１の開度を、第２の開度から目標開度に変更する。混合弁制御部１６０は、ＣＰＵ３１が、ＲＯＭ３２、ＲＡＭ３３及び通信インタフェース３６等と協働することによって実現される。
【００６０】
混合弁１１の開度を目標開度より給水路２１側に開いた第２の開度に設定するとは、混合弁１１の開度が目標開度に設定された場合よりも、混合弁１１によって得られる混合水における水（低温水）の比率が大きくなり、湯（高温水）の比率が小さくなる開度に、混合弁１１の開度を設定することに相当する。混合弁制御部１６０は、給湯機１が出湯開始前の待機状態にある間は、混合弁１１の開度を目標開度（第１の開度）に設定せず、このような混合水における低温水の比率が大きくなる第２の開度に設定する。これにより、出湯開始時における混合水の温度を、設定温度Ｔｓよりも低くする。以下、この第２の開度を、待機開度という。
【００６１】
図５に、出湯開始後における、混合弁１１から出力される混合水の温度変化の一例を示す。図５において、縦軸は温度センサ１２ｃによって検出された混合水の温度を表しており、横軸は出湯開始からの経過時間を表している。出湯開始前に、混合弁１１の開度を目標開度よりも給水路２１側の待機開度に設定することで、図５に示すように、出湯開始直後の混合水の温度は、設定温度Ｔｓよりも低くなる。
【００６２】
そして、混合弁制御部１６０は、出湯開始後に、混合弁１１の開度を、待機開度から目標開度に変更する。例えば、混合弁制御部１６０は、混合弁１１の開度を、待機開度から目標開度に予め定められた時間をかけて徐々に近づける。その結果、混合水の温度は、図５に示すように、出湯開始時の温度から設定温度Ｔｓに徐々に上がり、最終的には設定温度Ｔｓにほぼ等しくなる。なお、待機開度を目標開度よりどの程度給水路２１側に開いた開度に設定するか、及び、待機開度から目標開度までどの程度時間をかけて変更するかについては、適宜決めることができる。例えば、待機開度から目標開度に変更するための時間は、出湯開始時にユーザが不便を感じない程度の短い時間に設定される。また、待機開度は、給水路２１側に全開の開度に設定される。給水路２１側に全開の開度とは、給水路２１側に１００％開いた開度であって、給水路２１側と給湯路２３側とのうち給湯路２３側に閉じ、給水路２１側のみに開いた開度である。このように、出湯開始後に、混合弁１１の開度を目標開度より給水路２１側の待機開度から徐々に目標開度に近づけることで、混合水の温度は、設定温度Ｔｓよりも高温側にオーバーシュートすることなく設定温度Ｔｓに収束する。
【００６３】
なお、出湯は、給湯端末から湯が出力されることであり、ユーザがシャワー１７又は蛇口１８等の給湯端末を操作することによって、又は、ユーザがリモコン４を操作して出湯開始の指示を入力することによって、開始される。そして、出湯が開始されたか否かは、給湯端末からの出湯の開始に伴って変化する湯水の流量を流量センサ１３が検出することによって判定される。混合弁制御部１６０は、流量取得部１４０によって流量センサ１３から取得された流量が予め定められた量を超えた場合に、出湯が開始されたと判定する。また、混合弁制御部１６０は、リモコン４を介して出湯開始の指示が入力される場合には、指示取得部１２０によってリモコン４から出湯開始の指示が取得された場合に、出湯が開始されたと判定してもよい。
【００６４】
また、上記の式（１）で定められる理論開度ＳＴｒは、温度のみによって、言い換えると、設定温度Ｔｓに対する高温水と低温水との熱エネルギーバランスによって定められている。そのため、理論開度ＳＴｒは、混合弁１１で混合される高温水と低温水との密度及び比熱等の差異を考慮せず、且つ、混合弁１１の流量特性が開度に正比例すると仮定した場合における理論値である。そのため、高温水と低温水との密度差又は各経路の圧力損失差等の影響によって、設定温度Ｔｓの混合水が得られる実際の開度と理論開度ＳＴｒとの間で、誤差が生じる。
【００６５】
そのため、混合弁制御部１６０は、混合弁１１の開度を目標開度に変更した後、出湯が終了するまでの間において、混合弁１１の開度を補正する。具体的に説明すると、混合弁制御部１６０は、温度取得部１３０によって取得された温度センサ１２ｃによる混合水の検出温度と混合水の設定温度Ｔｓとの差に応じて、検出温度と設定温度Ｔｓとの差が小さくなるように、混合弁１１の開度を補正する。例えば、温度センサ１２ｃによって検出された混合水の温度が設定温度Ｔｓより高い場合、混合弁制御部１６０は、混合弁１１の開度を、目標開度より給水路２１側に補正し、温度センサ１２ｃによって検出された混合水の温度が設定温度Ｔｓより低い場合、混合弁制御部１６０は、混合弁１１の開度を、目標開度より給湯路２３側に補正する。これにより、混合水の温度と設定温度Ｔｓとの誤差を減らす。
【００６６】
このような誤差は、同じ給湯機１による出湯であれば、高温水温度Ｔｈ、低温水温度Ｔｗ及び出湯流量等の各パラメータを用いた学習によって、予測することができる。そのために、データベース１９０は、給湯機１によって過去に実行された出湯処理における補正値を、その出湯処理における高温水温度Ｔｈ、低温水温度Ｔｗ及び出湯流量等の各パラメータと対応付けて記憶する。
【００６７】
図６に、データベース１９０に記憶されるデータテーブル４０の一例を示す。図６に示すように、データベース１９０は、過去に実行された出湯処理のそれぞれにおける、混合弁１１の開度の補正値Ｘと、混合水の設定温度Ｔｓと、温度センサ１２ａによって検出された低温水温度Ｔｗと、温度センサ１２ｂによって検出された高温水温度Ｔｈと、流量センサ１３によって検出された流量Ｆと、を対応付けたデータテーブル４０を記憶する。
【００６８】
ここで、混合弁１１の開度の補正値Ｘは、出湯処理の間に、目標開度に対してどれだけ開度が補正されたかを示す値であって、補正後の開度と目標開度との差分で表される。なお、データベース１９０は、補正後の開度と目標開度との差分ではなく、補正後の開度そのものを補正値Ｘとして記憶してもよい。
【００６９】
学習部１７０は、データベース１９０に記憶された各パラメータと補正値Ｘとの関係を学習する。具体的に説明すると、学習部１７０は、下記の式（２）で定められる近似式を用いて、補正値Ｘと設定温度Ｔｓ、高温水温度Ｔｈ、低温水温度Ｔｗ及び流量Ｆとの関係を学習する。ここで、式（２）におけるａからｅは係数である。学習部１７０は、過去の複数回に亘る出湯処理時における補正値Ｘ、設定温度Ｔｓ、高温水温度Ｔｈ、低温水温度Ｔｗ及び流量Ｆを用いて、多変量解析又は回帰分析等の周知の手法でａからｅの計数を特定する。これにより、これらの各パラメータと補正値Ｘとの関係を学習する。学習部１７０は、ＣＰＵ３１が、記憶部３４等と協働することによって実現される。
Ｘ＝ａ・Ｔｓ＋ｂ・Ｔｈ＋ｃ・Ｔｗ＋ｄ・Ｆ＋ｅ  …（２）
【００７０】
開度決定部１５０は、学習部１７０によって学習された関係に基づいて定められる開度（以下、学習開度という。）を、新たな目標開度と決定する。具体的に説明すると、開度決定部１５０は、学習部１７０によって学習された関係に基づいて、次の出湯時に予想される設定温度Ｔｓ、高温水温度Ｔｈ、低温水温度Ｔｗ及び流量Ｆに対応する補正値Ｘを取得する。そして、開度決定部１５０は、目標開度に補正値Ｘを加える又は減じることで学習開度を計算し、この学習開度を次の出湯時における目標開度と決定する。
【００７１】
混合弁制御部１６０は、出湯が終了した後、次の出湯が開始される前に、混合弁１１の開度を、学習開度より給水路２１側に開いた開度に設定する。言い換えると、混合弁制御部１６０は、出湯が終了した後、次の出湯が開始される前に、混合弁１１の開度を、学習によって補正された新たな目標開度を基準とした新たな待機開度に設定する。そして、混合弁制御部１６０は、次の出湯が開始された後で、混合弁１１の開度を、学習開度より給水路２１側に開くように設定された待機開度から、学習開度に変更する。
【００７２】
このように、過去の出湯時における温度及び流量等と補正値Ｘとの関係に基づいて、次回以降の出湯時における目標開度を補正することにより、設定温度Ｔｓの混合水が得られる実際の開度と目標開度との間で生じる誤差を抑えることができる。そして、混合弁制御部１６０が、次の出湯が開始される前に、混合弁１１の開度を、補正された新たな目標開度を基準とする待機開度に設定するため、出湯開始時において設定温度Ｔｓより高温の混合水が補助熱源器５へ入水することを、より確実に防止することができる。その結果、補助熱源器５への入水温度が上昇することによる異常動作、及び補助熱源器５が急に停止する等の不具合を防止することが可能となる。
【００７３】
以上のような給湯機１の制御装置３によって実行される混合弁制御処理の流れについて、図７に示すフローチャートを参照して説明する。図７に示す混合弁制御処理は、熱源ユニット２００による沸上げ運転によって貯湯タンク１０に湯が貯められ、給湯機１が給湯端末に出湯可能な状態になると、制御装置３によって開始される。
【００７４】
給湯機１が給湯端末に出湯可能な状態になると、開度決定部１５０は、出湯時における混合弁１１の目標開度を決定する（ステップＳ１０１）。具体的に説明すると、開度決定部１５０は、温度取得部１３０によって取得された高温水及び低温水の温度Ｔｈ，Ｔｗと、混合水の設定温度Ｔｓと、に基づいて、上記式（１）で定められる理論開度ＳＴｒを計算し、理論開度ＳＴｒを目標開度と決定する。
【００７５】
なお、混合水の設定温度Ｔｓは、ユーザによって設定された目標出湯温度によって変化する。そのため、開度決定部１５０は、ユーザがリモコン４を介して目標出湯温度を変更する毎に、理論開度ＳＴｒを計算し直して、新たな目標開度を決定する。また、高温水及び低温水の温度Ｔｈ，Ｔｗも、状況によって変化する。そのため、開度決定部１５０は、高温水及び低温水の温度Ｔｈ，Ｔｗが大きく変化すると、理論開度ＳＴｒを計算し直して、新たな目標開度を決定する。
【００７６】
開度決定部１５０によって目標開度が決定されると、混合弁制御部１６０は、出湯が開始される前に、混合弁１１の開度を、目標開度より給水路２１側に開いた待機開度に設定する（ステップＳ１０２）。これにより、混合弁制御部１６０は、混合弁１１に設定温度Ｔｓより低い温度の混合水を生成させ、混合路２４に供給させる。
【００７７】
混合弁１１の開度を待機開度に設定すると、混合弁制御部１６０は、出湯が開始されたか否かを判定する（ステップＳ１０３）。具体的に説明すると、混合弁制御部１６０は、ユーザがシャワー１７又は蛇口１８等の給湯端末を操作して、給湯端末から湯水が出力され始めたことが流量センサ１３によって検出されたか否か、又は、リモコン４を介して出湯開始の指示が入力されたか否かを判定する。
【００７８】
出湯が開始されていないと判定した場合（ステップＳ１０３；ＮＯ）、混合弁制御部１６０は、処理をステップＳ１０３に留め、給湯が開始されるまで待機する。
【００７９】
これに対して、出湯が開始されたと判定した場合（ステップＳ１０３；ＹＥＳ）、補助熱源器５によって、混合路２４から出湯路２５に流れる混合水の加熱が開始される。このように出湯が開始されると、混合弁制御部１６０は、混合弁１１の開度を、待機開度から目標開度に徐々に近づける（ステップＳ１０４）。具体的に説明すると、混合弁制御部１６０は、目標開度よりも給水路２１側に開いた待機開度に設定されていた混合弁１１の開度を、目標開度に達するまで給湯路２３側に調整する。これにより、混合水の温度は、図５に示したように、設定温度Ｔｓにまで上昇する。
【００８０】
混合弁１１の開度が目標開度に達すると、混合弁制御部１６０は、混合弁１１の開度を補正する（ステップＳ１０５）。具体的に説明すると、混合弁制御部１６０は、温度センサ１２ｃによって検出された混合水の温度と、混合水の目標温度として予め定められた設定温度Ｔｓと、の差が小さくなるように、混合弁１１の開度を補正する。
【００８１】
混合弁１１の開度を補正すると、混合弁制御部１６０は、出湯が終了したか否かを判定する（ステップＳ１０６）。具体的に説明すると、混合弁制御部１６０は、給湯端末からの湯水の出力が止まったことが流量センサ１３によって検出されたかを判定する。
【００８２】
出湯が終了していないと判定した場合（ステップＳ１０６；ＮＯ）、混合弁制御部１６０は、処理をステップＳ１０６に留め、出湯が終了するまで待機する。
【００８３】
これに対して、出湯が終了したと判定した場合（ステップＳ１０６；ＹＥＳ）、補助熱源器５による加熱運転が停止する。そして、混合弁制御部１６０は、データベース１９０を更新する（ステップＳ１０７）。具体的に説明すると、混合弁制御部１６０は、ステップＳ１０５の処理において補正された開度の補正値Ｘを、この出湯時における混合水の設定温度Ｔｓ、温度センサ１２ａによって検出された低温水温度Ｔｗ、温度センサ１２ｂによって検出された高温水温度Ｔｈ、及び流量センサ１３によって検出された流量Ｆと対応付けて、データベース１９０のデータテーブル４０に追加する。
【００８４】
データベース１９０が更新されると、学習部１７０は、更新されたデータベース１９０に基づいて、上記式（２）の近似式で定められる温度Ｔｓ，Ｔｈ，Ｔｗ及び流量Ｆと補正値Ｘとの関係を学習する（ステップＳ１０８）。そして、開度決定部１５０は、学習部１７０によって学習された温度Ｔｓ，Ｔｈ，Ｔｗ及び流量Ｆと補正値Ｘとの関係に基づいて、新たな目標開度を決定する（ステップＳ１０９）。
【００８５】
新たな目標開度を決定すると、制御装置３は、処理をステップＳ１０２に戻す。ステップＳ１０２において、混合弁制御部１６０は、次の出湯が開始される前に、混合弁１１の開度を、学習によって得られた新たな目標開度より給水路２１側に開いた開度に設定する。次の出湯が開始されると、混合弁制御部１６０は、混合弁１１の開度を、新たな目標開度より給水路２１側から、新たな目標開度に変更する。このように、制御装置３は、出湯処理を実行する毎に目標開度を補正しながら、ステップＳ１０２からＳ１０９の処理を繰り返す。
【００８６】
以上説明したように、本実施形態に係る給湯機１によれば、給水路２１によって供給される水と給湯路２３によって供給される湯とを混合する混合弁１１と、混合弁１１によって得られた水と湯との混合水を加熱する補助熱源器５と、を備える給湯機１において、混合弁制御部１６０が、出湯が開始される前に、混合弁１１の開度を目標開度より給水路２１側に開いた開度に設定し、出湯が開始された後で、混合弁１１の開度を目標開度より給水路２１側から目標開度に変更する。このような構成によって、出湯開始時において過剰に高温の混合水が補助熱源器５に入水されることを防止することができる。その結果、例えば補助熱源器５がガス燃焼器である場合にガスバーナの出力調整ができなくなる等の異常動作又は不具合を、防止することが可能となる。
【００８７】
特に、本実施形態に係る給湯機１では、補助熱源器５をバイパスする必要が無いため、バイパスの切り換えによる出湯開始時の遅延が発生せず、給湯機が安定して給湯できるまでにかかる時間を抑えることができる。また、補助熱源器５をバイパスするための経路及び経路切換弁等の構成を設ける必要が無いため、構成を簡易なものにすることができ、機器の小型化及び低コスト化につながる。
【００８８】
また、本実施形態に係る給湯機１は、過去の出湯時における温度Ｔｓ，Ｔｈ，Ｔｗ及び流量Ｆと混合弁１１の開度の補正値Ｘとの関係を学習し、学習結果に基づいて混合弁１１の目標開度を補正する。そのため、出湯開始時において高温の混合水が補助熱源器５へ入水することを、より確実に防止することができる。
【００８９】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００９０】
例えば、上記実施形態では、開度決定部１５０は、上記式（１）によって定められる理論開度ＳＴｒを、目標開度と決定した。しかしながら、上記式（１）は一例であって、開度決定部１５０は、他の手法によって目標開度を決定してもよい。例えば、開度決定部１５０は、温度だけでなく、高温水及び低温水の比熱又は流量特性等を考慮した式を用いて目標開度を決定してもよい。また、低温水温度Ｔｗ又は高温水温度Ｔｈの変動が少ない場合には、温度センサ１２ａ又は温度センサ１２ｂによって低温水温度Ｔｗ又は高温水温度Ｔｈを検出せず、開度決定部１５０が混合水の設定温度Ｔｓのみによって目標開度を決定してもよい。この場合、制御装置３から温度取得部１３０を省略することができ、制御装置３の構成を簡略化することができる。
【００９１】
また、上記実施形態では、データベース１９０は、混合水の設定温度Ｔｓと、温度センサ１２ａによって検出された低温水温度Ｔｗ、温度センサ１２ｂによって検出された高温水温度Ｔｈと、流量センサ１３によって検出された流量Ｆと、を記憶しており、学習部１７０は、上記式（２）に基づいて、これらのパラメータと補正値Ｘとの関係を学習した。しかしながら、上記式（２）は一例であって、他の手法による学習も可能である。
【００９２】
また、簡略化するために、上記パラメータのうちの影響が小さい一部を無視し、影響が大きい他の一部のパラメータのみを用いる構成としてもよい。例えば、学習部１７０は、高温水温度Ｔｈの変動が少ない場合には、高温水温度Ｔｈを含めずに各パラメータと補正値Ｘとの関係を学習し、目標出湯温度及び設定温度Ｔｓの変更が少ない場合には、設定温度Ｔｓを含めずに各パラメータと補正値Ｘとの関係を学習する。また、学習部１７０は、流量センサ１３によって検出された流量Ｆを用いずに、混合水の設定温度Ｔｓと、温度センサ１２ａによって検出された低温水温度Ｔｗ、温度センサ１２ｂによって検出された高温水温度Ｔｈと、の少なくとも１つと補正値Ｘとの関係を学習してもよい。或いは、学習部１７０は、流量Ｆのみを用いて、流量Ｆと補正値Ｘとの関係を学習してもよい。
【００９３】
或いは、本発明において、給湯機１の制御装置３は、学習部１７０による上述したような学習機能を備えない構成とすることもできる。例えば、給湯機１の環境が変わらなければ、設定温度Ｔｓ、高温水温度Ｔｈ、低温水温度Ｔｗ及び流量Ｆは大きく変わらないと考えられる。その場合、混合弁１１の開度と混合水の温度との関係も、前回の出湯時と次の出湯時とでほぼ変化が無いと考えられる。そのため、記憶部３４が、出湯が終了した時の開度を記憶しておき、混合弁制御部１６０が、出湯が終了した後、次の出湯が開始される前に、混合弁１１の開度を、出湯が終了した時の開度より給水路２１側に開いた開度に設定してもよい。これにより、処理を簡略化した上で、初期出湯温度が高温となることを防ぐことが可能となる。
【００９４】
また、上記実施形態では、給湯機１は、家屋Ｈの敷地内に設置され、家屋Ｈを湯水の供給先として動作した。しかしながら、給湯機１による湯水の供給先は、家屋Ｈのような一般住宅であることに限らない。例えば、給湯機１は、集合住宅、各種の施設若しくはビル、又は工場等に設置され、これらを湯水の供給先として動作するものであってもよい。
【００９５】
上記実施形態では、給湯機１の制御装置３において、ＣＰＵ３１がＲＯＭ３２又は記憶部３４に記憶されたプログラムを実行することによって、熱源ユニット制御部１１０、指示取得部１２０、温度取得部１３０、流量取得部１４０、開度決定部１５０、混合弁制御部１６０及び学習部１７０のそれぞれとして機能した。しかしながら、本発明において、これら各部は、専用のハードウェアであってもよい。専用のハードウェアとは、例えば単一回路、複合回路、プログラム化されたプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、又は、これらの組み合わせ等である。上記の各部が専用のハードウェアである場合、各部の機能それぞれを個別のハードウェアで実現してもよいし、各部の機能をまとめて単一のハードウェアで実現してもよい。
【００９６】
また、各部の機能のうち、一部を専用のハードウェアによって実現し、他の一部をソフトウェア又はファームウェアによって実現してもよい。このように、ハードウェア、ソフトウェア、ファームウェア、又は、これらの組み合わせによって、上述の各機能を実現することができる。
【００９７】
本発明に係る給湯機１及び制御装置３の動作を規定する動作プログラムを既存のパーソナルコンピュータ又は情報端末装置等に適用することで、当該パーソナルコンピュータ又は情報端末装置等を、本発明に係る給湯機１及び制御装置３のそれぞれとして機能させることも可能である。
【００９８】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk ROM）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、又は、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット等の通信ネットワークを介して配布してもよい。
【００９９】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【０１００】
１  給湯機、３  制御装置、４  リモコン、５  補助熱源器、１０  貯湯タンク、１１  混合弁、１２ａ，１２ｂ，１２ｃ  温度センサ、１３  流量センサ、１７  シャワー、１８  蛇口、２１  給水路、２２  循環路、２３  給湯路、２４  混合路、２５  出湯路、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  記憶部、３５  ＲＴＣ、３６  通信インタフェース、３９  バス、４０  データテーブル、８０  冷媒配管、８１  圧縮機、８２  第１の熱交換器、８３  膨張弁、８４  第２の熱交換器、８５  送風機、８６  水ポンプ、８９  制御基板、１００  貯湯ユニット、１１０  熱源ユニット制御部、１２０  指示取得部、１３０  温度取得部、１４０  流量取得部、１５０  開度決定部、１６０  混合弁制御部、１７０  学習部、１９０  データベース、２００  熱源ユニット、Ｈ  家屋
【図１】
0006685135.tif 000002
【図２】
0006685135.tif 000003
【図３】
0006685135.tif 000004
【図４】
0006685135.tif 000005
【図５】
0006685135.tif 000006
【図６】
0006685135.tif 000007
【図７】
0006685135.tif 000008