主要内容

状態監視と予知保全のためのデ,タの前処理

デ,タの前処理は,予知保全アルゴリズム開発のワ,クフロ,の第2段階です。

多くの場合,データをクリーニングして状態インジケーターの抽出が可能な形式に変換するには,データの前処理が必要です。デ,タの前処理には以下が含まれます。

  • 外れ値および欠損値の削除,オフセットの削除,およびトレンド除去

  • フィルタ処理や平滑化などのノズ削減

  • 時間領域と周波数領域間のデ,タの変換

  • 短時間フ,リエ変換や次数領域への変換などのより高度な信号処理

デ,タの前処理は,状態監視と予知保全のためのデ,タアンサンブルで説明されているように,预见性维护工具箱™アンサンブルデータストアで管理する測定データやシミュレーションデータの配列または表に対して実行できます。一般に,データの前処理は,システム性能の劣化とともに予測可能な形で変化する量である状態インジケーターの,有望な候補を特定するための解析よりも前に行います(監視,故障検出,予測のための状態を参照)。前処理の手順と状態ンジケタの特定手順は一部重複することがあります。しかし通常は,前処理はクリーンな信号や変換された信号につながり,これをさらに解析して信号情報を状態インジケーターに集約します。

対象のマシンおよびデタの種類にいて理解することで,使用する前処理の方法を決定しやすくなります。たとえば,ノイズを含む振動データをフィルター処理する場合,有用な特徴を示す可能性の最も高い周波数範囲がわかっていると,前処理の手法の選択に役立ちます。同様に,ギアボックスの振動デ,タを次数領域に変換すると便利なことがあります。後者は,回転速度が経時的に変化する場合の回転機に使用されます。ただし,この同じ前処理は,剛体である車両のシャ,シからの振動デ,タには役立,ません。

基本的な前処理

MATLAB®には,配列や表内のデ,タの基本的な前処理に便利な関数が数多く用意されています。これには以下に用いる関数が含まれます。

  • デ、タのクリ、ニング(fillmissingfilloutliersなど)。データのクリーニングはさまざまな手法を使用して不良なデータや欠損データの検出,削除,置換を行います。

  • デタの平滑化(smoothdatamovmeanなど)。平滑化を使用してデタ内の望ましくないノズや大きい分散を排除します。

  • デタのトレンド除去(去趋势など)。データからトレンドを取り除くことにより,トレンド周りのデータ内の変動に解析の焦点を当てることができます。トレンドが意味をもつこともありますが,体系的な効果に起因することもあり,解析の種類によってはトレンドを取り除くことでより良い洞察が得られます。オフセットの削除は,もう1の類似タプの前処理です。

  • デ、タのスケ、リングまたは正規化(重新调节など)。スケーリングはデータの範囲を変更し,たとえば,さまざまな単位のデータを扱う場合などに便利なことがあります。

よく使われるもう1。たとえば,信号から何らかの起動過渡の一部である最初の5秒分を破棄し,定常状態動作のデータのみを保持する場合があります。この種類の前処理を実行する例は,万博1manbetxSimulinkを使用した故障デ,タの生成を参照してください。

Matlabの基本的な前処理コマンドの詳細にいては,デ,タの前処理を参照してください。

フィルタ,処理

フィルタ処理は信号からノズや不要な成分を取り除くもう1の方法です。フィルタ,処理は、データのどの周波数範囲で、状態監視や予測に役立つ特徴が最も現れやすいのかわかっている場合に便利です。基本的な MATLAB 関数过滤器を使用して,伝達関数をも信号をフィタ処理することができます。designfiltを使って,过滤器で使用するフィルターを,パスバンド,ハイパス,ローパス,および他の一般的なフィルター形式で生成できます。これら関数の使用の詳細にいては,デジタルフィルタとアナログフィルタを参照してください。

小波工具箱™ライセンスがある場合,ウェーブレットツールを使ってさらに複雑なフィルター方法を利用できます。たとえば,データをサブバンドに分割し,各サブバンドのデータを個別に処理して,これらを再度組み合わせて元の信号の変更版を作成することができます。このようなフィルタの詳細にいては,フィルタ,バンク(小波工具箱)を参照してください。また,信号处理工具箱™の関数emdを使用して,混合信号を分解し,異なる時間-周波数動作をも成分に分離することも可能です。

時間領域の前処理

预见性维护工具箱および信号处理工具箱には,機械システムの振動を時間領域で調査し特徴付けることのできる関数が用意されています。これらの関数を使用して,状態ンジケタの前処理または抽出を行います。以下に例を示します。

  • 运输安全管理局—時間同期平均化でノaapl . exeズをコヒ. exeレントに取り除き,包絡線スペクトルを使用して摩損を解析します。万博1manbetxSimulinkを使用した故障デ,タの生成の例では,時間同期平均化を使用して振動デ,タを前処理します。

  • tsadifference——時間同期平均化(TSA)信号から,通常の信号,1次側波帯,および他の特定の側波帯をその高調波とともに取り除きます。

  • tsaregular-残差信号と特定の側波帯を取り除くことにより,tsa信号から既知の信号を分離します。

  • tsaresidual-既知の信号成分とその高調波を取り除くことにより,tsa信号から残差信号を分離します。

  • ordertrack-次数解析を使用して、回転機で発生するスペクトル成分の解析と可視化を行います。次数とその時間領域波形を追跡して抽出します。

  • rpmtrack- - - - - - rpmを時間の関数として計算することにより,振動信号からrpmプロファイルを追跡して抽出します。

  • envspectrum-包絡線スペクトルを計算します。包絡線スペクトルは,信号から高周波数の正弦波成分を取り除き,低周波数の変調に焦点を当てます。転動体ベアリングの故障診断の例では,このような前処理に包絡線スペクトルを使用します。

上記および関連する関数の詳細にいては,振動解析を参照してください。

周波数領域(スぺクトル)の前処理

振動するシステムや回転するシステムでは,共振周波数の変化や新たな振動成分の存在といった周波数領域動作の変化によって故障の発生が示されます。信号处理工具箱には,そのようなスペクトル動作を解析するための関数が数多く用意されています。多くの場合,これらは,状態。こうした関数には以下が含まれます。

  • pspectrum——信号のパワースペクトル,時間——周波数パワースペクトル,またはパワースペクトログラムを計算します。スペクトログラムには,強度の分布が時間とともにどう変化するかにいての情報が含まれます。シミュレ,ションデ,タを使用した複数クラス故障検出の例では,pspectrumを使用してデ,タの前処理を実行します。

  • envspectrum-包絡線スペクトルを計算します。繰り返される。包絡線スペクトルは,信号から高周波数の正弦波成分を取り除き,低周波数の変調に焦点を当てます。転動体ベアリングの故障診断の例では,このような前処理に包絡線スペクトルを使用します。

  • orderspectrum-平均次数振幅スペクトルを計算します。

  • modalfrf-信号の周波数応答関数を推定します。

上記および関連する関数の詳細にいては,振動解析を参照してください。

時間-周波数の前処理

信号处理工具箱には,周波数領域の動作が時間とともに変化するシステムを解析するための関数が含まれています。このような解析は“時間——周波数”解析と呼ばれ,システム性能の変化に関連する過渡信号や変化する信号の解析と検出に役立ちます。このような関数には,以下が含まれます。

  • 光谱图—短時間フリエ変換を使用してスペクトログラムを計算します。スペクトログラムは,信号の時間局所的な周波数成分と,その経時的変化を記述します。振動信号を使用した状態の監視と予知の例では光谱图を使用して信号を前処理し,状態ンジケタ候補の特定に役立てます。

  • 遗传性出血性毛细血管扩张症-信号のヒルベルトスペクトルを計算します。ヒルベルトスペクトルは,スペクトル成分が時間とともに変化する信号の混合で構成される信号の解析に役立ちます。この関数は混合信号内の各成分のスペクトルを計算します。成分は経験的モ,ド分解により判定されます。

  • emd—信号の経験的モド分解を計算します。この分解は,ヒルベルトスペクトル内で解析された信号の混合を記述するもので,混合信号を分離して,システム性能の劣化につれて時間——周波数動作が変化する成分を抽出するのに役立ちます。emdを使用して遗传性出血性毛细血管扩张症の入力を生成できます。

  • kurtogram-時間局所的なスペクトル尖度を計算します。これは,周波数領域で定常ガウス信号の動作を非定常または非ガウスの動作から区別することにより,信号を特徴付けます。包絡線解析のような他のツール用の前処理として,スペクトル尖度は最適な帯域などの重要な入力を提供できます(pkurtosisを参照)。転動体ベアリングの故障診断の例では,状態ンジケタの前処理と抽出のためにスペクトル尖度を使用します。

上記および関連する関数の詳細にいては,時間-周波数解析を参照してください。

関連するトピック