(57)【要約】【課題】シグナルの検出に失敗する頻度を少なくし、計測される流量が正しい確率を高める。ピーク位置のトラッキングに失敗しても正しい状態に復帰できるようにする。初回の測定にも適用できるようにする。【解決手段】順方向の波形データＳ１のピーク位置ｔｐ１と逆方向の波形データＳ２のピーク位置ｔｐ２との間隔をピーク間隔ＰＷとして求める。ピーク間隔ＰＷが所定の値ＰＷｔｈ以上であった場合、順方向の波形データＳ１のピークＰ１maxおよび逆方向の波形データＳ２のピークＰ２maxのうち値が大きい方の位置を第１のピーク位置ＰＸ１として決定する。値が小さい方の波形データについては、第１のピーク位置ＰＸ１から所定の範囲（ＰＸ１−ａ〜ＰＸ１＋ｂ）内でピークを探索し、その探索したピークの位置を第２のピーク位置ＰＸ２とする。第１のピーク位置ＰＸ１と第２のピーク位置ＰＸ２とから伝播時間差Δｔを求める。【選択図】  図４
2018128264.tif 000002
【特許請求の範囲】
【請求項１】
測定対象の流体が流れる配管と、この配管の上流側に配置された第１の超音波送受信器と、前記配管の下流側に配置された第２の超音波送受信器とを備え、前記第１の超音波送受信器と前記第２の超音波送受信器との間で互いに逆方向に伝播する超音波の伝播時間の差に基づいて前記流体の流量を計測するように構成された超音波流量計において、
前記第１の超音波送受信器から発射され前記第２の超音波送受信器によって受信される超音波の波形データを順方向の波形データとして取得するように構成された順方向波形データ取得部と、
前記第２の超音波送受信器から発射され前記第１の超音波送受信器によって受信される超音波の波形データを逆方向の波形データとして取得するように構成された逆方向波形データ取得部と、
前記順方向波形データ取得部によって取得された前記順方向の波形データのピークの時間軸上の位置をピーク位置として検出するように構成された順方向ピーク位置検出部と、
前記逆方向波形データ取得部によって取得された前記逆方向の波形データのピークの時間軸上の位置をピーク位置として検出するように構成された逆方向ピーク位置検出部と、
前記順方向ピーク位置検出部によって検出された前記順方向の波形データのピーク位置と前記逆方向ピーク位置検出部によって検出された前記逆方向の波形データのピーク位置との間隔をピーク間隔として算出するように構成されたピーク間隔算出部と、
前記ピーク間隔算出部によって算出された前記ピーク間隔が所定の値以上である場合、前記順方向の波形データのピークおよび前記逆方向の波形データのピークのうち値が大きい方の位置を第１のピーク位置とし、値が小さい方のピークを含む波形データについては、前記第１のピーク位置から所定の範囲内でピークを探索し、この探索したピークの位置を第２のピーク位置とするように構成されたピーク位置決定部と、
前記ピーク位置決定部によって決定された前記第１のピーク位置と前記第２のピーク位置とから前記伝播時間の差を算出するように構成された伝播時間差算出部と
を備えることを特徴とする超音波流量計。
【請求項２】
請求項１に記載された超音波流量計において、
前記ピーク位置決定部は、
前記ピーク間隔算出部によって算出された前記ピーク間隔が前記所定の値未満である場合、前記順方向の波形データのピーク位置を第１のピーク位置とし、前記逆方向の波形データのピーク位置を第２のピーク位置とするように構成されている
ことを特徴とする超音波流量計。
【請求項３】
請求項１又は２に記載された超音波流量計において、
前記伝播時間差算出部は、
前記ピーク位置決定部によって決定された前記第１のピーク位置および前記第２のピーク位置を基にして前記順方向の波形データおよび前記逆方向の波形データの双方から切り出した波形データに対して相関演算を行って前記伝播時間の差を算出するように構成されている
ことを特徴とする超音波流量計。
【請求項４】
請求項１〜３の何れか１項に記載された超音波流量計において、
前記ピーク位置決定部で用いられる前記所定の値は、
計測可能な流量の上限値と下限値とから規定される、前記伝播時間の差が取り得る範囲以上の値として定められている
ことを特徴とする超音波流量計。
【請求項５】
請求項１〜４の何れか１項に記載された超音波流量計において、
前記ピーク位置決定部で用いられる前記所定の範囲は、
計測可能な流量の上限値と下限値とから規定される、前記ピーク位置を探索する側の超音波の伝播時間が取り得る範囲として定められている
ことを特徴とする超音波流量計。
【請求項６】
測定対象の流体が流れる配管と、この配管の上流側に配置された第１の超音波送受信器と、前記配管の下流側に配置された第２の超音波送受信器とを備え、前記第１の超音波送受信器と前記第２の超音波送受信器との間で互いに逆方向に伝播する超音波の伝播時間の差に基づいて前記流体の流量を計測するように構成された超音波流量計に適用される流量計測方法において、
前記第１の超音波送受信器から発射され前記第２の超音波送受信器によって受信される超音波の波形データを順方向の波形データとして取得する順方向波形データ取得ステップと、
前記第２の超音波送受信器から発射され前記第１の超音波送受信器によって受信される超音波の波形データを逆方向の波形データとして取得する逆方向波形データ取得ステップと、
前記順方向波形データ取得ステップによって取得された前記順方向の波形データのピークの時間軸上の位置をピーク位置として検出する順方向ピーク位置検出ステップと、
前記逆方向波形データ取得ステップによって取得された前記逆方向の波形データのピークの時間軸上の位置をピーク位置として検出する逆方向ピーク位置検出ステップと、
前記順方向ピーク位置検出ステップによって検出された前記順方向の波形データのピーク位置と前記逆方向ピーク位置検出ステップによって検出された前記逆方向の波形データのピーク位置との間隔をピーク間隔として算出するピーク間隔算出ステップと、
前記ピーク間隔算出ステップによって算出された前記ピーク間隔が所定の値以上である場合、前記順方向の波形データのピークおよび前記逆方向の波形データのピークのうち値が大きい方の位置を第１のピーク位置とし、値が小さい方のピークを含む波形データについては、前記第１のピーク位置から所定の範囲内でピークを探索し、この探索したピークの位置を第２のピーク位置とするピーク位置決定ステップと、
前記ピーク位置決定ステップによって決定された前記第１のピーク位置と前記第２のピーク位置とから前記伝播時間の差を算出する伝播時間差算出ステップと
を備えることを特徴とする流量計測方法。
【請求項７】
請求項６に記載された流量計測方法において、
前記ピーク位置決定ステップは、
前記ピーク間隔算出ステップによって算出された前記ピーク間隔が前記所定の値未満である場合、前記順方向の波形データのピーク位置を第１のピーク位置とし、前記逆方向の波形データのピーク位置を第２のピーク位置とする
ことを特徴とする流量計測方法。
【請求項８】
請求項６又は７に記載された流量計測方法において、
前記伝播時間差算出ステップは、
前記ピーク位置決定ステップによって決定された前記第１のピーク位置および前記第２のピーク位置を基にして前記順方向の波形データおよび前記逆方向の波形データの双方から切り出した波形データに対して相関演算を行って前記伝播時間の差を算出する
ことを特徴とする流量計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、超音波を用いて流体の流量を計測する超音波流量計および流量計測方法に関する。
【背景技術】
【０００２】
〔伝播時間差法〕
従来より、流体の流量を計測する流量計として、超音波を用いて流体の流量を計測する超音波流量計が用いられている。この超音波流量計では、図７にその概略図を示すように、測定対象の流体が流れる配管１の上流側の外周面に第１の超音波送受信器（上流側トランスデューサ）２を配置し、下流側の外周面に第２の超音波送受信器（下流側トランスデューサ）３を配置し、第１の超音波送受信器２と第２の超音波送受信器３との間で互いに逆方向に伝播する超音波の伝播時間の差に基づいて流体の流速Ｖを測定し、この測定した流速Ｖと配管１の断面積Ｓとから流体の流量Ｑを求める。この方法を伝播時間差法と呼んでいる。なお、この明細書では、超音波送受信器２，３から発射される超音波を超音波ビームと呼んだり、超音波信号と呼んだりもする。
【０００３】
図７において、θは配管１の軸と超音波ビームの軸とのなす角である。第１の超音波送受信器２から発射されて第２の超音波送受信器３で受信される超音波（上流側から下流側へと伝播する超音波(順方向に伝播する超音波)）の伝播時間ｔ１（順方向伝播時間）は、下記（１）式のように表される。
ｔ１＝Ｌ／（Ｃ＋Ｖｃｏｓθ）・・・・（１）
ここで、Ｌは超音波伝播距離〔ｍ〕、Ｃは流体中の音速〔ｍ／ｓ〕である。超音波は流体の流れに乗って伝播するため、流れが速いほど短い時間で伝播する。
【０００４】
同様に、第２の超音波送受信器３から発射されて第１の超音波送受信器２で受信される超音波（下流側から上流側へと伝播する超音波(逆方向に伝播する超音波)）の伝播時間 (逆方向伝播時間)は、下記（２）式のように表される。
ｔ２＝Ｌ／（Ｃ−Ｖｃｏｓθ）・・・・（２）
超音波は流体の流れに逆らって伝播するため、流れが速いほど長い時間をかけて伝播する。
【０００５】
上記の（１），（２）式から、超音波の伝播時間差Δｔ＝ｔ２−ｔ１と流速Ｖとの関係は、以下のようになる。
Δｔ＝ｔ２−ｔ１＝２ＬＶｃｏｓθ／（Ｃ2−Ｖ2ｃｏｓ2θ）
Ｃ＞＞Ｖであるので、
Δｔ≒２ＬＶｃｏｓθ／Ｃ2
したがって、
Ｖ≒Ｃ2／（２Ｌｃｏｓθ）Δｔ  ・・・・（３）
【０００６】
この流速Ｖに断面積Ｓと流量補正係数ｋを乗じると流量Ｑを求めることができる。
Ｑ＝ｋＳＶ  ・・・・（４）
【０００７】
流量補正係数ｋは、超音波ビームが流体を通る部分の平均流速と配管断面における平均流速との比を補正するための係数であり、配管内面の表面粗さとレイノルズ数の関数となっている。
【０００８】
〔伝播時間の範囲〕
一般に、流量計では流量計測範囲が定められている。流量計測範囲の最小流量をＱmin、最大流量をＱmaxとする。Ｑmin，Ｑmaxは正の数でも０でも負の数でも良い。すなわち、
１）０＜Ｑmin＜Ｑmax
２）０＝Ｑmin＜Ｑmax
３）Ｑmin＜０＜Ｑmax
４）Ｑmin＜Ｑmax＝０
５）Ｑmin＜Ｑmax＜０
といった場合が考えられる。
【０００９】
配管のディメンジョンや流体中での音速に加え、流量が定まると、伝播時間差Δｔが求まる。すなわち、上記の（３），（４）式より、
Δｔ＝ｔ２−ｔ１＝２ＬＱｃｏｓθ／（ｋＳＣ2）
と表され、流量が流量計測範囲に収まっているとすると、
Ｑmin≦Ｑ≦Ｑmax
であるため、
２ＬＱminｃｏｓθ／（ｋＳＣ2）≦（ｔ２−ｔ１）≦２ＬＱmaxｃｏｓθ／（ｋＳＣ2）  ・・・・（５）
となる。
【００１０】
したがって、
〔ｔ１＋２ＬＱminｃｏｓθ／（ｋＳＣ2）〕≦ｔ２≦〔ｔ１＋２ＬＱmaxｃｏｓθ／（ｋＳＣ2）〕  ・・・・（６）
もしくは、
〔ｔ２−２ＬＱmaxｃｏｓθ／（ｋＳＣ2）〕≦ｔ１≦〔ｔ２−２ＬＱminｃｏｓθ／（ｋＳＣ2）〕  ・・・・（７）
と表すことができる。
【００１１】
伝播時間差法において、順方向伝播時間ｔ１や逆方向伝播時間ｔ２を所要の時間精度で検出することは容易ではない。そこで、伝播時間差Δｔを直接求める方式として、相関法が考えられている（例えば、特許文献１参照）。相関法では、順方向に伝播する超音波の波形データ（順方向の波形データ）のピークの位置（時間軸上の位置）を順方向のシグナルの位置として推定し、逆方向に伝播する超音波の波形データ（逆方向の波形データ）のピークの位置（時間軸上の位置）を逆方向のシグナルの位置として推定し、この推定した順方向のシグナルの位置および逆方向のシグナルの位置を基にして順方向の波形データおよび逆方向の波形データの双方から波形データを切り出し、この切り出した波形データに対して相関演算を行って伝播時間差Δｔを算出する。
【００１２】
また、超音波流量計として、クランプオン式超音波流量計が用いられている（例えば、特許文献２参照）。クランプオン式超音波流量計では、超音波の送受信を行うトランスデューサを流量を計測する配管外部に押し付けて設置することにより、配管を切らずに流量を計測できるというメリットがある。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１３−８８３２２号公報
【特許文献２】特開２０１５−２３２５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、クランプオン式超音波流量計では、超音波信号が配管の管壁にも伝わり、この管壁を伝わる超音波信号（ノイズ）が大きく、流体中を伝わる超音波信号（シグナル）とのＳＮ比が小さい状態（例えば、一桁台）で流量を計測せざるを得ないことがある。
【００１５】
このような場合、シグナルの位相とノイズの位相の状態により、順方向もしくは逆方向のシグナルがノイズよりも小さな振幅となってしまうことがある。相関法では、取得した超音波の波形データのピーク位置からシグナルの位置を推定するが、この場合、誤った位置にシグナルがあると判定してしまい、シグナルの検出に失敗し、流量計測を誤る虞がある。
【００１６】
図８に正常な状態における超音波の波形データを例示する。同図において、Ｓ１は順方向の波形データ、Ｓ２は逆方向の波形データ、ＮＬはノイズレベルであり、順方向の波形データＳ１のピークＰ１max、逆方向の波形データＳ２のピークＰ２maxともに、ノイズレベルＮＬよりも大きい。
【００１７】
図９にシグナルの検出に失敗する場合の超音波の波形データを例示する。この例において、逆方向の波形データＳ２の正しいピークはＰ２maxであるが、この正しいピークＰ２maxはノイズレベルＮＬよりも小さい。このため、ノイズのピークＰＮmaxを逆方向の波形データＳ２のピークであると見誤ってしまう。
【００１８】
なお、正しいピーク位置を探索する方法として、直前のピーク位置を保持しておき、そこからいきなり大きくは変化しないという前提条件のもとで前回のピーク位置付近のピークを探索するというものがある。しかし、この方法では、ピーク位置のトラッキングに失敗すると、正しい状態に復帰できなくなる虞がある。また、初回の測定には適用できないといった問題もある。
【００１９】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、シグナルの検出に失敗する頻度を少なくし、計測される流量が正しい確率を高めることができる超音波流量計および流量計測方法を提供することにある。
また、ピーク位置の検出に失敗しても正しい状態に復帰することができ、初回の測定にも適用することができる超音波流量計および流量計測方法を提供することにある。
【課題を解決するための手段】
【００２０】
このような目的を達成するために本発明は、測定対象の流体が流れる配管（１）と、この配管の上流側に配置された第１の超音波送受信器（２）と、配管の下流側に配置された第２の超音波送受信器（３）とを備え、第１の超音波送受信器と第２の超音波送受信器との間で互いに逆方向に伝播する超音波の伝播時間の差に基づいて流体の流量を計測するように構成された超音波流量計（１００）において、第１の超音波送受信器から発射され第２の超音波送受信器によって受信される超音波の波形データを順方向の波形データとして取得するように構成された順方向波形データ取得部（４１）と、第２の超音波送受信器から発射され第１の超音波送受信器によって受信される超音波の波形データを逆方向の波形データとして取得するように構成された逆方向波形データ取得部（４２）と、順方向波形データ取得部によって取得された順方向の波形データのピークの時間軸上の位置をピーク位置として検出するように構成された順方向ピーク位置検出部（４３）と、逆方向波形データ取得部によって取得された逆方向の波形データのピークの時間軸上の位置をピーク位置として検出するように構成された逆方向ピーク位置検出部（４４）と、順方向ピーク位置検出部によって検出された順方向の波形データのピーク位置と逆方向ピーク位置検出部によって検出された逆方向の波形データのピーク位置との間隔をピーク間隔として算出するように構成されたピーク間隔算出部（４５）と、ピーク間隔算出部によって算出されたピーク間隔が所定の値以上である場合、順方向の波形データのピークおよび逆方向の波形データのピークのうち値が大きい方の位置を第１のピーク位置とし、値が小さい方のピークを含む波形データについては、第１のピーク位置から所定の範囲内でピークを探索し、この探索したピークの位置を第２のピーク位置とするように構成されたピーク位置決定部（４６）と、ピーク位置決定部によって決定された第１のピーク位置と第２のピーク位置とから伝播時間の差を算出するように構成された伝播時間差算出部（４７）とを備えることを特徴とする。
【００２１】
この発明によれば、第１の超音波送受信器から発射され第２の超音波送受信器によって受信される超音波の波形データが順方向の波形データとして取得され、この取得された順方向の波形データのピーク位置が検出される。また、第２の超音波送受信器から発射され第１の超音波送受信器によって受信される超音波の波形データが逆方向の波形データとして取得され、この取得された逆方向の波形データのピーク位置が検出される。そして、この検出された順方向の波形データのピーク位置と逆方向の波形データのピーク位置との間隔がピーク間隔として算出される。
【００２２】
ここで、算出されたピーク間隔が所定の値以上である場合、順方向の波形データのピークおよび逆方向の波形データのピークのうち値が大きい方の位置が第１のピーク位置とされ、値が小さい方のピークを含む波形データについては、第１のピーク位置から所定の範囲内でピークが探索され、この探索されたピークの位置が第２のピーク位置とされる。そして、この第１のピーク位置と第２のピーク位置とから、順方向と逆方向の超音波の伝播時間の差が算出される。
【００２３】
すなわち、本発明では、算出されたピーク間隔が所定の値以上である場合、順方向の波形データのピークおよび逆方向の波形データのピークのうち、値が大きい方の位置が正しいピークの位置と仮定され、この正しいピークの位置と仮定されたピークの位置が第１のピーク位置として決定される。値が小さい方のピークを含む波形データについては、正しいピークの位置と仮定したピークの位置（第１のピーク位置）から所定の範囲内で本来のピークが探索され、この探索された本来のピークの位置が第２のピーク位置として決定される。
【００２４】
本発明では、この決定された第１のピーク位置（ピークの値が大きい方の波形データのピーク位置）と第２のピーク位置（ピークの値が小さい方の波形データの本来のピーク位置）とから伝播時間の差を算出することにより、シグナルの検出に失敗する頻度を少なくし、計測される流量が正しい確率を高めることができるようになる。また、毎回洗い直しで計測が行われるものとなり、ピーク位置の検出に失敗しても正しい状態に復帰することができ、初回の測定にも適用することができるようになる。
【００２５】
なお、上記説明では、一例として、発明の構成要素に対応する図面上の構成要素を、括弧を付した参照符号によって示している。
【発明の効果】
【００２６】
以上説明したことにより、本発明によれば、順方向の波形データのピーク位置および逆方向の波形データのピーク位置を検出し、この検出した順方向の波形データのピーク位置と逆方向の波形データのピーク位置との間隔をピーク間隔として算出し、この算出したピーク間隔が所定の値以上である場合、順方向の波形データのピークおよび逆方向の波形データのピークのうち値が大きい方の位置を第１のピーク位置とし、値が小さい方のピークを含む波形データについては、第１のピーク位置から所定の範囲内でピークを探索し、この探索したピークの位置を第２のピーク位置とし、この第１のピーク位置と第２のピーク位置とから伝播時間の差を算出するようにしたので、シグナルの検出に失敗する頻度を少なくし、計測される流量が正しい確率を高めることができるようになる。また、ピーク位置の検出に失敗しても正しい状態に復帰することができ、初回の測定にも適用することができるようになる。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の実施の形態に係る超音波流量計の要部を示す図である。
【図２】図２は、この超音波流量計における流量演算装置のハードウェア構成の概略図である。
【図３】図３は、この超音波流量計における流量演算装置のＣＰＵが実行する処理動作を説明するためのフローチャートである。
【図４】図４は、図３に続くフローチャートである。
【図５Ａ】図５Ａは、順方向の波形データの具体例を示す図である。
【図５Ｂ】図５Ｂは、逆方向の波形データの具体例を示す図である。
【図６】図６は、流量演算装置の要部の機能ブロック図である。
【図７】図７は、超音波流量計の概略を示す図である。
【図８】図８は、正常な状態における超音波の波形データを例示する図である。
【図９】図９は、シグナルの検出に失敗する場合の超音波の波形データを例示する図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。図１は、本発明の実施の形態に係る超音波流量計１００の要部を示す図である。同図において、図７と同一符号は図７を参照して説明した構成要素と同一或いは同等の構成要素を示し、その説明は省略する。
【００２９】
この超音波流量計１００において、第１の超音波送受信器（上流側トランスデューサ）２および第２の超音波送受信器（下流側トランスデューサ）３に対しては、第１の超音波送受信器２と第２の超音波送受信器３との間で互いに逆方向に伝播する超音波の伝播時間の差に基づいて流体の流速Ｖを測定し、この測定した流速Ｖと配管１の断面積Ｓとから流体の流量Ｑを求める流量演算装置４が設けられている。
【００３０】
流量演算装置４は、図２に示すように、中央演算処理装置（ＣＰＵ）４−１と、ランダムアクセスメモリ（ＲＡＭ）４−２と、読み出し専用メモリ（ＲＯＭ）４−３と、ハードディスクなどの記憶装置４−４と、入出力用のインタフェース４−５，４−６と、これらを接続する母線４−７とを備えている。
【００３１】
この流量演算装置４には、本実施の形態特有のプログラムとして、流量演算プログラムがインストールされている。この流量演算プログラムは、例えばＣＤ−ＲＯＭなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて記憶装置４−４に記録され、使用可能な状態として流量演算装置４にインストールされている。
【００３２】
この流量演算装置４において、ＣＰＵ４−１は、インタフェース４−５を介する入力情報を処理することで、ＲＡＭ４−２やＲＯＭ４−３、記憶装置４−４にアクセスしながら、流量演算装置４にインストールされている流量演算プログラムに従って動作する。以下、この流量演算プログラムに従ってＣＰＵ４−１が実行する処理動作について、図３および図４に分割して示すフローチャートを参照しながら説明する。
【００３３】
ＣＰＵ４−１は、インタフェース４−５を介する入力情報として、第１の超音波送受信器２から発射され第２の超音波送受信器３によって受信される超音波の波形データを順方向の波形データとして取得し（図３：ステップＳ１０１）、第２の超音波送受信器３から発射され第１の超音波送受信器２によって受信される超音波の波形データを逆方向の波形データとして取得する（ステップＳ１０２）。なお、この順方向の波形データおよび逆方向の波形データは、超音波が発射されてからの時間軸上でその値が変化する波形データとして取得される。
【００３４】
そして、ＣＰＵ４−１は、ステップＳ１０１で取得した順方向の波形データのピークの時間軸上の位置をピーク位置ｔｐ１として検出し（ステップＳ１０３）、ステップＳ１０２で取得した逆方向の波形データのピークの時間軸上の位置をピーク位置ｔｐ２として検出し（ステップＳ１０４）、この検出した順方向の波形データのピーク位置ｔｐ１と逆方向の波形データのピーク位置ｔｐ２との間隔をピーク間隔ＰＷ（ＰＷ＝｜ｔｐ２−ｔｐ１｜）として算出する（ステップＳ１０５）。
【００３５】
そして、ＣＰＵ４−１は、ステップＳ１０５で算出したピーク間隔ＰＷと所定の値ＰＷｔｈとを比較する（ステップＳ１０６）。このステップＳ１０６で用いる所定の値ＰＷｔｈは、超音波流量計１００の流量計測範囲から定められている。すなわち、流量が流量計測範囲（計測可能な流量の上限値と下限値との間）に収まっていたとすると、伝播時間差Δｔ＝ｔ２−ｔ１は前記した（５）式で示される範囲内に収まる。この伝播時間差Δｔ＝ｔ２−ｔ１が収まる範囲以上の値として所定の値ＰＷｔｈが定められている。
【００３６】
ここで、ピーク間隔ＰＷが所定の値ＰＷｔｈ以上であった場合（ステップＳ１０６のＹＥＳ）、ＣＰＵ４−１は、順方向の波形データのピークＰ１maxの値と逆方向の波形データのピークＰ２maxの値とを比較する（図４：ステップＳ１０７）。
【００３７】
ＣＰＵ４−１は、順方向の波形データのピークＰ１maxの値が逆方向の波形データのピークＰ２maxの値よりも大きかった場合（Ｐ１max＞Ｐ２max）、値が大きい方の波形データ（順方向の波形データ）のピークの位置（ｔｐ１）を正しいピークの位置と仮定し、この正しいピークの位置と仮定したピーク位置ｔｐ１を第１のピーク位置ＰＸ１とする（ステップＳ１０８）。
【００３８】
ＣＰＵ４−１は、値が小さい方の波形データ（逆方向の波形データ）については、正しいピークの位置と仮定したピーク位置（第１のピーク位置ＰＸ１（ｔｐ１））から所定の範囲（ＰＸ１−ａ〜ＰＸ１＋ｂ）内で本来のピークを探索し、この探索した本来のピークの位置を第２のピーク位置ＰＸ２とする（ステップＳ１０９）。
【００３９】
このステップＳ１０９での所定の範囲を規定するａ，ｂは、超音波流量計１００の流量計測範囲から定められている。すなわち、流量が流量計測範囲（計測可能な上限値と下限値との間）に収まっていたとすると、逆方向の超音波の伝播時間ｔ２は前記した（６）式で示される範囲内に収まる。この逆方向の超音波の伝播時間ｔ２が収まる範囲を規定する値としてａ，ｂが定められている。
【００４０】
一方、逆方向の波形データのピークＰ２maxの値が順方向の波形データのピークＰ１maxの値よりも大きかった場合（Ｐ２max＞Ｐ１max）、ＣＰＵ４−１は、値が大きい方の波形データ（逆方向の波形データ）のピーク位置（ｔｐ２）を正しいピークの位置と仮定し、この正しいピークの位置と仮定したピーク位置ｔｐ２を第１のピーク位置ＰＸ１とする（ステップＳ１１０）。
【００４１】
ＣＰＵ４−１は、値が小さい方の波形データ（順方向の波形データ）については、正しいピークの位置と仮定したピーク位置（第１のピーク位置ＰＸ１（ｔｐ２））から所定の範囲（ＰＸ１−ｃ〜ＰＸ１＋ｄ）内で本来のピークを探索し、この探索した本来のピークの位置を第２のピーク位置ＰＸ２とする（ステップＳ１１１）。
【００４２】
このステップＳ１１１での所定の範囲を規定するｃ，ｄは、超音波流量計１００の流量計測範囲から定められている。すなわち、流量が流量計測範囲（計測可能な上限値と下限値との間）に収まっていたとすると、順方向の超音波の伝播時間ｔ１は前記した（７）式で示される範囲内に収まる。この順方向の超音波の伝播時間ｔ１が収まる範囲を規定する値としてｃ，ｄが定められている。
【００４３】
なお、ピーク間隔ＰＷが所定の値ＰＷｔｈ未満であった場合（図３：ステップＳ１０６のＮＯ）、ＣＰＵ４−１は、ステップＳ１０３で検出した順方向の波形データのピーク位置ｔｐ１を第１のピーク位置ＰＸ１とし、ステップＳ１０４で検出した逆方向の波形データのピーク位置ｔｐ２を第２のピーク位置ＰＸ２とする（ステップＳ１１２）。
【００４４】
ＣＰＵ４−１は、このようにして第１のピーク位置ＰＸ１と第２のピーク位置ＰＸ２とを決定した後（ステップＳ１０８、Ｓ１０９、Ｓ１１０、Ｓ１１１、Ｓ１１２）、この決定した第１のピーク位置ＰＸ１および第２のピーク位置ＰＸ２を基にして順方向の波形データおよび逆方向の波形データの双方から波形データを切り出し、この切り出した波形データに対して相関演算を行って伝播時間差Δｔを算出する（ステップＳ１１３）。
【００４５】
そして、ＣＰＵ４−１は、この算出した伝播時間差Δｔより前記の(３)式に従って流速Ｖを求め（ステップＳ１１４）、この求めた流速Ｖより前記の（４）式に従って流量Ｑを求める（ステップＳ１１５）。
【００４６】
このようにして、本実施の形態では、順方向の波形データのピーク位置ｔｐ１と逆方向の波形データのピーク位置ｔｐ２とのピーク間隔ＰＷが所定の値ＰＷｔｈと比較され、ピーク間隔ＰＷが所定の値ＰＷｔｈ以上であった場合には、順方向の波形データのピークＰ１maxおよび逆方向の波形データのピークＰ２maxのうち値が大きい方の位置が正しいピークの位置と仮定され、この正しいピークの位置と仮定されたピークの位置が第１のピーク位置ＰＸ１として決定されるものとなる。
【００４７】
また、順方向の波形データのピークＰ１maxおよび逆方向の波形データのピークＰ２maxのうちその値が小さい方のピークを含む波形データについては、正しいピークの位置と仮定されたピーク位置（第１のピーク位置ＰＸ１）から所定の範囲内で本来のピークが探索され、この探索された本来のピークの位置が第２のピーク位置ＰＸ２として決定されるものとなる。
【００４８】
そして、この決定された第１のピーク位置ＰＸ１および第２のピーク位置ＰＸ２を基にして、順方向の波形データおよび逆方向の波形データの双方から波形データが切り出され、この切り出された波形データに対して相関演算を行うことによって伝播時間差Δｔが求められる。これにより、順方向もしくは逆方向のシグナルがノイズよりも小さな振幅となってしまうような場合であっても、流量計測が正しく行われるようになる。
【００４９】
図５Ａに順方向の波形データの具体例を示す。この順方向の波形データＳ１のピーク位置はｔｐ１として検出されている。図５Ｂに逆方向の波形データの具体例を示す。この逆方向の波形データＳ２のピーク位置はｔｐ２として検出されている。このピーク位置ｔｐ２は、ノイズにより生じたものであり、誤ったピーク位置である。
【００５０】
この例において、順方向の波形データＳ１のピーク位置ｔｐ１と逆方向の波形データＳ２のピーク位置ｔｐ２とのピーク間隔ＰＷは所定の値ＰＷｔｈ以上であり、順方向の波形データＳ１のピークＰ１maxの値の方が逆方向の波形データＳ２のピークＰ２maxの値よりも大きい。
【００５１】
このため、順方向の波形データＳ１のピーク位置ｔｐ１が正しいピークの位置と仮定され、この正しいピークの位置と仮定されたピーク位置ｔｐ１が第１のピーク位置ＰＸ１として決定される。そして、第１のピーク位置ＰＸ１（ｔｐ１）から所定の範囲（ＰＸ１−ａ〜ＰＸ１＋ｂ）内で、逆方向の波形データＳ２のピークが探索され、この探索されたピークの位置が第２のピーク位置ＰＸ２として決定される。
【００５２】
なお、本実施の形態では、ピークの値が大きい方を正しいピークの位置と仮定するが、ノイズにより生じたピーク位置が正しいピークの位置と仮定されてしまう場合もある。しかし、このようなケースは希であり、シグナルの検出に失敗する頻度は少ない。したがって、本実施の形態において、計測される流量が正しい確率は高い。また、毎回洗い直しで計測が行われるものとなり、ピーク位置の検出に失敗しても正しい状態に復帰することができ、初回の測定にも適用することができる。
【００５３】
クランプオン式超音波流量計では、１００％の確率で正しく流量を計測することは原理的には難しい。このため、計測結果に対して、異常値であることを検出し前の値をホールドする、メディアンフィルタにより大きく外れた値を捨てる、移動平均により誤検出の影響を小さくするなどといった後処理が不可欠である。本実施の形態では、計測される流量が正しい確率を高めることができるので、ホールドを起こりにくくすることができる、メディアンフィルタや移動平均のデータ数を小さくし応答を高速化できる、といったような効果が期待できる。
【００５４】
なお、上述した実施の形態では、信号の振幅（波形データのピーク）としてプラス側のピークの高さを用いたが、流量計の設置条件によってはマイナス側のピークの方がより鮮明に識別できる場合もあり、このような場合にはマイナス側のピークの高さを用いてもよい。
【００５５】
図６に、本実施の形態の超音波流量計１００における流量演算装置４の要部の機能ブロック図を示す。この流量演算装置４は、ＣＰＵ４−１の処理機能として、順方向波形データ取得部４１と、逆方向波形データ取得部４２と、順方向ピーク位置検出部４３と、逆方向ピーク位置検出部４４と、ピーク間隔算出部４５と、ピーク位置決定部４６と、伝播時間差算出部４７と、流速算出部４８と、流量算出部４９とを備えている。
【００５６】
この流量演算装置４において、順方向波形データ取得部４１は、第１の超音波送受信器２から発射され第２の超音波送受信器３によって受信される超音波の波形データを順方向の波形データとして取得する。逆方向波形データ取得部４２は、第２の超音波送受信器３から発射され第１の超音波送受信器２によって受信される超音波の波形データを逆方向の波形データとして取得する。
【００５７】
順方向ピーク位置検出部４３は、順方向波形データ取得部４１によって取得された順方向の波形データのピーク位置ｔｐ１を検出する。逆方向ピーク位置検出部４４は、逆方向波形データ取得部４２によって取得された逆方向の波形データのピーク位置ｔｐ２を検出する。
【００５８】
ピーク間隔算出部４５は、順方向ピーク位置検出部４３によって検出された順方向の波形データのピーク位置ｔｐ１と逆方向ピーク位置検出部４４によって検出された逆方向の波形データのピーク位置ｔｐ２との間隔をピーク間隔ＰＷとして算出する。
【００５９】
ピーク位置決定部４６は、ピーク間隔算出部４５によって算出されたピーク間隔ＰＷが所定の値ＰＷｔｈ以上であった場合(ＰＷ≧ＰＷｔｈ)、順方向の波形データのピークおよび逆方向の波形データのピークのうち値が大きい方の位置を第１のピーク位置ＰＸ１として決定し、値が小さい方の波形データについては、第１のピーク位置ＰＸ１から所定の範囲（ＰＸ１−ａ〜ＰＸ１＋ｂ）内でピークを探索し、この探索したピークの位置を第２のピーク位置ＰＸ２として決定する。
【００６０】
また、ピーク位置決定部４６は、ピーク間隔算出部４５によって算出されたピーク間隔ＰＷが所定の値ＰＷｔｈ未満であった場合(ＰＷ＜ＰＷｔｈ)、順方向の波形データのピーク位置ｔｐ１を第１のピーク位置ＰＸ１、逆方向の波形データのピーク位置ｔｐ２を第２のピーク位置ＰＸ２として決定する。
【００６１】
伝播時間差算出部４７は、ピーク位置決定部４６によって決定された第１のピーク位置ＰＸ１と第２のピーク位置ＰＸ２とから伝播時間差Δｔを算出する。流速算出部４８は、伝播時間差算出部４７によって算出された伝播時間差Δｔより、前記の(３)式に従って流速Ｖを求める。流量算出部４９は、流速算出部４８によって算出された流速Ｖより、前記の（４）式に従って流量Ｑを求める。
【００６２】
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００６３】
１…配管、２…第１の超音波送受信器（上流側トランスデューサ）、３…第２の超音波送受信器（下流側トランスデューサ）、４…流量演算装置、４−１…ＣＰＵ、４−２…ＲＡＭ、４−３…ＲＯＭ、４−５，４−６…インタフェース、４１…順方向波形データ取得部、４２…逆方向波形データ取得部、４３…順方向ピーク位置検出部、４４…逆方向ピーク位置検出部、４５…ピーク間隔算出部、４６…ピーク位置決定部、４７…伝播時間差算出部、４８…流速算出部、４９…流量算出部。
【図１】
2018128264.tif 000003
【図２】
2018128264.tif 000004
【図３】
2018128264.tif 000005
【図４】
2018128264.tif 000006
【図５Ａ】
2018128264.tif 000007
【図５Ｂ】
2018128264.tif 000008
【図６】
2018128264.tif 000009
【図７】
2018128264.tif 000010
【図８】
2018128264.tif 000011
【図９】
2018128264.tif 000012