sensor-datatime-seriesiotmanufacturingpredictive-maintenancedata-pipelineon-premise
感測器和 IoT 時間序列資料的 AI 訓練流水線準備
建構感測器和 IoT 時間序列資料 AI 訓練流水線的實務指南——涵蓋視窗策略、正規化方法、異常標註以及振動、溫度、壓力和聲學感測器類型的訓練/測試劃分。
Edward Xi Yang
工業 IoT 部署現在每天產生數 TB 的感測器資料。旋轉設備上的振動監測器、製程產線上的溫度探頭、液壓系統中的壓力感測器以及結構元件上的聲發射感測器都產生連續的時間序列流。消費這些資料的 AI 模型——用於預測性維護、異常偵測和製程最佳化——只能與供給它們的資料準備流水線一樣好。
原始感測器資料與模型就緒訓練集之間的差距是巨大的。原始感測器流包含通訊失敗導致的缺口、校正衰減導致的漂移、電磁干擾導致的雜訊以及不同步時鐘的時間戳。將這些轉化為乾淨的、視窗化的、已標註的、正確劃分的訓練資料需要一個系統化的流水線來處理每種感測器類型的特定特徵。
按感測器類型的流水線架構
不同的感測器類型產生根本不同的資料特徵。一個一刀切的預處理流水線要麼會過度處理簡單訊號,要麼會處理不足複雜訊號。下表將每種常見感測器類型對應到其流水線需求:
| 感測器類型 | 取樣率 | 訊號特徵 | 關鍵預處理步驟 | 常見 AI 任務 |
|---|---|---|---|---|
| 振動(加速規) | 1-50 kHz | 高頻、週期性帶諧波、由負載調幅 | 帶通濾波、FFT 特徵擷取、包絡分析、按轉速週期倍數進行視窗化 | 軸承故障偵測、不平衡分類、齒輪嚙合分析 |
| 溫度(熱電偶/RTD) | 0.1-10 Hz | 低頻、緩慢漂移、製程過渡時的階躍變化 | 異常值去除、缺失讀數插值、變化率計算、熱滯後補償 | 過熱預測、製程偏差偵測、熱失控早期預警 |
| 壓力(感測器) | 10-1000 Hz | 中頻、液壓系統中的週期性、批次製程中的階躍函數 | 尖峰去除、移動平均平滑、週期分割、壓力-流量相關性 | 洩漏偵測、泵退化、閥門故障預測 |
| 聲學(麥克風/AE感測器) | 10-200 kHz | 極高頻、寬頻帶有事件驅動突發 | 高通濾波、頻譜圖產生、事件偵測和分割、背景雜訊消除 | 裂紋擴展、工具磨損、軸承故障(早期階段) |
階段 1:擷取和時間戳對齊
感測器資料以各種格式到達,從工業協定(OPC UA、MQTT、Modbus)到歷史資料庫的平面 CSV 匯出,再到資料擷取系統的專有二進制格式。擷取階段必須將所有資料來源正規化為一致的時間索引格式。
時間戳對齊是最被低估的預處理步驟。在多感測器系統中,每個感測器可能有自己的時鐘。一個以 10 kHz 取樣的振動感測器和一個以 1 Hz 取樣的溫度感測器需要在計算任何跨感測器特徵之前對齊到一個共同的時間基準。
| 對齊挑戰 | 原因 | 解決方案 |
|---|---|---|
| 時鐘漂移 | 感測器時鐘隨時間發散(典型值:1-10 ppm) | 使用 NTP 同步的參考時間戳重新取樣到共同時間基準 |
| 缺失時間戳 | 通訊中斷、緩衝區溢位 | 短缺口(不超過取樣週期的 5 倍)使用插值;較長缺口使用缺口標記 |
| 不規則取樣 | 事件觸發的感測器、網路抖動 | 使用線性或三次插值重新取樣到均勻間隔 |
| 時區不一致 | 感測器設定在不同時區或 UTC 偏移 | 在任何處理之前將所有時間戳正規化為 UTC |
Ertas Data Suite 透過其解析節點處理基於 CSV 和 Excel 的感測器資料匯出,Format Normalizer 節點標準化時間戳格式,Anomaly Detector 在下游處理之前標記缺口和不規則性。