MCP Motor Current Signature Analysis
モーター電流特性分析 (MCSA) サーバとは?
これは、任意のAIアシスタント(Claude Desktop、VS Code Copilotなど)を予測保全の専門家に変えることができるスマートなモーター健康モニタリングツールです。モーターの運転中の電流信号を分析することで、機械的および電気的な故障の早期兆候を自動的に識別します。 核心原理:モーターに故障(回転子の断線、軸受の損傷など)が発生すると、その電流信号に特定の周波数成分(サイドバンド)が生じます。このサーバは、高度な信号処理技術(高速フーリエ変換FFT、包絡線分析など)を使用してこれらの電気信号を「聴き取り」、故障の種類と深刻度を解釈します。MCSAサーバの使い方は?
使用方法は非常に簡単で、3つのステップです: 1. **インストール**:uvパッケージマネージャーを使用して、サーバをワンクリックでインストールします。 2. **設定**:AIクライアント(Claude Desktopなど)の設定ファイルにいくつかの設定を追加します。 3. **使用**:チャット画面で、自然言語コマンドを使用してモーター電流データファイルを読み込むか、テスト信号を生成し、分析を要求します。サーバは自動的に信号を処理し、スペクトルを計算し、診断レポートを生成します。 複雑な信号処理アルゴリズムを理解する必要はありません。AIに分析したい内容を伝えるだけです。適用シーン
このサーバは、以下のシーンに非常に適しています: - **産業用予測保全**:重要なモーターの健康状態を定期的に監視し、故障を早期発見し、予期せぬ停止を回避します。 - **機器の故障調査**:モーターに異常な音、振動、または過熱が発生した場合、迅速に故障の原因を特定します。 - **研究と教育**:特定の故障を含む模擬信号を生成し、アルゴリズムの検証や教育デモンストレーションに使用します。 - **自動化運用プロセスへの統合**:診断機能を既存の監視システムに組み込みます。 典型的なユーザーには、機器エンジニア、保守技術者、研究者、および産業用インターネット(IIoT)ソリューション開発者が含まれます。主要機能
多形式データ読み込み
CSV、TSV、WAVオーディオファイル、およびNumPy (.npy) 形式から、実測のモーター電流信号を読み込むことができます。サンプリングレートを自動識別し、ファイルのメタデータをプレビューします。
全方位の故障検出
複数の故障検出アルゴリズムが組み込まれており、回転子断線、エアギャップ偏心、固定子巻線のターン間短絡、軸受の欠陥(内輪、外輪、ボール、保持器の故障)を自動的に識別できます。
高度な信号処理
完全な信号前処理パイプライン(直流除去、フィルタリング、正規化)とスペクトル分析ツール(FFT、パワースペクトル密度PSD、包絡線スペクトル、短時間フーリエ変換STFT)を提供します。
ワンショットの完全診断
単一のコマンドで、ファイルの読み込み、信号の前処理、スペクトルの計算からすべての故障検出までの全プロセスを完了し、深刻度分類を含む総合レポートを出力します。
テスト信号生成
構成可能な故障(特定の深刻度の回転子断線など)を含む合成モーター電流信号を生成し、デモンストレーション、方法の検証、およびベンチマークテストに使用できます。
永続的なデータ保存
すべての読み込んだまたは生成された信号と分析結果は、自動的にローカルディスク(~/.mcsa_data/)に保存されます。短いID(sig_xxxxなど)を使用して参照することができ、チャットでの大きなデータ配列の転送を避け、サーバの再起動後もデータが保持されます。
軸受故障周波数計算
軸受の幾何学的パラメータ(ボール数、直径、ピッチ円直径、接触角)に基づいて、特徴的な故障周波数(BPFO、BPFI、BSF、FTF)を自動的に計算し、電流スペクトル内で対応する変調サイドバンドを検索します。
利点
非侵入式モニタリング:振動センサーの取り付けやモーターの分解停止を必要とせず、電流信号のみで診断できます。
敷居を下げる:複雑なMCSA技術を自然言語インタラクションにまとめ、エンジニアは信号処理を精通していなくても使用できます。
柔軟な統合:MCPプロトコルを通じて、Claude、Cursor、VS CodeなどのさまざまなAIアシスタントや開発環境と簡単に統合できます。
結果の再現性:すべての処理手順とデータが永続的に保存され、履歴の追跡と比較分析が容易です。
オープンソースと拡張性:MITライセンスに基づいてオープンソース化されており、ユーザーは必要に応じて故障検出アルゴリズムを変更または拡張できます。
制限
データ品質に依存:診断の精度は、電流信号の信号対雑音比とサンプリングレートに大きく依存します。ノイズが多すぎたり、サンプリングが不十分だったりすると、結果に影響を与えます。
モーターパラメータが必要:正確な故障周波数の計算には、モーターの極数、電源周波数、回転速度などの銘板パラメータが必要です。
軸受分析には幾何学的パラメータが必要:軸受の故障診断を行うには、軸受の具体的な型番または幾何学的寸法が必要です。
閾値の校正が必要:故障の深刻度の分類閾値(-50dBなど)は一般的なガイドラインであり、特定のモーターやアプリケーションに対しては、ベースラインデータに基づいて調整する必要がある場合があります。
すべての検出を代替できない:MCSAは、電気的および機械的な不平衡の故障の検出に優れていますが、一部のタイプの故障(絶縁劣化など)については、他の検出方法と組み合わせる必要がある場合があります。
使い方
サーバのインストール
uvパッケージマネージャーを使用したワンクリックインストールを推奨します。これはMCPエコシステムの標準ツールで、環境設定の問題を回避できます。
AIクライアントの設定
使用しているAIクライアントの設定ファイルに、MCSAサーバの起動コマンドを追加します。以下はClaude Desktopの設定例(Windows/macOS)です。設定後はクライアントを再起動する必要があります。
分析の開始
クライアントのチャット画面で、自然言語でサーバと対話します。ファイルの読み込み、テスト信号の生成、または診断の実行を要求することができます。サーバはテキストと構造化データ(JSON)の形式で結果を返します。
使用例
例一:迅速な故障調査
現場のエンジニアが、ポンプモーターの音が大きくなっていることに気づきました。彼はクランプ型電流計を使用して電流信号を録音(WAVファイルとして保存)し、AIアシスタントを通じて診断を要求しました。
例二:定期的な健康チェック
工場の保守チームは、重要なモーターの月次電流監視を自動化したいと考えています。彼らはスクリプトを作成し、定期的に電流データを収集してCSVファイルとして保存します。
例三:軸受故障の専門分析
あるモーターの駆動端軸受に早期損傷があると疑われています。保守担当者は軸受の型番(SKF 6208など)を知っており、その幾何学的パラメータを取得しています。
例四:研究と教育デモンストレーション
大学の研究者は、新しい故障検出アルゴリズムを検証する必要があります。彼はこのサーバを使用して、正確な故障特徴を含むベースライン信号を生成します。
よくある質問
Claude Desktopが「サーバの接続が切断されました」と表示されたら、どうすればいいですか?
サポートされるデータファイル形式は何ですか?サンプリングレートにはどのような要件がありますか?
「深刻」、「中度」、「初期」の故障はどのように区分されますか?
データはどこに保存されますか?大量のスペースを占有しますか?
このサーバは専用の振動分析装置を代替できますか?
関連リソース
プロジェクトのGitHubリポジトリ
完全なソースコード、コミット履歴、問題追跡、および貢献ガイドを取得します。
Model Context Protocol (MCP) 公式ウェブサイト
MCPプロトコルの仕様、設計理念、およびエコシステムを理解します。
uvパッケージマネージャー
高速で最新のPythonパッケージおよびプロジェクトマネージャーで、このMCPサーバのインストールと実行に推奨されます。
詳細な使用ガイド (USAGE_GUIDE.md)
各ツールの詳細なパラメータ説明、診断ワークフロー、統合モード、および技術的な閾値に関する高度なドキュメントが含まれています。
モーター電流特性分析 (MCSA) 技術背景
ウィキペディア上のMCSA技術の原理と産業応用に関する説明。

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.2K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
19.0K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
79.3K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.7K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
22.7K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
27.1K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.9K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
31.7K
4.5ポイント




