(57)【要約】【課題】コスト増加を抑えつつ、回転変動の影響を低減させて、センサから得たデータの分析を精度良く行なうことができる状態監視装置を提供する。【解決手段】回転体を含む機器の状態を監視する状態監視装置８０は、記憶部８６と、演算部８５とを備える。記憶部８６は、機器に設置されたセンサ７１〜７３からの信号を等間隔の時間でサンプリングしたデータ列を分割した複数の分割データ列からそれぞれ得られた複数の結果を記憶する。演算部８５は、記憶部８６に蓄積された複数の結果から複数の分割データ列にそれぞれ対応する複数の回転速度を推定し、複数の回転速度に基づいて複数の分割データ列をそれぞれ補正し、補正後の複数の分割データ列を合成して補正後のデータ列を生成する。好ましくは、センサ７１〜７３は、振動、音、アコースティックエミッションのいずれかを検出する。【選択図】図２
2018036124.tif 000002
【特許請求の範囲】
【請求項１】
回転体を含む機器の状態を監視する状態監視装置であって、
前記機器に設置されたセンサからの信号を等間隔の時間でサンプリングしたデータ列を分割した複数の分割データ列からそれぞれ得られた複数の結果を記憶する記憶部と、
前記記憶部に蓄積された前記複数の結果から前記複数の分割データ列にそれぞれ対応する複数の回転速度を推定し、前記複数の回転速度に基づいて前記複数の分割データ列をそれぞれ補正し、補正後の前記複数の分割データ列を合成して補正後のデータ列を生成する演算部とを備える、状態監視装置。
【請求項２】
前記センサは、振動、音、アコースティックエミッションのいずれかを検出する、請求項１に記載の状態監視装置。
【請求項３】
前記複数の結果は、前記複数の分割データ列それぞれに対応する複数の周波数スペクトルであり、
前記演算部は、前記複数の分割データ列のうちの第１分割データ列と第２分割データ列の各周波数スペクトルの類似度を示す評価値に基づいて、前記第２分割データ列を取得した期間における回転速度を推定する、請求項１または２に記載の状態監視装置。
【請求項４】
前記類似度を示す前記評価値は、２つの周波数スペクトル間の内積である、請求項３に記載の状態監視装置。
【請求項５】
前記演算部は、前記補正後のデータ列を処理して前記機器の異常解析を行なう、請求項１〜４のいずれか１項に記載の状態監視装置。
【請求項６】
前記機器は、風力発電装置である、請求項１〜５のいずれか１項に記載の状態監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、状態監視装置に関し、特に回転体の状態監視を行なう状態監視装置に関する。
【背景技術】
【０００２】
各種の回転機器の故障診断などのために、振動データや温度データなどの機器の状態を示すデータを取得する監視装置が知られている。たとえば、回転部の振動を計測して機器・設備の異常診断を行なう際に、監視装置によって得られた振動データから抽出される特徴量（実効値、尖度、ピーク値、クレストファクタ、等）の増加傾向により、監視者は異常の発生を判断する。その際、異常の発生原因を推定するためには、振動データの周波数分析を実施する手法が用いられる。
【０００３】
このような監視装置を用いた診断方法の一例として、特開２０１５−３４７７６号公報（特許文献１）は、多関節ロボットの減速機の診断方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３４７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
風力発電装置において、主軸の軸受や増速機等の機械体の振動を振動センサによって測定し、当該機械体の状態を監視する状態監視システム（ＣＭＳ：Condition  Monitoring  System）が知られている。
【０００６】
風車は風速や風向の変動により回転速度が変動するため、風力発電装置の状態監視システムでも分析対象となる振動の周波数が変化し、周波数スペクトルが揺らいでしまう。風車の運転制御によって回転速度の変動を抑制することは可能であるが、ある程度の変動は避けられない。周波数分析に用いるためのデータは、対象回転物の数回転分以上の測定時間長が必要とされ、高速回転する対象物では短時間で済むが、低速回転の対象物に対しては数秒から数十秒の計測時間が必要になる。短時間の場合には、回転速度変動は無視できるのだが、長時間の場合には分析精度が低下してしまい問題となる。したがって長時間の場合には、速度変動の影響が大きくならないよう、測定時間を短くし、周波数分解能が低下するのを許容していた。
【０００７】
回転センサを用いて回転速度の変動を検出し、計算で補正することも可能であるが、状態監視のために回転センサを追加で設置するのは価格面や取付スペースの観点で困難なことが多い。風力発電装置の振動監視装置では、回転センサの信号をできるだけ使用しないで、回転数変動の影響を受けずに振動スペクトルの分析を実施したい。
【０００８】
特開２０１５−３４７７６号公報に示された診断方法では、監視対象が多関節ロボットの減速機のように回転速度が変動する場合に、回転センサを用いずに精緻な周波数スペクトルを抽出するために、逐次最少二乗法を適用してデータから特定のピークを抽出している。風力発電装置の状態監視システムでも特開２０１５−３４７７６号公報と同様な手法を適用することも考えられるが、風力発電装置の監視においては、低回転速度の場合に必要な測定時間長が長いという特徴があり、単純に適用することは難しい。風力発電装置のように回転速度が低くなる可能性のある監視対象には、他の適した分析手法が求められる。
【０００９】
この発明は、かかる問題を解決するためになされたものであり、その目的は、回転体を含む機器の状態を監視する際に、コスト増加を抑えつつ、回転変動の影響を低減させて、センサから得たデータの分析を精度良く行なうことができる状態監視装置を提供することである。
【課題を解決するための手段】
【００１０】
この発明は、要約すると、回転体を含む機器の状態を監視する状態監視装置であって、記憶部と、演算部とを備える。記憶部は、機器に設置されたセンサからの信号を等間隔の時間でサンプリングしたデータ列を分割した複数の分割データ列からそれぞれ得られた複数の結果を記憶する。演算部は、記憶部に蓄積された複数の結果から複数の分割データ列にそれぞれ対応する複数の回転速度を推定し、複数の回転速度に基づいて複数の分割データ列をそれぞれ補正し、補正後の複数の分割データ列を合成して補正後のデータ列を生成する。
【００１１】
好ましくは、センサは、振動、音、アコースティックエミッションのいずれかを検出する。
【００１２】
好ましくは、複数の結果は、複数の分割データ列それぞれに対応する複数の周波数スペクトルである。演算部は、複数の分割データ列のうちの第１分割データ列と第２分割データ列の各周波数スペクトルの類似度を示す評価値に基づいて、第２分割データ列を取得した期間における回転速度を推定する。
【００１３】
より好ましくは、類似度を示す評価値は、２つの周波数スペクトル間の内積である。
好ましくは、演算部は、補正後のデータ列を処理して機器の異常解析を行なう。
【００１４】
好ましくは、機器は、風力発電装置である。
【発明の効果】
【００１５】
本発明によれば、センサから得たデータから回転変動の影響を低減させたデータが生成されるので、回転機器の分析を精度良く行なうことができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の実施の形態に従う状態監視装置が適用される風力発電装置の構成を概略的に示した図である。
【図２】データ処理装置の構成を示す機能ブロック図である。
【図３】振動データの分割されたスロットを説明するための図である。
【図４】ｉ番目のスロットＳ（ｉ）とｉ＋１番目のスロットＳ（ｉ＋１）において実行された周波数分析処理のスペクトルの一例を示す図である。
【図５】ｉ＋１番目のスロットのスペクトルに加える処理を説明するための図である。
【図６】Ｙが最大値を与えるαを選択した場合の、スペクトルを示した図である。
【図７】データ処理装置が実行する処理を説明するためのフローチャートである。
【図８】スペクトルＦ（ｉ）（ｆ）に対して、スペクトルＦ（ｉ＋１）の周波数ｆの倍率αを変化させて類似度が高いα（ｉ＋１）を探索する様子を示した図である。
【図９】リサンプリング処理を説明するための第１の図である。
【図１０】リサンプリング処理を説明するための第２の図である。
【図１１】図９に示したスロットＳ（１）のデータ列Ｄ（ｋ）を示した概念図である。
【図１２】スロットＳ（１）のデータ列Ｄ（ｋ）とリサンプリング後のデータ列Ｄｒ（ｊ）とを重ねて示した概念図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しつつ説明する。なお、以下の図面において同一または相当する部分には同一の参照番号を付し、それらについての詳細な説明は繰返さない。
【００１８】
図１は、この発明の実施の形態に従う状態監視装置が適用される風力発電装置の構成を概略的に示した図である。図１を参照して、風力発電装置１０は、主軸２０と、ブレード３０と、増速機４０と、発電機５０と、制御盤５２と、送電線５４とを備える。また、風力発電装置１０は、主軸用軸受（以下、単に「軸受」と称する。）６０と、振動センサ７１〜７３と、データ処理装置８０とをさらに備える。増速機４０、発電機５０、制御盤５２、軸受６０、振動センサ７１〜７３及びデータ処理装置８０は、ナセル９０に格納され、ナセル９０は、タワー１００によって支持される。
【００１９】
主軸２０は、ナセル９０内に進入して増速機４０の入力軸に接続され、軸受６０によって回転自在に支持される。そして、主軸２０は、風力を受けたブレード３０により発生する回転トルクを増速機４０の入力軸へ伝達する。ブレード３０は、主軸２０の先端に設けられ、風力を回転トルクに変換して主軸２０に伝達する。
【００２０】
軸受６０は、ナセル９０内において固設され、主軸２０を回転自在に支持する。軸受６０は、転がり軸受によって構成され、たとえば、自動調芯ころ軸受や円すいころ軸受、円筒ころ軸受、玉軸受等によって構成される。なお、これらの軸受は、単列のものでも複列のものでもよい。
【００２１】
増速機４０は、主軸２０と発電機５０との間に設けられ、主軸２０の回転速度を増速して発電機５０へ出力する。一例として、増速機４０は、遊星ギヤや中間軸、高速軸等を含む歯車増速機構によって構成される。発電機５０は、増速機４０の出力軸に接続され、増速機４０から受ける回転トルクによって発電する。発電機５０は、たとえば、誘導発電機によって構成される。
【００２２】
制御盤５２は、インバータ（図示せず）等を含んで構成される。インバータは、発電機５０による発電電力を系統の電圧及び周波数に変換し、系統に接続される送電線５４へ出力する。
【００２３】
振動センサ７１〜７３は、増速機４０、発電機５０、軸受６０にそれぞれ設置され、これらの振動を検出するとともに、振動の各検出値をデータ処理装置８０へ出力する。
【００２４】
図２は、データ処理装置８０の構成を示す機能ブロック図である。図２を参照して、データ処理装置８０は、フィルタ８１〜８３と、センサ信号選択部８４と、演算部８５と、記憶部８６とを含む。なお、データ処理装置８０は、図示しない送信部を含み、風力発電装置の外部にデータを送信するように構成されていても良い。
【００２５】
フィルタ８１〜８３は、振動センサ７１〜７３の検出信号をそれぞれ受け、受けた検出信号について、予め定められた特定の周波数帯域の成分を通過させ、その他の周波数帯域の成分を減衰させる。
【００２６】
データ処理装置８０は、複数の信号を同時に処理してもよいし、特定のチャンネルの信号を処理してもよい。このため、センサ信号選択部８４は、振動センサの信号入力を複数入力可能であり、使用する信号を選択できるように構成されている。
【００２７】
データ処理装置８０は、演算部８５としてＣＰＵ（Central  Processing  Unit）を備え、記憶部８６として処理プログラム等を記憶するＲＯＭ（Read  Only  Memory）およびデータを一時的に記憶するＲＡＭ（Random  Access  Memory）を備え、さらに各種信号を入出力するための入出力ポート等を備える（いずれも図示せず）。データ処理装置８０は、振動センサ７１〜７３の各検出値を受け、ＲＯＭに記憶されたプログラムに従って、後述の方法によるデータ処理および振動解析を実行する。なお、データ処理装置８０により実行される処理については、ソフトウェアによる処理に限られず、専用のハードウェア（電子回路）で処理することも可能である。また、処理された振動測定データが外部のサーバ（図示せず）へ送信され、サーバにおいて振動解析が行なわれるように状態監視装置が構成されても良い。
【００２８】
振動データに含まれている回転機器の振動の特徴スペクトル（歯車の振動や、シャフトの振動など）が、回転速度によって変動するため、データ処理装置８０は、スペクトルの変動を検出することで回転速度の変動を検出する。
【００２９】
データ処理装置８０は、得られた速度変動の情報を使って、振動データの時間軸を修正（リサンプリング）し、一定速度で回転している状態の振動データと同じになるように補正する。これにより、回転速度が変動している状態で収集した振動データであっても、一定速度で収集したデータと同じようにスペクトル分析を精度よく実施できるようになる。
【００３０】
より詳細には、記憶部８６は、機器に設置されたセンサ７１〜７３からの信号を等間隔の時間でサンプリングしたデータ列を分割した複数の分割データ列（スロット）からそれぞれ得られた複数の結果を記憶する。演算部８５は、記憶部８６に蓄積された複数の結果から複数の分割データ列にそれぞれ対応する複数の回転速度を推定し、複数の回転速度に基づいて複数の分割データ列をそれぞれ補正し、補正後の複数の分割データ列を合成して補正後のデータ列を生成する。なお、センサ７１〜７３は、振動センサである例が示されているが、音、アコースティックエミッション等を検出するセンサであっても良い。
【００３１】
好ましくは、上記の複数の結果は、複数の分割データ列それぞれに対応する複数の周波数スペクトルである。演算部８５は、複数の分割データ列のうちの第１分割データ列（スロットＳ（ｉ））と第２分割データ列（スロットＳ（ｉ＋１））の各周波数スペクトルの類似度を示す評価値Ｙ（後に式（１）に示す）に基づいて、第２分割データ列を取得した期間における回転速度を推定する。
【００３２】
より好ましくは、類似度を示す評価値は、２つの周波数スペクトル間の内積である。
好ましくは、演算部８５は、補正後のデータ列を処理して機器の異常解析を行なう（図７、ＳＴ７）。
【００３３】
好ましくは、状態監視装置が監視する機器は、風力発電装置である。
図３は、振動データの分割されたスロットを説明するための図である。図３を参照して、データ処理装置８０は、振動データを一定時間間隔（スロットＳ（１）〜Ｓ（ｎ））に区切る。
【００３４】
スロットの長さは、各々のスロットにおいて短時間のＦＦＴ処理を行なうために必要な周波数分解能と時間分解能を満たすように、適宜設定される。たとえば、スロットの時間長は、回転速度変動の周期と比較して、１０分の１以下にするのが望ましい。
【００３５】
そして、データ処理装置８０は、スロットＳ（０）〜Ｓ（ｎ）の各々のデータ列に対してＦＦＴ処理を実施する。このときに得られた周波数スペクトルをＦ（ｉ）（ｆ）とする。ただし、ｉは０〜ｎの整数である。
【００３６】
図４は、ｉ番目のスロットＳ（ｉ）とｉ＋１番目のスロットＳ（ｉ＋１）において実行された周波数分析処理のスペクトルの一例を示す図である。図４において、Ｆ（ｉ）（ｆ）は、ｉ番目のスロット（スロット（ｉ））のスペクトルを示し、Ｆ（ｉ＋１）（ｆ）は、ｉ＋１番目のスロット（スロット（ｉ＋１））のスペクトルを示す。また、縦軸は強度（パワー）を示し、横軸は周波数を示す。なお、波形の重なりによって見にくくなるのを避けるため、スペクトルＦ（ｉ＋１）（ｆ）は縦軸方向に少しオフセットして表示されている。
【００３７】
回転速度の変動に応じて各スロットのスペクトルに現れるピークの位置が変化するため、図４において、スペクトルＦ（ｉ＋１）（ｆ）のスペクトルの各ピークは、スペクトルＦ（ｉ）（ｆ）と比べて、周波数が高い方にずれているのが分かる。
【００３８】
データ処理装置８０は、連続する時間スロットＳ（ｉ），Ｓ（ｉ＋１）で得られたスペクトルを比較し、両者が最もよく一致するように周波数軸の倍率を計算していく。
【００３９】
スペクトルＦ（ｉ）（ｆ）とスペクトルをＦ（ｉ＋１）（ｆ）との内積計算をすると、内積値Ｙは、以下の式（１）で示される。内積値Ｙは両者の類似度を示すことになる。なおＹ（ａ，ｂ）はスロットａの周波数ごとのスペクトルとスロットｂの周波数ごとのスペクトルの積和（内積）を示し、Σ演算は離散化された周波数ｆについて隣接するスロットのスペクトルの積の総和をとることを示す。
【００４０】
Ｙ（ｉ，ｉ＋１）＝Σ  Ｆ（ｉ）（ｆ）・Ｆ（ｉ＋１）（ｆ）  …（１）
なお、２つのスペクトルの各々をベクトルの絶対値あるいは自己相関値Ｃ（ｉ）で割り算し、相関係数ＣＯＲＲを求め、類似度を評価しても良い。この自己相関値Ｃ（ｉ）および相関係数ＣＯＲＲ（ｉ）は以下の式（２）〜式（４）で表される。なお、sqrtは、平方根の演算を示す。
【００４１】
C(i)=sqrt{ΣF{i}(f)・F{i}(f)｝  …（２）
C(i+1)=sqrt{ΣF{i+1}(f)・F{i+1}(f)}  …（３）
CORR(i,i+1)=Correlation(F{i}(f),F{i+1}(f))=Y(i,i+1)/{C(i)・C(i+1)}    …（４）
回転数が一定なら、ほぼ同じスペクトルになるため内積値Ｙおよび相関係数ＣＯＲＲ（ｉ，ｉ＋１）（類似度）はいずれも１に近くなる。回転速度がスロット間で変化してスペクトルが変化していると類似度は低下する。
【００４２】
データ処理装置８０は、このようなスペクトルの相関値を使用して、回転速度の変化率（周波数の倍率α）を求める。
【００４３】
図５は、ｉ＋１番目のスロットのスペクトルに加える処理を説明するための図である。図５では、周波数の倍率をαとして、たとえば、α=０．９５〜１．０５（±５％に相当する）といった範囲で調整しながら、スペクトルのデータを周波数軸方向にシフトさせる。ここでＦ（ｉ＋１）（αｆ）は、Ｆ（ｉ＋１）（ｆ）のスペクトルを周波数軸方向にα倍したスペクトルを示す。
【００４４】
このとき、αをたとえば０．０１ずつ変化させ、以下の式（５）で示されるＹ（ｉ，ｉ＋１，α）または式（６）で示されるＣＯＲＲ（ｉ＋１，α）が最大となるαを求める。なおＹ（ａ，ｂ，ｃ）はスロットａの周波数（f1,f2,f3…）ごとのスペクトルとスロットｂのｃ倍した周波数（f1・c,f2・c,f3・c…）ごとのスペクトルの積和（内積）を示す。
【００４５】
Ｙ（ｉ，ｉ＋１，α）＝Σ  Ｆ（ｉ）（ｆ）・Ｆ（ｉ＋１）（αｆ）  …（５）
CORR(i,i+1,α)=Correlation(F{i}(f),F{i+1}(αf))  …（６）
最大の内積値Ｙが得られるαの値を求め、α（ｉ＋１）とする。両スロット間のデータが最もよく一致する倍率がα（ｉ＋１）である。このとき、スロットＳ（ｉ）に対するスロットＳ（ｉ＋１）区間でのスペクトルの変化率がα（ｉ＋１）と求められる。ピーク周波数が回転速度の変化によってα（ｉ＋１）倍になっているため、回転速度がα（ｉ＋１）倍であることが求められ、スロット間の速度変化率が求まる。
【００４６】
以上のように、αを変えることによって周波数軸を変化させ、２つのスペクトルの内積値Ｙが最大となる（二つのスペクトルが最もよく重なる）ような倍率α（ｉ＋１）を求める。
【００４７】
図６は、Ｙが最大値を与えるαを選択した場合の、スペクトルを示した図である。図６に示すように、類似度が最大となった状態のスペクトル波形では、最大の内積値Ｙが得られるαを適用したスペクトルＦ（ｉ＋１）（αｆ）は、スペクトルＦ（ｉ）（ｆ）と各ピークの一致が見られる。
【００４８】
このように、隣接するスロット間の速度変化率を最後のスロットまで順次求めていくと、最初のスロットから最後のスロットまでの速度変化率が推定される。
【００４９】
なお、類似度を求める計算処理は、最初のスロットＳ（０）のスペクトルを基準として、次の値の最大値を評価して求めてもよい。
【００５０】
CORR(0,i,α)＝Correlation(F{0}(f),F{i}(αf))  …（７）
ただし、ｉ＝１，２，…，ｎである。
【００５１】
式（７）で示す値をスロット間で求めていくと、最初のスロットから最後のスロットまでの速度比率α(ｉ)が推定される。これを用いて各スロットの回転速度ωｉを、最初のスロットの回転速度ω０を基準にして求めていくことができる。
【００５２】
ωｉ＝ω０＊α(ｉ)
ただし、ｉ＝１，２，…，ｎである。
【００５３】
なお、内積計算を実施する周波数範囲は、スペクトルの特徴がよく現れている領域に設定し、ギヤのかみ合い周波数やシャフトの回転周波数などの特徴周波数の１０倍程度までを含めるのが望ましい。このとき、低周波成分だけでは速度変化率の検出精度が低くなってしまう。また、高い周波数の領域では、回転速度に依存しない共振ピークなどが現れてくる場合があり、回転速度によって変化する成分の検出の邪魔になってくることがある。そのため、測定対象物に応じて比較範囲が適宜選択されるようにしてもよい。
【００５４】
その後、得られた速度情報に基づき、各スロット間のデータの時刻を修正し、等間隔でリサンプリングしたデータをつくる。
【００５５】
図７は、データ処理装置が実行する処理を説明するためのフローチャートである。図７を参照して、まずステップＳＴ１において、データ処理装置８０は、初期値として変数ｉをゼロに設定する。
【００５６】
続いて、ステップＳＴ２において、データ処理装置８０は、スロットＳ（ｉ）についてＦＦＴを行なってスペクトルＦ（ｉ）（ｆ）を演算する。
【００５７】
そして、ステップＳＴ３において、データ処理装置８０は、連続する時間スロットで得られたスペクトルＦ（ｉ）（ｆ）とＦ（ｉ＋１）（αｆ）を比較し、両者が最もよく一致するように周波数軸の倍率αを計算していく。具体的には、図４〜図６で説明したように、周波数倍率αを変化させながら、スロットＳ（ｉ＋１）のスペクトルＦ（ｉ＋１）（αｆ）を演算し、上記式（５）で与えられるＹ（ｉ，ｉ＋１，α）または、式（６）で与えられるＣＯＲＲ（ｉ，ｉ＋１，α）が最大となるαを求め、α（ｉ＋１）とする。
【００５８】
図８は、スペクトルＦ（ｉ）（ｆ）に対して、スペクトルＦ（ｉ＋１）の周波数ｆの倍率αを変化させて類似度が高いαを探索する様子を示した図である。図８において、ピークが一致する場合のαをα（ｉ＋１）に設定する。
【００５９】
なお、図７のフローチャートでは、ｉ番目のスロットＳ（ｉ）とｉ＋１番目のスロットＳ（ｉ＋１）の類似度を評価して各スロットの周波数倍率α（ｉ＋１）を求めた。しかし、式（７）で説明したように、最初のスロットＳ（０）を基準として評価をしても良い。すなわち、各スロットＳ（ｉ＋１）と１番目のスロットＳ（０）との類似度を直接評価して周波数倍率α（ｉ＋１）を求めても良い。
【００６０】
ただし、最初のスロットを基準とする場合には、スロットＳ（０）から徐々にα（ｉ）の値が変化していくようなデータのときを想定すると、最大相関値となるαの探索範囲を前回のα（ｉ−１）の上下に絞ってやるように、計算方法を工夫するのが望ましい。また、スロットＳ（０）とスロットＳ（ｉ）とでパターンが大きく変化してくる場合には、この方法で計算すると相関値が下がってくるという課題がある。したがって、図７のフローチャートに示した方法では、もともとパターンが近似していると考えられる連続したスロットＳ（ｉ）とＳ（ｉ＋１）との間での相関計算をする、ということを前提にして、αの探索範囲をα（ｉ−１）の±Ｘ％という形で絞っている。この場合、隣り合うスロット間では相関が高いという特性があるので、速度変化に対する追従性がさらによくなる。なお、この場合、求まったα（ｋ）は隣接スロット間の速度比になるため、最終的にはα（０）＝１として、α’（１）＝α（０）＊α（１）．…，α’（ｉ）＝α’（ｉ−１）＊α（ｉ）、のようにスロットＳ（０）に対する比率に変換して、その後の処理を実施する。
【００６１】
すなわち、スロットＳ（０）とスロットＳ（ｉ）で実施する場合には、求まったα（ｉ）が直接速度変化率になるが、図７の方法のように隣接スロット間で計算した場合には、求まったα（ｉ）を最初のスロットからの速度比に換算して、上述のα’（ｉ）を算出する必要がある。
【００６２】
再び図７に戻って、データ処理装置８０は、ステップＳＴ４において、変数ｉをインクリメントし、ステップＳＴ５において、ｉ＝ｎとなったか否かを判断する。ここでｎは図３における分割した最後のスロット番号を示す。
【００６３】
ｉ＜ｎの間は、ＳＴ２〜ＳＴ４の処理が繰返されることにより、振動データを一定時間間隔（スロット）に区切りながら周波数分析処理が実行される（短時間ＦＦＴ処理）。
【００６４】
スロットＳ（１）〜Ｓ（ｎ）の類似度の評価が完了し、α（１）〜α（ｎ）が得られると、ステップＳＴ６において、データ処理装置８０は、得られた速度情報ωｉに基づき、各スロットＳ（ｉ）のデータの時刻を修正し、等間隔でリサンプリングしたスロットＳｒ（ｉ）のデータを作る。
【００６５】
図９は、リサンプリング処理を説明するための第１の図である。図１０は、リサンプリング処理を説明するための第２の図である。
【００６６】
スロットＳ（０）の回転速度を基準（比率１）にして表すと、スロットＳ（１），Ｓ（２）の回転速度の倍率は、それぞれα（１），α（２）である。スロットＳ（０）は基準であるのでサンプリング間隔をＴとし、スロットＳ（１），Ｓ（２）のサンプリング間隔を速度比αを用いて換算すると、Ｔ１＝Ｔ／α（１），Ｔ２＝Ｔ／α（２）となる。
【００６７】
ここで、全体の入力信号データ列をＤ（ｋ）とする。ただしｋは０〜Ｍの整数である。このデータが例えばｕ個ずつのスロットＳ（０）〜Ｓ（ｎ）に区切られる。このときｎ＝Ｍ／ｕの関係がある。
【００６８】
具体的には、スロットＳ（０）には、ｕ個のデータ列Ｄ（０）〜Ｄ（ｕ−１）が含まれ、スロットＳ（１）には、ｕ個のデータ列Ｄ（ｕ）〜Ｄ（２ｕ−１）が含まれ、スロットＳ（２）には、ｕ個のデータ列Ｄ（２ｕ）〜Ｄ（３ｕ−１）が含まれる。
【００６９】
各スロットのデータ間の時間間隔の比率Ｒは図９のようになる。各スロットにおいて、これらの比率Ｒを累積した値を四捨五入して整数の数列を作り、リサンプリングされたデータ番号とする。このときスロットＳ（０）の時間間隔の比率Ｒは１であるので、累積値は、１，２，３，４，…というように１ずつ増加する。またスロットＳ（１）の時間間隔の比率Ｒは１／α（１）であるので、仮に１／α（１）＝１．１であったとすると、累積値は、1027.3,1028.4,1029.5,1030.6,…というように１．１ずつ増加する。これを整数にした場合のデータ番号は、スロットＳ（０）は、１，２，３，４，…となり、スロットＳ（２）では、１０２７，１０２８，１０３０，１０３１，…となる。
【００７０】
リサンプリングされたデータ番号の元データをデータＤｒに順番に入れていき、リサンプリング後のデータ列を作成する。元のデータＤ（ｋ）とリサンプリング後のデータＤｒ（ｊ）との対応関係は図１０に示すようになる。できあがったデータ列Ｄｒ（ｊ）は連続したデータとなるので、ＦＦＴなどの処理は問題なく実行できる。
【００７１】
図１１は、図９に示したスロットＳ（１）のデータ列Ｄ（ｋ）を示した概念図である。図１２は、スロットＳ（１）のデータ列Ｄ（ｋ）とリサンプリング後のデータ列Ｄｒ（ｊ）とを重ねて示した概念図である。
【００７２】
図１１に示すように、元のデータ列Ｄ（ｋ）は、一様にサンプリング間隔Ｔでサンプリングされている。データＤ（１０２７）〜Ｄ（１０３０）の部分がリサンプリングによってデータの一部が間引かれる（ただしα（１）＞１の場合）。図１２に示すように、リサンプリング後はサンプリング間隔が短くなっている。その結果図１０で説明したように、元のデータ列Ｄ（ｋ）のうちのＤ（１０２９）が間引かれる。したがって、Ｄｒ（１０２７）〜Ｄｒ（１０２８）にはそれぞれＤ（１０２７）〜Ｄ（１０２８）のようにデータ番号ｋが同じデータが入るが、Ｄｒ（１０２９）にはＤ（１０３０）のようにデータ番号ｋが１つ加算されたデータが入る。なお、α（ｉ）＜１の場合には、データが間引かれる代わりにデータが適宜補完される。たとえば、不足したデータには、前後のいずれかのデータをコピーして入れても良いし、前後のデータを平均した値などを入れても良い。
【００７３】
これで、回転数が揺らいでいる環境で取得したデータから、揺らぎを補正したデータを生成することができるため、周波数分析したときの周波数ピークの分析精度が向上する。
【００７４】
再び図７に戻って、ステップＳＴ７ではリサンプリング後のデータで構成されるスロットＳｒ（１）〜Ｓｒ（ｎ）の全体のデータＤｒ（ｊ）にＦＦＴを行なって振動スペクトルを分析し、フローチャートの処理は終了する。この場合、リサンプリング前のデータでＦＦＴを行なう場合よりも周波数ピークが明確に得られることが期待できる。特に、風速が弱く、回転速度が遅い場合には、精度を向上させるには長時間のデータを用いて全体のデータＤｒ（ｊ）数を増やす必要があるので有効である。
【００７５】
なお、本実施の形態で説明したリサンプリング処理を含む周波数分析は、回転機器が発生する振動が、背景ノイズに対して十分大きい場合に有効である。インバータノイズや部品の共振（固有振動数の振動）など、一定周波数で発生する振動が支配的な場合には、上記の類似度の評価がうまくいかなくなって追従性が悪くなる。したがって、風力発電装置においては、増速機や発電機などの一定の回転速度比で回転し、比較的振動の大きい機械部品に対して本実施の形態に開示したデータ処理方法を適用するのがよい。
【００７６】
また、回転速度が変動している状態で収集したデータから上記の回転速度の変化に追従させて、サンプリング間隔を変化させる処理を実施すると、理想的には、回転速度が変化しても、同一の回転角度間隔でサンプリングされたデータを得ることができる。回転に同期して発生する振動成分がある場合、ＦＦＴで得られるピークの周波数は回転数の変動に伴って変化してしまうが、リサンプリング処理を実施すると、ピークの周波数が変化しないで同じところに留まっている状態になる。一方で、インバータノイズなどの電気ノイズや機械的な共振などの回転速度の影響を受けない一定周波数の成分は、リサンプリングされると揺らいだ成分に変化する。このため回転とは無関係のインバータノイズなどの周波数スペクトルはぼやけてしまうので、より回転に同期した振動成分の分析をしやすくなるというメリットもある。
【００７７】
回転速度の変動幅が大きい場合については以下のように改良しても良い。すなわち、速度変化分を推定する一連の処理を行なって、スロットＳ（ｉ）の平均速度比が求まるが、スロットの幅が広い場合や隣接するスロット間の速度変動が大きい場合には、速度比がスロット間で階段状に不連続に変化してしまう場合がある。このような場合には、（１）スロット間を適宜補間して速度比を算出する、あるいは、（２）速度比を算出するスロット幅を狭くする、ことによって不連続な変化を緩和することができる。具体的には、スロットＳ（ｉ）からスロットＳ（ｉ＋１）までのデータについては速度ω（ｉ）からω（ｉ＋１）にすべてのデータが直線的に変化するものとして線形補間してもよいし、スロット間隔の数分の１の間隔で細かく階段状に変化するようにしてやってもよい。
【００７８】
また、リサンプリング処理を、振動データを包絡線処理した波形に対して実施してもよい。生の振動データでは特徴が現れにくいような振動波形であっても、包絡線処理したエンベロープ波形のスペクトルには特徴が現れることがあり、類似度を検出する処理がしやすい場合もある。そのような場合には、周波数の変動検出感度を向上させることができる。
【００７９】
また、上記の説明では、状態監視装置が適用される監視対象として風力発電装置を例示したが、これに限らず回転変動する回転体を含む装置であれば、上記に説明した状態監視装置を適用することが可能である。また、データを補正する処理は、風力発電装置のナセル内部の監視装置で行なう例を示したが、外部に関しデータを転送してから外部の分析装置で行なっても良い。
【００８０】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明でなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８１】
１０  風力発電装置、２０  主軸、３０  ブレード、４０  増速機、５０  発電機、５２  制御盤、５４  送電線、６０  軸受、７１〜７３  振動センサ、８０  データ処理装置、８１〜８３  フィルタ、８４  センサ信号選択部、８５  演算部、８６  記憶部、９０  ナセル、１００  タワー。
【図１】
2018036124.tif 000003
【図２】
2018036124.tif 000004
【図３】
2018036124.tif 000005
【図４】
2018036124.tif 000006
【図５】
2018036124.tif 000007
【図６】
2018036124.tif 000008
【図７】
2018036124.tif 000009
【図８】
2018036124.tif 000010
【図９】
2018036124.tif 000011
【図１０】
2018036124.tif 000012
【図１１】
2018036124.tif 000013
【図１２】
2018036124.tif 000014