(57)【要約】【課題】温度センサを必要としない相関法による流速の計測方法を提供する。【解決手段】流路の流体の流速を相関法を使用して求める流速の計測方法であって、流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する過程と、流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する過程と、第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める過程と、第１の超音波信号の波形データから波形の特徴点を抽出し、超音波信号の順方向伝播時間を求める過程と、第２の超音波信号の波形データから波形の特徴点を抽出し、超音波信号の逆方向伝播時間を求める過程と、流路の２点間の距離、超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて超音波信号の音速を計算する過程と、流路の２点間の距離、伝播時間差、音速などに基づいて流体の流速を計算する過程。と、を含む。【選択図】図８
2013088322.tif 000002
【特許請求の範囲】
【請求項１】
流路の流体の流速を相関法を使用して求める流速の計測方法であって、
前記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する過程と、
前記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する過程と、
前記第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める過程と、
前記第１の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の順方向伝播時間を求める過程と、
前記第２の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の逆方向伝播時間を求める過程と、
前記流路の２点間の距離、前記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて前記超音波信号の音速を計算する過程と、
前記流路の２点間の距離、前記伝播時間差、前記音速に基づいて前記流体の流速を計算する過程と、
を含む流速の計測方法。
【請求項２】
前記音速を計算する過程は、
前記音速をＣ、前記２点間の距離をＬ、前記順方向伝播時間をｔ1、前記逆方向伝播時間ｔ2、として、
Ｃ＝（Ｌ/２）（（１/ｔ1）＋（１/ｔ2））
を計算することによって音速Ｃを求める、
ことを特徴とする請求項１に記載の流速の計測方法。
【請求項３】
前記流体の流速を計算する過程は、
前記流体の流速をＶ、前記音速をＣ、前記伝播時間差をΔｔ、前記流体の流れ方向と前記超音波信号の伝播方向とのなす角度をθとして、
Ｖ≒（Ｃ2/２Ｌcosθ）Δｔ
を計算することによって流速Ｖを得る、
ことを特徴とする請求項１又は２に記載の流速の計測方法。
【請求項４】
前記順方向伝播時間及び逆方向伝播時間を求める過程は、
取得した前記超音波信号の波形データから波形の特徴点を判別し、この特徴点の時間軸上の位置から予め定められた値を補正するものである、ことを特徴とする請求項１乃至３のいずれかに記載の流速の計測方法。
【請求項５】
請求項１乃至４のいずれかに記載の流速の計算方法によって求められた流速に前記流路の断面積を乗じて流量を求める、流量の計測方法。
【請求項６】
流路の流体の流速を相関法を使用して求める超音波流速計であって、
前記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する手段と、
前記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する手段と、
前記第１及び第２の超音波信号の波形データを記憶する記憶手段と、
前記第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める手段と、
前記第１の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の順方向伝播時間を求める手段と、
前記第２の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の逆方向伝播時間を求める手段と、
前記流路の２点間の距離、前記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて前記超音波信号の音速を計算する手段と、
前記流路の２点間の距離、前記伝播時間差、前記音速に基づいて前記流体の流速を計算する手段と、
を備える流速計。
【請求項７】
流路の流体の流速を相関法を使用して求める超音波流量計であって、
前記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する手段と、
前記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する手段と、
前記第１及び第２の超音波信号の波形データを記憶する記憶手段と、
前記第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める手段と、
前記第１の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の順方向伝播時間を求める手段と、
前記第２の超音波信号の波形データから波形の特徴点を抽出し、前記流路の２点間における超音波信号の逆方向伝播時間を求める手段と、
前記流路の２点間の距離、前記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて前記超音波信号の音速を計算する手段と、
前記流路の２点間の距離、前記伝播時間差、前記音速に基づいて前記流体の流速を計算する手段と、
得られた流速に前記流路の断面積を乗じて流量を求める手段と、
を備える流量計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体の流速や流量等の計測に適用可能な超音波を用いた計測方法の改良に関する。特に、相関法により所定の流路を順方向に伝播する超音波信号と当該流路を逆方向に伝播する超音波信号の伝播時間差を直接求める流速（あるいは流量）計測方法の改良に関する。
【背景技術】
【０００２】
配管等の流路を流れる流体の流量を測定するため、例えば、超音波流量計等が使用される。超音波流量計にはいくつかの種類があるが、超音波信号の伝播時間差に着目した方法を用いる超音波流量計では、流体中を上流側から下流側（順方向）に伝播する超音波信号と下流側から上流側（逆方向）に伝播する超音波信号との伝播時間差Δｔと、超音波信号の伝播速度Ｃなどから流体の流速を算出する（伝播時間差法）。この流速と流路の断面積から流量を計算する。
【０００３】
しかし、超音波信号の上流側への伝播時間及び下流側への伝播時間を所要の時間精度で検出することは容易ではない。
そこで、例えば、先行例の特開２００５−１８１２６８号公報（特許文献１）の段落０００３、００１４及び図３には、相関法により伝播時間差Δｔを直接求めることが記載されている。相関法は、順方向の超音波信号の受信信号波形全体と逆方向の超音波信号の受信信号波形全体との相互相関値を求め、その相関値のピークから時間差Δｔを直接求めるものである。この時間差Δｔと超音波信号の音速Ｃとから後に詳述する式（Ｖ＝（Ｃ2/２Ｌcosθ）Δｔ）により流速Ｖを計算する。ここで、Ｌは流路上の２点間の距離、θは流体の流れ方向と超音波信号の伝播方向とのなす角度である。音速Ｃは、例えば、測定対象の流体が常圧の空気の場合、次式のように温度Ｔの関数として求められる。
Ｃ＝３３１．５＋０．６１Ｔ  ［ｍ／Ｓ］
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１８１２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の相関法を用いる伝播時間差法では、流体の流速を計算するために超音波信号の伝播時間差Δｔのほかに流体中における音速Ｃを求めなければならない。音速Ｃを計算するため流体の温度Ｔを検出する温度センサが必要である。これにより流速計（あるいは流量計）のコストが増え、また、計器に温度センサを設置するスペースを確保するために流速計のサイズが大きくなる。更に、音速は流体温度のほかにも流体の成分や圧力などによっても変化する傾向があり、その場合には上記Ｃの計算式では誤差が生じる。
【０００６】
よって、本発明の課題は、伝播時間差法（相関法）による流速計測方法において温度センサ（あるいは温度計測）を必要としない流速計測方法を提供することである。
【０００７】
また、本発明の課題は、伝播時間差法（相関法）による流量計測方法において温度センサを必要としない流量計測方法を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の一態様は、流路の流体の流速を相関法を使用して求める流速の計測方法であって、上記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する過程と、上記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する過程と、上記第１及び第２の超音波信号の波形データ相互の相関関数（相互相関演算）から伝播時間差を求める過程と、上記第１の超音波信号の波形データから波形の特徴点を抽出し、上記流路の２点間における超音波信号の順方向伝播時間を求める過程と、上記第２の超音波信号の波形データから波形の特徴点を抽出し、上記流路の２点間における超音波信号の逆方向伝播時間を求める過程と、上記流路の２点間の距離、上記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて上記超音波信号の音速を計算する過程と、上記流路の２点間の距離、上記伝播時間差、上記音速に基づいて上記流体の流速を計算する過程と、を含む。
【０００９】
かかる構成とすることによって、２つの超音波信号の信号データの相互相関演算（後述）によって伝播時間差が直接求められる。また、信号データから順方向及び逆方向の信号伝播時間を求め、音速を計算することができる。伝播時間差、音速などから流速が計算される。この結果、温度計を必要としない利点がある。
【００１０】
超音波信号のセンサ間の伝播時間は極めて短時間であり超音波信号の伝播時点を直接検出できるような時間分解能で信号をＡ/Ｄ変換することは事実上できず、特別に構成されたアナログ検出回路が必要となるが、相関法では信号全体を比較するため信号波形の特徴を失わない程度に信号のサンプリング間隔を長く設定することができるので、市販のＡ/Ｄ変換器を使用することが出来る。そして、２つの超音波信号の信号データの相互相関演算によって伝播時間差が直接求められる。
【００１１】
更に、発明者が種々検討をした結果、相関法のために取得した信号データはＡ/Ｄ変換における時分解能が相対的に低いので、後述の参考例のような超音波信号の伝播時間を直接検出して「流速を計算」する検出方式の場合には使えないが、「音速を計算」するための「伝播時間」を求める場合には使用可能であることを見出した。それにより、相関法のために取得した信号データを活用して音速を計算により求め、温度センサ等を必要としない流速の計測が可能となる。
【００１２】
望ましくは、上記音速を求める過程は、上記音速をＣ、上記２点間の距離をＬ、上記順方向伝播時間をｔ1、上記逆方向伝播時間ｔ2、として、
Ｃ＝（Ｌ/２）｛（１/ｔ1）＋（１/ｔ2）｝
を計算することによって音速Ｃを求める。
【００１３】
望ましくは、上記流体の流速を計算する過程は、上記流体の流速をＶ、上記音速をＣ、上記伝播時間差をΔｔ、上記流体の流れ方向と上記超音波信号の伝播方向とのなす角度を
θとして、Ｖ≒（Ｃ2/２Ｌcosθ）Δｔを計算することによって流速Ｖを得る。
【００１４】
望ましくは、上記順方向伝播時間及び逆方向伝播時間を求める過程は、検出された上記超音波信号の波形の特徴点の時間軸上の位置から予め定められた値を補正するものである。
【００１５】
また、本発明の流量の計測方法は、上記流速の計算方法によって求められた流速Ｖに上記流路の断面積Ｓを乗じて流量Ｑを求める。
【００１６】
本発明の一態様は、流路の流体の流速を相関法を使用して求める超音波流速計であって、上記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する手段と、上記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する手段と、上記第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める手段と、上記第１の超音波信号の波形データから波形の特徴点を抽出し、上記流路の２点間における超音波信号の順方向伝播時間を求める手段と、上記第２の超音波信号の波形から特徴点を抽出し、上記流路の２点間における超音波信号の逆方向伝播時間を求める手段と、上記流路の２点間の距離、上記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて上記超音波信号の音速を求める手段と、上記流路の２点間の距離、上記伝播時間差、上記音速に基づいて上記流体の流速を計算する手段と、を備える。
【００１７】
かかる構成とすることによって、温度センサを必要としない流速計を得ることが可能となる。発明者は、相関法で得られた信号データはＡ/Ｄ変換における時分解能が相対的に低いので、超音波信号の伝播時間を直接検出するような検出方式での流速検出（計算）には使用できないが、音速の算出には使用できることを見出した。信号データを再利用して音速を計算することにより、音速を計算するための温度センサ等を必要としない流速計の構成が可能となる。
【００１８】
本発明の一態様の流量計は流路の流体の流速を相関法を使用して求める超音波流量計であって、上記流路の２点間を順方向に伝播する第１の超音波信号の波形データを取得する手段と、上記流路の２点間を逆方向に伝播する第２の超音波信号の波形データを取得する手段と、上記第１及び第２の超音波信号の波形データを記憶する記憶手段と、上記第１及び第２の超音波信号の波形データ相互の相関関数から伝播時間差を求める手段と、検出された上記第１の超音波信号の波形データから波形の特徴点を抽出し、上記流路の２点間における超音波信号の順方向伝播時間を求める手段と、上記第２の超音波信号の波形データから波形の特徴点を抽出し、上記流路の２点間における超音波信号の逆方向伝播時間を求める手段と、上記流路の２点間の距離、上記超音波信号の順方向伝播時間及び逆方向伝播時間に基づいて上記超音波信号の音速を求める手段と、上記流路の２点間の距離、上記伝播時間差、上記音速に基づいて上記流体の流速を求める手段と、求められた上記流速に上記流路の断面積を乗じて流量を求める手段と、を備える。
【００１９】
かかる構成とすることによって、温度センサを必要としない相関法の流量計を得ることが可能となる。
【００２０】
望ましくは、上記流速計あるいは流量計における音速を求める手段は、上記音速をＣ、上記２点間（送信器と上記受信器間）の距離をＬ、上記順方向伝播時間をｔ1、上記逆方向伝播時間ｔ2、として、Ｃ＝（Ｌ/２）｛（１/ｔ1）＋（１/ｔ2）｝を計算することによって上記超音波信号の音速Ｃを得る。それにより、計測済みの波形のデータで音速を計算することができる。また、音速の計算に温度センサを必要としない。
【００２１】
望ましくは、上記流体の流速を得る手段は、上記流体の流速をＶ、上記音速をＣ、上記順方向伝播時間及び上記逆方向伝播時間の時間差をΔｔ、上記流体の流れ方向と上記超音波信号の伝播方向とのなす角度をθとして、Ｖ≒（Ｃ2/２Ｌcosθ）Δｔを計算することによって流速Ｖを得る。
【００２２】
それにより、計測済みの信号波形のデータを用いて音速Ｃを上記式により計算するので、流速Ｖを計算するために温度センサを必要としない流速（流量）の計測が可能となる。
【００２３】
望ましくは、上記順方向伝播時間及び逆方向伝播時間を取得する手段は、相関法において取得した上記超音波信号の信号波形データから波形の特徴点を判別し、この特徴点の時間軸上の位置から予め定められた値を補正するものである。超音波信号の伝播時間（受信時点）から特徴点までの時間差は略一定であることから、予め補正値を計測しておくことによって特徴点から伝播時間を求めることができる。
【００２４】
望ましくは、上記超音波信号の信号波形の特徴点が、波形の最大振幅値の所定割合を閾値として設定し、波形が該閾値を越えた後の最初のゼロクロス点である。それにより、波形パターンに対応して閾値を設定し、ノイズによる影響の少ないゼロクロス点を抽出することが可能となる。
【００２５】
望ましくは、上記流路の２点は２つの送受信器により設定される。それにより、送信器及び受信器の計測装置内における占有空間を減少することができる。
【発明の効果】
【００２６】
本発明によれば、所定流路における流速Ｖの検出において、順方向及び逆方向の２つの超音波信号の伝播時間差Δｔを相関法（相互相関演算）により２つの超音波信号の波形データから直接計算する。更に、この２つの超音波信号の波形テータから超音波信号の順方向及び逆方向の伝播時間ｔ1，ｔ2をそれぞれ求め、これ等の伝播時間から音速Ｃを計算する。得られた音速Ｃ、伝播時間差Δｔに基づいて流速Ｖを計算するので、温度、流体成分、圧力などを計測する必要がない。回路コスト削減や装置サイズの小型化などの面でも都合が良い。
【図面の簡単な説明】
【００２７】
【図１】流体の流速（あるいは流量）を測定する装置構成を説明する説明図である。
【図２】流路に配置された一組の送受信器で順方向及び逆方向を信号伝播時間を測定する例を説明する説明図である。
【図３】相関法により伝播時間差を求める例を説明する説明図である。
【図４】温度と音速の関係（媒体が水の場合）を説明するグラフである。
【図５】受信信号の特徴点から伝播時間を計算する第一の例を説明する説明図である。
【図６】受信信号の特徴点から伝播時間を計算する第二の例を説明する説明図である。
【図７】受信信号の特徴点から伝播時間を計算する第三の例を説明する説明図である。
【図８】流体の流速（あるいは流量）を測定する手順を説明するフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図面を参照しつつ説明する。
本発明の実施の形態においては、流路に所定距離で配置された一組の超音波送受信器により同一流路を順方向及び逆方向に伝播する２つの超音波信号を電気信号とし、Ａ/Ｄ変換器によってデータ化して信号波形全体の信号データをメモリに取り込む。そして、順方向の超音波信号の波形データと逆方向の超音波信号の波形データとの相互相関演算（相関法）を行い、相関関数から伝搬時間差Δｔを直接求める。
【００２９】
更に、相互相関演算のために取り込んだ順方向及び逆方向の超音波信号の信号データからＭＰＵ（マイクロコンピュータ）が信号波形の特徴点を抽出して流路の順方向における伝播時間ｔ1及び逆方向における伝播時間ｔ2を求める。この伝播時間ｔ1及びｔ2から音速Ｃを計算する。計算された音速Ｃ、伝播時間差Δｔに基づいて流体の流速Ｖを計算する。更に、流速Ｖと流路の断面積Ｓに基づいて流量Ｑを計算する。この結果、相関法において温度パラメータを使用せずに音速を求めことができる。
【００３０】
説明の便宜のため以下の項目の順序で説明する。
（実施例の構成）
（伝播時間差法と相関法の説明）
（温度計）
（音速計算）
（受信信号波形からの伝播時間算出法）
（ゼロクロス法）
（最大振幅法）
（閾値とゼロクロス法の組合せ）
（計測手順）
（実施例の効果の説明）
（比較例）
（流速を算出する場合の時間精度）
（音速を算出する場合の時間精度）
【００３１】
（実施例の構成）
図１は、本発明の流速計測方法が使用される超音波流速計（あるいは流量計）の例を説明する説明図である。
同図に示すように、超音波流速計は、大別してコントローラ１０、送信系２０、センサ系３０、及び受信系４０によって構成される。
【００３２】
送信系２０は、送信信号をパワー増幅する増幅器２１及び送信信号の供給先を切り替える信号切替器２２を含む。
センサ系３０は水や空気などの流体が流れる配管（流路）３１の管壁面に設けられた超音波送受信器３２及び３３を含んでいる。後述するように、送受信器３２は流路の上流側に、送受信器３３は流路の下流側に設けられる。送受信器３２及び３３相互間のセンサ間距離はＬ［ｍ］に設定され、センサ間を結ぶ線分と配管の管軸とがなす角度はθに設定されている。
【００３３】
超音波送受信器３２及び３３は高周波電圧の印加により機械的振動を発生し、また、印加圧力に応じて電圧を発生する電気機械変換器（例えば、圧電素子）によって構成される。なお、超音波送受信器３２（あるいは３３）を、高周波信号を機械振動に変換する送信器と超音波振動を電気信号に変換する受信器とによって別体で構成しても良い。送受信器と送信器又は受信器は実質的に同じ意味を持つ。
【００３４】
受信系４０は、超音波送受信器３２及び３３の受信信号を選択する切替器４１、受信信号をレベル増幅する増幅器４２、受信信号を所定周期でサンプリングして受信データ（受信信号の波形データ）を得るＡ/Ｄ変換器４３、受信データを記憶するメモリ４４等を含んでいる。Ａ/Ｄ変換器４３及びメモリ４４はコントローラ１０から供給されるクロック信号に同期して動作する。
【００３５】
なお、増幅器４２は受信信号のレベルに応じて増幅率を変える（例えば、自動利得調整）こととしても良い。この場合、増幅率を変えることによって出力信号の位相が変化する場合があるので予め増幅率に対する位相の変化を把握しておき、補正するようにする。また、別途ＭＰＵ（マイクロプロセッサ）による信号処理（適宜な補完法等）によってメモリ４４に記憶された離散的な受信データのデータ間隔にデータを補い、より平滑な波形としても良い。
【００３６】
コントローラ１０は、高速動作のＭＰＵ、ＤＳＰ（デジタル信号処理プロセッサ）、メモリ、タイマ、インタフェースなどの公知のコンピュータシステムによって構成されている。コントローラ１０にはプロセスパラメータやプロセス状態などを表示する表示器１１が接続されている。
【００３７】
コントローラ１０は図示しない制御プログラムによって動作する。例えば、コントローラ１０は、切替器２２を制御して送信信号の送り先を選択すると共に、切替器４１を制御して受信信号の供給元を選択する。それにより、送受信器３２に送信信号を送信させ、送受信器３３に当該信号を受信させて流路の順方向における超音波信号の伝播を検出する。また、送受信器３３に送信信号を送信させ、送受信器３２に当該信号を受信させて流路の逆方向における超音波信号の伝播を検出する。上述のように、検出された各受信信号はメモリ４４に記憶される。
また、コントローラ１０は、相関法のプログラム（相互相関演算）によって順方向における受信信号（超音波信号）の波形データと逆方向における受信信号（超音波信号）の波形データから相関値を計算し、相関値の変化（波形）から伝播時間差を求める。また、受信信号の波形データにおける特徴点を抽出する波形解析プログラム（信号処理プログラム）を実行する。また、数式演算処理プログラム等を実行して検出したパラメータに基づいて流速や流量を計算する。
【００３８】
（伝播時間差法と相関法の説明）
次に、図２を参照しながら、伝播時間差法による超音波流速検出と相関法による伝播時間差の検出について説明する。
図２（Ａ）は、上流側の送受信器３２から下流側の送受信器３３に向かって超音波信号を送信した例（順方向の計測）を示している。図２（Ｂ）は、下流側の送受信器３３から上流側の送受信器３２に向かって超音波信号を送信した例（逆方向の計測）を示している。両図において、求めるべき流体の流速をＶ［ｍ/Ｓ］、超音波信号の速度をＣ［ｍ/Ｓ］、送受信器３２及び３３間の距離をＬ［ｍ］、流体の流れ方向と超音波信号の伝播方向とのなす角度をθ、流路の断面積をＳ［ｍ2］、下流側への伝播時間ｔ1［Ｓ］、上流側への伝播時間ｔ2［Ｓ］とする。
【００３９】
上流側の送受信器３２から発せられて下流側の送受信器３３で受けられた超音波信号の伝播時間ｔ1は以下のように表される。
ｔ1＝Ｌ/（Ｃ＋Ｖcosθ）                                  式(1)
【００４０】
下流側の送受信器３３から発せられて上流側の送受信器３２で受信した超音波信号の伝播時間ｔ2は以下のように表される。
ｔ2＝Ｌ/（Ｃ−Ｖcosθ）                                  式(2)
【００４１】
式(1)及び(2)より、伝播時間差Δｔを求めると、
Δｔ＝ｔ2−ｔ1
＝Ｌ｛（Ｃ＋Ｖcosθ）−（Ｃ−Ｖcosθ）｝/（Ｃ−Ｖcosθ）（Ｃ＋Ｖcosθ）
この式において、Ｃ＞＞Ｖの条件を当てはめると、伝播時間差Δｔは
Δｔ≒２ＬＶcosθ/Ｃ2
これより、流体の流速Ｖは次式で求められる（伝播時間差法）。
Ｖ≒（Ｃ2/２Ｌcosθ）Δｔ                                      式(3)
【００４２】
更に、流量Ｑは、流路の断面積をＳ、流量補正係数をｋとすると、次式で表される。
Ｑ＝ｋＳＶ                                                    式(4) 
流量補正係数ｋは、超音波伝播経路での平均流速に対する管断面の平均流速の比であり、流路形状、超音波伝播経路、レイノルズ数によって異なる。流路形状、超音波伝播経路が固定の場合はレイノルズ数の関数となる。
【００４３】
ところで、受信信号のサンプリングにより信号の伝播時間ｔ1，ｔ2を所要の数値で検出することは現在のＡ/Ｄ変換器の時間分解能では難しい。このため、伝播時間ｔ1，ｔ2を検出するために、例えば、高速動作するアナログ検出回路などを独自に組み立てるか、又は、相関法により（伝播時間ｔ1，ｔ2を求めることなく）伝播時間差Δｔを直接求めることになる。前者の例としては、例えば、特開平１０−３３２４５２号公報、特開２００１−１４１５３７号公報に記載の超音波流量計がある（後述の比較例で説明する）。本発明は後者の相関法を採用する。
本発明の実施例では、上記式(3)として示される伝播時間差法の計算式において、２つの受信信号の信号波形のデータから相関法により上記伝播時間差Δｔを求める。また、相関法のために取得した受信信号の信号波形のデータを活用して音速Ｃを計算により求め（後述の式(5)）、これを式(3)に当てはめて流速Ｖを計算する。これ等の計算はコントローラ１０で行われる。
【００４４】
実施例では、上記式(3)における伝播時間差Δｔを相関法（相互相関演算）によって求める。例えば、相互相関関数Ｒxy（ｔ）は２つの信号ｘ（ｔ），ｙ（ｔ）のうち一方のｙ（ｔ）波形をτだけ遅延させたときのずらし量τの関数で、次式のように定義される。
【数１】
2013088322.tif 000003
【００４５】
これを超音波信号の伝播波形に当てはめると、図３に示すように、同図（Ａ）に示す、順方向に伝播する信号のある時間範囲の波形全体（数１のｘ（ｔ）に相当）と、同図（Ｂ）に示す、逆方向に伝播する信号のある時間範囲の波形全体（数１のｙ（ｔ）に相当）との相互相関（数１のＲxy（ｔ）に相当）を計算するものである。同図（Ｃ）は、同図（Ａ）中に点線部で示された順方向に伝播する超音波信号の立ち上がり部分を拡大して示したものである。同図（Ｄ）は、同図（Ｂ）中に点線部で示された逆方向に伝播する超音波信号の立ち上がり部分を拡大して示したものである。
【００４６】
図（Ｅ）は両信号波形の相互相関関数の相関値の変化（相関値のグラフ）を示しており、両信号の立ち上がり相当部分の相互相関関数を拡大して示している。図（Ｅ）において、時間差０．０の部分から相関関数（余弦波形）のピーク部分（時間差０．５［μＳ］）までが伝播時間差Δｔに相当している。このように、相関法を用いることによって２つの伝播信号の伝播時間差Δｔを相関関数から直接的に求めることができる。
【００４７】
相関法では、ある時間幅に存在する波形全体の相関をとるため、一般的に波形の乱れがあっても波形全体に与える影響が小さく、気泡などによる誤差が少ない。これは、相関法に用いる信号波形のデータが比較的に時間分解能の低いサンプリングによるデータでも良いことを意味する。実施例では市販のＡ/Ｄ変換器を使用している。
【００４８】
（温度計）
図４に水中における音速と温度の関係の一例を示す。上述した式(3)から明らかなように、流速Ｖを求めるためには流体中の音速Ｃを予め知っていることが必要である。音速Ｃは、流体の種類や成分、温度、圧力などにより変化する。測定用途によっては音速Ｃを一定とみなせる場合もあるが、音速Ｃを変化するものとしなければならない場合もある。
例えば、温水や冷水を使って冷暖房を行う空調機用の流量計を考える。流体は水とし、圧力による音速Ｃの変化は必要とする精度の範囲外であるとする。このような条件では、音速Ｃは温度の関数となる。
【００４９】
そこで、予めコントローラ１０に図４に示す温度と音速の関係を記憶しておけば、流体の温度から音速を求めることができる。例えば、流路内に図示しない温度センサを流量計に近接して配置して計測した流体温度から音速を求めることができる。
【００５０】
しかしながら、流体を用いるシステム（暖房やプラントなど）の自由度や部品の交換などの事情から流量計と温度センサとは場所を離さなければならないこともある。さらに、水はさびなどで汚れてきたり不凍液が混入されたりすることもあり、温度と音速の関係は図３に示す曲線から外れてくることも考えられる。この場合、汚れや不凍液の混入量を測定し音速を算出することが必要になるが、汚れや不凍液の種類が必ずしも同じではないのでこのような計算は一般に困難である。
そこで、実施例では、流体中における音速Ｃを温度計測（温度計）によらずに先の相関法に用いた信号波形のデータから計算によって求める。
【００５１】
（音速計算）
上述した伝播時間差法において、順方向における伝播時間の式(1)と逆方向における伝播時間の式(2)とをＶcosθを相殺するように組み合わせると、音速Ｃは次式により表される。
Ｃ＝（Ｌ/２）｛（１/ｔ1）＋（１/ｔ2）｝                          式(5)
実施例では、式(5)によって音速Ｃを求め、この音速Ｃを流速の式(3)に当てはめる。
【００５２】
（受信信号波形からの伝播時間算出法）
本発明の実施例では、上記式(5)により音速Ｃを求めて、式(3)により流体の流速を求める。既述した相関法では、式(5)に使用する伝播時間ｔ1，ｔ2は求められていない。そこで、相関法用にメモリに記憶された超音波信号のデータ群（信号波形）から伝播時間ｔ1，ｔ2を求めることを考える。信号データは、必要によりＭＰＵによって線形補完、曲線補完などを行い、信号データを増やして波形を滑らかにすることができる。
【００５３】
（ゼロクロス法）
図５は、ゼロクロス法を説明する説明図である。同図（Ａ）は流路の順方向における超音波信号の受信波形を示している。同図（Ｂ）は、逆方向における超音波信号の受信波形を示している。各図において、横軸は時間軸、縦軸は信号（電圧）レベルを示している。
図５（Ａ）に示すように、例えば、超音波信号波形の＋側の極大点の数を数えて４つ目の直後のゼロクロス点（特徴点）に着目すると、波形からゼロクロス点の時刻ｔ1’が求まる。伝播時間ｔ1とゼロクロス時刻ｔ1’との間には超音波の駆動周波数から決まる固定値ｄ1だけの差が生じている。同様に、同図（Ｂ）に示される逆方向の超音波信号の信号伝播についても波形からゼロクロス時刻ｔ2’が求まる。伝播時間ｔ2とゼロクロス時刻ｔ2’との間には超音波の駆動周波数から決まる固定値ｄ2だけの差が生じている。
【００５４】
予め工場出荷時などにおいてｄ1、ｄ2をコントローラ（あるいは流量計装置）に記憶させておく。測定時にはＭＰＵによって受信波形から特徴点を検出し、時間ｔ1’からｄ1を引くことで順方向伝播時間ｔ1を求めることができる。また、ｔ2’からｄ2を引くことで逆方向伝播時間ｔ2を求めることができる。
【００５５】
（最大振幅法）
図６は、超音波信号波形の最大振幅に着目した例について説明する。なお、同図は順方向伝播における超音波信号の波形のみを示している。逆方向伝播における超音波信号の波形も同様であるので図示を省略している。
一般に、超音波信号の最大振幅までの波形の形は温度や流速などによって変化しないので、順方向における信号波形が最大値を取る時間ｔ1’は超音波の伝播時間ｔ1に固定値ｄ1を足した時間となる。同様に、逆方向における信号波形が最大値を取る時間ｔ2’は超音波の伝播時間ｔ2に固定値ｄ2を足した時間となる。
【００５６】
予め工場出荷時などにおいてｄ1、ｄ2をコントローラに記憶させておく。測定時にはＭＰＵによって受信波形から特徴点（最大値）を検出し、時間ｔ1’からｄ1を引くことで順方向伝播時間ｔ1を求めることができる。また、時間ｔ2’からｄ2を引くことで逆方向伝播時間ｔ2を求めることができる。
【００５７】
（閾値とゼロクロス法の組合せ）
図７は、超音波信号の波形が所定の閾値を越えた後の最初のゼロクロス点に着目した例（順方向伝播の波形）を示している。上述した図５の例では、信号波形が「特定の波数経過後のゼロクロス点を通過する時間」に着目している。この例では、「波形の最大値Ｍａｘに固定値（例えば、０．８）を乗じた値０．８Ｍａｘを閾値とし、波形の振幅がこの閾値を越えた直後のゼロクロス点を通る時間」に着目している。実施例では、受信信号の波形全体がメモリに記憶されているので、上記閾値を複数のピークを持つ振動波形全体での最大振幅値に基づいて設定することができる。閾値を最大振幅値の何パーセントに設定するかは、超音波信号波形を観察して適宜に決定すれば良く、上記「０．８」に限定されるものではない。波形全体の最大値に基づいて閾値を設定することによってノイズとの区別がより容易になる。また、流体中の気泡や異物、乱れなどによって超音波信号の波形パターンが部分的に変化（減衰）する場合にもよりエラーの少ない判別基準とすることが可能となる。
【００５８】
この実施例においても予め工場出荷時などにおいて、時間差ｄ1、ｄ2をコントローラに記憶させておく。測定時にはＭＰＵによって受信波形から特徴点（ゼロクロス点）を検出し、時間ｔ1’からｄ1を引くことで順方向伝播時間ｔ1を求めることができる。また、同様に、時間ｔ2’からｄ2を引くことで逆方向伝播時間ｔ2を求めることができる（図示せず）。
【００５９】
（計測手順）
次に、図８を参照して図１に示した超音波流速計（流量計）におけるコントローラ（ＭＰＵ）の制御動作について説明する。
まず、図示しないスイッチなどの操作やタイマの周期的な出力等によって計測開始指令のイベントが発生すると、コントローラ１０に内蔵されたＭＰＵは予め記憶装置に記憶された本制御ルーチン（サブルーチン）の制御プログラムを実行する（ステップＳ１０）。
【００６０】
ＭＰＵは順方向の超音波信号を受信するために、切替信号を切替器２２及び４１に供給する。切替器２２に送受信器３２を選択させて送受信器３２を超音波信号の送信器として機能させる。また、切替器４１に送受信器３３を選択させて送受信器３３を受信器として機能させる。ＭＰＵはコントローラ１０のインタフェースから送信信号を出力し、増幅器２１によりパワー増幅して送受信器３２を駆動する。それにより、送受信器３２から送受信器３３に向かって超音波信号が送信される。ＭＰＵは送信信号の送出と同時にＡ/Ｄ変換器４３、メモリ４４にクロック信号を供給してこれ等の部分を動作させる。送受信器３２が受信した受信信号（超音波信号）は増幅器４２で増幅され、Ａ/Ｄ変換器４３でサンプリングされて、例えば、図５（Ａ）に示すような受信信号の波形全体がメモリ４４にデータとして記憶される（ステップＳ１２）。
【００６１】
同様に、ＭＰＵは逆方向の超音波信号を受信するために、切替信号を切替器２２及び４１に供給する。切替器２２に送受信器３３を選択させて送受信器３３を超音波信号の送信器として機能させる。また、切替器４１に送受信器３２を選択させて送受信器３２を受信器として機能させる。ＭＰＵはコントローラ１０のインタフェースから送信信号を出力し、増幅器２１によりパワー増幅して送受信器３３を駆動する。それにより、送受信器３３から送受信器３２に向かって超音波信号が送信される。ＭＰＵは送信信号の送出と同時にＡ/Ｄ変換器４３、メモリ４４にクロック信号を送って動作させる。送受信器３２が受信した受信信号（超音波信号）は増幅器４２で増幅され、Ａ/Ｄ変換器４３でサンプリングされて、例えば図５（Ｂ）に示すような超音波信号の波形全体がメモリ４４に記憶される（ステップＳ１４）。
【００６２】
ＭＰＵは、相関法により、メモリ４４に記憶された順方向の超音波信号の波形データ全体と逆方向の超音波信号の波形データ全体との相互相関関数を計算して伝播時間差Δｔを求める（ステップＳ１６）。
【００６３】
ＭＰＵは、メモリ４４に記憶された順方向の超音波信号の波形データから既述のようにゼロクロスポイント等の特徴点の時間ｔ1’を抽出し，これよりｄ1を減じて伝播時間ｔ1を計算する。また、計測された逆方向の超音波信号の波形データから既述のようにゼロクロスポイント等の特徴点の時間ｔ2’を抽出し，これよりｄ1を減じて伝播時間ｔ2を計算する。特徴点の抽出に際しては、既述したいずれの方法も使用可能である。ノイズ対応などの点では「ピーク値に関連した閾値＋ゼロクロス法」（図７）が望ましい（ステップＳ１８）。
【００６４】
ＭＰＵは、既知のセンサ間距離Ｌ、伝播時間ｔ1、伝播時間ｔ2から上述した式(5)により音速Ｃを計算する（ステップＳ２０）。
【００６５】
ＭＰＵは、求めた音速Ｃ、既知の距離Ｌ、伝播時間差Δｔから上述した式(3)により、流体の流速Ｖを計算する（ステップＳ２２）。
【００６６】
ＭＰＵは、求めた流速Ｖ、係数ｋ、配管の断面積Ｓから既述式(4)により、流量Ｑを計算する（ステップＳ２４）。
【００６７】
ＭＰＵは計算した、流速Ｖ、流量Ｑを表示器１１に表示する。あるいは計測した流速Ｖ、流量Ｑのデータを図示しないネットワークを介してプロセスコントローラ（コンピュータ）等に送出する（ステップＳ２６）。
このようにしてＭＰＵはイベントの発生の度に流速、流量の計算を行って出力する。
【００６８】
（実施例の効果の説明）
上述した実施例によれば、メモリに記憶した超音波信号波形から伝播時間ｔ1，ｔ2を求めて音速Ｃを計算し、伝播時間差法の式(3)に当てはめて流速Ｖを計算する。このため、音速Ｃを求めるための温度計や、変換マップ（図４）、流体の材質に応じた修正等を必要としない利点がある。
【００６９】
（比較例）
既述した特開平１０−３３２４５２号公報、特開２００１−１４１５３７号公報に記載の超音波流量計（比較例）では、本願とは異なる「伝播時間逆数差方式」により流束を求めている。伝播時間逆数差方式は下式により流速を計算する。同式における記号の意味は式(3)の場合と同様である。
Ｖ＝（Ｌ/２cosθ）｛（１/ｔ1）−（１/ｔ2）｝                  式(6)
伝播時間逆数差方式により計算する場合には、本実施例のように音速Ｃを計算しないで済む。伝播時間ｔ1，ｔ2を求めてこれ等の逆数の差から流速Ｖを求める。
しかしながら、この際に必要となる時間精度は一般にサブナノ秒のオーダーであり（例えば、０．３ｎ秒程度であってＡ/Ｄ変換器を使用できない）、特別な構成のアナログ検出回路を用いて特徴点における時間ｔ1’，ｔ2’を直接検出し、これを補正して伝播時間ｔ1，ｔ2を求めている。別言すれば、比較例は信号検出の主要部分をアナログ回路やゲート回路等で構成するもので、受信信号データをデジタル信号処理する構成ではない。
【００７０】
これに対して、本実施例の相関法では２つの信号の信号波形全体で相関性を評価するので、受信信号のサンプリングインターバルは数１０ｎＳ（例えば、２０ｎＳ）であり、Ａ/Ｄ変換器によって信号データを得てデジタル処理することが可能である。これは、相関法では「伝搬時間逆数差方式」に要求される時間分解能に比べてサンプリングにおける必要な時分解能が２桁も大きい（サンプリング間隔が長い）ことに起因する。
【００７１】
本発明では、上記比較例と比べて相関演算で伝搬時間差Δｔを求めるためにサンプリングした超音波信号の波形データを活用して流速Ｖ及び音速Ｃを十分な精度で算出できる利点がある。
【００７２】
次に、本発明による検出方法で相関法のために取得した信号データを活用して音速を計算するが、当該取得信号データでも音速を十分な精度で検出できることについて説明する。
（流速を算出する場合の時間精度）
まず、次のような仕様の流速計を仮定する。
「超音波周波数：１［ＭＨｚ］、最大流速時の伝播時間差：１［μＳ］（超音波信号の１周期分）、最小流速：最大流速の１／１００、許容誤差：±３％ＲＤ」
伝播時間差は流速に比例するので（式(3)参照）、最小流速での伝播時間差は最大流速での伝播時間差(１［μＳ］)の１／１００の１０ｎＳとなる。したがって、最小流速での±３％ＲＤの誤差は伝播時間差では±０．３ｎＳとなる。この例のように伝播時間差には一般にサブｎＳの精度が必要となる。なお、伝播時間逆数差方式を使う場合でも伝播時間の測定はサブｎＳ程度の精度が必要となる。
【００７３】
（音速を算出する場合の時間精度）
式(3)を音速Ｃで微分すると、
（ｄＶ/ｄＣ）＝（Ｃ/Ｌcosθ）ΔＴ                            式(7)
となる。なお、ΔＴは、相関法によりにより別途測定されていると考える。
音速の変化δＣに対する流速の変化δＶは
δＶ＝（Ｃ/Ｌcosθ）ΔＴδＣ
と表される。この式を式(3)で割ると、
（δＶ/Ｖ）＝２（δＣ/Ｃ）                                    式(8)
となる。
【００７４】
温度を算出する式(5)は２つの伝播時間ｔ1，ｔ2の関数となっているが、ｔ2を固定しておきｔ1と音速の関係に着目する。
式(5)をｔ1について微分すると、（ｄＣ/ｄｔ1）＝−（Ｌ/２）（１/ｔ12）となるので、伝播時間の変化δｔ1に対する音速の変化δＣは、
δＣ＝−（Ｌ/２）（１/ｔ12）δｔ1
である。流速Ｖに対して音速Ｃが十分に早い場合にはｔ1とｔ2はほぼ等しく、式(5)はＣ≒（Ｌ/ｔ1）となるので、上式をこれで割ると
（δＣ/Ｃ）＝−（１/２）（δｔ1/ｔ1）                          式(9)
【００７５】
式(8)、式(9)より
δＶ/Ｖ＝−（δｔ1/ｔ1）  もしくは|δＶ/Ｖ|＝|δｔ1/ｔ1|      式(10)
となる。
【００７６】
すなわち、「音速を算出する場合」に関しては流速の変化率と伝播時間の変化率の大きさ(絶対値)は等しい。ｔ1を固定しておきｔ2を変化させた場合も符号が異なるだけで同様な結果が得られる。
【００７７】
「流速を算出する場合」と同じ仮定で、流速の精度が±３％ＲＤ（許容誤差）であるとすると、
|δＶ/Ｖ|＝|δｔ1/ｔ1|＝３/１００  となる。
【００７８】
例えば、超音波の伝播経路Ｌが１０［ｃｍ］で音速Ｃが１５００［ｍ/Ｓ］であるとすると、伝播時間は６７［μＳ］になる。この時、流速精度３％ＲＤに相当する伝播時間の変化は、  |δｔ1|＝（３/１００）×６７［μＳ］＝２［μＳ］  となる。
【００７９】
すなわち、流速の精度±３％ＲＤを得るためには、音速に関しては伝播時間のばらつきが２［μＳ］以内であれば良いことになる。これは流速を算出する場合に必要となる許容ばらつきの６０００倍以上である。また、時間分解能としても２０［ｎＳ］（＝０．０２［μＳ］）のサンプリングで十分であるといえる。
【００８０】
以上説明したように、本発明の実施例によれば、流路に送受信器を配置した伝播時間差法（相関法）による流速（あるいは流量）の計測方法において、流路の順方向及び逆方向における受信信号の波形全体の信号データをメモリに記憶し、２つの受信信号の信号データの相互相関演算から伝播時間差Δｔを求め、また、メモリに記憶した受信信号の信号データの波形から特徴点を抽出して伝播時間ｔ1，ｔ2を求め、伝播時間ｔ1，ｔ2から音速Ｃを求め、伝搬時間差Δｔと音速Ｃから伝播時間差法による式(3)によって流速Ｖ（流量Ｑ）の算出を行う構成としているので、温度計を使用せずに流速、流量を計算することが可能となる。
【００８１】
なお、上記発明の実施の形態を通じて説明された実施例は、用途に応じて適宜に組み合わせて、又は変更若しくは改良を加えて用いることができ、本発明は上述した実施形態の記載に限定されるものではない。そのような組み合わせ又は変更若しくは改良を加えた形態も本発明の技術的範囲に含まれ得る。
【産業上の利用可能性】
【００８２】
本発明は、流体の流速の計測、流体の流量の計測、超音波流速計、超音波流量計等に用いて好都合である。また、流速計や流量計を用いる装置あるいは制御システムに適用することが可能である。
【符号の説明】
【００８３】
１０  コントローラ
１１  表示器
２０  送信系
２１  増幅器
２２  信号切替器
３１  配管（流路）
３２  送受信器
３３  送受信器
４１  信号切替器
４２  増幅器
４３  Ａ/Ｄ変換器
４４  メモリ
【図１】
2013088322.tif 000004
【図２】
2013088322.tif 000005
【図３】
2013088322.tif 000006
【図４】
2013088322.tif 000007
【図５】
2013088322.tif 000008
【図６】
2013088322.tif 000009
【図７】
2013088322.tif 000010
【図８】
2013088322.tif 000011