(57)【要約】【課題】専用装置を用いることなく給湯器のガス圧調節作業を簡単に実行する。【解決手段】給湯運転中の熱交換器への水流量、給水温度、または出湯温度の中の何れか２つを検出し、それら２つの検出値と、バーナーに供給する燃料ガスの目標ガス流量とに基づいて、残りの１つの特定パラメーターについての推定値を取得する。そして、推定値と、特定パラメーターについての検出値とを比較することによって、バーナーへの実ガス流量を、目標ガス流量に近付ける修正が必要か否かを判断し、修正が必要な場合は、目標ガス流量に対応するガス流量調節弁の弁開度を修正することによって、実ガス流量を修正する。こうすれば、給湯運転しながら、実ガス流量を目標ガス流量に自動的に近づけることができるので、専用装置を用いなくても、ガス圧調節作業を簡単に実行することが可能となる。【選択図】図５
2020020487.tif 000002
【特許請求の範囲】
【請求項１】
燃料ガスの供給を受けて該燃料ガスを燃焼させるバーナーと、前記バーナーで加熱されることによって、内部を通過する水が湯に変換される熱交換器と、前記バーナーに供給される前記燃料ガスのガス流量を変更するガス流量調節弁と、前記バーナーに供給するべき前記燃料ガスの目標ガス流量を決定し、該目標ガス流量に対応する前記ガス流量調節弁の弁開度を決定した後、決定した前記弁開度となるように前記ガス流量調節弁を制御する制御部とを備え、前記熱交換器で生成された湯を外部に供給する給湯器において、
前記熱交換器の内部を通過する水の流量である水流量を検出する水流量センサーと、
前記熱交換器に供給される水の温度である給水温度を検出する給水温度センサーと、
前記熱交換器から流出した湯の温度である出湯温度を検出する出湯温度センサーと
を備え、
前記制御部は、
前記水流量または前記給水温度または前記出湯温度の中の何れか２つのパラメーターについての検出値と、前記目標ガス流量とに基づいて、残りの１つの特定パラメーターについての推定値を取得する推定値取得手段と、
前記推定値と、前記特定パラメーターについての検出値とを比較することによって、前記バーナーに実際に供給される前記燃料ガスの実ガス流量の修正の要否を判断する修正要否判断手段と、
前記実ガス流量の修正を要すると判断された場合には、前記目標ガス流量に対応する前記ガス流量調節弁の弁開度を修正することによって前記実ガス流量を修正する弁開度修正手段と
を備えることを特徴とする給湯器。
【請求項２】
請求項１に記載の給湯器において、
前記制御部は、前記目標ガス流量と前記弁開度との対応関係を記憶していると共に、前記対応関係を参照することによって、前記目標ガス流量に対応する前記弁開度を決定しており、
前記弁開度修正手段は、前記実ガス流量の修正を要すると判断された場合には、前記目標ガス流量と前記弁開度との対応関係を修正することによって前記弁開度を修正する
ことを特徴とする給湯器。
【請求項３】
請求項２に記載の給湯器において、
前記推定値取得手段は、前記水流量の検出値と、前記出湯温度の検出値と、前記目標ガス流量とに基づいて、前記給水温度の推定値を取得しており、
前記修正要否判断手段は、前記給水温度の推定値と前記給水温度の検出値との温度差が所定の許容値よりも大きいか否かによって、前記実ガス流量の修正の要否を判断する
ことを特徴とする給湯器。
【請求項４】
請求項２または請求項３に記載の給湯器において、
前記弁開度修正手段は、前記実ガス流量の修正を要すると判断した場合には、前記対応関係に設定された前記弁開度を、所定の単位量ずつ修正することによって前記弁開度を修正する
ことを特徴とする給湯器。
【請求項５】
燃料ガスの供給を受けて該燃料ガスを燃焼させるバーナーと、前記バーナーで加熱されることによって、内部を通過する水を湯に変換する熱交換器と、前記バーナーに供給される前記燃料ガスのガス流量を変更するガス流量調節弁と、前記バーナーに供給するべき前記燃料ガスの目標ガス流量を決定し、該目標ガス流量に対応する前記ガス流量調節弁の弁開度を決定した後、決定した前記弁開度となるように前記ガス流量調節弁を制御する制御部とを備え、前記熱交換器で生成された湯を外部に供給する給湯器において、
前記熱交換器の内部を通過する水の流量である水流量を検出する水流量センサーと、
前記熱交換器に供給される水の温度である給水温度を検出する給水温度センサーと、
前記熱交換器から流出した湯の温度である出湯温度を検出する出湯温度センサーと
を備え、
前記制御部は、
前記水流量と前記給水温度と前記出湯温度とについての検出値に基づいて、前記バーナーに実際に供給される前記燃料ガスの実ガス流量の推定値を取得する推定値取得手段と、
前記実ガス流量の推定値と、前記目標ガス流量とを比較することによって、前記実ガス流量の修正の要否を判断する修正要否判断手段と、
前記実ガス流量の修正を要すると判断された場合には、前記目標ガス流量に対応する前記ガス流量調節弁の弁開度を修正することによって前記実ガス流量を修正する弁開度修正手段と
を備えることを特徴とする給湯器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーナーを用いて燃料ガスを燃焼させて、熱交換器内の水を加熱することによって生成した湯を外部に供給する給湯器に関する。
【背景技術】
【０００２】
バーナーで燃料ガスを燃焼させて、熱交換器内の水を加熱することによって湯を生成する給湯器は広く使用されている。この給湯器には、バーナーに供給する燃料ガスの流量を調節するためのガス流量調節弁が搭載されており、ガス流量調節弁の弁開度を変化させることによって、バーナーに供給される燃料ガスの流量を変化させることができる。燃料ガスの流量を変化させれば、単位時間あたりにバーナーで燃焼する燃料ガス量を変化させることができるので、熱交換器で生成される湯の温度を変えることができる。
【０００３】
給湯器で目的とする温度の湯を生成するためには、先ず初めに、目的とする湯の温度や供給する湯の流量に基づいて、バーナーに供給するべき燃料ガスの流量（以下、目標ガス流量）を決定する。そして、決定した目標ガス流量に対応するガス流量調節弁の弁開度を決定して、その弁開度となるようにガス流量調節弁を制御する。こうすれば、適切な流量の燃料ガスがバーナーに供給されて燃焼するので、目的とする温度の湯を生成することが可能となる。
【０００４】
また、ガス流量調節弁には個体差が存在する。従って、同じ弁開度に設定しても、ガス流量調節弁の個体差の影響で、バーナーに供給される燃料ガスの流量は違ったものとなり、目的とする湯の温度が得られなくなる。そこで、このような事態が生じることを避けるため、給湯器を設置する場合は、燃料ガスの流量の違いを調整するためのガス圧調節作業が行われる。
【０００５】
ガス圧調節作業では、ガス流量調節弁の弁開度を所定開度に設定した状態でバーナーを燃焼させ、ガス流量調節弁の下流側でのガス圧を計測して、ガス圧の計測値が目標値となるように弁開度を調節する。尚、弁開度を調節するに際しては、弁開度を直接調節しても良いが、ガス流量調節弁に供給する電流値などを調節することによって間接的に弁開度を調節しても良い。このようなガス圧調節作業を複数の所定の弁開度で行えば、目標ガス流量とガス流量調節弁の弁開度との対応関係を、ガス流量調節弁毎に修正することができるので、適切な流量の燃料ガスをバーナーに供給することが可能となる。また、給湯器を設置する場合に限らず、例えば、給湯器の修理でガス流量調節弁が交換された場合にもガス圧調節作業が必要となる。更に、ガス圧調節作業によって得られた対応関係は、給湯器の制御基板に記憶されているから、制御基板が交換された場合にも、ガス圧調節作業が必要になる場合がある。
【０００６】
もっとも、ガス圧調節作業は、ガス圧を計測しながら、目標のガス圧が得られるようにガス流量調節弁の弁開度を調節するという緻密で手間の掛かる作業であるため、作業員に大きな負担が掛かってしまう。そこで、ガス圧調節作業を自動で実行可能とする専用装置も提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−１８５１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上述の提案されている技術では、ガス圧調節作業を行うためには専用装置が必要になるという問題があった。
【０００９】
この発明は、従来の技術における上述した課題に対応してなされたものであり、専用装置を用いなくても、ガス圧調節作業を簡単に実行することが可能な給湯器の提供を目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明の給湯器は次の構成を採用した。すなわち、
燃料ガスの供給を受けて該燃料ガスを燃焼させるバーナーと、前記バーナーで加熱されることによって、内部を通過する水が湯に変換される熱交換器と、前記バーナーに供給される前記燃料ガスのガス流量を変更するガス流量調節弁と、前記バーナーに供給するべき前記燃料ガスの目標ガス流量を決定し、該目標ガス流量に対応する前記ガス流量調節弁の弁開度を決定した後、決定した前記弁開度となるように前記ガス流量調節弁を制御する制御部とを備え、前記熱交換器で生成された湯を外部に供給する給湯器において、
前記熱交換器の内部を通過する水の流量である水流量を検出する水流量センサーと、
前記熱交換器に供給される水の温度である給水温度を検出する給水温度センサーと、
前記熱交換器から流出した湯の温度である出湯温度を検出する出湯温度センサーと
を備え、
前記制御部は、
前記水流量または前記給水温度または前記出湯温度の中の何れか２つのパラメーターについての検出値と、前記目標ガス流量とに基づいて、残りの１つの特定パラメーターについての推定値を取得する推定値取得手段と、
前記推定値と、前記特定パラメーターについての検出値とを比較することによって、前記バーナーに実際に供給される前記燃料ガスの実ガス流量の修正の要否を判断する修正要否判断手段と、
前記実ガス流量の修正を要すると判断された場合には、前記目標ガス流量に対応する前記ガス流量調節弁の弁開度を修正することによって前記実ガス流量を修正する弁開度修正手段と
を備えることを特徴とする。
【００１１】
かかる本発明の給湯器においては、燃料ガスをバーナーで燃焼させて、熱交換器で生成した湯を外部に共有する給湯運転中に、熱交換器を通過する水の流量（水流量）、または熱交換器に供給する水の温度（給水温度）、または熱交換器から流出する湯の温度（出湯温度）の中の何れか２つを検出する。続いて、それら２つの検出値と、バーナーに供給する燃料ガスの目標ガス流量とに基づいて、残りの１つの特定パラメーターについての推定値を取得する。そして、得られた推定値と、特定パラメーターについての検出値とを比較することによって、バーナーへの実ガス流量を、目標ガス流量に近付けるように修正する必要があるか否かを判断する。その結果、実ガス流量を修正する必要がある場合は、目標ガス流量に対応するガス流量調節弁の弁開度を修正することによって、実ガス流量を修正する。尚、弁開度を調節するに際しては、弁開度を直接調節しても良いが、ガス流量調節弁に供給する電流値などを調節することによって間接的に弁開度を調節しても良い。
【００１２】
給湯器の熱交換器は、バーナーで燃料ガスが燃焼したことによる燃焼熱を用いて、給水温度の水を出湯温度まで加熱するから、バーナーに供給される燃料ガスの実ガス流量と、給水温度と、出湯温度と、水流量との間には、後述する所定の関係式が成立する。もっとも、給水温度や、出湯温度や、水流量については、給湯器に搭載されたセンサー類を用いて実際の値を検出することができるが、実ガス流量については実際の値を検出することはできない。そこで、給水温度、出湯温度、水流量の中の何れか２つのパラメーターについての検出値と、バーナーに供給している目標ガス流量とを用いて、残りの１つの特定パラメーターの推定値を算出して、実際に計測した検出値と比較する。その結果、推定値が検出値に対して許容値以内にあれば、実ガス流量と目標ガス流量との差も許容範囲内と考えられるので、実ガス流量の修正は不要と考えてよい。これに対して、推定値が検出値に対して許容値以内に無い場合は、実ガス流量と目標ガス流量との差も許容範囲内には無く、従って、実ガス流量の修正が必要と考えられるので、ガス流量調節弁の弁開度を修正することによって、実ガス流量を修正する。こうすれば、給湯運転しながら、実ガス流量を目標ガス流量に自動的に近づけることができるので、専用装置を用いなくても、ガス圧調節作業を簡単に実行することが可能となる。
【００１３】
また、上述した本発明の給湯器においては、目標ガス流量と弁開度との対応関係を予め記憶しておき、目標ガス流量に対する弁開度を決定する際には、対応関係を参照することによって弁開度を決定するようにしてもよい。そして、実ガス流量の修正を要すると判断された場合には、目標ガス流量に対して対応関係に設定されている弁開度を修正することとしてもよい。
【００１４】
こうして対応関係に設定された弁開度を修正してやれば、次回に給湯運転を行う際には修正された対応関係を参照して弁開度を決定することができるので、目標ガス流量に対して実ガス流量を近付けることができる。その結果、より目標の温度に近い温度の湯を給湯することが可能となる。
【００１５】
また、上述した対応関係の弁開度を修正する本発明の給湯器においては、水流量の検出値と、出湯温度の検出値と、目標ガス流量とに基づいて、給水温度の推定値を取得してもよい。そして、給水温度の推定値と検出値との温度差が所定の許容値よりも大きかった場合には、実ガス流量の修正を要すると判断することとしてもよい。
【００１６】
給湯器での給湯運転では水流量は必ず検出されている。また、熱すぎる湯が供給されることや、熱交換器の損傷を防ぐ観点からは、出湯温度を監視しておくことが重要であり、出湯温度も必ず検出されている。従って、これらの必ず検出されている水流量および出湯温度を利用して、給水温度の推定値を取得してやれば、給水温度の推定のためにわざわざ水流量や出湯温度を検出する必要が無い。そして、給水温度の推定値が得られた場合には、給水温度を検出して、推定値と検出値との温度差に基づいて実ガス流量の修正の要否を判断することが可能となる。
【００１７】
また、上述したように、実ガス流量の修正を要すると判断した場合に対応関係の弁開度を修正する本発明の給湯器においては、対応関係に設定された弁開度を、所定の単位量ずつ修正するようにしてもよい。
【００１８】
こうすれば、弁開度を少しずつ修正することができるので、バーナーに供給される燃料ガスの実ガス流量も少しずつ修正することができ、バーナーでの燃焼状態が不安定になってしまう事態を回避することが可能となる。
【００１９】
また、本発明の給湯器は次のような態様で把握することもできる。すなわち、本発明の他の態様の給湯器は、
燃料ガスの供給を受けて該燃料ガスを燃焼させるバーナーと、前記バーナーで加熱されることによって、内部を通過する水を湯に変換する熱交換器と、前記バーナーに供給される前記燃料ガスのガス流量を変更するガス流量調節弁と、前記バーナーに供給するべき前記燃料ガスの目標ガス流量を決定し、該目標ガス流量に対応する前記ガス流量調節弁の弁開度を決定した後、決定した前記弁開度となるように前記ガス流量調節弁を制御する制御部とを備え、前記熱交換器で生成された湯を外部に供給する給湯器において、
前記熱交換器の内部を通過する水の流量である水流量を検出する水流量センサーと、
前記熱交換器に供給される水の温度である給水温度を検出する給水温度センサーと、
前記熱交換器から流出した湯の温度である出湯温度を検出する出湯温度センサーと
を備え、
前記制御部は、
前記水流量と前記給水温度と前記出湯温度とについての検出値に基づいて、前記バーナーに実際に供給される前記燃料ガスの実ガス流量の推定値を取得する推定値取得手段と、
前記実ガス流量の推定値と、前記目標ガス流量とを比較することによって、前記実ガス流量の修正の要否を判断する修正要否判断手段と、
前記実ガス流量の修正を要すると判断された場合には、前記ガス流量調節弁の弁開度を修正することによって前記実ガス流量を修正する弁開度修正手段と
を備えることを特徴とする。
【００２０】
かかる態様で把握された本発明の給湯器においては、給湯運転中に、水流量と給水温度と出湯温度とを検出して、バーナーに供給されている燃料ガスの実際のガス流量（実ガス流量）の推定値を取得する。そして、得られた実ガス流量と、バーナーに供給すべき目標ガス流量とを比較して、実ガス流量を修正する必要があるか否かを判断する。その結果、実ガス流量を修正する必要がある場合は、目標ガス流量に対応するガス流量調節弁の弁開度を修正することによって、実ガス流量を修正する。
【００２１】
こうすれば、給湯運転しながら、実ガス流量を目標ガス流量に自動的に近づけることができるので、専用装置を用いなくても、ガス圧調節作業を簡単に実行することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本実施例の給湯器１の大まかな構成を示した説明図である。
【図２】本実施例の給湯器１の制御部５０によって実行される給湯運転処理のフローチャートである。
【図３】本実施例の制御部５０が目標ガス流量を算出する方法を示した説明図である。
【図４】目標ガス流量と弁開度との対応関係、および目標ガス流量とファン回転速度との対応関係を例示した説明図である。
【図５】本実施例の給湯運転処理の中で実施されるガス圧調節処理のフローチャートである。
【図６】本実施例の制御部５０が、水流量と出湯温度と目標ガス流量とに基づいて給水温度を推定する方法を示した説明図である。
【図７】ガス圧調整が可能な流量範囲（調整可能範囲）についての説明図である。
【図８】目標ガス流量と弁開度との対応関係を修正する様子を例示した説明図である。
【図９】対応関係に設定された弁開度を所定の微少量ずつ修正する第１変形例についての説明図である。
【図１０】第２変形例のガス圧調節処理の前半部分のフローチャートである。
【図１１】第２変形例のガス圧調節処理の後半部分のフローチャートである。
【図１２】第２変形例のガス圧調節処理中でガス圧を調節する上限側のガス流量および下限側のガス流量についての説明図である。
【図１３】出湯温度や水流量を推定する方法を示した説明図である。
【図１４】第３変形例のガス圧調節処理のフローチャートである。
【図１５】給水温度と出湯温度と水流量とに基づいて実ガス流量を推定する方法を示した説明図である。
【発明を実施するための形態】
【００２３】
Ａ．装置構成  ：
図１は、本実施例の給湯器１の大まかな構成を示した説明図である。図示されるように給湯器１は、燃料ガスが燃焼する燃焼ハウジング１０と、燃焼ハウジング１０に燃焼用空気を供給する燃焼ファン１３と、燃焼ファン１３の回転速度を制御する制御部５０とを備えている。更に、燃焼ハウジング１０の上部には、燃料ガスの燃焼排気を外部に排出するための排気ダクト３０が接続されている。
【００２４】
燃焼ハウジング１０の内部には、燃料ガスを燃焼させるバーナー１１と、バーナー１１で加熱されることによって湯を生成する熱交換器１４とが収容されており、バーナー１１には、燃料ガスを供給するためのガス配管３が接続されている。また、ガス配管３の途中には、燃料ガスのガス流量を調節するためのガス流量調節弁１５が搭載されている。バーナー１１は、複数本（図示した例では１２本）のバーナー要素１１ｅの集合体となっており、それら複数本のバーナー要素１１ｅは、異なる本数ずつのグループに分割されている。本実施例では、１２本のバーナー要素１１ｅが、４本および８本の２つのグループに分割されており、４本のバーナー要素１１ｅが小バーナー１１ａを形成し、８本のバーナー要素１１ｅが大バーナー１１ｂを形成している。もちろん、３つ（あるいはそれ以上）のグループに分割して、小バーナー、中バーナー、大バーナーを形成してもよい。そして、バーナー１１に燃料ガスを供給するガス配管３は、ガス流量調節弁１５の下流側で２つに分岐して、一方のガス配管３はガス切換弁１２ａを介して小バーナー１１ａに接続され、他方のガス配管３はガス切換弁１２ｂを介して大バーナー１１ｂに接続されいる。また、ガス流量調節弁１５や、ガス切換弁１２ａおよびガス切換弁１２ｂの動作は、制御部５０によって制御されている。
【００２５】
また、燃焼ハウジング１０内には熱交換器１４も収容されており、熱交換器１４には給水配管２と出湯配管４とが接続されている。給水配管２は、加熱される水を熱交換器１４に供給しており、給水配管２の途中には、供給される水の流量（以下、水流量）を検出するための水流量センサー１８が搭載されて、水流量センサー１８の出力は制御部５０に入力されている。また、出湯配管４は、熱交換器１４で生成された湯を給湯器１の外部に供給しており、出湯配管４の先には、出湯カラン２０や、図示しない湯張り装置が接続されている。ここで湯張り装置とは、図示しない浴槽に湯張りするための装置である。更に、給水配管２には、熱交換器１４に供給される水の温度（以下、給水温度）を検出する給水温度センサー１６が搭載されており、出湯配管４には、熱交換器１４から流出する湯の温度（以下、出湯温度）を検出する出湯温度センサー１７が搭載されている。そして、給水温度センサー１６および出湯温度センサー１７の出力は、制御部５０に入力されている。また、制御部５０には、操作パネル４０も接続されており、給湯器１のユーザーは操作パネル４０を操作することによって、給湯器１に対して目標温度などの運転条件を設定することができる。
【００２６】
制御部５０は、いわゆる１チップマイコンや、ＲＯＭや、ＲＡＭなどのＬＳＩチップなどが基板上に実装された制御基板によって形成されており、ＲＯＭに記憶されたプログラムを実行することによって、給湯器１の動作を制御する。例えば、操作パネル４０に設定された目標温度や、水流量センサー１８で検出された水流量に応じて、バーナー１１に供給するべき燃料ガスのガス流量を決定し、そのガス流量に応じた弁開度となるようにガス流量調節弁１５を制御する。また、そのガス流量に応じたファン回転速度となるように燃焼ファン１３を制御する。
【００２７】
ところが、前述したように、ガス流量調節弁１５には個体差が存在するため、バーナー１１に供給するべきガス流量に応じて、標準的な弁開度でガス流量調節弁１５を制御し、ガス流量に応じたファン回転速度で燃焼ファン１３を制御しても、目的とする湯の温度が得られない場合がある。また、給湯器１の設置場所によっては、排気ダクト３０が長くなったり、あるいは曲がりくねったりして、排気ダクト３０の通気抵抗が標準的な抵抗から大きくなっている可能性もある。この場合は、ガス流量調節弁１５の弁開度に合わせて、燃焼ファン１３のファン回転速度を制御しても、ガス流量に対して燃焼用空気の流量が不足気味となって、燃料ガスを適切に燃焼させることが困難となる。このような理由から、給湯器１を設置する場合には、いわゆるガス圧調節作業を行うことによって、ガス流量調節弁１５の個体差による違いや、排気ダクト３０の通気抵抗の違いを修正しておく必要がある。
【００２８】
しかし、ガス圧調節作業は、ガス圧を計測しながらガス流量調節弁の弁開度を変更するという緻密で手間の掛かる作業であり、作業員に大きな負担が掛かっている。これに対して本実施例の給湯器１では、制御部５０が以下のような処理を行うことによって、作業員の負担を軽減することが可能となっている。
【００２９】
Ｂ．給湯運転処理  ：
図２は、本実施例の給湯器１が外部に湯を供給する際に、制御部５０によって実行される給湯運転処理のフローチャートである。図２に示されるように、給湯運転処理では先ず始めに、水流量を検出する（ＳＴＥＰ１０）。図１を用いて前述したように、給水配管２の途中には水流量センサー１８が設けられており、ユーザーによって出湯カラン２０が開かれたり、浴槽への湯張りが開始されたりして、給水配管２内を水が流れると、水流量センサー１８が水流量を検出する。制御部５０は、水流量センサー１８の出力を取得することによって、水流量を検出する。
【００３０】
続いて、制御部５０は、検出した水流量が所定の閾値以上か否かを判断する（ＳＴＥＰ１１）。その結果、水流量が閾値以下であった場合は（ＳＴＥＰ１１：ｎｏ）、熱交換器１４への給水が停止されているか、給水されていても給水量が少なすぎると考えられる。そこで、続いて、バーナー１１で燃料ガスを燃焼させる燃焼運転中か否かを判断する（ＳＴＥＰ１２）。給湯器１には、バーナー１１での燃焼による炎を検出する図示しない炎センサーが搭載されており、制御部５０は炎センサーの出力を検出することによって、バーナー１１で炎が検出されているか否か（すなわち、燃焼運転中か否か）を判断することができる。
【００３１】
その結果、バーナー１１が燃焼運転中であった場合は（ＳＴＥＰ１２：ｙｅｓ）、ガス流量調節弁１５を閉弁してバーナー１１への燃料ガスの供給を停止した後、燃焼ファン１３を停止させることによって、燃焼運転を停止する（ＳＴＥＰ１３）。そして、燃焼運転の停止後は、先頭に戻って、再び水流量を検出した後（ＳＴＥＰ１０）、水流量が閾値以上か否かを判断する（ＳＴＥＰ１１）。これに対して、バーナー１１が燃焼運転中でなかった場合は（ＳＴＥＰ１２：ｎｏ）、燃焼運転を停止させるための操作は不要なので、そのまま、先頭に戻って水流量を検出して（ＳＴＥＰ１０）、水流量が閾値以上か否かを判断する（ＳＴＥＰ１１）。
【００３２】
一方、水流量センサー１８で検出した給水配管２の水流量が閾値以上と判断した場合は（ＳＴＥＰ１１：ｙｅｓ）、熱交換器１４で湯を生成する必要があると考えられる。そこで、バーナー１１が燃焼運転中か否かを判断する（ＳＴＥＰ１４）。そして、燃焼運転中で無かった場合は（ＳＴＥＰ１４：ｎｏ）、燃焼運転を開始する（ＳＴＥＰ１５）。すなわち、燃焼ファン１３を所定のファン回転速度で回転させると共に、図示しない点火プラグから火花を飛ばしながら、ガス流量調節弁１５を所定の弁開度に制御することによってバーナー１１に燃料ガスを供給する。その結果、バーナー１１から流出する燃料ガスが、点火プラグによる火花によって着火すると、その炎が燃え広がることによってバーナー１１での燃焼運転が開始される。また、燃焼運転が開始されたら、前述した炎センサーによって炎が検出されるので、制御部５０は燃焼運転が開始されたことを容易に認識することができる。
【００３３】
そして、燃焼運転が開始されたら、給水配管２内を流れる水の温度（給水温度）を検出すると共に、ユーザーによって操作パネル４０に設定された目標温度を取得する（ＳＴＥＰ１６）。尚、給水温度は給水温度センサー１６を用いて検出することができる。また、ＳＴＥＰ１４で、バーナー１１が燃焼運転中と判断した場合は（ＳＴＥＰ１４：ｙｅｓ）、燃焼運転を開始するための操作は不要となる。
【００３４】
続いて、給水温度を検出して目標温度を取得する（ＳＴＥＰ１６）。そして、水流量と、給水温度と、目標温度とに基づいて、バーナー１１に供給する燃料ガスの目標ガス流量を決定する（ＳＴＥＰ１７）。燃料ガスのガス種が分かっていれば、水流量と給水温度と目標温度と目標ガス流量との間には、次のような関係が成立しており、この関係を利用すれば目標ガス流量を決定することができる。
【００３５】
周知のように、１ｃｃの水の温度を１度上昇させるために必要な熱量は１ｃａｌだから、ある水流量で流れる水を、給水温度から目標温度まで加熱するために必要な熱量は、
（目標温度  −  給水温度）  ×  水流量
となる。この熱量が、バーナー１１が熱交換器１４に伝えるべき燃焼熱量（以下、目標燃焼熱量）となる。図３（ａ）に示した（１）式には、目標温度と、給水温度と、水流量と、目標燃焼熱量との間に成立する関係が示されている。
【００３６】
また、目標燃焼熱量は、バーナー１１で燃焼する燃焼ガス量に比例するから、目標燃焼熱量と、バーナー１１に供給するべき燃料ガスのガス流量（目標ガス流量）との間にも、図３（ｂ）の（２）式に示すような比例関係が成立する。尚、このときの比例係数Ｋは、燃料ガスの燃焼による発熱量と、燃焼によって生じた熱が熱交換器１４での水の加熱に利用される利用効率とによって決まる定数である。燃焼による発熱量は、燃料ガスのガス種によって決まり、利用効率は給湯器１の構造によって決まるので、比例係数Ｋは予め求めておくことができる。そして、（１）式に（２）式を代入すれば、目標温度と、給水温度と、水流量と、目標ガス流量との間に成り立つ図３（ｃ）の（３）式を得ることができる。図２のＳＴＥＰ１７では、この（３）式を用いて、バーナー１１に供給するべき目標ガス流量を決定する。
【００３７】
以上のようにして目標ガス流量を決定したら、今度は、目標ガス流量に対応するガス流量調節弁１５の弁開度と、目標ガス流量に対応する燃焼ファン１３のファン回転速度とを決定する（ＳＴＥＰ１８）。ガス流量調節弁１５の弁開度は、目標ガス流量に応じて弁開度が対応付けられた対応関係を参照することによって決定することができる。同様に、燃焼ファン１３のファン回転速度も、目標ガス流量に応じてファン回転速度が対応付けられた対応関係を参照することによって決定することができる。尚、図４（ａ）には、目標ガス流量と弁開度とが対応付けられた対応関係が例示されており、図４（ｂ）には、目標ガス流量とファン回転速度とが対応付けられた対応関係が例示されている。
【００３８】
初めに、目標ガス流量に応じてガス流量調節弁１５の弁開度を決定する方法について説明する。図４（ａ）に例示した対応関係には、目標ガス流量に対するガス流量調節弁１５の弁開度が設定されているが、一部の目標ガス流量に対しては、２つの弁開度が設定されている。この理由は、本実施例のバーナー１１が、小バーナー１１ａと大バーナー１１ｂとによって形成されており（図１参照）、バーナー１１の燃焼運転の態様として、小バーナー１１ａ単独の燃焼運転と、大バーナー１１ｂ単独の燃焼運転と、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転が可能となっているためである。すなわち、ガス切換弁１２ａを開弁状態とし、ガス切換弁１２ｂを閉弁状態とすれば、小バーナー１１ａ単独での燃焼運転を行うことができ、また、ガス切換弁１２ａを閉弁状態とし、ガス切換弁１２ｂを開弁状態とすれば、大バーナー１１ｂ単独での燃焼運転を行うことができる。更に、ガス切換弁１２ａおよびガス切換弁１２ｂを何れも開弁状態とすれば、小バーナー１１ａおよび大バーナー１１ｂで同時に燃焼運転を行うことができる。このことに対応して、図４（ａ）に例示した対応関係では、小バーナー１１ａ単独の燃焼運転の場合と、大バーナー１１ｂ単独の燃焼運転の場合と、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転の場合のそれぞれの態様について、目標ガス流量に対するガス流量調節弁１５の弁開度が設定されている。
【００３９】
図４（ａ）に示されるように、目標ガス流量が小さい流量範囲や大きい流量範囲では、対応関係に設定されている弁開度は１つなので、対応関係を参照することによって、目標ガス流量に対する弁開度を１つに決定することができる。一方、それらの流量範囲を除いた大部分の流量範囲では、２つの弁開度が設定されている。このような流量範囲では、次のような方針に基づいて、目標ガス流量に対する弁開度を決定する。すなわち、（それまでは燃焼運転を行っておらず）新たに燃焼運転を開始する場合には、弁開度の大きい方を選択する。例えば、小バーナー１１ａ単独の燃焼運転と、大バーナー１１ｂ単独の燃焼運転とが可能な場合には、小バーナー１１ａ単独の燃焼運転に対応する弁開度を選択する。また、現在、燃焼運転中であった場合には、現在の燃焼運転の態様に対応する弁開度を選択する。例えば、小バーナー１１ａ単独の燃焼運転と、大バーナー１１ｂ単独の燃焼運転とが可能であり、現在の燃焼運転の態様が、大バーナー１１ｂ単独の燃焼運転であった場合には、大バーナー１１ｂ単独の燃焼運転に対応する弁開度を選択する。このようにすれば、目標ガス流量に対応するガス流量調節弁１５の弁開度を決定することができる。
【００４０】
また、目標ガス流量に対応する燃焼ファン１３のファン回転速度も同様に、対応関係を参照することによって決定することができる。図４（ｂ）には、目標ガス流量に対する燃焼ファン１３のファン回転速度が設定された対応関係が例示されている。ここで、上述したように本実施例のバーナー１１は、小バーナー１１ａ単独の燃焼運転と、大バーナー１１ｂ単独の燃焼運転と、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転とを切換可能となっている。このことに対応して、上述した図４（ａ）の対応関係では、一部の目標ガス流量に対しては２つの弁開度が設定されていた。図４（ｂ）に例示した対応関係についても、同様な理由から、一部の目標ガス流量に対しては、２つのファン回転速度が設定されている。
【００４１】
また、上述した図４（ａ）の対応関係を参照して目標ガス流量に対応する弁開度を決定する際には、バーナー１１での燃焼運転の態様を選択し、選択した態様での弁開度を決定した。このことと同様に、図４（ｂ）の対応関係を参照して目標ガス流量に対応するファン回転速度を決定する際にも、弁開度を決定する際に選択した態様と同じ燃焼運転の態様を選択して、選択した態様でのファン回転速度を決定する。図２に示した給湯運転処理のＳＴＥＰ１８では、以上のようにして、目標ガス流量に対応する弁開度およびファン回転速度を決定する。こうして弁開度およびファン回転速度を決定したら、ガス流量調節弁１５の弁開度を決定した弁開度に制御し、燃焼ファン１３の回転速度を決定したファン回転速度に制御することによって、給湯運転を実施する（ＳＴＥＰ１９）。
【００４２】
その後、定常運転中か否かを判断する（ＳＴＥＰ２０）。本実施例では、給湯器１の給湯運転が開始された後、目標温度が変更されないまま所定時間（例えば５分間）が経過して、出湯温度センサー１７で検出した出湯温度の温度変化が規定値以内であった場合に、定常運転中と判断する。その結果、定常運転中ではないと判断した場合は（ＳＴＥＰ２０：ｎｏ）、処理の先頭に戻って再び水流量を検出した後（ＳＴＥＰ１０）、上述した続く一連の手順を実行する。これに対して、定常運転中と判断した場合は（ＳＴＥＰ２０：ｙｅｓ）、以下のようなガス圧調節処理を開始する（ＳＴＥＰ５０）。
【００４３】
Ｃ．ガス圧調節処理  ：
図５は、本実施例の制御部５０が実行するガス圧調節処理のフローチャートである。図示されるように、ガス圧調節処理では先ず初めに、出湯温度を検出する（ＳＴＥＰ５１）。図１を用いて前述したように、出湯温度は熱交換器１４で生成される湯の温度であり、出湯温度センサー１７を用いて検出することができる。
【００４４】
続いて、目標ガス流量と出湯温度と水流量とに基づいて、給水温度を推定する（ＳＴＥＰ５２）。ここで、目標ガス流量とは、バーナー１１に供給すべき燃料ガスの流量であり、図２を用いて前述した給湯運転処理のＳＴＥＰ１７で決定されている。また、水流量とは、熱交換器１４に供給される水の流量であり、給水温度とは、熱交換器１４に供給される水の温度である。水流量は、図２のＳＴＥＰ１０で検出されている。また、給水温度は、図２のＳＴＥＰ１６で既に検出されているが、これとは別に、図５のＳＴＥＰ５２では給水温度を推定する。図３（ｃ）を用いて前述したように、目標ガス流量と出湯温度と水流量と給水温度との間には（３）式に示す関係が成立するから、この（３）式を変形すれば、図６の（４）式に示すように、目標ガス流量と出湯温度と水流量とを用いて給水温度を推定する計算式を得ることができる。図５のＳＴＥＰ５２では、この（４）式を用いて給水温度を推定する。
【００４５】
こうして推定した給水温度は、実際の給水温度と必ずしも一致するとは限らないが、目標ガス流量と出湯温度と水流量と給水温度との間に、図６の（４）式の関係が成立する以上、大きく異なることは無いと考えられる。それにも拘わらず、推定した給水温度と実際の給水温度とが大きく異なっていた場合は、バーナー１１に供給される燃料ガスの流量が、実際には目標ガス流量からずれていると考えてよい。何故なら、（４）式中の出湯温度および水流量は何れも実際に検出された値であり、比例係数Ｋは、給湯器１および燃料ガスの種類に応じて定まる固定値であって、これらの値に大きな誤差が含まれることは考えにくいためである。
【００４６】
そこで、本実施例のガス圧調節処理では、ＳＴＥＰ５２で推定した給水温度と、給水温度センサー１６で検出した実際の給水温度との温度差を算出する（ＳＴＥＰ５３）。実際の給水温度は、図２を用いて前述した給湯運転処理のＳＴＥＰ１６で既に検出されているので、推定した給水温度と、実際の給水温度との温度差は直ちに算出することができる。
【００４７】
そして、得られた温度差が、所定の許容値（例えば５℃）以上か否かを判断する（ＳＴＥＰ５４）。その結果、温度差が許容値未満であった場合は（ＳＴＥＰ５４：ｎｏ）、バーナー１１に実際に供給されている燃料ガスの流量と、目標ガス流量とが大きくは、ずれていないと考えられる。この場合はガス圧を調節する必要は無いので、図５のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。これに対して、推定した給水温度と実際の給水温度との温度差が許容値以上であった場合は（ＳＴＥＰ５４：ｙｅｓ）、バーナー１１に実際に供給されている燃料ガスの流量が、目標ガス流量から大きくずれていると考えられ、従って、ガス圧を調節する必要がある。
【００４８】
そこで、ＳＴＥＰ５４で「ｙｅｓ」と判断した場合は、目標ガス流量が、調整可能範囲内にあるか否かを判断する（ＳＴＥＰ５５）。ここで、調整可能範囲とは、ガス圧調整が可能なガス流量範囲である。図４（ａ）を用いて前述したように、目標ガス流量には、小バーナー１１ａ単独の燃焼運転が行われる流量範囲と、大バーナー１１ｂ単独の燃焼運転が行われる流量範囲と、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転の流量範囲とが設定されているが、調節可能範囲は、それぞれの態様の燃焼運転が行われる流量範囲毎に設定されている。一例として、大バーナー１１ｂ単独の燃焼運転が行われる流量範囲に設定された調節可能範囲について説明する。
【００４９】
図７（ａ）は、大バーナー１１ｂ単独の燃焼運転が行われる流量範囲に設定された調節可能範囲についての説明図である。図示されるように、大バーナー１１ｂ単独の燃焼運転が行われる流量範囲の中で、中央の約３０％の流量範囲（図中では斜線を付して表示）は、ガス圧調整に適さない流量範囲（すなわち、調節不適範囲）に設定されている。逆に言えば、調節不適範囲以外の流量範囲は、ガス圧調節が可能な流量範囲（調節可能範囲）となる。そして、調節不適範囲よりもガス流量が大きな約３５％の流量範囲が、上限側の調節可能範囲となり、調節不適範囲よりもガス流量が小さな約３５％の流量範囲が、下限側の調節可能範囲となる。
【００５０】
小バーナー１１ａ単独の燃焼運転が行われる流量範囲や、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転が行われる流量範囲についても同様に、それぞれ調節不適範囲および調節可能範囲が設定されている。図７（ｂ）には、小バーナー１１ａ単独燃焼、大バーナー１１ｂ単独燃焼、小バーナー１１ａおよび大バーナー１１ｂ同時燃焼のそれぞれの態様毎に設定された調節不適範囲が示されている。また、それぞれの調節不適範囲よりもガス流量が大きい側が上限側の調節可能範囲となり、ガス流量が小さい側が下限側の調節可能範囲となる。
【００５１】
図５のＳＴＥＰ５５では、バーナー１１に供給している燃料ガスの目標ガス流量が、現在の燃焼運転の態様に対して設定された調節可能範囲内にあるか否かを判断する。その結果、目標ガス流量が調節可能範囲内に無かった場合は（ＳＴＥＰ５５：ｎｏ）、目標ガス流量がガス圧の調節には不適な流量と考えられるので、ガス圧を調節することなく、図５のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。
【００５２】
これに対して、目標ガス流量が調節可能範囲内にあった場合は（ＳＴＥＰ５５：ｙｅｓ）、今度は、下限側の調節可能範囲内か否かを判断する（ＳＴＥＰ５６）。その結果、目標ガス流量が下限側の調節可能範囲内にあった場合は（ＳＴＥＰ５６：ｙｅｓ）、図４（ａ）を用いて前述した対応関係の下限値側の弁開度を修正する（ＳＴＥＰ５７）。これは次のような処理である。
【００５３】
図８（ａ）は、大バーナー１１ｂの単独燃焼中の目標ガス流量が、下限側の調整可能範囲内の値Ｇａであった場合に、対応関係に設定された弁開度を修正する様子を示した説明図である。大バーナー１１ｂの単独燃焼が行われるガス流量の流量範囲は、ガス流量の下限値Ｇmin から上限値Ｇmax までの流量範囲であるが、下限値Ｇmin に対して設定されている弁開度を修正する。このとき、上限値Ｇmaxに対して設定されている弁開度は修正しない。例えば、図５のＳＴＥＰ５２で推定した給水温度が実際の給水温度よりも低かった場合は、バーナー１１に供給されている燃料ガスのガス流量（実ガス流量）が目標ガス流量よりも小さいと考えられる。そこで、この場合は、ガス流量の下限値Ｇmin に対して設定されている弁開度を増加させる方向に修正すればよい。増加量は、次のようにして算出する。先ず、目標ガス流量Ｇａでの弁開度の増加量を算出する。この増加量は、推定した給水温度と実際の給水温度との温度差に所定の係数を乗算することによって算出する。そして、ガス流量の上限値Ｇmax に対する弁開度は固定したままで、流量Ｇａでの弁開度の増加量から外挿することによって、ガス流量の下限値Ｇmin での増加量を算出する。
【００５４】
また逆に、推定した給水温度が実際の給水温度よりも高かった場合は、実ガス流量が目標ガス流量よりも大きいと考えられるので、ガス流量の下限値Ｇmin に設定されている弁開度を減少させる方向に修正する。減少量は、次のようにして算出する。先ず、推定した給水温度と実際の給水温度との温度差に所定の係数を乗算することによって、目標ガス流量Ｇａでの弁開度の減少量を算出する。そして、ガス流量の上限値Ｇmax に対する弁開度は固定したまま、流量Ｇａでの弁開度の減少量から外挿することによって、ガス流量の下限値Ｇmin での減少量を算出する。図８（ａ）では、大バーナー１１ｂが単独燃焼していた場合に、対応関係の下限値側の弁開度を修正する処理について説明したが、小バーナー１１ａの単独燃焼の場合や、小バーナー１１ａおよび大バーナー１１ｂの同時燃焼の場合も同様にして、対応関係の下限値側の弁開度を修正する。
【００５５】
以上では、目標ガス流量が下限側の調整可能範囲内であった場合（ＳＴＥＰ５６：ｙｅｓ）に、対応関係に設定された下限値側の弁開度を修正する場合について説明した。これに対して、目標ガス流量が下限側の調整可能範囲内ではなかった場合は（ＳＴＥＰ５６：ｎｏ）、上限側の調整可能範囲内に存在することになるので、今度は、対応関係に設定された上限値側の弁開度を修正する（ＳＴＥＰ５８）。
【００５６】
図８（ｂ）は、大バーナー１１ｂの単独燃焼中の目標ガス流量が、上限側の調整可能範囲内の値Ｇｂであった場合に、対応関係に設定された弁開度を修正する様子を示した説明図である。目標ガス流量が上限側の調整可能範囲内に存在していた場合は、上限値Ｇmax に設定されている弁開度を修正する。尚、上限値Ｇmax の弁開度を修正する場合は、下限値Ｇmin の弁開度はそのままとしておく。例えば、推定した給水温度が実際の給水温度よりも低かった場合は、ガス流量の上限値Ｇmax に設定されている弁開度を増加させる方向に修正する。増加量は次のようにして算出する。先ず、推定した給水温度と実際の給水温度との温度差に所定の係数を乗算することによって、目標ガス流量Ｇｂでの弁開度の増加量を算出する。そして、ガス流量の下限値Ｇmin に対する弁開度は固定したままで、流量Ｇｂでの弁開度の増加量から外挿することによって、ガス流量の上限値Ｇmax での増加量を算出する。また逆に、推定した給水温度が実際の給水温度よりも高かった場合は、ガス流量の上限値Ｇmax に設定されている弁開度を減少させる方向に修正する。減少量は、推定した給水温度と実際の給水温度との温度差に所定の係数を乗算することによって、目標ガス流量Ｇｂでの弁開度の減少量を算出し、下限値Ｇmin に対する弁開度は固定したまま、ガス流量Ｇｂでの減少量から外挿することによって、ガス流量の上限値Ｇmax での減少量を算出する。
【００５７】
これに対して、図８（ｃ）に例示したように、目標ガス流量が調整不適範囲内の値Ｇｃであった場合は、目標ガス流量Ｇｃでの弁開度の修正量（増加量あるいは減少量）を算出し、その修正量から外挿すると、ガス流量の下限値Ｇmin あるいは上限値Ｇmax での修正量が大きくなり過ぎてしまう。そこで、こうした事態を避けるために、図５のＳＴＥＰ５５で、目標ガス流量が調整可能範囲内にない（すなわち、調整不適範囲内にある）と判断された場合には、対応関係に設定された弁開度を修正することなく、図５のガス圧調節処理を終了しているのである。
【００５８】
尚、以上では、大バーナー１１ｂ単独の燃焼運転中に、その態様での燃焼運転に対応する弁開度を修正する場合を例に用いて説明したが、小バーナー１１ａ単独の燃焼運転中や、小バーナー１１ａおよび大バーナー１１ｂ同時の燃焼運転中にも、全く同様な方法によって、その態様の燃焼運転に対応する弁開度を修正することができる。また、図１に示したように、バーナー１１が燃焼運転する態様に拘わらず、燃料ガスの流量を調節するガス流量調節弁１５は同じものを共用しているから、１つの態様での弁開度を修正した場合には、他の態様での弁開度も同じように修正しても良い。
【００５９】
以上に説明したように、本実施例の給湯器１に搭載された制御部５０は、給湯運転中に定常運転状態になったと判断した場合には（図２のＳＴＥＰ２０：ｙｅｓ）、図５のガス圧調節処理を開始することによって、図４（ａ）の対応関係に設定された弁開度を修正する。こうすれば、やがては、バーナー１１に供給される燃料ガスの流量を、目標ガス流量に対して十分に近付けることができるので、給湯器１を設置した作業者や、給湯器１をメンテナンスした作業者が、ガス圧調整作業を実施する必要をなくすことが可能となる。
【００６０】
Ｄ．変形例  ：
上述した本実施例のガス圧調節処理には、幾つかの変形例が存在する。以下では、これらの変形例について、本実施例との相違点に焦点を当てて簡単に説明する。
【００６１】
Ｄ−１．第１変形例  ：
上述した実施例では、推定した給水温度と実際の給水温度との温度差が許容値以上であった場合には（図５のＳＴＥＰ５４：ｙｅｓ）、先ず初めに、目標ガス流量が調整可能範囲内か否かを判断した（ＳＴＥＰ５５）。そして、調整可能範囲内であった場合は（ＳＴＥＰ５５：ｙｅｓ）、現在の目標ガス流量での弁開度の修正量を求めて、その修正量から、ガス流量の下限値Ｇmin あるいは上限値Ｇmax での修正量を外挿によって算出して、ガス流量の下限値Ｇmin での弁開度、あるいは上限値Ｇmax での弁開度を修正した。しかし、弁開度の修正量（増加量あるいは減少量）を所定の微少量に固定してもよい。
【００６２】
図５のフローチャートを流用して説明すると、推定した給水温度と実際の給水温度との温度差が許容値以上であった場合には（図５のＳＴＥＰ５４：ｙｅｓ）、その時の目標ガス流量が、現在の燃焼運転の態様に対応する流量範囲の中で、中央の約３０％の流量範囲（中央流量範囲）にあるか否かを判断する（図５のＳＴＥＰ５５相当）。そして、中央流量範囲内に無かった場合は（図５のＳＴＥＰ５５：ｎｏ相当）、今度は、中央流量範囲よりもガス流量が小さな約３５％の流量範囲（下限側流量範囲）にあるか否かを判断する（図５のＳＴＥＰ５６相当）。その結果、現在の目標ガス流量が下限側流量範囲内にあった場合は（図５のＳＴＥＰ５６：ｙｅｓ相当）、対応関係に設定された下限側の弁開度を、所定の微少量、修正する（図５のＳＴＥＰ５７相当）。
【００６３】
図９（ａ）は、対応関係に設定された下限側の弁開度を、所定の微少量、修正する様子を示した説明図である。図中に斜線を付した流量範囲は、中央流量範囲であり、現在の目標ガス流量の値Ｇａは、中央流量範囲よりも小さな下限側流量範囲内にある。この場合、図５のＳＴＥＰ５２で推定した給水温度が、実際の給水温度よりも低かった場合は、実際にバーナー１１に供給された燃料ガスの流量（実ガス流量）が目標ガス流量よりも小さかったと考えられる。そこで、対応関係に設定された下限側の弁開度を、所定の微少量、増加させる。あるいは逆に、推定した給水温度が実際の給水温度よりも高かった場合は、実ガス流量が目標ガス流量よりも大きかったと考えられるので、対応関係に設定された下限側の弁開度を、所定の微少量、減少させる。
【００６４】
また、現在の目標ガス流量が下限側流量範囲内に無かった場合は（図５のＳＴＥＰ５６：ｎｏ相当）、目標ガス流量は上限側流量範囲内に存在することになるので、対応関係に設定された上限側の弁開度を、所定の微少量、修正する（図５のＳＴＥＰ５８相当）。図９（ｂ）には、対応関係に設定された上限側の弁開度を修正する様子が示されている。図中に斜線を付した流量範囲は、中央流量範囲であり、現在の目標ガス流量の値Ｇｂは上限側流量範囲内にある。この場合、推定した給水温度が実際の給水温度よりも低かった場合は、対応関係に設定された上限側の弁開度を、所定の微少量、増加させる。あるいは、推定した給水温度が実際の給水温度よりも高かった場合は、対応関係に設定された上限側の弁開度を、所定の微少量、減少させる。
【００６５】
また、このように、所定の微少量ずつ修正する場合には、弁開度が大きく修正されてしまう虞は無いので、現在の目標ガス流量が中央流量範囲内に存在する場合にも、対応関係に設定された弁開度を修正することができる。すなわち、現在の目標ガス流量が、中央流量範囲内にあった場合は（図５のＳＴＥＰ５５：ｙｅｓ相当）、対応関係に設定された弁開度全体を、所定の微少量、修正する。図９（ｃ）には、対応関係に設定された弁開度全体を修正する様子が示されている。図中に示されるように、現在の目標ガス流量の値Ｇｃは、斜線を付した中央流量範囲内にある。この場合、推定した給水温度が実際の給水温度よりも低かった場合は、対応関係に設定された弁開度全体を所定の微少量、増加させる。あるいは、推定した給水温度が実際の給水温度よりも高かった場合は、弁開度全体を所定の微少量、減少させる。
【００６６】
以上に説明した第１変形例のガス圧調節処理では、図４（ａ）の対応関係に設定された弁開度を所定の微少量ずつ修正していく。このため、給湯器１で給湯運転していれば、やがては、対応関係に設定された弁開度を適切な弁開度に修正することができる。また、弁開度が大きく修正されることはないので、バーナー１１に供給される燃料ガスの流量が大きく変動する虞も生じない。
【００６７】
Ｄ−２．第２変形例  ：
上述した本実施例および第１変形例では、対応関係に設定された弁開度を修正すると判断した時の目標ガス流量と、実際に対応関係の弁開度を修正するガス流量とは異なっていた。例えば、図８（ａ）あるいは図９（ａ）に示した例では、弁開度を修正すると判断した時の目標ガス流量は流量Ｇａであるが、対応関係に設定された弁開度を修正するガス流量は、流量Ｇａとは異なる下限値Ｇmin となっていた。これに対して、下限値Ｇmin のガス流量で実際に運転して弁開度を修正し、上限値Ｇmax のガス流量で実際に運転して弁開度を修正するようにしても良い。
【００６８】
図１０および図１１は、上述した第２変形例のガス圧調節処理のフローチャートである。この第２変形例のガス圧調節処理（ＳＴＥＰ７０）は、図２を用いて前述した給湯運転処理の中で定常運転中と判断された場合に（ＳＴＥＰ２０：ｙｅｓ）、前述した本実施例のガス圧調節処理（ＳＴＥＰ５０）の代わりに開始される。
【００６９】
図１０に示されるように、第２変形例のガス圧調節処理では、先ず、湯張り運転中か否かを判断する（ＳＴＥＰ７１）。給湯器１のユーザーが図示しない湯張り装置を操作して湯張りを開始すると、その旨が湯張り装置から給湯器１の制御部５０に出力されるので、湯張り運転中か否かを判断することができる。そして、湯張り運転中では無かった場合は（ＳＴＥＰ７１：ｎｏ）、弁開度を修正することなく、図１０のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。
【００７０】
これに対して、湯張り運転中と判断した場合は（ＳＴＥＰ７１：ｙｅｓ）、出湯温度センサー１７を用いて出湯温度を検出する（ＳＴＥＰ７２）。そして、図５のＳＴＥＰ５２と同様にして、目標ガス流量と出湯温度と水流量とを用いて給水温度を推定した後（ＳＴＥＰ７３）、推定した給水温度と実際の給水温度との温度差を算出して（ＳＴＥＰ７４）、得られた温度差が所定の許容値以上か否かを判断する（ＳＴＥＰ７５）。その結果、温度差が許容値未満であった場合は（ＳＴＥＰ７５：ｎｏ）、弁開度を修正する必要は無いと考えられるので、図１０のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。
【００７１】
これに対して、温度差が許容値を超えていた場合は（ＳＴＥＰ７５：ｙｅｓ）、許容値を超える状態が所定時間（例えば５分間）以上継続しているか否かを判断する（ＳＴＥＰ７６）。その結果、まだ所定時間以上は継続していない場合は（ＳＴＥＰ７６：ｎｏ）、そのまま図１０のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。しかし、所定時間以上継続していた場合は（ＳＴＥＰ７６：ｙｅｓ）、目標ガス流量を、最寄りの上限値に変更する（ＳＴＥＰ７７）。すなわち、現在の目標ガス流量は、図２のＳＴＥＰ１７で、湯張りのための目標温度や水流量に基づいて決定されているが、そのガス流量とは異なるガス流量に変更してしまうのである。この結果、出湯温度は、湯張りのための目標温度とは異なってしまうが、湯張りの途中の一時期に出湯温度が目標温度からずれることがあっても、実際には問題が生じることはない。また、目標ガス流量を変更する最寄りの上限値とは、次のような値である。
【００７２】
図１２は、目標ガス流量を変更する最寄りの上限値および最寄りの下限値についての説明図である。図１２に示されるように、ガス流量の上限値は、小バーナー１１ａ単独で燃焼運転する場合の上限値と、大バーナー１１ｂ単独で燃焼運転する場合の上限値と、小バーナー１１ａおよび大バーナー１１ｂ同時に燃焼運転する場合の上限値とが存在する。また、ガス流量の下限値についても、小バーナー１１ａ単独で燃焼運転する場合と、大バーナー１１ｂ単独で燃焼運転する場合と、小バーナー１１ａおよび大バーナー１１ｂ同時に燃焼運転する場合のそれぞれに下限値が存在する。しかし、現在の目標ガス流量が決まれば、最寄りの上限値および最寄りの下限値を決定することができる。例えば、現在の目標ガス流量が、図１２中に破線で示した流量であったとする。この目標ガス流量では、大バーナー１１ｂ単独で燃焼運転している場合と、小バーナー１１ａおよび大バーナー１１ｂが同時に燃焼運転している場合とがあり得るが、何れの場合でも、最寄りの上限値は、大バーナー１１ｂ単独で燃焼運転する場合のガス流量の上限値（図中では白丸で表示）となる。また、最寄りの下限値は、小バーナー１１ａおよび大バーナー１１ｂが同時に燃焼運転する場合のガス流量の下限値（図中では黒丸で表示）となる。
【００７３】
図１０のＳＴＥＰ７７では、現在の目標ガス流量を、先ず初めに、このような最寄りの上限値に変更する。そして、所定の安定化時間が経過したか否かを判断する（ＳＴＥＰ７８）。安定化時間とは、目標ガス流量を変更したことに伴って、出湯温度が安定化するために要する時間（たとえば５分間）である。まだ、安定化時間が経過していない場合は（ＳＴＥＰ７８：ｎｏ）、同じＳＴＥＰ７８の判断を繰り返すことによって、安定化時間が経過するまで待機状態となる。尚、ここでは、安定化時間が経過したか否かによって、出湯温度が安定化したか否を判断しているが、出湯温度を検出することによって、出湯温度が安定化したか否かを判断しても良い。
【００７４】
そして、安定化時間が経過したら（ＳＴＥＰ７８：ｙｅｓ）、変更後の目標ガス流量で安定した出湯温度を検出すると共に、給水温度を推定して、実際の給水温度との温度差を算出する（ＳＴＥＰ７９）。給水温度は、前述した図５のＳＴＥＰ５２と同様にして、変更後の目標ガス流量と、検出した出湯温度と、既に検出している水流量とに基づいて、図６の（４）式を用いて推定する。また、実際の給水温度は、給水温度センサー１６を用いて検出する（図１参照）。
【００７５】
その後、算出した温度差に基づいて、図４（ａ）に例示した対応関係の上限値側の弁開度を修正する（ＳＴＥＰ８０）。例えば、推定した給水温度が実際の給水温度よりも高い場合は、弁開度が小さくなるように修正する。このときの修正量は、所定の微少量とすることもできるし、温度差に所定の係数を乗算することによって算出しても良い。逆に、推定した給水温度が実際の給水温度よりも低い場合は、弁開度が大きくなるように修正する。また、対応関係の上限値側の弁開度を修正する際には、対応関係に設定されている全ての態様について、上限値側の弁開度を一斉に修正する。
【００７６】
こうして、上限値側の弁開度を修正したら（ＳＴＥＰ８０）、今度は、目標ガス流量を、図１２を用いて前述した最寄りの下限値に変更する（図１１のＳＴＥＰ８１）。そして、所定の安定化時間が経過したか否かを判断して（ＳＴＥＰ８２）、安定化時間が経過していない場合は（ＳＴＥＰ８２：ｎｏ）、経過するまで待機状態となる。その後、安定化時間が経過したら（ＳＴＥＰ８２：ｙｅｓ）、変更後の目標ガス流量で安定した出湯温度を検出すると共に、給水温度を推定して、実際の給水温度との温度差を算出する（ＳＴＥＰ８３）。そして、前述したＳＴＥＰ８０と同様に、算出した温度差に基づいて、図４（ａ）に例示した対応関係の下限値側の弁開度を修正する（ＳＴＥＰ８４）。すなわち、推定した給水温度が実際の給水温度よりも高い場合は、弁開度が小さくなるように修正し、推定した給水温度が実際の給水温度よりも低い場合は、弁開度が大きくなるように修正する。また、対応関係の下限値側の弁開度を修正する際にも、対応関係に設定されている全ての態様について、下限値側の弁開度を一斉に修正する。
【００７７】
こうして、下限値側の弁開度も修正したら（ＳＴＥＰ８４）、目標ガス流量を、変更前の目標ガス流量（すなわち、湯張りのための出湯温度および水流量に基づいて決定された目標ガス流量）に戻した後（ＳＴＥＰ８５）、図１０および図１１に示した第２変形例のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。
【００７８】
以上に説明した第２変形例のガス圧調節処理では、実際に上限値側の目標ガス流量および下限値側の目標ガス流量で給湯することによって、対応関係に設定された上限値側の弁開度および下限値側の弁開度を修正することができる。このため、対応関係に設定された弁開度を、より正しい弁開度に修正することが可能となる。
【００７９】
尚、上述した本実施例や、第１変形例、第２変形例では、給水温度を推定して、得られた給水温度と実際の給水温度とが許容値以上、違っていた場合に、バーナー１１に供給される実際のガス流量が目標ガス流量からずれているものと判断して、弁開度を修正した。しかし、推定する対象は必ずしも給水温度である必要は無い。
【００８０】
例えば、給水温度と、出湯温度と、水流量と、目標ガス流量との間には、図６の（４）式の関係が成り立つから、この（４）式を変形すれば、給水温度と水流量と目標ガス流量とを用いて出湯温度を推定する計算式（図１３（ａ）の（５）式）が得られる。あるいは、図６の（４）式を変形すれば、出湯温度と給水温度と目標ガス流量とを用いて水流量を推定する計算式（図１３（ｂ）の（６）式）が得られる。従って、（５）式を用いて推定した出湯温度が実際の出湯温度よりも高い場合は、弁開度が小さくなるように修正し、逆に、推定した出湯温度が実際の出湯温度よりも低い場合は、弁開度が大きくなるように修正しても良い。あるいは、（６）式を用いて推定した水流量が実際の水流量よりも大きい場合は、弁開度が大きくなるように修正し、逆に、推定した水流量が実際の水流量よりも小さい合は、弁開度が小さくなるように修正しても良い。このようにしても、対応関係に設定されている弁開度を適切な弁開度に修正することができるので、給湯器１を設置する度に、あるいは給湯器１を修理する度に必要だったガス圧調節作業を不要とすることが可能となる。
【００８１】
Ｄ−３．第３変形例  ：
上述した本実施例や、第１変形例、第２変形例では、給水温度や、出湯温度、水流量の何れかを推定して、推定した値が実際に検出していた値と大きく異なっていた場合に、実際のガス流量が目標ガス流量からずれているものと判断して、対応関係に設定されている弁開度を修正した。しかし、給水温度や、出湯温度、水流量は何れも実際の値を検出することができるから、バーナー１１に実際に供給されているガス流量を算出することができる。従って、算出したガス流量が目標ガス流量と大きく異なっていた場合に、対応関係に設定されている弁開度を修正するようにしても良い。
【００８２】
図１４は、第３変形例のガス圧調節処理のフローチャートである。この第３変形例のガス圧調節処理（ＳＴＥＰ９０）は、図２を用いて前述した給湯運転処理の中で定常運転中と判断された場合に（ＳＴＥＰ２０：ｙｅｓ）、前述した本実施例のガス圧調節処理（ＳＴＥＰ５０）の代わりに開始される。
【００８３】
図１４に示されるように、第３変形例のガス圧調節処理では、先ず初めに、水流量と給水温度と出湯温度とを検出する（ＳＴＥＰ９１）。水流量は水流量センサー１８を用いて検出することができ、給水温度は給水温度センサー１６を用いて、出湯温度は出湯温度センサー１７を用いて検出することができる。続いて、これらの検出値を用いて、バーナー１１に実際に供給されているガス流量（実ガス流量）を算出する。ガス流量の推定には、図６の（４）式を変形することによって得られる図１５の（７）を用いることができる。
【００８４】
こうして得られた実ガス流量と、目標ガス流量との流量差を算出して（図１４のＳＴＥＰ９３）、流量差が所定の閾値以上か否かを判断する（ＳＴＥＰ９４）。その結果、流量差が許容値未満であった場合は（ＳＴＥＰ９４：ｎｏ）、弁開度の修正は不要と考えられるので、図１４のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。これに対して、実ガス流量と目標ガス流量との流量差が許容値以上であった場合は（ＳＴＥＰ９４：ｙｅｓ）、対応関係に設定されている弁開度を修正する必要があると考えられる。
【００８５】
そこで、ＳＴＥＰ９４で「ｙｅｓ」と判断した場合は、図５を用いて前述した本実施例のガス圧調整処理と同様にして、対応関係に設定されている弁開度を修正する。以下、簡単に説明すると、先ず、目標ガス流量が調整可能範囲内にあるか否かを判断する（ＳＴＥＰ９５）。その結果、目標ガス流量が調節可能範囲内に無かった場合は（ＳＴＥＰ９５：ｎｏ）、目標ガス流量がガス圧の調節には不適な流量と考えられるので、弁開度を修正することなく、図１４のガス圧調節処理を終了する。
【００８６】
これに対して、目標ガス流量が調節可能範囲内にあった場合は（ＳＴＥＰ９５：ｙｅｓ）、今度は、目標ガス流量が下限側の調節可能範囲内か否かを判断する（ＳＴＥＰ９６）。その結果、目標ガス流量が下限側の調節可能範囲内にあった場合は（ＳＴＥＰ９６：ｙｅｓ）、図４（ａ）を用いて前述した対応関係の下限値側の弁開度を修正する（ＳＴＥＰ９７）。一方、目標ガス流量が下限側の調節可能範囲内に無かった場合は（ＳＴＥＰ９６：ｙｅｓ）、図４（ａ）を用いて前述した対応関係の上限値側の弁開度を修正する（ＳＴＥＰ９８）。こうして、対応関係に設定された弁開度を修正したら（ＳＴＥＰ９７あるいはＳＴＥＰ９８）、図１４のガス圧調節処理を終了して、図２の給湯運転処理に復帰する。このようにして対応関係に設定された弁開度を修正しても、バーナー１１に供給される実ガス流量を、目標ガス流量に近付けることができるので、給湯器１を設置した作業者や、給湯器１をメンテナンスした作業者が、ガス圧調整作業を実施する必要をなくすことが可能となる。
【００８７】
以上、本実施例および各種の変形例について説明したが、本発明は上記の実施例および各種の変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【符号の説明】
【００８８】
１…給湯器、      ２…給水配管、      ３…ガス配管、      ４…出湯配管、
１０…燃焼ハウジング、    １１…バーナー、          １１ａ…小バーナー、
１１ｂ…大バーナー、      １１ｅ…バーナー要素、    １２ａ…ガス切換弁、
１２ｂ…ガス切換弁、      １３…燃焼ファン、        １４…熱交換器、
１５…ガス流量調節弁、    １６…給水温度センサー、
１７…出湯温度センサー、  １８…水流量センサー、    ２０…出湯カラン、
３０…排気ダクト、        ４０…操作パネル、        ５０…制御部。
【図１】
2020020487.tif 000003
【図２】
2020020487.tif 000004
【図３】
2020020487.tif 000005
【図４】
2020020487.tif 000006
【図５】
2020020487.tif 000007
【図６】
2020020487.tif 000008
【図７】
2020020487.tif 000009
【図８】
2020020487.tif 000010
【図９】
2020020487.tif 000011
【図１０】
2020020487.tif 000012
【図１１】
2020020487.tif 000013
【図１２】
2020020487.tif 000014
【図１３】
2020020487.tif 000015
【図１４】
2020020487.tif 000016
【図１５】
2020020487.tif 000017