(57)【特許請求の範囲】
【請求項１】
ガス管路内を流れるガスの流量を周期的に取得する流量取得手段と、前記流量取得手段によって連続して取得された２つの前記流量間の変化量を算出する変化量算出手段と、前記変化量算出手段によって算出された前記変化量と予め設定された変化量判定値との比較結果に基づいて、前記流量の変化を判定する流量変化判定手段と、を有するガス流量変化判定装置において、
前記流量取得手段が、前記ガスの瞬時流量を予め設定された平均母数回計測し、これら複数の瞬時流量の平均値を算出して、該平均値を前記流量として取得する手段として設けられ、そして、
前記ガスの脈動の発生の有無を検出する脈動検出手段と、
前記脈動検出手段によって前記脈動が発生していないことが検出されたとき、前記平均母数を速度重視母数値に変更し、前記脈動検出手段によって前記脈動が発生したことが検出されたとき、前記平均母数を前記速度重視母数値より大きい精度重視母数値に変更する平均母数変更手段と、が設けられている
ことを特徴とするガス流量変化判定装置。
【請求項２】
前記脈動検出手段が、
時系列的に連続する複数の脈動検出期間のそれぞれにおいて、各脈動検出期間で生じた前記瞬時流量の変動量を計測する脈動検出期間変動量計測手段と、
前記脈動検出期間の期間終了毎に、前記脈動検出期間変動量計測手段によって計測された前記変動量と予め設定された脈動検出期間変動量判定値との比較結果に基づいて、前記脈動検出期間における前記脈動の発生の有無を検出する変動量脈動検出手段と、を有している
ことを特徴とする請求項１に記載のガス流量変化判定装置。
【請求項３】
前記脈動検出手段が、
時系列的に連続する複数の脈動検出期間のそれぞれを所定の分割数に分割した複数の分割期間において、各分割期間で生じた前記瞬時流量の変動量を計測する分割期間変動量計測手段と、
前記分割期間の期間終了毎に、前記分割期間変動量計測手段によって計測された前記変動量と予め設定された分割期間変動量判定値との比較結果に基づいて、該分割期間における流量状態が安定状態か不安定状態かを判定する流量状態判定手段と、
前記流量状態判定手段によって前記流量状態が不安定状態と判定された前記分割期間の数を計数する不安定状態計数手段と、
前記不安定状態計数手段による計数に応じて、前記脈動検出期間の分割数に対する前記流量状態が不安定状態と判定された前記分割期間の数の比率を算出する不安定状態比率算出手段と、
前記不安定状態比率算出手段によって算出された前記比率と予め設定された比率判定値との比較結果に基づいて、前記脈動検出期間における前記脈動の有無を検出する不安定状態比率脈動検出手段と、を有している
ことを特徴とする請求項１に記載のガス流量変化判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガス供給源とガス器具とを接続するガス管路を流れるガスの流量の変化を検出するガス流量変化判定装置に関する。
【背景技術】
【０００２】
従来、電子式のガスメータは、ガス供給源とガス器具とを接続するガス管路を流れるガスの流量を流量センサによって周期的に計測しており、ガスの現在の流量を瞬時に計測することができる。このようなガスメータによれば、流量が安定状態にあるガスの流れに対しては正確な流量を計測できる。しかし、例えば、ガスヒートポンプ（ＧＨＰ）等のように間歇駆動されるガス器具がガス管路に接続されていると、ガス管路内に圧力変動が生じ、脈動が発生してガスの流量が不安定状態になり、このような状態においても上記ガスメータは瞬時に流量を計測してしまうため、精度に欠けることにもなってしまう。
【０００３】
一方、ガスメータにはガスの流量を計測する機能の他に、使用時間遮断機能という保安機能を有している（例えば、特許文献１及び特許文献２を参照）。この使用時間遮断機能は、使用されている流量（即ち、所定の流量範囲ごとに区切られた流量区分）に対して継続使用時間を計測し、この継続使用時間が、予め定められた制限時間（許容使用時間）を超えた場合には、ガス供給を停止（遮断）させるという機能である。また、許容使用時間は、流量区分毎に定められており、流量変化に応じて流量区分が他の流量区分に切り替わると、継続使用時間はリセットされたのち再度計測が開始される。
【０００４】
上述したガスメータは、ガスの流量が不安定な状況において計測精度に問題があるので、例えば、脈動が発生したときなどに、本来、流量区分が切り替わるような流量変化がないにもかかわらず、流量変化があったことを誤って判定してしまい、これによって、流量区分が切り替わり、上記継続使用時間がリセットされて、使用されている流量の継続使用時間が許容使用時間を超えてしまい、利用者に危険が生じる恐れがあった。
【０００５】
そして、このような問題を解決するために、現在の流量に応じて予め定められた回数（平均母数回）の瞬時流量計測を行い、これら計測した複数の瞬時流量を平均化した値（即ち、平均値）を用いて、流量変化を判定する技術（特許文献３を参照）が開示されており、これによれば、瞬時流量の平均値を求めることにより精度を向上させて流量変化の誤判定を防ぐことができるとともに、現在の流量に応じて流量計測回数を変更し、特に、現在の流量が多いときに平均母数を小さくして流量計測回数を少なくすることで、短い判定時間で流量変化を判定することができた。また、これ以外にも、流量変化の判定に用いられる流量の変化量判定値を大きくして十分にマージンを設けた構成にすることにより、特許文献３に開示されている技術と同様に、上述したような誤判定を防ぐことができるとともに、流量計測回数を少なく（例えば、１回に）して、短い判定時間で流量変化を判定することができた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３３０４９３号公報
【特許文献２】特開２００１−３３０２４４号公報
【特許文献３】特開２００８−２９８５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的なガス供給設備におけるガスの脈動は限定的にしか発生せず、大半のガス使用環境において、脈動はほとんど発生しないことが知られている。しかしながら、上記特許文献３に開示されている技術では、脈動の発生の有無にかかわらず、現在の流量に基づいて決定された回数（平均母数）の流量計測を行うので、脈動の発生がなくガスの流量が安定状態にある場合においても、多数回の流量計測が行われることがあり、流量変化に対する反応（即ち、判定速度）鈍くなるという問題があり、また、現在の流量が多いときには平均母数を小さくするので、このような場合に脈動が発生すると流量変化の判定精度が低下して、誤判定が生じる恐れがあった。また、流量変化の判定に用いられる流量の変化量判定値を大きくした構成においては、流量変化に対する反応（即ち、感度）が鈍くなってしまい、脈動の発生がなくガスの流量が安定状態にある場合に流量変化があっても、本来であればこの流量変化を検知して上記継続使用時間がリセットされるところ、流量変化を判定できず（即ち、誤判定）に継続使用時間がそのまま連続して計測されて許容使用時間を超えてしまい、ガス供給が誤って遮断されるという別の問題があった。
【０００８】
本発明は、上記課題に係る問題を解決することを目的としている。即ち、本発明は、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する反応を改善できるガス流量変化判定装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１に記載された発明は、上記目的を達成するために、図１の基本構成図に示すように、ガス管路内を流れるガスの流量を周期的に取得する流量取得手段３１と、前記流量取得手段３１によって連続して取得された２つの前記流量間の変化量を算出する変化量算出手段３２と、前記変化量算出手段３２によって算出された前記変化量と予め設定された変化量判定値との比較結果に基づいて、前記流量の変化を判定する流量変化判定手段３３と、を有するガス流量変化判定装置において、前記流量取得手段３１が、前記ガスの瞬時流量を予め設定された平均母数回計測し、これら複数の瞬時流量の平均値を算出して、該平均値を前記流量として取得する手段として設けられ、そして、前記ガスの脈動の発生の有無を検出する脈動検出手段３４と、前記脈動検出手段３４によって前記脈動が発生していないことが検出されたとき、前記平均母数を速度重視母数値に変更し、前記脈動検出手段３４によって前記脈動が発生したことが検出されたとき、前記平均母数を前記速度重視母数値より大きい精度重視母数値に変更する平均母数変更手段３６と、が設けられていることを特徴とするガス流量変化判定装置である。
【００１０】
請求項１に記載された発明によれば、平均母数回計測した複数の瞬時流量の平均値を流量変化の判定に用いる流量として取得するとともに、上記平均母数が、ガスの脈動の有無の検出結果に基づき、脈動が発生していないことが検出されたときは速度重視母数値に変更され、脈動が発生したことが検出されたときは速度重視母数値より大きい精度重視母数値に変更されるので、脈動の発生の有無に応じて平均母数を適切な値に変更できる。
【００１１】
請求項２に記載された発明は、請求項１に記載された発明において、図２の基本構成図に示すように、前記脈動検出手段３４が、時系列的に連続する複数の脈動検出期間のそれぞれにおいて、各脈動検出期間で生じた前記瞬時流量の変動量を計測する脈動検出期間変動量計測手段３４ａと、前記脈動検出期間の期間終了毎に、前記脈動検出期間変動量計測手段３４ａによって計測された前記変動量と予め設定された脈動検出期間変動量判定値との比較結果に基づいて、前記脈動検出期間における前記脈動の発生の有無を検出する変動量脈動検出手段３４ｂと、を有していることを特徴とするものである。
【００１２】
請求項２に記載された発明によれば、時系列的に連続する複数の脈動検出期間のそれぞれにおいて生じた瞬時流量の変動量を計測したのち、該脈動検出期間の期間終了毎に、前記変動量と脈動検出期間変動量判定値との比較結果に基づき、該脈動検出期間における脈動の発生の有無を検出するので、脈動検出期間における流量の変動量に基づいて、脈動の発生の有無を検出できる。
【００１３】
請求項３に記載された発明は、請求項１に記載された発明において、図３の基本構成図に示すように、前記脈動検出手段３４が、時系列的に連続する複数の脈動検出期間のそれぞれを所定の分割数に分割した複数の分割期間において、各分割期間で生じた前記瞬時流量の変動量を計測する分割期間変動量計測手段３４ｃと、前記分割期間の期間終了毎に、前記分割期間変動量計測手段３４ｃによって計測された前記変動量と予め設定された分割期間変動量判定値との比較結果に基づいて、該分割期間における流量状態が安定状態か不安定状態かを判定する流量状態判定手段３４ｄと、前記流量状態判定手段３４ｄによって前記流量状態が不安定状態と判定された前記分割期間の数を計数する不安定状態計数手段３４ｅと、前記不安定状態計数手段３４ｅによる計数に応じて、前記脈動検出期間の分割数に対する前記流量状態が不安定状態と判定された前記分割期間の数の比率を算出する不安定状態比率算出手段３４ｆと、前記不安定状態比率算出手段３４ｆによって算出された前記比率と予め設定された比率判定値との比較結果に基づいて、前記脈動検出期間における前記脈動の有無を検出する不安定状態比率脈動検出手段３４ｇと、を有していることを特徴とするものである。
【００１４】
請求項３に記載された発明によれば、時系列的に連続する複数の脈動検出期間のそれぞれを所定の分割数に分割した複数の分割期間のそれぞれにおいて生じた瞬時流量の変動量を計測したのち、該分割期間の期間終了毎に、該変動量に基づいて該分割期間におけるガスの流量状態が安定状態か不安定状態かを判定し、そして、不安定状態と判定された分割期間の数を計数するとともに、該計数に応じて、前記脈動検出期間の分割数に対する不安定状態と判定された分割期間の数の比率を算出して、この比率と比率判定値との比較結果に基づき、該脈動検出期間における脈動の有無を検出するので、脈動検出期間における流量の不安定状態の比率に基づいて、脈動の有無を検出できる。
【発明の効果】
【００１５】
請求項１に記載された発明によれば、脈動の発生の有無に応じて平均母数を適切な値に変更できるので、脈動が発生していないことが検出されたときは、平均母数を小さい値の速度重視母数値に変更して、流量の変化に対する判定速度を向上させることができるとともに、脈動が発生したことが検出されたときは、平均母数を速度重視母数値より大きい値の精度重視母数値に変更して、流量の精度を高めて、脈動の影響による流量の変化の誤判定を防止できる。したがって、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する判定速度（反応）を改善できる。
【００１６】
請求項２に記載された発明によれば、脈動検出期間における瞬時流量の変動量に基づいて、脈動の発生の有無を検出できるので、例えば、脈動検出期間を比較的短い時間に設定することにより、変化量判定値及び／又は平均母数を迅速に変更できる。
【００１７】
請求項３に記載された発明によれば、脈動検出期間における流量状態の不安定状態の比率に基づいて、脈動の有無を検出できるので、例えば、脈動検出期間を、１日〜数日などの比較的長い時間に設定することにより、希にしか発生しない脈動発生状況の変化（即ち、流量の状態の変化）によって生じる不必要な変化量判定値及び／又は平均母数の変更を回避できる。
【図面の簡単な説明】
【００１８】
【図１】本発明のガス流量変化判定装置の基本構成を示す図である。
【図２】図１の脈動検出手段の基本構成の一例を示す図である。
【図３】図１の脈動検出手段の基本構成の他の一例を示す図である。
【図４】本発明の第１の実施形態のガスメータの要部ブロック図である。
【図５】図４のガスメータのＣＰＵにおける本発明に係る判定値変更処理の一例を示すフローチャートである。
【図６】図４のガスメータのＣＰＵにおける本発明に係る脈動検出処理の一例を示すフローチャートである。
【図７】図４のガスメータのＣＰＵにおける流量変化判定処理及び使用時間遮断処理の一例を示すフローチャートである。
【図８】図４のガスメータのＣＰＵにおける本発明に係る判定値変更処理の他の一例を示すフローチャートである。
【図９】図４のガスメータのＣＰＵにおける本発明に係る脈動検出処理の他の一例を示すフローチャートである。
【図１０】図９の続きのフローチャートである。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、本発明のガス流量変化判定装置の第１の実施形態としてのガスメータについて、図４〜図７を参照して説明する。このガスメータ（図中、符号１で示す）は、図示しないガス管路を流れるガスの流量を測定する機能とともに、上述の使用時間遮断機能を有する。また、ガスメータ１は、時系列的に連続する所定の長さの脈動検出期間における流量の変動量から脈動の発生の有無を検出して、ガスの流量変化の判定に用いる変化量判定値を変更する機能を有する。
【００２０】
図４にガスメータ１の要部ブロック図を示す。ガスメータ１は、マイクロコンピュータ（以下、マイコンという）２と、流量検出部７０と、遮断部８０と、を備えている。マイコン２は、所定の処理プログラムに従って各種の処理を行うＣＰＵ３０と、ＣＰＵ３０が行う処理が記述された処理プログラムや各種判定値などを格納したＲＯＭ４０と、ＣＰＵ３０での各種処理過程で利用するワークエリア（各種データを格納するデータ記憶エリア等）を有するＲＡＭ５０と、ガスの継続使用時間等の計時に用いられるタイマ６０と、を備えており、これら各要素はバスラインによって接続されている。
【００２１】
流量検出部７０は、図示しないガス管路（即ち、ガス流路）を流れるガスの瞬時流量を計測することができる周知の超音波センサ等の流量センサからなる。流量検出部７０は、マイコン２からの計測要求信号に応じて、又は、自律して、周期的にガスの瞬時流量を計測し、この計測した瞬時流量に応じた流量信号をマイコン２に向けて出力する。なお、超音波センサは前記特許文献１、特許文献２と同様に、ガス流路中を伝搬する超音波信号の信号伝搬時間から瞬時流量を検出するものである。また、遮断部８０はガス管路に設置された遮断弁及びこの遮断弁を駆動する駆動回路などで構成されており、マイコン２から出力される制御信号に応じて駆動回路が遮断弁を駆動してガス管路を開閉し、ガスの供給又は遮断を行う。
【００２２】
ＣＰＵ３０は、ＲＯＭ４０に格納された処理プログラムを実行することにより、流量取得手段、変化量算出手段、流量変化判定手段、脈動検出手段（脈動検出期間変動量計測手段、変動量脈動検出手段）、及び、判定値変更手段、などの各種手段として機能する。
【００２３】
ＲＯＭ４０には、（１）脈動検出期間における瞬時流量の計測回数の上限到達判定に用いられる計測回数上限判定値、（２）脈動検出期間における瞬時流量の変動量の判定に用いられる脈動検出期間変動量判定値、（３）脈動検出期間において脈動が発生していないことが検出されたときに、ガスの流量変化の判定に用いられる変化量判定値としての高感度用判定値、及び、（４）脈動検出期間において脈動が発生したことが検知されたときに、ガスの流量変化の判定に用いられる変化量判定値としての低感度用判定値（但し、低感度用判定値＞高感度用判定値）、（５）流量区分毎の許容使用時間（制限時間）、などの各種判定値やパラメータが格納されている。なお、上記流量検出部７０における瞬時流量の計測周期に上記計測回数上限判定値を乗じた値が脈動検出期間の長さになるように、それぞれの値が設定されている。また、ＲＯＭ４０には、精度重視母数値及び速度重視母数値が予め格納されている。また、例えば、流量検出部７０は２秒周期で瞬時流量Ｑを計測する構成において、精度重視母数値として３２、速度重視母数値として８、などが格納される。
【００２４】
また、ＲＡＭ５０には、（１）脈動検出期間における瞬時流量の計測回数を計数した流量計測回数が格納される領域（流量計測回数Ｃ）、（２）脈動検出期間における瞬時流量の最大値が格納される領域（最大値Ｑｍａｘ）、及び、（３）脈動検出期間における瞬時流量の最小値が格納される領域（最小値Ｑｍｉｎ）、（４）ガスの流量変化の判定に用いられる判定値が格納される領域（変化量判定値Ｘ）、（５）直前に取得した流量を格納する領域（直前流量Ｖｐｒｅ）、などの各種データの格納領域が設けられている。また、ＲＡＭ５０には、平均母数の格納領域（平均母数Ｙ）が予め設けられている。
【００２５】
以下、ＣＰＵ３０によって実行される本発明に係る脈動検出処理及び判定値変更処理の一例を、図５、図６のフローチャートを参照して説明する。
【００２６】
ガスメータ１が備えるマイコン２のＣＰＵ３０は、ガスメータ１に電源が投入されると、例えば、流量検出部７０に対する自律動作のための制御信号の送信や、各種データの格納領域の初期化など、所定の初期化処理を行ったのち、ステップＳ１００に進む。
【００２７】
ステップＳ１００では、脈動検出処理を行う。脈動検出処理は、サブステップとしてのステップＳ１１０〜Ｓ２００より構成される。
【００２８】
ステップＳ１１０では、流量計測回数Ｃを初期化（即ち、Ｃ＝０）する。また、直前の脈動検出期間内に検出された流量の最大値Ｑｍａｘ及び最小値Ｑｍｉｎを初期化する。そして、ステップＳ１２０に進む。
【００２９】
ステップＳ１２０では、流量検出部７０から受信した流量信号に基づいて瞬時流量Ｑを取得する。そして、ステップＳ１３０に進む。
【００３０】
ステップＳ１３０では、ステップＳ１２０で取得した瞬時流量Ｑと最大値Ｑｍａｘとを比較し、瞬時流量Ｑが最大値Ｑｍａｘより大きいときはステップＳ１４０に進み（Ｓ１３０でＹ）、瞬時流量Ｑが最大値Ｑｍａｘ以下のときはステップＳ１５０に進む（Ｓ１３０でＮ）。
【００３１】
ステップＳ１４０では、瞬時流量Ｑを最大値Ｑｍａｘに格納して、最大値Ｑｍａｘを更新する。そして、ステップＳ１７０に進む。
【００３２】
ステップＳ１５０では、瞬時流量Ｑと最小値Ｑｍｉｎとを比較し、瞬時流量Ｑが最小値Ｑｍｉｎより小さいときはステップＳ１６０に進み（Ｓ１５０でＹ）、瞬時流量Ｑが最小値Ｑｍｉｎ以上のときはステップＳ１７０に進む（Ｓ１５０でＮ）。
【００３３】
ステップＳ１６０では、瞬時流量Ｑを最小値Ｑｍｉｎに格納して、最小値Ｑｍｉｎを更新する。そして、ステップＳ１７０に進む。
【００３４】
ステップＳ１７０では、流量計測回数Ｃを１増加する。そして、ステップＳ１８０に進む。
【００３５】
ステップＳ１８０では、流量計測回数Ｃと計測回数上限判定値とを比較し、流量計測回数Ｃが計測回数上限判定値を超えていたときは、当該脈動検出期間が終了（経過）したものとして、ステップＳ１９０に進み（Ｓ１８０でＹ）、流量計測回数Ｃが計測回数上限判定値以下のときは、当該脈動検出期間が終了せずに継続しているものとして、ステップＳ１２０に戻り（Ｓ１８０でＮ）、再度、瞬時流量Ｑの取得を行う。即ち、周期的に計測される瞬時流量Ｑの計測回数に基づいて脈動検出期間の計時を行っている。
【００３６】
ステップＳ１９０では、最大値Ｑｍａｘから最小値Ｑｍｉｎを差し引いて、脈動検出期間における瞬時流量の変動量Ｄを算出する。そして、ステップＳ２００に進む。
【００３７】
ステップＳ２００では、ステップＳ１９０で算出した瞬時流量の変動量Ｄと脈動検出期間変動量判定値とを比較して、変動量Ｄが脈動検出期間変動量判定値以上のときは、脈動検出期間において脈動が発生したことが検出されたものとし、変動量Ｄが脈動検出期間変動量判定値より小さいときは、脈動検出期間において脈動が発生していないことが検出されたものとして、脈動検出処理（Ｓ１００）を終了する。
【００３８】
ステップＳ３１０では、ステップＳ１００の脈動検出処理における脈動の発生の有無の検出を判定し、脈動が発生したことが検出されたものと判定したときは、ステップＳ３２０に進み（Ｓ３１０でＹ）、脈動が発生していないことが検出されたものと判定したときは、ステップＳ３３０に進む（Ｓ３１０でＮ）。
【００３９】
ステップＳ３２０では、変化量判定値Ｘに低感度用判定値を設定（格納）し、ＲＡＭ５０に予め設けた平均母数の格納領域（平均母数Ｙ）に、精度重視母数値を設定する。低感度用判定値を設定せず（即ち、変化量判定値Ｘを一定値とする）に、精度重視母数値のみを設定してもよい。そして、ステップＳ１００に戻り、上述した脈動検出処理から再度実行する。
【００４０】
ステップＳ３３０では、変化量判定値Ｘに高感度用判定値を設定（格納）し、ＲＡＭ５０に予め設けた平均母数の格納領域（平均母数Ｙ）に、速度重視母数値（但し、速度重視母数値＜精度重視母数値）を設定する。高感度用判定値を設定せず（即ち、変化量判定値Ｘを一定値とする）に、速度重視母数値のみ設定してもよい。そして、ステップＳ１００に戻り、上述した脈動検出処理から再度実行する。
【００４１】
上述したステップＳ１００は、請求項中の脈動検出手段に相当し、ステップＳ１１０〜Ｓ１９０は、請求項中の脈動検出期間変動量計測手段に相当し、ステップＳ２００は、変動量脈動検出手段に相当し、ステップＳ３１０〜Ｓ３３０は、請求項中の判定値変更手段に相当する。
【００４２】
また、上述したフローチャートにおいて、脈動検出期間は、周期的に計測される瞬時流量Ｑの計測回数に基づいて計時（脈動検出期間の終了判定）を行っているが、これに限定されるものではなく、タイマ６０を用いて計時を行ってもよい。また、ステップＳ１００の脈動検出処理は、脈動検出期間における脈動の発生の有無を検出するものであり、該処理が終了して、変化量判定値を設定したのち、再度脈動検出処理が実行される。即ち、脈動検出処理は繰り返し実行されるので、複数の脈動検出期間が時系列的に連続している。
【００４３】
また、ＣＰＵ３０は、上述した脈動検出処理及び判定値変更処理と並行して、流量変化判定処理及び使用時間遮断処理を実行する。これら、流量変化判定処理及び使用時間遮断処理の一例を、図７のフローチャートを参照して説明する。
【００４４】
ガスメータ１が備えるマイコン２のＣＰＵ３０は、ガスメータ１に電源が投入されると、所定の初期化処理を行ったのち、上述した脈動検出処理及び判定値変更処理と並行して、ステップＳ５１０に進む。
【００４５】
ステップＳ５１０では、使用されている流量（即ち、流量区分）に対する継続使用時間を計時するタイマＴを初期化した後、計時を開始する。そして、ステップＳ５２０に進む。
【００４６】
ステップＳ５２０では、流量Ｖを取得する。この流量Ｖとして、瞬時流量Ｑを所定の平均母数（具体的には、ＲＡＭ５０に予め設けた平均母数の格納領域（平均母数Ｙ）に格納されている平均母数）回取得して、これら複数の瞬時流量Ｑの平均値を算出し、この平均値を流量Ｖとする。このように流量Ｖとして、複数の瞬時流量Ｑの平均値を用いることにより、流量の乱れ（脈動）の影響を回避して精度を向上できる。そして、ステップＳ５３０に進む。
【００４７】
ステップＳ５２５では、ステップＳ５２０で取得した流量Ｖと直前流量Ｖｐｒｅとの差分を算出し、流量Ｖに対する該差分の比率（即ち、直前流量からの流量変化率であり、以下、流量の変化量Ｈという）を算出する。そして、取得した流量Ｖを、直前流量Ｖｐｒｅに格納した後、ステップＳ５３０に進む。なお、流量の変化量Ｈとして、ステップＳ５２０で取得した流量Ｖと、直前に計測した複数回の流量（１つ前（直前）の流量、２つ前の流量、・・）と、の差分の平均値を算出し、流量Ｖに対する該差分の平均値の比率を算出して用いてもよく、または、流量の変化量Ｈとして、上記流量の差分を用いてもよく、ガスメータの構成に適したものを用いることができる。
【００４８】
ステップＳ５３０では、ステップＳ５２５で算出した変化量Ｈと変化量判定値Ｘ（即ち、高感度用判定値又は低感度用判定値）と比較する。そして、変化量Ｈが変化量判定値Ｘ以上のときは、使用されている流量に変化があった（即ち、流量区分の切り替えあり）ものとして、ステップＳ５１０に戻って（Ｓ５３０でＹ）継続使用時間をリセットし、変化量Ｈが変化量判定値Ｘより小さいときは、使用されている流量に変化がない（即ち、流量区分の切り替えなし）ものとして、タイマＴの計時を継続しつつステップＳ５４０に進む（Ｓ５３０でＮ）。
【００４９】
ステップＳ５４０では、タイマＴと使用されている流量に対して予め定められた許容使用時間とを比較し、タイマＴが許容使用時間を超えていたときは、ステップＳ５５０に進み（Ｓ５４０でＹ）、タイマＴが許容使用時間以下のときは、ステップＳ５２０に戻り（Ｓ５４０でＮ）、再度、流量Ｖの取得を行う。
【００５０】
ステップＳ５５０では、遮断部８０に対してガスを遮断するための制御信号を送信する。遮断部８０は、この制御信号に基づき、駆動回路により遮断弁を駆動してガス管路を閉じて、ガスを遮断する。そして、本フローチャートの処理を終了する。
【００５１】
上述したステップＳ５２０は、請求項中の流量取得手段に相当し、ステップＳ５２５は、請求項中の変化量算出手段に相当し、ステップＳ５３０は、請求項中の流量変化判定手段に相当する。
【００５２】
次に、上述したガスメータ１の本発明に係る脈動検出処理及び判定値変更処理における動作（作用）の一例を以下に説明する。
【００５３】
ガスメータ１における脈動検出期間は４８秒に設定されている。ＲＯＭ４０には、高感度用判定値として５％、低感度用判定値として３０％、脈動検出期間変動量判定値として３Ｌ／秒、瞬時流量Ｑの計測回数上限判定値として２４、がそれぞれ格納されている。ガスメータ１の流量検出部７０は２秒周期で瞬時流量Ｑを計測する。
【００５４】
ガスメータ１は、ガス管路を流れるガスの瞬時流量Ｑを計測して（Ｓ１２０）、脈動検出期間における瞬時流量Ｑの最大値及び最小値を取得し（Ｓ１３０〜Ｓ１６０）、脈動検出期間の期間終了毎（Ｓ１８０でＹ）に、これら最大値及び最小値から脈動検出期間における瞬時流量Ｑの変動量Ｄを算出する（Ｓ１９０）。そして、この変動量Ｄが、脈動が発生したことを示す値だったとき（Ｄ≧３Ｌ／秒、Ｓ２００でＹ）、流量変化の判定に用いられる変化量判定値Ｘに低感度用判定値を設定し（Ｓ３２０）、この変動量Ｄが、脈動が発生していないことを示す値だったとき（Ｄ＜３Ｌ／秒、Ｓ２００でＮ）、変化量判定値Ｘに高感度用判定値を設定する（Ｓ３３０）。これにより、現在の脈動検出期間では、１つ前（直前）の脈動検出期間における流量の変動量に基づく脈動の発生の有無の検出によって選択された変化量判定値を用いて、取得した流量Ｖの流量変化の判定が行われる（Ｓ５３０）。
【００５５】
本実施形態によれば、ＣＰＵ３０によって、流量変化の判定に用いられる変化量判定値Ｘが、ガスの脈動の有無の検出結果に基づき、脈動が発生していないことが検出されたときは高感度用判定値に変更され、脈動が発生したことが検出されたときは高感度用判定値より大きい低感度用判定値に変更されるので、脈動の発生の有無に応じて変化量判定値を適切な値に変更できる。
【００５６】
また、ＣＰＵ３０によって、時系列的に連続する複数の脈動検出期間のそれぞれにおいて生じた流量の変動量Ｄを計測（算出）したのち、該脈動検出期間の期間終了毎に、前記変動量と脈動検出期間変動量判定値との比較結果に基づき、該脈動検出期間における脈動の発生の有無を検出するので、脈動検出期間における流量の変動量に基づいて、脈動の発生の有無を検出できる。
【００５７】
以上より、本発明によれば、脈動の発生の有無に応じて変化量判定値Ｘを適切な値に変更できるので、脈動が発生していないことが検出されたときは、変化量判定値Ｘを小さい値の高感度用判定値に変更して、流量の変化に対する感度を高めることができるとともに、脈動が発生したことが検出されたときは、変化量判定値Ｘを、高感度用判定値より大きい値の低感度用判定値に変更して、脈動の影響による流量の変化の誤判定を防止できる。したがって、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する感度（反応）を改善できる。
【００５８】
また、脈動検出期間における流量の変動量Ｄに基づいて、脈動の発生の有無を検出できるので、例えば、脈動検出期間を比較的短い時間に設定することにより、変化量判定値を迅速に変更できる。
【００５９】
また、ＣＰＵ３０によって、平均母数回計測した複数の瞬時流量Ｑの平均値を流量変化の判定に用いる流量Ｖとして取得するとともに、上記平均母数が、ガスの脈動の有無の検出結果に基づき、脈動が発生していないことが検出されたときは速度重視母数値に変更され、脈動が発生したことが検出されたときは速度重視母数値より大きい精度重視母数値に変更されるので、脈動の発生の有無に応じて平均母数を適切な値に変更できる。なお、上記動作から明らかなように、ＣＰＵ３０は、平均母数変更手段としても機能する。
【００６０】
そして、脈動の発生の有無に応じて平均母数を適切な値に変更できると、脈動が発生していないことが検出されたときは、平均母数を小さい値の速度重視母数値に変更して、流量の変化に対する判定速度を向上させることができるとともに、脈動が発生したことが検出されたときは、平均母数を速度重視母数値より大きい精度重視母数値に変更して、流量の精度を高めて、脈動の影響による流量の変化の誤判定を防止できる。したがって、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する判定速度（反応）を改善できる。
【００６１】
（第２の実施形態）
以下、本発明のガス流量変化判定装置の第２の実施形態としてのガスメータについて、図４、図８〜図１０を参照して説明する。このガスメータ（図中、符号１Ａで示す）は、上述した第１の実施形態のガスメータ１と同じく、図示しないガス管路を流れるガスの流量を測定する機能とともに、上述の使用時間遮断機能を有する。また、ガスメータ１Ａは、時系列的に連続する脈動検出期間において、ガス流量が不安定状態となる比率から脈動の発生の有無を検出して、ガスの流量変化の判定に用いる変化量判定値を変更する機能を有する。
【００６２】
図４にガスメータ１Ａの要部ブロック図を示す。ガスメータ１Ａは、上述した第１の実施形態のガスメータ１と同様に、マイクロコンピュータ（マイコン）２と、流量検出部７０と、遮断部８０と、を備えている。マイコン２は、所定の処理プログラムに従って各種の処理を行うＣＰＵ３０と、ＣＰＵ３０が行う処理が記述された処理プログラムや各種判定値などを格納したＲＯＭ４０と、ＣＰＵ３０での各種処理過程で利用するワークエリア（各種データを格納するデータ記憶エリア等）を有するＲＡＭ５０と、ガスの継続使用時間等の計時に用いられるタイマ６０と、を備えており、これら各要素はバスラインによって接続されている。流量検出部７０及び遮断部８０は、上述した第１の実施形態と同一であるため説明を省略する。
【００６３】
ＣＰＵ３０は、ＲＯＭ４０に格納された処理プログラムを実行することにより、流量取得手段、変化量算出手段、流量変化判定手段、脈動検出手段（分割期間変動量計測手段、流量状態判定手段、不安定状態計数手段、不安定状態比率算出手段、不安定状態比率脈動検出手段）、及び、判定値変更手段、などの各種手段として機能する。
【００６４】
ＲＯＭ４０には、（１）分割期間における瞬時流量の計測回数の上限到達判定に用いられる計測回数上限判定値、（２）分割期間における瞬時流量の変動量の判定に用いられる分割期間変動量判定値、（３）脈動検出期間の分割数、（４）脈動検出期間の分割数に対する不安定状態と判定された分割期間の数の比率の判定に用いられる比率判定値、（５）脈動検出期間において脈動が発生していないことが検出されたときに、ガスの流量変化の判定に用いられる変化量判定値としての高感度用判定値、及び、（６）脈動検出期間において脈動が発生したことが検出されたときに、ガスの流量変化の判定に用いられる変化量判定値としての低感度用判定値（但し、低感度用判定値＞高感度用判定値）、（７）流量区分毎の許容使用時間（制限時間）、などの各種判定値やパラメータが格納されている。なお、本実施形態においては、上記流量検出部７０における瞬時流量の計測周期に上記計測回数上限判定を乗じた値が分割期間の長さになり、この分割期間に上記分割数を乗じた値が脈動検出期間の長さになるように、それぞれの値が設定されている。
【００６５】
また、ＲＡＭ５０には、（１）分割期間における瞬時流量の計測回数を計数した流量計測回数が格納される領域（流量計測回数Ｃ）、（２）分割期間における瞬時流量の最大値が格納される領域（最大値Ｑｍａｘ）、及び、（３）分割期間における瞬時流量の最小値が格納される領域（最小値Ｑｍｉｎ）、（４）ガスの流量変化の判定に用いられる判定値が格納される領域（変化量判定値Ｘ）、（５）直前に取得した流量を格納する領域（直前流量Ｖｐｒｅ）、（６）流量が不安定状態と判定された分割期間の数が格納される領域（不安定分割期間数Ｆ）などの情報格納領域が設けられている。
【００６６】
以下、ＣＰＵ３０によって実行される本発明に係る脈動検出処理及び判定値変更処理の他の一例を、図８〜図１０のフローチャートを参照して説明する。
【００６７】
ガスメータ１Ａが備えるマイコン２のＣＰＵ３０は、ガスメータ１Ａに電源が投入されると、例えば、流量検出部７０に対する自律動作のための制御信号の送信や、各種データの格納領域の初期化など、所定の初期化処理を行ったのち、ステップＴ１００に進む。
【００６８】
ステップＴ１００では、脈動検出処理を行う。脈動検出処理は、サブステップとしてのステップＴ１０５〜Ｔ２４０により構成される。
【００６９】
ステップＴ１０５では、不安定分割期間数Ｆを初期化（即ち、Ｆ＝０）にするとともに、脈動検出期間として１日（２４時間）を計時する１日タイマを初期化して、計時を開始する。そして、ステップＴ１１０に進む。
【００７０】
ステップＴ１１０では、流量計測回数Ｃを初期化（即ち、Ｃ＝０）する。また、直前の分割期間内に検出された流量の最大値Ｑｍａｘ及び最小値Ｑｍｉｎを初期化する。そして、ステップＴ１２０に進む。
【００７１】
ステップＴ１２０では、流量検出部７０から受信した流量信号に基づいて瞬時流量Ｑを取得する。そして、ステップＴ１３０に進む。
【００７２】
ステップＴ１３０では、ステップＴ１２０で取得した瞬時流量Ｑと最大値Ｑｍａｘとを比較し、瞬時流量Ｑが最大値Ｑｍａｘより大きいときはステップＴ１４０に進み（Ｔ１３０でＹ）、瞬時流量Ｑが最大値Ｑｍａｘ以下のときはステップＴ１５０に進む（Ｔ１３０でＮ）。
【００７３】
ステップＴ１４０では、瞬時流量Ｑを最大値Ｑｍａｘに格納して、最大値Ｑｍａｘを更新する。そして、ステップＴ１７０に進む。
【００７４】
ステップＴ１５０では、瞬時流量Ｑと最小値Ｑｍｉｎとを比較し、瞬時流量Ｑが最小値Ｑｍｉｎより小さいときはステップＴ１６０に進み（Ｔ１５０でＹ）、瞬時流量Ｑが最小値Ｑｍｉｎ以上のときはステップＴ１７０に進む（Ｔ１５０でＮ）。
【００７５】
ステップＴ１６０では、瞬時流量Ｑを最小値Ｑｍｉｎに格納して、最小値Ｑｍｉｎを更新する。そして、ステップＴ１７０に進む。
【００７６】
ステップＴ１７０では、流量計測回数Ｃを１増加する。そして、ステップＴ１８０に進む。
【００７７】
ステップＴ１８０では、流量計測回数Ｃと計測回数上限判定値とを比較し、流量計測回数Ｃが計測回数上限判定値を超えていたときは、当該分割期間が終了（経過）したものとして、ステップＴ１９０に進み（Ｔ１８０でＹ）、流量計測回数Ｃが計測回数上限判定値以下のときは、当該分割期間が終了せずに継続しているものとして、ステップＴ１２０に戻り（Ｔ１８０でＮ）、再度、瞬時流量Ｑの取得を行う。即ち、周期的に計測される瞬時流量Ｑの計測回数に基づいて分割期間の計時を行っている。
【００７８】
ステップＴ１９０では、最大値Ｑｍａｘから最小値Ｑｍｉｎを差し引いて、分割期間における瞬時流量の変動量Ｄを算出する。そして、ステップＴ２００に進む。
【００７９】
ステップＴ２００では、ステップＴ１９０で算出した瞬時流量の変動量Ｄと分割期間変動量判定値とを比較して、変動量Ｄが分割期間変動量判定値以上のときは、分割期間における流量状態が不安定状態だったものと判定して、ステップＴ２１０に進み（Ｔ２００でＹ）、変動量Ｄが分割期間変動量判定値より小さいときは、分割期間における流量状態が安定状態だったものと判定して、ステップＴ２２０に進む（Ｔ２００でＮ）。
【００８０】
ステップＴ２１０では、不安定分割期間数Ｆを１増加する。そして、ステップＴ２２０に進む。
【００８１】
ステップＴ２２０では、不安定分割期間数Ｆを脈動検出期間の分割数で除して、分割数に対する不安定分割期間数の比率Ｒを算出する。そして、ステップＴ２３０に進む。
【００８２】
ステップＴ２３０では、ステップＴ２２０で算出した比率Ｒと比率判定値とを比較し、比率Ｒが比率判定値以上のときは、脈動検出期間において脈動が発生したことが検出されたものとして、脈動検出処理（Ｔ１００）を終了し（Ｔ２３０でＹ）、比率Ｒが比率判定値より小さいときは、ステップＴ２４０に進む（Ｔ２３０でＮ）。
【００８３】
ステップＴ２４０では、１日タイマによる計時が１日を経過したかを判定し、１日が経過したときは、脈動検出期間において脈動が発生していないことが検出されたものとして、脈動検出処理（Ｔ１００）を終了し（Ｔ２４０でＹ）、１日が経過していないときは、ステップＴ１１０に戻り、上述した処理を再度実行する。
【００８４】
ステップＴ３１０では、ステップＴ１００の脈動検出処理における脈動の発生の有無の検出を判定し、脈動が発生したことが検出されたものと判定したときは、ステップＴ３２０に進み（Ｔ３１０でＹ）、脈動が発生していないことが検出されたものと判定したときは、ステップＴ３３０に進む（Ｔ３１０でＮ）。
【００８５】
ステップＴ３２０では、変化量判定値Ｘに低感度用判定値を設定（格納）し、ＲＡＭ５０に予め設けた平均母数の格納領域（平均母数Ｙ）に、精度重視母数値を設定する。低感度用判定値を設定せず（即ち、変化量判定値Ｘを一定値とする）に、精度重視母数値のみを設定してもよい。そして、ステップＴ３４０に進む。
【００８６】
ステップＴ３３０では、変化量判定値Ｘに高感度用判定値を設定（格納）し、ＲＡＭ５０に予め設けた平均母数の格納領域（平均母数Ｙ）に、速度重視母数値（但し、速度重視母数値＜精度重視母数値）を設定する。高感度用判定値を設定せず（即ち、変化量判定値Ｘを一定値とする）に、速度重視母数値のみ設定してもよい。そして、ステップＴ１００に戻り、上述した脈動検出処理から再度実行する。
【００８７】
ステップＴ３４０では、１日タイマによる計時が１日を経過したかを判定し、１日が経過するまで判定を繰り返し（Ｔ３４０でＮ）、１日が経過したときは、ステップＴ１００に戻り、上述した脈動検出処理から再度実行する。
【００８８】
上述したステップＴ１００は、請求項中の脈動検出手段に相当し、ステップＴ１１０〜Ｓ１９０は、請求項中の分割期間変動量計測手段に相当し、ステップＴ２００は、請求項中の流量状態判定手段に相当し、ステップＴ２１０は、請求項中の不安定状態計数手段に相当し、ステップＴ２２０は、不安定状態比率算出手段に相当し、ステップＴ２３０、Ｔ２４０は、請求項中の不安定状態比率脈動検出手段に相当し、ステップＴ３１０〜Ｔ３３０は、請求項中の判定値変更手段に相当する。
【００８９】
また、上述したフローチャートにおいて、脈動検出期間は、周期的に計測される瞬時流量Ｑの計測回数に基づいて計時（脈動検出期間の終了判定）を行っているが、これに限定されるものではなく、タイマ６０を用いて計時を行ってもよい。また、ステップＴ１００の脈動検出処理は、脈動検出期間における脈動の発生の有無を検出するものであり、該処理が終了して、変化量判定値を設定したのち、再度脈動検出処理が実行される。即ち、脈動検出処理は繰り返し実行されるので、複数の脈動検出期間が時系列的に連続している。
【００９０】
また、ＣＰＵ３０は、上述した脈動検出処理及び判定値変更処理と並行して、流量変化判定処理及び使用時間遮断処理を実行する。これら、流量変化判定処理及び使用時間遮断処理については、第１の実施形態と同一であるため、説明を省略する。
【００９１】
次に、上述したガスメータ１Ａの本発明に係る脈動検出処理及び判定値変更処理における動作（作用）の一例を以下に説明する。
【００９２】
ガスメータ１Ａにおける脈動検出期間は１日に設定されている。ＲＯＭ４０には、高感度用判定値として５％、低感度用判定値として３０％、分割期間変動量判定値として３Ｌ／秒、脈動検出期間の分割数が９６、瞬時流量Ｑの計測回数上限判定値として４５０、比率判定値として２５％、がそれぞれ格納されている。ガスメータ１の流量検出部７０は２秒周期で瞬時流量Ｑを計測する。つまり、分割期間の長さは１５分に設定されている（１５分＝２秒×４５０＝２４時間／９６）。
【００９３】
ガスメータ１Ａは、ガス管路を流れるガスの瞬時流量Ｑを計測して（Ｔ１２０）、脈動検出期間を所定の分割数に分割した複数の分割期間における瞬時流量Ｑの最大値及び最小値を取得し（Ｔ１３０〜Ｔ１６０）、分割期間の期間終了毎（Ｔ１８０でＹ）に、これら最大値及び最小値から分割期間における瞬時流量Ｑの変動量Ｄを算出する（Ｔ１９０）。そして、この変動量Ｄが、流量が不安定状態だったことを示す値だったとき（Ｄ≧３Ｌ／秒、Ｓ２００でＹ）、該分割期間を、流量が不安定状態だった分割期間として計数する（Ｔ２１０）。そして、脈動検出期間に対する流量が不安定状態だった分割期間の比率Ｒを算出する（Ｔ２２０）。
【００９４】
この比率Ｒが、脈動が発生したことを示す値だったとき（Ｒ≧２５％、Ｔ２３０でＹ）、流量変化の判定に用いられる変化量判定値Ｘに低感度用判定値を設定（Ｔ３２０）したのち、脈動検出期間の残時間の経過を待つ（Ｔ３４０）。または、この比率Ｒが、脈動が発生していないことを示す値だったとき（Ｒ＜２５％、Ｔ２３０でＮ）で且つ脈動検出期間が経過したとき（Ｔ２４０でＹ）、変化量判定値Ｘに高感度用判定値を設定する（Ｔ３３０）。そして、不安定状態の比率に応じて選択された変化量判定値を用いて、取得した流量Ｖの流量変化の判定が行われる（Ｔ５３０）。
【００９５】
つまり、脈動検出期間において流量の不安定状態の比率が高まったときは、即時に低感度用判定値に切り替えて、現在の脈動検出期間とこれに続く脈動検出期間とにおいて、低感度用判定値を用いた流量変化の判定が行われ、または、現在の脈動検出期間が経過した時点で脈動の不安定状態の比率が低下したことが確認されると、高感度用判定値に切り替えて、続く脈動検出期間において、高感度用判定値を用いた流量変化の判定が行われる。
【００９６】
本実施形態によれば、流量変化の判定に用いられる変化量判定値Ｘが、ガスの脈動の有無の検出結果に基づき、脈動が発生していないことが検出されたときは高感度用判定値に変更され、脈動が発生したことが検出されたときは高感度用判定値より大きい低感度用判定値に変更されるので、脈動の発生の有無に応じて変化量判定値を適切な値に変更できる。
【００９７】
また、時系列的に連続する複数の脈動検出期間のそれぞれを所定の分割数に分割した複数の分割期間のそれぞれにおいて生じた流量の変動量Ｄを計測したのち、該分割期間の期間終了毎に、変動量Ｄに基づいて該分割期間におけるガスの流量が安定状態か不安定状態かを判定し、そして、不安定状態と判定された分割期間の数を計数するとともに、該計数に応じて、前記脈動検出期間の分割数に対する不安定状態と判定された分割期間の数の比率Ｒを算出して、この比率Ｒと比率判定値との比較結果に基づき、該脈動検出期間における脈動の有無を検出するので、脈動検出期間における流量の不安定状態の比率に基づいて、脈動の有無を検出できる。
【００９８】
以上より、本発明によれば、脈動の発生の有無に応じて変化量判定値Ｘを適切な値に変更できるので、脈動が発生していないことが検出されたときは、変化量判定値Ｘを小さい値の高感度用判定値に変更して、流量の変化に対する感度を高めることができるとともに、脈動が発生したことが検出されたときは、変化量判定値Ｘを、高感度用判定値より大きい値の低感度用判定値に変更して、脈動の影響による流量の変化の誤判定を防止できる。したがって、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する感度（反応）を改善できる。
【００９９】
また、脈動検出期間における流量の不安定状態の比率に基づいて、脈動の有無を検出できるので、例えば、脈動検出期間を、１日〜数日などの比較的長い時間に設定することにより、希にしか発生しない脈動発生状況の変化（即ち、流量の状態の変化）によって生じる不必要な変化量判定値Ｘの変更を回避できる。
【０１００】
また、ＣＰＵ３０によって、平均母数回計測した複数の瞬時流量Ｑの平均値を流量変化の判定に用いる流量Ｖとして取得するとともに、上記平均母数が、ガスの脈動の有無の検出結果に基づき、脈動が発生していないことが検出されたときは速度重視母数値に変更され、脈動が発生したことが検出されたときは速度重視母数値より大きい精度重視母数値に変更されるので、脈動の発生の有無に応じて平均母数を適切な値に変更できる。なお、上記動作から明らかなように、ＣＰＵ３０は、平均母数変更手段としても機能する。
【０１０１】
そして、脈動の発生の有無に応じて平均母数を適切な値に変更できると、脈動が発生していないことが検出されたときは、平均母数を小さい値の速度重視母数値に変更して、流量の変化に対する判定速度を向上させることができるとともに、脈動が発生したことが検出されたときは、平均母数を速度重視母数値より大きい精度重視母数値に変更して、流量の精度を高めて、脈動の影響による流量の変化の誤判定を防止できる。したがって、ガスの流量変化の誤判定を防止するとともに、脈動が発生していないときの流量変化に対する判定速度（反応）を改善できる。
【０１０２】
なお、前述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【０１０３】
１、１Ａ    ガスメータ（ガス流量変化判定装置）
２      マイクロコンピュータ
３０    ＣＰＵ（流量取得手段、変化量算出手段、流量変化判定手段、脈動検出手段、判定値変更手段、平均母数変更手段、脈動検出期間変動量計測手段、変動量脈動検出手段、分割期間変動量計測手段、流量状態判定手段、不安定状態計数手段、不安定状態比率算出手段、不安定状態比率脈動検出手段）
４０    ＲＯＭ
５０    ＲＡＭ
６０    タイマ
７０    流量検出部
８０    遮断部
【図１】
0005468156.tif 000002
【図２】
0005468156.tif 000003
【図３】
0005468156.tif 000004
【図４】
0005468156.tif 000005
【図５】
0005468156.tif 000006
【図６】
0005468156.tif 000007
【図７】
0005468156.tif 000008
【図８】
0005468156.tif 000009
【図９】
0005468156.tif 000010
【図１０】
0005468156.tif 000011