JP3648023B2 - データ変換装置およびプログラム記憶媒体 - Google Patents
データ変換装置およびプログラム記憶媒体 Download PDFInfo
- Publication number
- JP3648023B2 JP3648023B2 JP20677597A JP20677597A JP3648023B2 JP 3648023 B2 JP3648023 B2 JP 3648023B2 JP 20677597 A JP20677597 A JP 20677597A JP 20677597 A JP20677597 A JP 20677597A JP 3648023 B2 JP3648023 B2 JP 3648023B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- frequency
- distribution
- wavelet
- intensity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/148—Wavelet transforms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Description
【発明の属する技術分野】
この発明は、解析などのために得られた時系列信号より特徴的な部分を抽出するためのデータ変換装置およびプログラム記憶媒体に関するものである。
【0002】
【従来の技術】
振動や音またはプロセスデータなどの時系列信号に対して、例えば、複素数形ウェーブレット関数を用いてウェーブレット変換を行うと、時間−周波数領域の情報が得られる。この時間−周波数領域の情報に対し、強度(絶対値)を演算すると、時系列信号に含まれる様々な周波数的特徴の時間的な変化を解析できる。
このように、ウェーブレット変換結果である時間−周波数情報をスケール毎に微分処理し、特徴量として極値を抽出して解析や診断に用いる技術がある(文献1:特開平7−271763号公報)。
【0003】
また、 対象となる信号のウェーブレット変換結果である時間−周波数情報から、スケール毎に信号の周期性を表す特徴量を抽出し、解析や診断に用いる技術がある(文献2:特開平8−83265号公報)。
また、対象となる信号のウェーブレット変換結果から、スケール毎に平均および分散等の統計量を演算し、これらを特徴として抽出して診断に用いる技術がある(文献3:特開平8−219955号公報)。
また、対象となる信号のウェーブレット変換結果とある設定したしきい値とをスケール毎に比較し、しきい値を超える値を特徴として抽出して診断に用いる技術もある(文献4:特開平8−177530号公報)。
また、対象となる信号のウェーブレット変換結果において、スケール毎に分散を演算し、得られた分散分布のピークを特徴として抽出して解析に用いる技術がある(文献5:特開平8−329046号公報)。
【0004】
【発明が解決しようとする課題】
ところで、従来のウェーブレット変換結果に表れる時系列信号の特徴量を抽出する方法としては、人が目で見て判断したり、しきい値(文献4)により検出していた。しかし、これらの方法では、不要な特徴量との判別が困難であり、望みの特徴量をうまく抽出できない場合がある。
一方、ウェーブレット変換結果において、スケール毎の極値を特徴量とした場合(文献1)、望みの特徴を抽出できない場合がある。
また、ウェーブレット変換結果より得られる特徴を周期性に限定する(文献2)と、他の有用な特徴を抽出できない。
また、統計量を特徴とした場合(文献3、文献5)、時間的な広がりを持つある領域全体を1つの特徴量で表すことになり、時間毎の詳細な特徴を抽出できない。
【0005】
例えば、図10に示す時系列信号より、振動成分を抽出したい場合、その時系列信号を、複素数形ウェーブレット関数を用いてウェーブレット変換してその強度を演算すると、図11に示す強度信号が得られる。図11は、強度の強い部分ほど明るく、逆に強度の弱い部分ほど暗くなるというように、信号成分の強度を輝度により表したウェーブレット強度信号を示している。この図11に示すようなウエーブレット強度信号により、周波数軸(縦)と時間軸(横)の両軸でステップ状の波形と振動波形について解析することが可能となる。
しかしながら、このように信号(データ)を変換しても、元の信号に比べ情報量が多くなることや、分解能の制約などから定量的な判別は必ずしも容易でない。
【0006】
ここで、文献4の技術によれば、図11のウェーブレット強度信号より、所定のしきい値を超える値を特徴として抽出すると、図12に示す抽出結果が得られる。しかしこれでは、振動成分の抽出は困難である。
すなわち、文献4に示された、しきい値を設定する方法では、望みとする特徴のみが必ずしきい値を超えることが予め判明している場合には有効である。しかし、そのような場合はむしろ少なく、さまざまな要因により、望みの特徴がしきい値を超えなかったり、他の特徴がしきい値を超えるような場合には判別は困難となる。また、しきい値の設定自体にも難しさがある。上述したように、図12に示すしきい値により抽出した結果では、元の時系列信号のステップ部分と振動成分をうまく判別できない。
【0007】
また、文献2の技術によれば、ウェーブレット変換結果において、スケール毎の時間的な変化のピーク(極大値)を検出し、ピークが周期的に現れれば、ピーク間の距離を元信号の周期性として抽出している。この文献2の技術によれば、図11のウェーブレット強度信号より、図13に示す抽出結果が得られる。
しかし、この図13の抽出結果では、振動成分が全く抽出されていない。すなわち、この文献2の技術では、振動成分の抽出ができない。
【0008】
また、文献1の技術によれば、対象となる信号のウェーブレット変換結果を、スケール毎に微分処理し、特徴量としてスケール毎の時間的な変化の極値を抽出するようにしている。極値には極大値と極小値が含まれるため、この文献1の技術によれば、図11のウェーブレット強度信号により、スケール毎の極大値を抽出した図13に加え、スケール毎の極小値も抽出されることになる。
しかしながら、図11のウェーブレット強度信号におけるスケール毎の極小値は、図11の暗部、すなわち強度の弱い部分に存在するため、特徴としては意味のないものまで抽出することになる。したがって、振動成分の抽出が困難となる。
【0009】
他方、文献3や文献5に示されているように、統計量を特徴とする場合は、ある時間的な広がりを持つ領域の特徴を統計量という代表値で表すことになり、その領域での時間的な特徴が失われてしまう。例えば、文献5の技術によれば、ウェーブレット変換結果において、スケール毎の分散値を特徴量としている。この文献5の技術によれば、図11のウェーブレット強度信号より、図14に示す結果が得られる。この図14に示す結果では、振動成分のスケール、すなわち周波数を特定することは可能であるが、時間的な情報が失われてしまうため、振動成分がいつ発生してどのくらい継続したかなどの情報が得られない。
以上に示したように、従来技術では、ステップ成分と振動成分を判別できなかったり、振動成分の特徴量を部分的にしか抽出できず、振動成分が存在することは判明するが、特に時間的な情報が欠落してしまうため、特徴を定量的に把握できない。
【0010】
この発明は、以上のような問題点を解消するためになされたものであり、時系列信号をウェーブレット変換して得られた、その時系列信号に含まれる様々な周波数的特徴の時間的な変化を、より精度良く定量的に把握できるようにすることを目的とする。
【0011】
【課題を解決するための手段】
この発明のデータ変換装置では、まず、時系列信号をウェーブレット関数に基づいてウェーブレット変換して時間と周波数との関係を示す第1の分布に変換し、次に、その第1の分布より、時間と周波数とその強度との関係を示す第2の分布に変換し、そして、その第2の分布において時刻毎の周波数強度分布のピークを検出し、第2の分布において時刻毎の周波数強度分布のピークを検出し、検出したピークの中で、所望のしきい値以上のものを特徴量として取り出し、特徴量が含む周波数,発生時刻,継続時間,及び振幅の少なくとも1つからから特徴量が示すハンチングの状態を判定するようにした。
以上示したように、第2の分布において時刻毎の周波数強度分布のピークを検出しているので、第2の分布において強度の高い特徴的な周波数成分が、時間的推移とともに抽出される。
【0012】
【発明の実施の形態】
以下この発明の実施の形態を図を参照して説明する。
実施の形態1
まず、この発明の第1の実施の形態について説明する。図1は、この実施の形態1におけるデータ変換装置の構成を示す構成図である。
図1に示すように、このデータ変換装置は、信号変換部110と、その信号変換部110より出力された信号より特徴を抽出する特徴量抽出部120と、信号変換部110に対してパラメータを設定したり、特徴量抽出部120に対してしきい値を設定するなどを行うユーザーインターフェース部130とから構成されている。
【0013】
まず、信号変換部110についてより詳細に説明する。この信号変換部110は、ウェーブレット関数生成部111と、ウェーブレット変換部112と、強度演算部113とから構成されている。
ウェーブレット関数生成部111では、ウェーブレット変換の基底関数となる複素数形ウェーブレット関数を生成する。複素数形ウェーブレット関数の代表的なものとして、ガボール(Gabor)ウェーブレット関数などがあるが、ここでは、ウェーブレット関数Ψ(t)として、以下の数1で定義されるガボールウェーブレット関数を使用した。
【0014】
【数1】
【0015】
また、ウェーブレット変換部112では、ウェーブレット関数生成部111で生成された複素数形ウェーブレット関数を用い、図示していない入力手段等により入力された時系列信号をウェーブレット変換する。
すなわち、ウェーブレット変換部112では、入力された時系列信号に対し、ユーザーインターフェース部130により設定された周波数に対応したスケールパラメータを基に、ウェーブレット関数生成部111で生成された複素数形ウェーブレット関数を用いてウェーブレット変換を行う。ここでは非直交ウェーブレット変換を行う。
そして、ウェーブレット変換の結果として、複素数で表される時間−周波数領域に展開されたウェーブレット変換信号W(a,b)を得る。
その際、ウェーブレット変換の定義式とその条件は、次の数2で表される。
【0016】
【数2】
【0017】
本実施例では、ウェーブレット変換信号W(a,b)を、M:スケールパラメータaの個数、N:シフトパラメータbの個数(時系列信号点数に等しい)とおいて、以下に示すように、大きさM×Nの2次元配列Wijとして演算する。
Wij=W(ai,bj) i=1,2,・・・・,M、j=1,2,・・・・,N
そして、強度演算部113では、そのウェーブレット変換結果であるウェーブレット変換信号から、その強度を演算する。すなわち、ウェーブレット変換の結果であるウェーブレット変換信号Wijから、Aij=|Wij|によりウェーブレット強度信号Aijを演算する。ここでは、ウェーブレット強度信号として、ウェーブレット変換信号の絶対値を用いた。
【0018】
次に、特徴量抽出部120について、より詳細に説明する。この特徴量抽出部120は、ピーク検出部121と、特徴量算出部122とから構成されている。そのピーク検出部121では、強度演算部113から出力されたウェーブレット強度信号より、単位時間毎に周波数分布の極大値(ピーク)を検出する。
すなわち、信号変換部110の変換結果であるウェーブレット強度信号の所定間隔の各時刻における周波数分布に着目し、単位時間毎(所定の間隔の時刻毎)にその時刻における周波数の強度分布のピーク(極大値)を検出する。
【0019】
このピーク検出では、図2のフローチャートに示すように、まず、ステップS1で、iの最大値Mにスケールパラメータaの個数を設定する。すなわち、ウェーブレット変換して得られた時間−周波数情報における周波数軸(スケール)の分割数を設定する。同様に、jの最大値Nにシフトパラメータbの個数を設定する。すなわち、ウェーブレット変換して得られた時間−周波数情報における、時間軸(シフト)の分割数を設定する。そして、Thにしきい値を設定する。このしきい値は、演算誤差などにより生じる無視しうる微少なピークを検出しないためのものであり、ユーザーインターフェース部130で設定している。
【0020】
次いで、ステップS2で、jを1とし、ステップS3でiを1とする。
次に、ステップS4で、iが1より大きいかつiがMより小さいかどうかを判断する。ウェーブレット変換の結果得られた時間−周波数情報においては、スケール(周波数)の最小値と最大値に強度のピークはないとみなして、この判断でそれを除外している。
この判断により、iが1もしくはMのときは、ステップS5に移行し、P(i,j)=0とする。すなわち、ピークではないとする。一方、iが1かつMでないときは、ステップS6に移行する。
【0021】
次に、ステップS6で、係る時刻の係る周波数における強度A(i,j)が、まず、設定されているしきい値Thより大きいかどうか判断する。加えて、その強度A(i,j)が強度A(i−1,j)より大きいかどうか判断する。さらに、その強度A(i,j)が強度A(i+1,j)より大きいかどうか判断する。以上の判断で、A(i,j)>ThかつA(i,j)>A(i−1,j)かつA(i,j)>A(i+1,j)ならば、その周波数(i)の強度Aはこの時刻(j)においてピークを示しているものと判断する。そして、ステップS7に移行して、P(i,j)=1とする。
以上のことに対して、A(i,j)>ThかつA(i,j)>A(i−1,j)かつA(i,j)>A(i+1,j)でないならば、その周波数(i)の強度Aはこの時刻(j)においてピークを示していないものと判断する。そして、ステップS5に移行して、P(i,j)=0とする。
【0022】
次いで、ステップS8でiに1を加え、ステップS9でそのiがMより大きいかどうか判断する。ステップS9の判断でiがMより大きくない場合、ステップS4〜8を繰り返す。一方、ステップS9の判断で、iがMより大きい場合、ステップS10に移行してjに1を加え、ステップS11でそのjがNより大きいかどうか判断する。このステップS11の判断で、jがNより大きくない場合、ステップS3〜ステップS10を繰り返す。そして、ステップS11の判断で、jがNより大きい場合、処理を終了する。
【0023】
以上に示したことにより、ウェーブレット強度信号Aijの単位時間毎の周波数分布の全点において、ピークであれば1、そうでなければ0の2値としてピークを検出し、周波数分布ピーク信号Pijを得るようにしている。
そして、その検出した単位時間毎の周波数分布ピーク信号から、特徴量算出部122において、周波数,発生時刻,継続時間などの特徴量を演算する。
なお、ユーザーインターフェース部130は、パラメータ設定部131としきい値設定部132と表示部133とから構成されている。その中で、パラメータ設定部131は、前述したように、ウェーブレット変換部112に対して、周波数に対応したスケールパラメータを設定する。また、しきい値設定部132は、ピーク検出部121において用いる、演算誤差などにより生じる無視しうる微少なピークを検出しないためのしきい値を設定する。
【0024】
そして、表示部133は、信号変換部110が出力するウェーブレット強度信号の表示、特徴量抽出部120により得られた周波数分布ピーク信号などの表示を行う。
図3は、その表示部133に表示されたウェーブレット強度信号や周波数分布ピーク信号の出力結果を示す分布図である。図3(a)は、ウェーブレット変換の結果得られたウェーブレット強度信号を示し、図3(b)は、周波数分布ピーク信号を示す。また、これら分布図において、横軸は時間を示し、縦軸(スケール)は周波数を示している。
これらの結果は、図10の時系列信号より、上述したこの発明の実施の形態1のデータ変換装置により得られたものである。図3(b)から明らかなように、図10の時系列信号より、特徴的な振動成分のみが抽出されていることがわかる。
【0025】
実施の形態2
以下、この発明の第2の実施の形態について説明する。この実施の形態2においては、図4に示すように、上述したデータ変換装置を空調機の異常制御検出に適用した場合について説明する。
図4に示すように、この実施の形態2においては、新に、ハンチング判定部501と制御パラメータ設定部502を設けるようにしている。
すなわち、この実施の形態2におけるデータ変換装置は、信号変換部110と、その信号変換部110より出力された信号より特徴を抽出する特徴量抽出部120と、信号変換部110に対するパラメータの設定や、特徴量抽出部120に対するしきい値の設定を行うユーザーインターフェース部130と、これらに加え、ハンチング判定部501と制御パラメータ設定部502とから構成されている。
【0026】
また、信号変換部110は、ウェーブレット関数生成部111と、ウェーブレット変換部112と、強度演算部113とから構成されている。また、特徴量抽出部120は、ピーク検出部121と、特徴量算出部122とから構成されている。そして、ユーザーインターフェース部130は、パラメータ設定部131としきい値設定部132と表示部133とから構成されている。
【0027】
ところで、ビルなどに設置されている空調機では、設置時に設定した制御パラメータが空調機能力の経時変化などにより不適当な値となることがある。その結果、その空調機の制御が不安定となり、温調している部屋の温度が短い時間で変動するハンチング等の不具合が発生する。
この、ハンチングは、空調機の稼働状態を反映したものであり、これが発生すると、空調に必要なエネルギーに無駄が発生したり、利用者に不快感を与えることになり問題となる。
そして、このハンチングは比較的短い間隔の振動成分として現れるため、従来のように空調状態を人が監視する方法では、見逃してしまう場合がある。また、機器が複数ある場合には、すべてを監視することは不可能であった。
【0028】
図5は、温調している部屋の温度検出結果(a)と、それをウェーブレット変換して得たウェーブレット強度分布(b)と、そのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)とを示している。なお、図5(b),(c)では、横軸は時間を示し、縦軸(スケール)は周波数を示している。
図5(a)に示すように、ある時間帯において、上述したハンチングが発生している。これは、温度検出結果の中で、振動成分としてみられる。これより、前述の実施の形態1に示したことと同様にすることで、図5(c)に示すように、その振動成分のみを抽出できる。
【0029】
そして、この実施の形態2におけるデータ変換装置の動作を説明すると、その抽出した特徴量より、ハンチング判定部501において、その周波数,発生時刻,継続時間,振幅などから、その特徴量が示すハンチングの状態を判定する。また、制御パラメータ設定部502では、その判定結果により、空調設備におけるそれぞれの機器や、空調対象の環境に適合した最適化空調機器制御値を算出し、それを空調機に設定する。
以上示したように、この実施の形態2では、空調データハンチングとして現れる振動成分のみを自動的に検出できる。したがって、この状態を見逃すこともなく、機器が複数ある場合でもすべてに対してハンチング検出が可能となり、空調におけるハンチング発生の問題を解決できる。
【0030】
実施の形態3
以下、この発明の第3の実施の形態について説明する。この実施の形態3においては、図6に示すように、前述したデータ変換装置を回転機器の異常診断に適用した場合について説明する。
図6に示すように、この実施の形態3においては、新に、正常信号保持部601,異常判定部602,および,警報出力部603を設けるようにしている。
すなわち、この実施の形態3におけるデータ変換装置は、信号変換部110と、その信号変換部110より出力された信号より特徴を抽出する特徴量抽出部120と、信号変換部110に対するパラメータの設定や、特徴量抽出部120に対するしきい値の設定を行うユーザーインターフェース部130と、これらに加え、正常信号保持部601,異常判定部602,および,警報出力部603とから構成されている。
【0031】
また、信号変換部110は、ウェーブレット関数生成部111と、ウェーブレット変換部112と、強度演算部113とから構成されている。また、特徴量抽出部120は、ピーク検出部121と、特徴量算出部122とから構成されている。そして、ユーザーインターフェース部130は、パラメータ設定部131としきい値設定部132と表示部133とから構成されている。
【0032】
ところで、回転機器を構成するベアリングなどの回転体において、異物の混入や劣化などにより傷が生じる。そして、これを放っておくと運転中に故障が発生し、重大な損害が生じる。したがって、これを早期に発見し、補修することが必要である。
まず、図7に、回転機器が正常な時の回転体の振動波形(a)とウェーブレット強度信号(b)、およびそのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)を示す。これは、例えば、ベアリング部より発生している音を検出したものである。また、図8に、回転機器が異常なときの回転体の振動波形(a)とウェーブレット強度信号(b)、およびそのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)を示す。
【0033】
例えば、回転機器のベアリングに異物が混入したことによる傷などにより異常振動が発生すると、高周波成分が断続的に現れる。これは、図7(a)と図8(a)とを目視で比較すれば、おおよそ判別がつく。
しかしながら、この断続的な高周波成分として現れるその傷が小さいときなどは、回転機器の完全な故障停止には至らない。そして、故障に至らない状況では、その断続的な高周波成分は非常に小さく、これを自動的に検出するために、単純にウェーブレット強度信号からこれを判別することは、ノイズ等の影響によりほぼ不可能である。図7(b)と図8(b)とを比較しても、自動的に断続的な高周波成分を取り出すことはできない。
【0034】
ここで、前述したように、図7(c)および図8(c)に示すように、周波数分布ピーク信号を抽出すると、異常時の高周波成分とその発生間隔を明確に検出できる。すなわち、図8(c)には、高周波成分が断続的に現れており、特徴量を抽出したことになる。
そこで、まず、このようにして特徴量抽出部120から得られた正常時の特徴量を、予め正常信号保持部601に記憶させておく。そして、異常判定部602において、異常発生時に得られた特徴量と、その正常時の特徴量と比較すれば、異常を判定することができる。
加えて、この異常判定の結果、異常と判定された場合に、警報出力部603において警報を出力することで、故障前に補修が可能となる。すなわち、上述したように、例えばベアリングに発生した傷などによる異常が小さなものであっても、それを、異常が大きくなり故障停止となる前に確実に検出できる。
【0035】
ところで、上述では、信号変換部110と特徴量抽出部120とを備えるようにしたが、これらの動作をCPUで行うようにしても良い。
すなわち、図9に示すように、まず、検出部901より得られた時系列信号をA/D変換部902によりデジタル信号に変換する。そして、この変換した信号を、CPU903によりウェーブレット変換して時間−周波数領域に展開されたウェーブレット変換信号とし、その強度を演算し、出力されたウェーブレット強度信号より単位時間毎に周波数分布の極大値(ピーク)を検出する。
そして、このCPU903は、バス903aに接続された主メモリ904に展開されたプログラムにより、上述した一連の動作を行う。また、主メモリ904に展開されるプログラムは、外部記憶装置905に格納されているものである。また、ウェーブレット変換に用いるウェーブレット関数も、例えば、予め外部記憶装置905に格納しておけばよい。また、パラメータの設定やしきい値の設定は、キーボード906より入力すればよい。そして、得られた周波数分布ピーク信号などが、モニタ907に表示される。
【0036】
ところで、上述した実施の形態においては、数2に示す複素数形ウェーブレット関数(ガボールウェーブレット関数)を用いてウェーブレット変換を行うようにしたが、これに限るものではない。
一般に、ウェーブレット変換は、大きく分けて直交ウェーブレット変換と非直交ウェーブレット変換に分類できる。上述した実施の形態で用いたウェーブレット変換は、非直交であり、さらに、複素数形ウェーブレット関数を用いている。
【0037】
非直交ウェーブレット変換においては、前述したように複素数形ウェーブレット関数を用いるものと、後述する実数形ウェーブレット関数を用いるものとがある。
非直交ウェーブレット変換において、前述したようにガボール関数などの複素数形ウェーブレット関数を用いると、ウェーブレット変換結果に対して絶対値を演算することにより強度が得られるので、強度から直接的にピーク検出が可能である。
【0038】
また、非直交ウェーブレット変換において、メキシカンハット関数,フレンチハット関数,もしくは,シャノン(Shannon)関数などの実数形ウェーブレット関数を用いると、ウェーブレット変換結果に対して絶対値を演算しても、強度は得られない。しかしながら、演算した絶対値に、ローパスフィルタなどにより包絡線(エンベロープ)処理を施せば、強度に相当する情報が得られ、ピーク検出が可能となる。
【0039】
一方、直交ウェーブレット変換では、実数形ウェーブレット関数のみが用いられる。このウェーブレット関数としては、ダウベシイズ(Daubecies)関数,ハール(Harr)関数,メイヤー(Meyer)関数,シムレット(Symlet)関数,スプライン関数,または、コイフレット(Coiflet)関数などがある。
この直交ウェーブレット変換においては、実数形ウェーブレット変換を用いた非直交ウェーブレット変換と同様に、演算した絶対値に、ローパスフィルタなどにより包絡線(エンベロープ)処理を施せば、強度に相当する情報が得られ、ピーク検出が可能となる。
【0040】
但し、直交ウェーブレット変換では、周波数が低くなると、変換したデータ数が減少したり、時刻が各周波数(スケール)で一致しなくなる。このため、データの補間や時刻合わせが必要な場合もある。しかし、直交ウェーブレット変換においても、データ数を減少させない演算の方法もあり、実数形ウェーブレット関数を用いた非直交ウェーブレット変換と同様の結果を得ることもできる。
なお、上述では、特徴的な高周波成分を抽出するようにしたが、これに限るものではない。この発明により、高い周波数のノイズに隠れている特徴的な低周波成分を抽出することもできる。
【0041】
【発明の効果】
以上説明したように、この発明では、まず、時系列信号をウェーブレット関数に基づいてウェーブレット変換して時間と周波数との関係を示す第1の分布に変換し、次に、その第1の分布より、時間と周波数とその強度との関係を示す第2の分布に変換し、そして、その第2の分布において時刻毎の周波数強度分布のピークを検出するようにした。
以上示したように、第2の分布において時刻毎の周波数強度分布のピークを検出しているので、第2の分布において強度の高い特徴的な周波数成分が、時間的推移とともに抽出される。この結果、この発明によれば、時系列信号をウェーブレット変換して得られた、その時系列信号に含まれる様々な周波数的特徴の時間的な変化を、より精度良く定量的に把握できるという効果を有する。
【図面の簡単な説明】
【図1】 この発明の第1の実施の形態におけるデータ変換装置の構成を示す構成図である。
【図2】 図1のピーク検出部121の動作を示すフローチャートである。
【図3】 ウェーブレット強度信号や周波数分布ピーク信号の出力結果を示す分布図である。
【図4】 この発明の第2の実施の形態におけるデータ変換装置の構成を示す構成図である。
【図5】 温調している部屋の温度検出結果(a)と、それをウェーブレット変換してえられたウェーブレット強度信号分布(b)と、そのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)とを示す分布図である。
【図6】 この発明の第3の実施の形態におけるデータ変換装置の構成を示す構成図である。
【図7】 回転機器が正常な時の回転体の振動波形(a)と、それをウェーブレット変換してえられたウェーブレット強度信号分布(b)と、そのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)とを示す分布図である。
【図8】 回転機器が異常な時の回転体の振動波形(a)と、それをウェーブレット変換してえられたウェーブレット強度信号分布(b)と、そのウェーブレット変換結果より特徴量抽出部120が抽出した結果(c)とを示す分布図である。
【図9】 この発明の他の例におけるデータ変換装置の構成を示す構成図である。
【図10】 時系列信号を示す波形図である。
【図11】 図10の時系列信号をウェーブレット変換した結果得られたウェーブレット強度信号を示す分布図である。
【図12】 図11のウェーブレット強度信号に所定の処理を施した結果得られた分布図である。
【図13】 図11のウェーブレット強度信号に所定の処理を施した結果得られた分布図である。
【図14】 図11のウェーブレット強度信号に所定の処理を施した結果得られた分布図である。
【符号の説明】
110…信号変換部、111…ウェーブレット関数生成部、112…ウェーブレット変換部、113…強度演算部、120…特徴量抽出部、121…ピーク検出部、122…特徴量算出部、130…ユーザーインターフェース、131…パラメータ設定部、132…しきい値設定部、133…表示部。
Claims (4)
- 時系列信号を入力する入力手段と、
前記入力手段が入力した時系列信号を設定されているウェーブレット関数に基づいてウェーブレット変換して時間と周波数との関係を示す第1の分布に変換するウェーブレット変換部と、
前記第1の分布より、前記時間と前記周波数とその強度との関係を示す第2の分布に変換する強度演算部と、
前記第2の分布において時刻毎の周波数強度分布のピークを検出するピーク検出部と、
前記ピーク検出部が検出したピークの中で、所望のしきい値以上のものを特徴量として取り出す特徴量算出部と、
この特徴量算出部が取り出した特徴量が含む周波数,発生時刻,継続時間,及び振幅の少なくとも1つからから前記特徴量が示すハンチングの状態を判定するハンチング判定部と
を備えたことを特徴とするデータ変換装置。 - 請求項1記載のデータ変換装置において、
前記ウェーブレット変換は、非直交ウェーブレット変換であることを特徴とするデータ変換装置。 - 請求項2記載のデータ変換装置において、
前記ウェーブレット関数は複素数形であることを特徴とするデータ変換装置。 - 時系列信号をウェーブレット関数に基づいてウェーブレット変換して時間と周波数との関係を示す第1の分布に変換する第1のステップと、
前記第1の分布より、前記時間と前記周波数とその強度との関係を示す第2の分布に変換する第2のステップと、
前記第2の分布において時刻毎の周波数強度分布のピークを検出する第3のステップと、
前記第3のステップにおいて検出したピークの中で、所望のしきい値以上のものを特徴量として取り出す第4のステップと、
前記特徴量が含む周波数,発生時刻,継続時間,及び振幅の少なくとも1つからから前記特徴量が示すハンチングの状態を判定する第5のステップと
をCPUに実行させるためのプログラムを記憶したプログラム記憶媒体。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20677597A JP3648023B2 (ja) | 1997-07-31 | 1997-07-31 | データ変換装置およびプログラム記憶媒体 |
CNB988078279A CN1192319C (zh) | 1997-07-31 | 1998-07-31 | 数据变换方法与数据变换装置 |
PCT/JP1998/003425 WO1999006921A1 (fr) | 1997-07-31 | 1998-07-31 | Procede de conversion de donnees, convertisseur de donnees et support de stockage de programmes |
US09/485,042 US6281814B1 (en) | 1997-07-31 | 1998-07-31 | Data conversion method, data converter, and program storage medium |
EP98935310A EP1001352A4 (en) | 1997-07-31 | 1998-07-31 | DATA COVERTY PROCESSING, DATA TRANSFORMER AND PROGRAM MEMORY |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20677597A JP3648023B2 (ja) | 1997-07-31 | 1997-07-31 | データ変換装置およびプログラム記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1153342A JPH1153342A (ja) | 1999-02-26 |
JP3648023B2 true JP3648023B2 (ja) | 2005-05-18 |
Family
ID=16528889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20677597A Expired - Fee Related JP3648023B2 (ja) | 1997-07-31 | 1997-07-31 | データ変換装置およびプログラム記憶媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6281814B1 (ja) |
EP (1) | EP1001352A4 (ja) |
JP (1) | JP3648023B2 (ja) |
CN (1) | CN1192319C (ja) |
WO (1) | WO1999006921A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3730435B2 (ja) * | 1999-03-26 | 2006-01-05 | 株式会社東芝 | 波形信号解析装置 |
US6448909B1 (en) * | 2000-01-28 | 2002-09-10 | The United States Of America As Represented By The Secretary Of The Navy | Analog continuous wavelet transform circuit |
KR100772669B1 (ko) * | 2001-04-04 | 2007-11-02 | 다이니폰 인사츠 가부시키가이샤 | 원편광 추출 광학 소자의 제조 방법과, 원편광 추출 광학소자 및, 이를 구비한 편광 광원 장치 및 액정 표시 장치 |
AUPR863001A0 (en) * | 2001-11-01 | 2001-11-29 | Inovatech Limited | Wavelet based fraud detection |
JP4218824B2 (ja) * | 2002-11-13 | 2009-02-04 | 隆之 大河内 | 木材の年輪箇所検出方法および年輪幅計測方法 |
JP5606107B2 (ja) * | 2010-03-10 | 2014-10-15 | 三菱電機株式会社 | 基準値作成装置及び基準値作成方法 |
US9141872B2 (en) * | 2013-09-11 | 2015-09-22 | Digitalglobe, Inc. | Automated and scalable object and feature extraction from imagery |
KR102174553B1 (ko) * | 2017-12-22 | 2020-11-05 | 미쓰비시덴키 가부시키가이샤 | 음향 계측 시스템 및 파라미터 생성 장치 |
JP6985180B2 (ja) * | 2018-02-27 | 2021-12-22 | ファナック株式会社 | 数値制御装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3744950B2 (ja) | 1994-03-30 | 2006-02-15 | オリンパス株式会社 | データ解析装置 |
JPH0883265A (ja) | 1994-09-13 | 1996-03-26 | Toshiba Corp | 振動信号解析装置 |
US5619998A (en) * | 1994-09-23 | 1997-04-15 | General Electric Company | Enhanced method for reducing ultrasound speckle noise using wavelet transform |
JPH08177530A (ja) | 1994-12-27 | 1996-07-09 | Toshiba Corp | ガスタービンの異常検知装置 |
JP3251799B2 (ja) | 1995-02-13 | 2002-01-28 | 三菱電機株式会社 | 機器の診断装置 |
JPH08329046A (ja) | 1995-05-31 | 1996-12-13 | Toshiba Corp | ウェーブレット変換を用いた信号解析装置 |
US5821882A (en) * | 1995-08-31 | 1998-10-13 | Yamatake-Honeywell Co., Ltd. | Data conversion method and apparatus |
US5802369A (en) * | 1996-04-22 | 1998-09-01 | The United States Of America As Represented By The Secretary Of The Navy | Energy-based wavelet system and method for signal compression and reconstruction |
-
1997
- 1997-07-31 JP JP20677597A patent/JP3648023B2/ja not_active Expired - Fee Related
-
1998
- 1998-07-31 CN CNB988078279A patent/CN1192319C/zh not_active Expired - Fee Related
- 1998-07-31 US US09/485,042 patent/US6281814B1/en not_active Expired - Lifetime
- 1998-07-31 WO PCT/JP1998/003425 patent/WO1999006921A1/ja active Application Filing
- 1998-07-31 EP EP98935310A patent/EP1001352A4/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
US6281814B1 (en) | 2001-08-28 |
JPH1153342A (ja) | 1999-02-26 |
WO1999006921A1 (fr) | 1999-02-11 |
EP1001352A1 (en) | 2000-05-17 |
CN1192319C (zh) | 2005-03-09 |
CN1265756A (zh) | 2000-09-06 |
EP1001352A4 (en) | 2008-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110031088B (zh) | 电子设备故障检测方法、装置、设备和吸油烟机 | |
JP4846954B2 (ja) | 複雑な信号の分解およびモデリング | |
US20080010039A1 (en) | Anomaly diagnosis apparatus and method of machine installation | |
JP3648023B2 (ja) | データ変換装置およびプログラム記憶媒体 | |
US6269263B1 (en) | Method for estimating heart rate variability and apparatus for embodying estimation | |
WO2008035611A1 (fr) | Dispositif de traitement de données, procédé de traitement de données et programme de traitement de données | |
US7949497B2 (en) | Machine condition monitoring using discontinuity detection | |
JPWO2004068078A1 (ja) | 状態判定方法と状態予測方法及び装置 | |
US8620609B2 (en) | Method and apparatus for identifying anomalies of a signal | |
JP3148187B2 (ja) | パーティクルモニタシステム及びパーティクル検出方法並びにパーティクル検出プログラムを格納した記録媒体 | |
JP6560167B2 (ja) | 判定装置、判定方法および判定プログラム | |
JP3561151B2 (ja) | 異常診断装置および異常診断方法 | |
JP6861414B2 (ja) | 解析マップ作成装置およびプログラム | |
JPH08110262A (ja) | オンライン回転体診断装置 | |
JP4016831B2 (ja) | 壁面剥離診断のためのウェーブレット変換方法、壁面剥離診断用装置 | |
WO2020202567A1 (ja) | 振動音響解析方法及び装置と機器異常部位推定方法及び装置 | |
JP3390343B2 (ja) | 振動成分検出方法および振動成分検出装置およびプログラム記憶媒体 | |
CN118354194B (zh) | 行车记录仪控制方法、设备及存储介质 | |
JPH10339664A (ja) | 監視装置及び方法 | |
JP4209793B2 (ja) | 音響信号に基づく異常診断方法及び該方法を実行するために用いるプログラム | |
JPH1031511A (ja) | 異常変動予測方法及び異常変動予測装置 | |
JPH0450731A (ja) | 回転機故障診断システム | |
WO2022234636A1 (ja) | 信号処理装置、信号処理方法、信号処理システム及びコンピュータ読み取り可能な記憶媒体 | |
JPH08329046A (ja) | ウェーブレット変換を用いた信号解析装置 | |
JPH0883265A (ja) | 振動信号解析装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040316 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040514 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050210 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090218 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100218 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100218 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110218 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120218 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130218 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140218 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |