Predictive Maintenance Toolbox

診断特徴デザイナーアプリは、信号トレース、パワースペクトル、1 因子 ANOVA でランク付けされた機能の表、重要度別に機能をソートした棒グラフの 4 つのペインで信号データを表示します。

特徴量エンジニアリング

診断特徴デザイナーアプリを使用するか、信号ベースおよびモデルベースのアプローチでセンサーデータからプログラムにより特徴量を抽出してランク付けし、AI を使用した障害検出および予測を行います。

パワースペクトルの 2 つのグループのプロット。黒色のグループが正常、赤色のグループが故障とラベル付けされます。赤色のグループは、いくつかの周波数でより大きな振幅のピークがあります。

障害および異常検出

状態監視に AI、統計、および動的モデリング手法を使用します。システムの変化を追跡して異常を検出し、障害を特定します。

RUL 推定

履歴データで RUL 推定モデルを学習させることで、故障までの時間を予測し、保守スケジュールを最適化します。

最初の 6 つの高調波障害帯域と側波帯を帯域ごとに色分けして強調表示したモーターの電気データの MATLAB プロット。

回転機

回転機特有の物理ベースの特徴を抽出します。ベアリングの障害の分類、ポンプの漏れ検出、モーター性能の変化の追跡、ギアボックスの故障の特定などを行います。参照例のライブラリを使用してすぐに始められます。

ローカルに保存された一連の振動データファイルから fileEnsembleDatastore を作成する方法を示す MATLAB コード。tall table として表現されたアンサンブルを示す出力。

データの管理および前処理

ローカルまたはリモートに保存されたセンサーデータにアクセスします。外れ値の除去、フィルター処理、さまざまな時間、周波数、時間-周波数の前処理手法の適用により、アルゴリズム開発のためのデータを準備します。

ポンプハウジング、3 本のプランジャー、およびクランクシャフトが接続された Simscape モデル。

故障データの生成

Simulink および Simscape で構築された物理ベースモデルを使用して、まれな障害や劣化をシミュレーションします。パラメーター値の修正、故障注入、モデルダイナミクスの変更を行います。デジタルツインを作成して性能を監視し、将来の挙動を予測します。

MATLAB Coder レポートには、左側に残存耐用時間予測関数の MATLAB コード、右側に対応する C++ コードが表示されます。カラフルな領域では、MATLAB コードの 1 行が C++ コードの多数の行にマッピングされています。

エッジへの展開

MATLAB Coder を使用して、リアルタイムエッジ処理用の特徴計算関数、状態監視アルゴリズム、および予測アルゴリズムから直接 C/C++ コードを生成します。

MATLAB Production Server を使用して、エンタープライズ エコシステム内で予測アルゴリズムを展開します。

クラウドへの展開

MATLAB Compiler および MATLAB Compiler SDK を使用して、アルゴリズムを共有ライブラリ、パッケージ、Web アプリ、Docker コンテナーなどとしてクラウドでスケーリングします。再コーディングを行うことなく Microsoft® Azure® や AWS®MATLAB Production Server に展開します。