スマート・オフィス スマート・ビルディング 産業機器 生活家電 輸送 / 物流 STM32Cube.AI 予知保全 マイクロフォン

超音波解析に基づくファン異常状態分類

高周波アナログ・マイク・パイプラインに基づくニューラル・ネットワーク分類。

超音波解析に基づくファン異常状態分類
ファンクション・パックで始める
スマート・オフィス スマート・ビルディング 産業機器 生活家電 輸送 / 物流 STM32Cube.AI 予知保全 マイクロフォン
ファンクション・パックで始める
機械はさまざまな信号を発することで周囲環境へ影響を与えます。 そうした信号は装置の動作を反映する適切な情報源です。 これらの信号を理解できれば大幅な最適化が可能になります。 例えば、機械は異常または故障が生じる前に、わずかに異常な振動パターン、ノイズ、超音波が発生します。 機械にセンサを取り付けることで、その活動を監視できます。 人工知能(AI)のおかげで、異常を識別するスマート・ソリューションを構築できます。 その結果、装置が異常の重大度を自動的に分類し、関連するアラートを保全チームに送信できるようになります。 このユース・ケースではデモのためにファン・モータに実装しましたが、このアプローチは多くの産業用機械に容易に適用できます。

アプローチ

この使用例では、アプリケーション開発を簡素化するためにFP-AI-MONITOR1ファンクションパックを使用した。 FP-AI-MONITOR1ファンクションパックは、人工ニューラルネットワークとプリ・ポスト処理機能を完全に統合したもので、マイクロコントローラ周辺機器に接続されている。

超音波に基づく分類モデルは約1秒のデータを収集し、メル周波数ケプストラム係数(MFCC)を使用して前処理し、学習済みニューラル・ネットワークに送ります。このネットワークは、4つのクラス[‘オフ’、‘正常’、‘目詰まり’、‘摩擦’]について学習済みです。超音波に基づく分類では、オンボード・アナログMEMSマイクを使用して192kHz(16bit、1チャネル)のレートで音声を収集します。1ミリ秒間隔でDMA割込みと共に最新の192音声サンプルを受信します。その後、これらのサンプルを重複なしの4,096サンプルからなるスライディング・ウィンドウで累積します。特徴抽出のために、バッファを21,33ms間隔でUSC前処理に入力します。USC前処理で超音波特徴であるMFCC(46 x 32)スペクトログラムを抽出します。

計算効率とメモリ管理の最適化のため、このステップは2つのルーチンに分かれている:
- 最初のパートでは、FFTとフィルターバンクを使用して、時間領域の入力信号から46個のMFCC列の1つをメル・スケールに変換する(32個のメル・バンド)。
- 2つ目のパートでは、32列すべてが計算された後(つまり981ミリ秒後)、対数スケーリングがメル・スケーリングされたスペクトログラムに適用され、USC畳み込みニューラルネットワークの入力特徴量が作成される。

(46 x 32)MFCCスペクトログラムを981ms間隔でUSC畳込みニューラル・ネットワーク入力に送ります。 このモデルは異常を[‘オフ’、‘正常’、‘目詰まり’、‘摩擦’]の4つのクラスに分類します。 このモデルは、最大速度で動作するUSBファンに対して有効なように開発されており、その他の速度でテストしたところ正常に機能しません。

センサ

最大周波数応答80kHzのアナログMEMSマイク(参照:IMP23ABSU

データ

データフォーマット回転数を1500rpmに固定して4つのクラス間でバランスの取れたさまざまな条件で録音した2~3時間分のデータ

結果

モデルST独自の量子化畳込みニューラル・ネットワーク
入力サイズ:46x32
複雑度:565K MACC
メモリフットプリント:
163 KB フラッシュ (ウェイト用)
74 KB RAM(アクティベーション用
STM32L4R9 (Low Power) @ 120 MHzでの性能
前処理:24 MHz; 46 MFCC列計算/秒、1列あたり4.2 ms
NN処理:1推論/秒、10 MHz、1推論あたり78 ms
混同行列

コード最適化ツール

STM32Cube.AI

コード最適化ツール

対応製品

STM32L4シリーズ

対応製品

リソース

コード最適化ツール STM32Cube.AI

無償のSTM32Cube拡張パッケージX-CUBE-AIにより、ニューラル・ネットワークや機械学習モデルといった学習済みAIアルゴリズムを、STM32に最適化されたCコードへ自動変換できます。

コード最適化ツール STM32Cube.AI

対応製品 STM32L4シリーズ

Arm® Cortex®-Mベース32bitマイコンのSTM32ファミリは、マイコン・ユーザに高いレベルの自由を提供します。完全統合性および開発の容易さを維持しながら、高性能、リアルタイム性能、豊富な機能、デジタル信号処理、低消費電力 / 低電圧駆動、およびコネクティビティを兼ね備えた製品を提供します。

対応製品 STM32L4シリーズ

おすすめ情報:

輸送 / 物流

パナソニック サイクルテック社の電動アシスト自転車の安全性と寿命の向上

運転者の安全性と利便性を向上させるタイヤ空気圧監視ソリューション。

産業機器 | 輸送 / 物流

スマート・アセット・トラッキング

センサによる荷物状態分類

スマート・オフィス | 産業機器

ファンの低消費電力異常検出

センサ内で動作する低消費電力異常検出ソリューション