| | --- |
| | title: Predictive Maintenance Agent |
| | emoji: 🏭 |
| | colorFrom: gray |
| | colorTo: blue |
| | sdk: docker |
| | app_port: 7860 |
| | short_description: 工业预测性维护智能体 (Industrial IoT Anomaly Detection & Diagnosis) |
| | --- |
| | |
| | # 工业预测性维护智能体 (Predictive Maintenance Agent) |
| |
|
| | 这是一个面向工业物联网 (IIoT) 场景的 AI 智能体应用,旨在通过模拟传感器数据监控设备健康状态,实时检测异常,并利用大语言模型 (SiliconFlow/Qwen) 提供故障诊断和维护建议。 |
| |
|
| | ## 核心功能 (Core Features) |
| |
|
| | 1. **设备数字孪生 (Asset Digital Twin)**: |
| | - 实时监控工业设备(如 CNC 机床、液压泵、传送带)的关键指标(振动、温度)。 |
| | - 动态可视化仪表盘 (ECharts)。 |
| |
|
| | 2. **异常检测 (Anomaly Detection)**: |
| | - 基于阈值的实时故障监测。 |
| | - 模拟故障注入 (Fault Injection) 用于测试系统响应。 |
| |
|
| | 3. **AI 智能诊断 (AI Diagnostics)**: |
| | - 集成 SiliconFlow API (Qwen2.5-7B)。 |
| | - 自动分析异常数据,提供“根本原因分析” (Root Cause Analysis) 和“维护建议” (Actionable Recommendation)。 |
| |
|
| | 4. **资产管理 (Asset Management)**: |
| | - 设备健康度评分 (Health Score)。 |
| | - 维护历史记录。 |
| |
|
| | ## 技术栈 (Tech Stack) |
| |
|
| | - **Backend**: Python Flask 3.0 |
| | - **Frontend**: Vue.js 3 + Tailwind CSS |
| | - **Visualization**: Apache ECharts |
| | - **Database**: SQLite (Persistent storage) |
| | - **AI Model**: SiliconFlow API (Qwen/Qwen2.5-7B-Instruct) |
| | - **Deployment**: Docker |
| |
|
| | ## 快速开始 (Quick Start) |
| |
|
| | ### 本地运行 (Local Run) |
| |
|
| | 1. 安装依赖: |
| | ```bash |
| | pip install -r requirements.txt |
| | ``` |
| | |
| | 2. 运行应用: |
| | ```bash |
| | python app.py |
| | ``` |
| | |
| | 3. 访问: `http://localhost:7860` |
| |
|
| | ### Docker 运行 |
| |
|
| | ```bash |
| | docker build -t maintenance-agent . |
| | docker run -p 7860:7860 maintenance-agent |
| | ``` |
| |
|
| | ## 商业价值 (Commercial Value) |
| |
|
| | 该项目展示了 AI 在工业 4.0 中的实际应用,能够帮助工厂: |
| | - 减少非计划停机时间。 |
| | - 降低维护成本。 |
| | - 积累故障模式知识库 (Failure Mode Asset Accumulation)。 |
| |
|