(57)【特許請求の範囲】
【請求項１】
脈動に含まれる基本周波数ｆの振動の周期の整数倍のサンプリング時間と、前記脈動に含まれる考慮すべき高調波の次数ｎに正の整数ｌを加算した（ｎ＋ｌ）次の周波数のサンプリング周波数（ｎ＋ｌ）×ｆとを有するサンプリングパラメータでデータサンプリングし、
得られた複数のサンプリングデータを算術平均して平均値を求めること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項２】
請求項１記載の高調波を含む脈動の平均値を測定する方法において、
ｉを正の整数として、ｉ×（ｎ＋ｌ）次の高調波は計測しないこと
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項３】
請求項２記載の高調波を含む脈動の平均値を測定する方法において、
前記データサンプリングにおけるサンプリング点数は、（ｎ＋ｌ）個の整数倍であること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項４】
請求項３記載の高調波を含む脈動の平均値を測定する方法において、
前記サンプリングパラメータは、
前記基本周波数の周波数を「ｆ」、前記基本周波数脈動の周期を「Ｔ」、前記考慮する高調波の次数を「ｎ」、且つｌ＝１として、
サンプリング時間Ｔ＝１／ｆ
サンプリング周波数ｆｓ＝（ｎ＋１）×ｆ
サンプリング周期Ｔｓ＝１／ｆｓ
サンプリング点数ｓ＝ｎ＋１  又はその整数倍
であること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項５】
基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる脈動に対し、サンプリング周波数（ｎ＋１）×ｆで脈動瞬時値をサンプリングし、順番に得られた（ｎ＋１）個またはその整数倍の個数の前記脈動瞬時値を算術平均して平均値を求めること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項６】
基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる脈動に対し、前記基本周波数ｆの振動の周期１／ｆを正の整数ｍ倍したｍ／ｆと、（ｎ＋１）次の周波数（ｎ＋１）×ｆの周期１／｛（ｎ＋１）×ｆ｝との和である［ｍ／ｆ＋１／｛（ｎ＋１）×ｆ｝］のサンプリング間隔で脈動瞬時値をサンプリングし、順番に得られた（ｎ＋１）個またはその整数倍の個数の前記脈動瞬時値を算術平均して平均値を求めること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項７】
請求項６記載の高調波を含む脈動の平均値を測定する方法において、
前記正の整数ｍは、各測定間隔で異なる正の整数ｍｋであること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項８】
請求項４記載の高調波を含む脈動の平均値を測定する方法において、
前記考慮する高調波が奇数次数であれば、
サンプリング周期Ｔｓを不等時間間隔として、前記サンプリング点数ｓより少ない点数で測定すること
を特徴とする高調波を含む脈動の平均値を測定する方法。
【請求項９】
流体の脈動をアナログ信号として出力するセンサ部と、
前記脈動に含まれる基本周波数脈動の周期の整数倍のサンプリング時間と、前記脈動に含まれる高調波の次数ｎに正の整数ｌを加算した（ｎ＋ｌ）次の周波数のサンプリング周波数とを有するサンプリングパラメータに基づいて前記アナログ信号をサンプリングしてデジタルのサンプリングデータに変換するＡ／Ｄ変換器と、
複数の前記サンプリングデータのデータ値を平均化処理して前記流体の流量の平均値を算出する処理部と
を有することを特徴とする平均値測定装置。
【請求項１０】
請求項９記載の平均値測定装置において、
前記正の整数ｌ＝１であること
を特徴とする平均値測定装置。
【請求項１１】
流体の脈動をアナログ信号として出力するセンサ部と、
基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる前記脈動に対し、前記基本周波数ｆの振動の周期１／ｆを正の整数ｍ倍したｍ／ｆと、（ｎ＋１）次の周波数（ｎ＋１）×ｆの周期１／｛（ｎ＋１）×ｆ｝との和である［ｍ／ｆ＋１／｛（ｎ＋１）×ｆ｝］のサンプリング間隔で前記アナログ信号をサンプリングしてデジタルのサンプリングデータに変換するＡ／Ｄ変換器と、
順番に得られた（ｎ＋１）個またはその整数倍の個数の前記サンプリングデータのデータ値を算術平均して平均値を求める処理部と
を有することを特徴とする平均値測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、高調波を含む脈動の平均値を測定する方法および平均値測定装置に関する。
【０００２】
【従来の技術】
高調波を含む脈動は、例えば、管内を流れる流体の流量や圧力等、あるいは電源から供給されえる電流や印加電圧等に現れる。
例えば、配管内を流れるガスや液体等の流体は、外部から配管系に伝達される振動により脈動を含んで流れる。外部振動源から配管経路へ伝達される振動としては、例えば、ガスエンジンヒートポンプ（以下、ＧＨＰという）やガスエンジン発電機のガスエンジンやコンプレッサ等で発生した振動がある。ＧＨＰは、ガスを燃焼させて燃焼室内のピストンを往復運動させ、それを回転運動に変換するガスエンジンを有している。
【０００３】
このようなＧＨＰから発生する振動は、ピストンの往復運動や回転系の回転運動に基づく基本周波数とその高調波成分とを有している。この基本周波数及びその高調波成分の振動が配管系に伝達されると、管内を流れる流体は、それら各周波数成分を合成した振動波形を持つ脈流となる。
【０００４】
このように複数の高調波が重畳した振動波形の脈流で管内を流れる流体流量の平均値は、例えば、超音波式流量計やサーマルフローセンサ式流量計などを用いて測定される。これら流量計からは管内を流れる流体の流量がアナログ信号として出力される。このアナログ信号をサンプリングしてデジタル信号に変換し、得られたデジタル信号レベルを時間平均することにより平均流量が得られる。
【０００５】
ところが、脈動の周波数成分に含まれる高調波成分を正確に再現するためには、シャノンのサンプリング定理に従って、測定対象に含めたい高調波の最高次数の２倍を超えるサンプリング周波数で基本周波数振動の１周期分以上の時間だけ測定する必要がある。
【０００６】
表１に示すように、基本周波数ｆ１＝ｆ［Ｈｚ］とし、２次高調波ｆ２＝２×ｆ［Ｈｚ］までを再現しようとすると、サンプリング周波数ｆｓ＝４×ｆ［Ｈｚ］で、サンプリング時間Ｔ（＝基本周波数振動の１周期）＝１／ｆ［ｓｅｃ］時間だけデータをサンプリングする必要がある。さらに高次の高調波成分の影響まで考慮しようとすると、表１のようにサンプリング周波数が高くなると共にサンプリング点数ｓが増加する。
【０００７】
【表１】
0004519312.tif 000002
【０００８】
他に、平均値を求める方法としては、多数のサンプリングデータを収集してそれらのデータ値の平均値を統計的に求める方法もある。
【０００９】
【発明が解決しようとする課題】
例えば、ガス供給量を測定するガスメータに平均流量測定装置を用いる場合を考えると、平均流量測定装置には、各住戸の屋外に長期間設置されても故障しないこと、小型で大量生産が可能であること、及び低い製造コストであること等が要求されるため、低消費電力化のために測定は間欠的に行う必要がある（条件１）。それと同時に、ガスメータでは、保安性能を担保するためできるだけ短時間に平均流量値を測定する必要がある（条件２）。
【００１０】
しかしながら、サンプリング定理に基づく従来の流体流量の平均値の計測では、考慮したい高次高調波の最高次数の少なくとも２倍のサンプリング周波数ｆｓが必要になる。これは、上記条件２には適するものの条件１には適さない。また、多数のサンプリングデータを収集する方法は、上記条件１には適するものの条件２には適さない。
【００１１】
本発明の目的は、間欠的なサンプリングで且つ少ないサンプリング点数で短時間で高調波を含む脈動の平均値を測定する方法及びそれを用いた平均値測定装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的は、脈動に含まれる基本周波数ｆの振動の周期の整数倍のサンプリング時間と、前記脈動に含まれる考慮すべき高調波の次数ｎに正の整数ｌを加算した（ｎ＋ｌ）次の周波数のサンプリング周波数（ｎ＋ｌ）×ｆとを有するサンプリングパラメータでデータサンプリングし、得られた複数のサンプリングデータを算術平均して平均値を求めることを特徴とする高調波を含む脈動の平均値を測定する方法によって達成される。
【００１３】
上記本発明による高調波を含む脈動の平均値を測定する方法において、ｉを正の整数として、ｉ×（ｎ＋ｌ）次の高調波は計測しないことを特徴とする。
また、前記データサンプリングにおけるサンプリング点数は、（ｎ＋ｌ）個の整数倍であることを特徴とする。この場合において、前記サンプリングパラメータは、前記基本周波数の周波数を「ｆ」、前記基本周波数振動の周期を「Ｔ」、前記考慮する高調波の次数を「ｎ」、且つｌ＝１として、サンプリング時間Ｔ＝１／ｆ、サンプリング周波数ｆｓ＝（ｎ＋１）×ｆ、サンプリング周期Ｔｓ＝１／ｆｓ、サンプリング点数ｓ＝ｎ＋１、であることを特徴とする。
【００１４】
また上記目的は、基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる脈動に対し、サンプリング周波数（ｎ＋１）×ｆで脈動瞬時値をサンプリングし、順番に得られた（ｎ＋１）個またはその整数倍の個数の前記脈動瞬時値を算術平均して平均値を求めることを特徴とする高調波を含む脈動の平均値を測定する方法によって達成される。
【００１５】
さらに上記目的は、基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる脈動に対し、前記基本周波数ｆの振動の周期１／ｆを正の整数ｍ倍したｍ／ｆと、（ｎ＋１）次の周波数（ｎ＋１）×ｆの周期１／｛（ｎ＋１）×ｆ｝との和である［ｍ／ｆ＋１／｛（ｎ＋１）×ｆ｝］のサンプリング間隔で脈動瞬時値をサンプリングし、順番に得られた（ｎ＋１）個またはその整数倍の個数の前記脈動瞬時値を算術平均して平均値を求めることを特徴とする高調波を含む脈動の平均値を測定する方法によって達成される。
【００１６】
上記本発明の高調波を含む脈動の平均値を測定する方法において、前記正の整数ｍは、同一の値でも構わないし各測定間隔で異なる正の整数ｍｋでも構わない。
【００１７】
また上記の高調波を含む脈動の平均値を測定する方法において、前記考慮する高調波が奇数次数であれば、サンプリング周期Ｔｓを不等時間間隔として、前記サンプリング点数ｓより少ない点数で測定することを特徴とする。
【００１８】
さらに上記目的は、流体の脈動をアナログ信号として出力するセンサ部と、前記脈動に含まれる基本周波数振動の周期の整数倍のサンプリング時間と、前記脈動に含まれる高調波の次数ｎに正の整数ｌを加算した（ｎ＋ｌ）次の周波数のサンプリング周波数とを有するサンプリングパラメータに基づいて前記アナログ信号をサンプリングしてデジタルのサンプリングデータに変換するＡ／Ｄ変換器と、複数の前記サンプリングデータのデータ値を平均化処理して前記流体の流量の平均値を算出する処理部とを有することを特徴とする平均値測定装置によって達成される。この場合において、前記正の整数ｌ＝１であってもよい。
【００１９】
さらに上記目的は、流体の脈動をアナログ信号として出力するセンサ部と、基本周波数ｆと、前記基本周波数ｆの（ｎ＋１）倍および（ｎ＋１）の正の整数ｉ倍の周波数ｉ×（ｎ＋１）×ｆの高調波以外の高調波からなる前記脈動に対し、前記基本周波数ｆの振動の周期１／ｆを正の整数ｍ倍したｍ／ｆと、（ｎ＋１）次の周波数（ｎ＋１）×ｆの周期１／｛（ｎ＋１）×ｆ｝との和である［ｍ／ｆ＋１／｛（ｎ＋１）×ｆ｝］のサンプリング間隔で前記アナログ信号をサンプリングしてデジタルのサンプリングデータに変換するＡ／Ｄ変換器と、順番に得られた（ｎ＋１）個またはその整数倍の個数の前記サンプリングデータのデータ値を算術平均して平均値を求める処理部とを有することを特徴とする平均値測定装置によって達成される。前記ｍは、同一でもよいし、各回異なる値でも構わない。
【００２０】
【発明の実施の形態】
本発明の一実施の形態による高調波を含む脈動の平均値を測定する方法及びそれを用いた平均値測定装置を図１乃至図３を用いて説明する。まず、本実施の形態による平均値測定装置の概略の構成を図１を用いて説明する。図１に示すように、平均値測定装置１は、超音波センサやサーマルフローセンサ等を備え、ガス管内を流れるガスの管内流動をアナログ信号として出力するセンサ部２を有している。
【００２１】
センサ部２の出力信号はＡ／Ｄ変換器４に入力するようになっている。Ａ／Ｄ変換器４は、処理部８から送られるコマンドにより設定したサンプリングパラメータに基づいてアナログ入力信号をサンプリングしてデジタル信号に変換して入力データ記憶部６に出力するようになっている。サンプリングパラメータは、後程説明する高調波を含む脈動の平均値を測定する方法に基づいて決められている。なお、Ａ／Ｄ変換器４の入力段に所定のカットオフ周波数を有するローパスフィルタを設けるようにしてももちろんよい。
【００２２】
処理部８はサンプリングパラメータ記憶部１０にアクセスして、Ａ／Ｄ変換器４に設定すべきサンプリングパラメータを読み出してＡ／Ｄ変換器４に設定できるようになっている。また、処理部８は、入力データ記憶部６に記憶された複数のサンプリングデータを順次読み出して加算し、次いで、サンプリングデータ数で除算して算術平均として平均値を求める。なお、逐次加算平均を用いるようにすればサンプリングデータが入力する度にそれまでの平均を算出できるので、入力データ記憶部の記憶容量は１データ分で済む。
【００２３】
求めた平均値は、出力部１２から外部制御系へ送出されるようになっている。以下に説明する高調波を含む脈動の平均値を測定する方法に基づいたサンプリングパラメータを用いることにより、上述のような単純な算術平均だけで高調波を含む脈動の平均値が求められる。
【００２４】
なお、上記平均値測定装置１では、アナログデータのサンプリング毎にデジタルデータへの変換を行って入力データ記憶部６に記憶させるようにしている。一方、十分線形な入力をアナログ／デジタル変換する場合には、サンプリングタイミング毎にアナログデータをコンデンサに充電して、アナログサンプリングデータの加算をアナログ回路的に実行するようにしてももちろんよい。この場合にはサンプリング個数分だけ加算されたアナログデータを１回デジタルデータに変換すればよい。
【００２５】
次に、本実施の形態による高調波を含む脈動の平均値を測定する測定手順についてガス管内を流れるガスを例にとって説明する。ガス器具のガス栓が全て閉じられている場合には、ガス管内のガスは流れないので、単位時間当りのガス移動量（平均値）は０（ゼロ）である。ガス管内のガスには大気圧を超える圧力がかけられており、ガス器具のガス栓を開放すると大気圧との差圧でガスが放出される。この状態でガス管内のガスは流れ出し、その流量の平均値（以下、平均流量という）を求めることによりガス使用量が計算できる。ガス管内のガスに外部からの振動が伝達されない場合には、ガス管内のガスの流れはほぼ一定となるため、その平均流量は本実施の形態によらずとも容易に求めることができる。
【００２６】
ところが当該ガス管の配管系に例えばＧＨＰが接続されているような場合には、ＧＨＰのガスエンジンの回転数を基本周波数として、当該基本周波数成分及びその高次の高調波成分の振動がガス管内のガスに伝達する。これにより、ガス管内のガス流は、当該振動成分を含む脈流となる。
【００２７】
本実施の形態による平均流量の測定の前提条件として、データサンプリング期間中のＧＨＰガスエンジンの回転数は一定であり、従って、サンプリング期間中に伝達される振動成分の基本周波数は一定であり、その高調波の振幅及び位相にもほぼ変動はないものとする。
【００２８】
上記前提の下に、データサンプリング期間中の当該振動振幅成分の総和が０になるようにサンプリングパラメータを設定すれば、平均流量は、複雑な演算をせずに算術平均だけで求めることができる。
【００２９】
脈動を構成する振動成分のうちのｎ次高調波成分を例えば（ｎ＋１）次の周波数で基本周波数ｆの振動の周期（＝１／ｆ）に等しいサンプリング時間Ｔ＝１／ｆだけサンプリングすると、アンダーサンプリング（２×ｎ次の周波数以下の低い周波数でサンプリングすること）による周波数の折り返し現象（エリアジング）により、ｎ次高調波成分は、（ｎ＋１）−ｎ＝１（次）の周波数（＝基本周波数ｆ）に折り返される。
【００３０】
同様にして、（ｎ−１）次高調波成分を（ｎ＋１）次の周波数でサンプリング時間Ｔ＝１／ｆだけサンプリングすると、（ｎ−１）次高調波成分は、折り返し現象により（ｎ＋１）−（ｎ−１）＝２（次）の周波数（＝２次高調波）に折り返される。以下、高調波次数が１つ減るごとに折り返しの次数は１つ上がるが、折り返された波形の周期は基本周波数脈動の周期Ｔ＝１／ｆの整数分の１になる。高調波次数が（ｎ＋１）／２以下の整数になるとサンプリング定理に従って折り返し現象は生じず、周期が基本周波数脈動の周期Ｔ＝１／ｆの整数分の１である高調波が再現される。
【００３１】
従って、基本周波数ｆの脈動の周期（＝１／ｆ）に等しいサンプリング時間Ｔ＝１／ｆを確保し、サンプリング周波数ｆｓ＝（ｎ＋１）×ｆとしてサンプリングすれば、基本周波数成分からｎ次高調波成分までの時間波形は折り返し現象による周波数成分も含めて全て周期的となる。
【００３２】
また、（ｎ＋２）次高調波成分を（ｎ＋１）次の周波数でサンプリング時間Ｔ＝１／ｆだけサンプリングした場合も折り返し現象により、（ｎ＋２）次高調波成分は（ｎ＋１）−（ｎ−１）＝２（次）の周波数（＝２次高調波）に折り返される。以下、高調波次数が１つ上がるごとに折り返しの次数は１つ上がるが、折り返された波形の周期は基本周波数脈動の周期Ｔ＝１／ｆの整数分の１となっている。
【００３３】
一方、（ｎ＋１）次高調波成分を（ｎ＋１）次の周波数でサンプリングした場合は周波数の折り返し現象により、（ｎ＋１）次高調波成分は（ｎ＋１）−（ｎ＋１）＝０（次）、つまりＤＣ（直流）成分に折り返される。同様に、（ｎ＋１）次の整数倍の高調波も全てＤＣ成分に折り返される。従って、この場合には得られた時間波形は周期的にならない。
【００３４】
従って、基本周波数脈動の周期（＝１／ｆ）に等しいサンプリング時間Ｔ＝１／ｆを確保し、サンプリング周波数ｆｓ＝（ｎ＋１）×ｆとしてサンプリングすれば、ｎ次高調波成分より高次の高調波のうち、（ｎ＋１）次及びその整数倍の高調波成分を除き、折り返し現象による周波数成分の時間波形は全て周期的となる。
【００３５】
ところで、周期的波形をその周期の整数倍の期間内で均等なサンプリング周期Ｔｓでサンプリングすれば、ＤＣオフセット成分を除去したサンプリングデータのデータ値の合計は０になる。
【００３６】
従って、
サンプリング時間Ｔ＝１／ｆ  ・・・（１）
サンプリング周波数ｆｓ＝（ｎ＋１）×ｆ  ・・・（２）
サンプリング周期Ｔｓ＝１／ｆｓ  ・・・（３）
としてサンプリングすれば、（ｎ＋１）次及びその整数倍の高調波成分を除き、脈動を生じさせる振動の各周波数成分の周期的な時間波形を再現することができる。また、周期的波形なのでサンプリング開始時期は任意である。ここにおいて、
0004519312.tif 000003
となる。
【００３７】
上記の式（１）〜（４）で示されるサンプリングパラメータに基づいてｎ＋１点のデータサンプリングを行い、算術平均として全ｎ＋１点のサンプリングデータを加算してサンプリング点数（ｎ＋１）で除算する。これにより、（ｎ＋１）次及びその整数倍の高調波成分を除き、基本波及び高調波の振幅レベルの平均を０にして平均流量を求めることができる。なお、平均流量の計算に既に述べた逐次加算平均を用いることができる。
【００３８】
本実施の形態において、上記例では、ｎ次高調波までを考慮した平均値を求める際に、サンプリング周波数ｆｓを（ｎ＋１）次の周波数としたが、サンプリング周波数ｆｓは特に限定されるものではなく、基本周波数の２倍以上であればよい。従って、平均値を求める上でｎ次高調波だけを考慮する場合に、サンプリング周波数ｆｓを例えば（ｎ−１）次や（ｎ＋３）次の周波数としてももちろんよい。
【００３９】
但し、上述のように、サンプリング周波数ｆｓ及びその整数倍の周波数成分が脈動に重畳していると振動振幅成分の総和が０にならなくなる。従って、現実には、ＧＨＰ等からガス管に伝達する振動を予め周波数分析しておいて、振幅レベルが小さくて平均値を求める上で無視できる高調波を見つけて、その高調波の次数の周波数をサンプリング周波数ｆｓとするのが望ましい。
【００４０】
また、サンプリング周波数ｆｓを決めるとサンプリング点数ｓが決まる。従って、考慮すべき高調波よりあまりに高い次数の周波数をサンプリング周波数ｆｓとしてしまうと、サンプリング点数ｓが大きくなってしまう。一方、あまりに低い次数の周波数をサンプリング周波数ｆｓにすると、サンプリング点数ｓが少なくなる結果、測定のＳ／Ｎ比が低下するおそれがある。これらの点を考慮して、上述のようにｎ次高調波までを考慮する際に（ｎ＋１）次の周波数をサンプリング周波数ｆｓとするのが望ましい。
【００４１】
なお、上記測定方法では、他の振動源からガス管内のガスに別の基本周波数及びその高調波が伝達すると正確な測定はできないので、もとの基本周波数と別の基本周波数の共通の基本周波数を新たに基本周波数とすればよい。また、基本周波数及びその高調波とは無関係のランダムノイズ成分は、上記Ｓ／Ｎ比を考慮してサンプリング点数ｓの数を調整することにより算術平均の際にキャンセルすることができる。
【００４２】
以下、実施例１及び変形例１乃至３を用いてより具体的に説明する。
〔実施例１〕
図２は、基本周波数ｆの６次高調波αの時間波形を示している。図中、横軸は時間ｔを表し、縦軸は振幅Ａを表している。基本周波数ｆの脈動の周期（＝１／ｆ）に等しいサンプリング時間Ｔ＝１／ｆを確保し、脈動を構成する振動成分のうちの６次高調波成分を例えば７次の周波数でサンプリングすると、アンダーサンプリングによる周波数の折り返し現象により、６次高調波成分は、１次の周波数（＝基本周波数ｆ）の波形Ｘになる。
【００４３】
同様に、基本周波数ｆの脈動の周期（＝１／ｆ）に等しいサンプリング時間Ｔ＝１／ｆを確保し、サンプリング周波数ｆｓ＝７×ｆとしてサンプリングすれば、基本周波数成分から６次高調波成分までの時間波形と、７次及びその整数倍の次数の高調波を除く８次以上の高調波成分の時間波形とは、折り返し現象による周波数成分も含めて全て周期的となる。周期的波形をその周期の整数倍の期間内で均等なサンプリング周期Ｔｓでサンプリングすれば、ＤＣオフセット成分を除去したサンプリングデータのデータ値の合計は０になる。
【００４４】
従って、
サンプリング時間Ｔ＝１／ｆ
サンプリング周波数ｆｓ＝７×ｆ
サンプリング周期Ｔｓ＝１／ｆｓ＝１／（７×ｆ）
としてサンプリングすれば、７次及びその整数倍の高調波成分を除き、折り返し現象による周波数成分も含めて脈動を生じさせる振動の各周波数成分の周期的な時間波形を再現することができる。なお、周期的波形なのでサンプリング開始時期は任意である。ここにおいて、連続するサンプリングにより
0004519312.tif 000004
又はその整数倍となる。
【００４５】
上記サンプリングパラメータに基づいて７点又はその整数倍のデータサンプリングを行い、算術平均として全７点又はその整数倍のサンプリングデータを加算してサンプリング点数の「７」又はその整数倍で除算する。これにより、７次及びその整数倍の高調波成分を除き、基本波及び高調波の振幅レベルの平均を０にして平均値を求めることができる。
【００４６】
本実施例では、６次高調波までを考慮した平均値を求める際に、サンプリング周波数ｆｓを７次の周波数にしたが、サンプリング周波数ｆｓは特に限定されるものではなく、例えば４次、５次、８次等の周波数としてももちろんよい。図２において、サンプリング周波数ｆｓを５次の周波数にした場合の折り返し波形を波形Ｙで示す。同様に、サンプリング周波数ｆｓを４次の周波数にした場合の折り返し波形を波形Ｚで示す。波形Ｚは、振幅Ａ＝０の直線となる。また、サンプリング周波数ｆｓを８次の周波数にした場合の折り返し波形を波形Ｗで示す。
【００４７】
図２に示すように本実施の形態によるサンプリングパラメータを用いれば、折り返し波形を含めて周期関数的に取り扱うことができ、ＤＣオフセット成分を除けばサンプリングデータの総和を０にすることができるので、例えば、考慮する高調波の次数６に１を加えた数、すなわち７点のサンプリング点数ｓだけで、１次〜６次までの周波数成分を含む脈動があっても正確に平均値を測定することができるようになる。
【００４８】
一方、これを従来の方式で行うと、表１にも示してある通り、サンプリング点数ｓ＝６×２＝１２点となり、本実施例の方が少ないサンプリング点数ｓで平均値を簡単かつ正確に測定できることがわかる。
【００４９】
〔変形例１〕
次に、サンプリング周期Ｔｓを不等時間間隔にしてより少ないサンプリング点数ｓで測定する例について図３を用いて説明する。本例では、脈動に偶数次数が含まれていない場合であって７次高調波まで考慮した平均値を求める場合について説明する。
【００５０】
偶数次の高調波が含まれていないので、折り返し成分も含めてサンプリングデータに含まれている考慮すべき周波数成分は、図３にも示すように基本周波数ｆの時間波形Ｌと、３次高調波の時間波形Ｍ、及び５次高調波の時間波形Ｎの３つになる。これら時間波形Ｌ、Ｍ、Ｎは全て、時刻０を基準にして時刻Ｔ／２＝１／（２×ｆ）では半周期のずれが生じている。
【００５１】
図３において、５つの破線の直線Ｓ０〜Ｓ５は、時刻０から計ったサンプリング位置を示している。サンプリング位置Ｓ０＝０、サンプリング位置Ｓ１＝１／（８×ｆ）、サンプリング位置Ｓ２＝３／（８×ｆ）、サンプリング位置Ｓ３＝４／（８×ｆ）、サンプリング位置Ｓ４＝５／（８×ｆ）、サンプリング位置Ｓ５＝７／（８×ｆ）である。
【００５２】
例えば、サンプリング位置Ｓ０＝０、サンプリング位置Ｓ１＝１／（８×ｆ）、サンプリング位置Ｓ３＝４／（８×ｆ）、サンプリング位置Ｓ４＝５／（８×ｆ）の４点でサンプリングすると、時刻０を基準にして時刻Ｔ／２＝１／（２×ｆ）では半周期ずれているので、サンプリングデータの総和は０になる。また、サンプリング位置Ｓ０＝０、サンプリング位置Ｓ２＝３／（８×ｆ）、サンプリング位置Ｓ３＝４／（８×ｆ）、サンプリング位置Ｓ５＝７／（８×ｆ）の４点でサンプリングしても時刻０を基準にして時刻Ｔ／２＝１／（２×ｆ）では半周期ずれているので、サンプリングデータの総和は０になる。
【００５３】
このように、考慮する高調波が奇数次数である場合には、サンプリング周期Ｔｓを不等時間間隔にしてより少ないサンプリング点数ｓ（本例では４点）で測定することができる。
【００５４】
〔変形例２〕
例えば、変形例１において、サンプリング位置Ｓ０＝０でサンプリング後、基本周波数の波形の１周期Ｔの整数倍に３／（８×ｆ）を加えた時刻をサンプリング位置Ｓ２とすることもできる。同様にサンプリング位置Ｓ２でのサンプリング後、周期Ｔの整数倍に１／（８×ｆ）を加えた時刻をサンプリング位置Ｓ３とすることもできる。さらに同様にサンプリング位置Ｓ３でのサンプリング後、周期Ｔの整数倍に３／（８×ｆ）を加えた時刻をサンプリング位置Ｓ５とすることもできる。
【００５５】
また、実施例１に適用すると、サンプリング時間Ｔ＝１／ｆの任意の整数倍に１／（７×ｆ）を順次加算した時間間隔で７回サンプリングしても実施例１と同様の効果を得ることができる。但し、変形例１の場合と異なり、サンプリング点数ｓは７個必要であり、実施例１及び変形例１に比較して測定時間が長くなる。
【００５６】
〔変形例３〕
（ｎ＋１）次及びその整数倍の高調波成分や、他の振動源から別の基本周波数及びその高調波がガス管内のガスに伝達する場合は、サンプリング開始時刻ｔ１からの（ｎ＋１）個のサンプリングデータに基づく平均流量と、サンプリング開始時刻ｔ２からの（ｎ＋１）個のサンプリングデータに基づく平均流量は一般に異なる値となる。
【００５７】
そこで、互いに素である２つの整数ｎ1とｎ2を選び、ｎ1次高調波までを考慮した測定とｎ2次高調波までを考慮した測定とを組み合わせて平均値を求めるようにする。こうすることで、（ｎ＋１）次及びその整数倍の高調波成分や、別の基本周波数及びその高調波が伝達していても２つの測定のいずれか一方で正確な平均値を求めることができる。
【００５８】
本変形例に変形例２を組み合わせれば、ｎ1次高調波までを考慮した測定とｎ2次高調波までを考慮した測定を同時並行的に実施できる。あるいは、通常はｎ1次高調波までを考慮した測定だけを行い、求めた平均値が所定値よりずれたらｎ2次高調波までを考慮した測定により平均値を求めるようにしてもよい。
【００５９】
互いに素である複数の整数の最小公倍数を次数とする高調波は、正確な平均値を求める上での現実的な最高次数の高調波まで一致しないため、このような互いに素である複数の整数を選ぶことにより、外部振動源の影響とは別にガス平均流量そのものが変動しているのか否かを確認できる。また、上記同時並行的測定にすれば、平均流量そのものの変動を測定中に確認できるようになる。
【００６０】
例えば、５次高調波までを考慮した測定と６次高調波までを考慮した測定を同時並行的に行えば、サンプリング周波数ｆｓ＝６×ｆ及び７×ｆで、ｎ＝４１までの高調波を測定できるようになる。さらに、ｎ＝４１までの高調波を考慮するなら上記変形例ではｎ＋１＝４２回のサンプリング点数ｓが必要であるが、本変形例によれば、（６＋１）＋（７＋１）＝１５個のサンプリング点数ｓで判断できるようになる。なお、上式の括弧内の＋１は変化有無の判断のための冗長測定分である。
【００６１】
本発明は上記実施の形態に限らず種々の変形が可能である。
例えば、上記実施の形態では、ガス管に伝達するＧＨＰの振動に基づく脈流の平均（流量）値を求める方法を示しているが、本発明はこれに限らず、種々の脈動での平均値の算出に用いることができる。
【００６２】
【発明の効果】
以上の通り、本発明によれば、少ないサンプリング点数で高調波を含む脈動の平均値を測定することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による平均値測定装置の概略の構成を示す図である。
【図２】本発明の一実施の形態による高調波を含む脈動の平均値を測定する測定手順の実施例を示す図である。
【図３】本発明の一実施の形態による高調波を含む脈動の平均値を測定する測定手順の変形例を示す図である。
【符号の説明】
１  平均値測定装置
２  センサ部
４  Ａ／Ｄ変換器
６  入力データ記憶部
８  処理部
１０  サンプリングパラメータ記憶部
１２  出力部
【図１】
0004519312.tif 000005
【図２】
0004519312.tif 000006
【図３】
0004519312.tif 000007