holden-mcgorin/UniPHM
Unified PHM framework for Remaining Useful Life (RUL) prediction, fault diagnosis, fault detection, and anomaly detection for bearings, turbofan engines, and other industrial systems.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🧠 UniPHM: Khung tham chiếu PHM thống nhất hóa cho máy móc công nghiệp
UniPHM cung cấp nền tảng nghiên cứu mô-đun, hỗ trợ dự báo RUL, chẩn đoán sự cố, phát hiện bất thường cho cảm biến máy móc công nghiệp.
UniPHM (Unified PHM Framework) là một khung làm việc nghiên cứu và thử nghiệm mở nguồn, được thiết kế cho các tác vụ PHM (Prognostics and Health Management) dựa trên học sâu. Dự án hỗ trợ ba lĩnh vực chính: dự báo tuổi thọ còn lại (RUL), chẩn đoán sự cố, và phát hiện bất thường. UniPHM tích hợp sẵn các bộ dữ liệu công nhận như XJTU-SY, PHM2012, C-MAPSS, PHM2008, đồng thời hỗ trợ đa khung deep learning như PyTorch, TensorFlow, Pyro.
✨ Điểm nổi bật
- Hỗ trợ đa khung deep learning: Tích hợp PyTorch (chính thức), TensorFlow, Pyro linh hoạt xây dựng mô hình
- Tự động nhập dữ liệu: Hỗ trợ sẵn XJTU-SY, PHM2012, C-MAPSS, PHM2008
- Ghi nhận cấu hình thí nghiệm: Lưu trữ cấu trúc mô hình, siêu tham số, chiến lược lấy mẫu
- Callback tùy chỉnh: Hỗ trợ EarlyStopping, TensorBoard qua từng epoch
- Giám sát huấn luyện: TensorBoard + cảnh báo gradient bất thường
- Xử lý tín hiệu: Sliding window, chuẩn hóa, RMS, kurtosis
- Chiến lược giai đoạn suy giảm: 3σ, FPT
- Dự báo linh hoạt: End-to-end, multi-step, mô hình không chắc chắn
- Trực quan hóa kết quả: Ma trận nhầm lẫn, biểu đồ giai đoạn, đường dự báo, heat map attention
- Hỗ trợ đa định dạng: CSV, PKL cho mô hình, dữ liệu, cache, kết quả
- Bộ độ đo đầy đủ: MAE, MSE, RMSE, MAPE, PHM2012 Score, NASA Score
- Thiết kế linh hoạt: Dễ dàng mở rộng thành phần tùy chỉnh
💡 Vì sao đáng chú ý
UniPHM khác biệt nhờ thiết kế mô-đun thống nhất, giúp người dùng từ bỏ công việc tái lặp khi thiết lập pipeline thí nghiệm PHM. Không cần viết lại quy trình cho từng nhiệm vụ — chỉ cần thay đổi thành phần dữ liệu hoặc mô hình. Phù hợp cho nghiên cứu sinh, kỹ sư máy móc công nghiệp và người mới học PHM.
#PHM #RUL #FaultDiagnosis #AnomalyDetection #Turbofan #Bearing #TiniX
Similar Projects
Discover other similar projects and AI models.
This is a reposotory that includes paper、code and datasets about domain generalization-based fault diagnosis and prognosis. (基于领域泛化的故障诊断和预测)
用于预测性维护与健康管理的大型语言模型(故障诊断;寿命预测)
This reposotory release a bearing failure dataset, which can support intelliegnt fault diagnosis research(实验室自采轴承开源数据集,包含稳定转速和时变转速)
Physics-informed Interpretable Wavelet Weight Initialization and Balanced Dynamic Adaptive Threshold for Intelligent Fault Diagnosis of Rolling Bearings pytorch
Python codes “Jupyter notebooks” for the paper entitled "A Hybrid Method for Condition Monitoring and Fault Diagnosis of Rolling Bearings With Low System Delay, IEEE Trans. on Instrumentation and Measurement, Aug. 2022. Techniques used: Wavelet Packet Transform (WPT) & Fast Fourier Transform (FFT). Application: vibration-based fault diagnosis.
智能故障诊断和寿命预测期刊(Journals of Intelligent Fault Diagnosis and Remaining Useful Life)
基于注意力机制的少量样本故障诊断 pytorch
An open-source mechanical failure dataset is available, comprising 30+ categories including bearings, gears, pumps, and others.(30余个开源故障诊断和预测数据集,不断更新中)
This is a benckmark for domain generalization-based fault diagnosis (基于领域泛化的相关代码)