一、引言
煤炭傳送帶是煤礦運輸系統的“動脈”,其運行狀態直接關系生產連續性與作業安全。據國家煤礦安全監察局《2023年煤礦運輸設備故障分析報告》顯示,
因皮帶跑偏、堆煤、撕裂、異物卡滯引發的停機事故占比達45%
,傳統監測依賴人工巡檢(響應延遲超20分鐘)、單一傳感器(漏檢率約40%),難以滿足井下惡劣環境下“實時感知-快速告警-事后追溯”的全流程管控需求。 本文提出一種基于YOLOv8目標檢測與邊緣計算的智能檢測系統,通過“端側實時感知-邊緣智能研判-云端協同管理”閉環機制,實現對皮帶跑偏、堆煤、撕裂、異物4類異常狀態的毫秒級識別、分級告警與全流程存檔。系統已在某大型煤礦3條主運輸皮帶試點部署,
實測數據
表明可將異常識別準確率提升至96.8%,響應時間縮短至1.2秒內,停機事故減少72%,為煤炭傳送帶安全運行提供技術支撐。
二、系統總體架構設計
系統采用“端-邊-云”協同架構,分為感知層、邊緣分析層、應用層三層,支持本地邊緣節點與云端管理平臺聯動(架構如圖1所示,文字描述如下)。
(一)感知層:多維度數據采集網絡
- 視覺感知單元:部署800萬像素防爆工業相機(支持IP68防護、-20℃~60℃寬溫運行,幀率30FPS),按“皮帶滾筒、托輥組、落料口、張緊裝置”關鍵區域布防,單相機覆蓋皮帶寬度1.6米、長度25米區域,集成紅外補光燈(井下低照度可視距離10米)與偏振濾鏡(抑制煤塵反光);
- 環境補償模塊:搭載粉塵傳感器(量程0-1000mg/m3)、振動傳感器(檢測機架振動頻率0-50Hz),動態調整相機曝光參數(如粉塵濃度>80mg/m3時增強對比度);
- 數據預處理:通過OpenCV實現圖像畸變校正(基于張正友標定法)、ROI動態裁剪(聚焦皮帶邊緣、物料表面、接縫處),過濾巷道壁、管線等無關背景。
(二)邊緣分析層:YOLOv8+輕量化時序研判
核心采用“YOLOv8目標檢測+邊緣規則引擎”兩級分析:
- YOLOv8目標檢測:定位畫面中“皮帶邊緣”“堆煤區域”“撕裂口”“異物(錨桿/木塊/矸石)”等目標,輸出 bounding box 坐標、置信度及形態特征(如跑偏量、堆煤高度、撕裂長度、異物尺寸);
- 邊緣規則引擎:基于YOLOv8檢測結果,通過預設閾值(如跑偏量>30mm、堆煤高度>20cm、撕裂長度>5cm)判定異常等級,結合連續5幀時序分析(如跑偏趨勢加劇)過濾瞬時干擾。
(三)應用層:告警管理與回溯平臺
- 本地告警終端:集成防爆聲光報警器(聲壓級≥100dB)、LED警示屏(顯示異常類型+位置),觸發后0.5秒內輸出告警;
- 云端管理平臺:基于Python Django框架開發,支持實時狀態可視化(3D模型映射皮帶異常點)、告警日志(含時間戳、異常截圖/短視頻、置信度)、事后回溯(按時間/類型檢索存檔記錄)、運維報表(異常頻次統計、部件損耗分析)。
三、核心技術實現與優化
(一)YOLOv8煤炭傳送帶場景適配優化
針對煤炭傳送帶“高粉塵、低照度、動態煤流干擾”挑戰,對YOLOv8模型進行深度優化:
- 數據集構建:采集30000張井下皮帶實景圖像(含跑偏、堆煤、撕裂、異物場景),標注“正常皮帶”“跑偏(左/右)”“堆煤”“撕裂”“錨桿”“木塊”“矸石”7類目標,按8:1:1劃分訓練/驗證/測試集;
- 模型輕量化:采用通道剪枝(剪枝率28%)+ TensorRT量化(INT8精度),模型體積從89MB壓縮至28MB,適配邊緣設備(如NVIDIA Jetson Orin NX);
- 注意力機制增強:在Backbone層加入CBAM(卷積塊注意力模塊)+ BiFPN(加權雙向特征金字塔),提升小目標(如直徑<8cm的木塊)與低對比度目標(如暗光下撕裂口)的檢測能力。
實驗室數據
顯示,優化后模型在傳送帶數據集上mAP@0.5達97.5%,單幀檢測耗時9ms(111FPS),較 baseline 模型提升38%。
# YOLOv8模型優化示例代碼(簡化版) import torch from ultralytics import YOLO from models.common import CBAM, BiFPN # 加載預訓練權重并修改配置 model = YOLO('yolov8n.pt') # 輕量化模型 model.model.nc = 7 # 7類目標(含背景) # 通道剪枝(示例參數) prune_ratio = 0.28 for m in model.model.modules(): if isinstance(m, torch.nn.Conv2d): m.out_channels = int(m.out_channels * (1 - prune_ratio)) # CBAM+BiFPN模塊插入(Backbone與Head間) from ultralytics.nn.modules import Conv model.model[1].add_module("cbam", CBAM(channel=256, reduction_ratio=16)) model.model[-1] = nn.Sequential(BiFPN(in_channels=[256, 512, 1024]), model.model[-1])
(二)邊緣低延遲告警邏輯
系統采用“邊緣優先”策略,所有分析指令本地執行:
- YOLOv8檢測到目標(置信度>0.85)→ 提取形態特征(如跑偏量=邊緣坐標-基準線);
- 邊緣規則引擎判定異常(如跑偏量>30mm)→ 0.3秒內觸發聲光報警+LED屏顯;
- 同步將告警信息(含異常截圖、短視頻片段)通過MQTT協議上傳云端存檔,實測平均端到端延遲1.2秒。
四、系統工作流程與核心優勢
(一)全流程閉環管理機制
- 實時監測:相機每33ms采集一幀圖像,邊緣節點并行執行YOLOv8檢測與規則研判;
- 分級告警:
- 事后回溯:所有告警記錄(含截圖、短視頻、處置人、耗時)自動存檔,支持按“時間/類型/位置”檢索,形成“檢測-告警-處置-復盤”閉環(處置時長≤8分鐘)。
(二)技術創新優勢
- 多狀態融合識別:單次檢測同時輸出跑偏、堆煤、撕裂、異物4類狀態,解決傳統系統“單狀態獨立檢測”的冗余問題(實驗室數據顯示算力消耗降低32%);
- 邊緣低延遲研判:模型輕量化+本地規則引擎,避免云端往返延遲(實測數據顯示響應時間較純云端方案縮短60%);
- 全量存檔回溯:支持6個月內告警記錄檢索,關鍵事件視頻片段存儲周期≤30天(符合《煤礦安全規程》),助力事故根因分析;
- 動態閾值調整:根據煤種(濕煤粘帶時放寬堆煤閾值)、班次(夜班降低跑偏判定靈敏度)自動更新規則。
五、工程應用與實測效果
在某大型煤礦3條主運輸皮帶(帶寬1.6米、長度1200米)試點部署,
6個月實測數據
如下:
- 安全效益:識別異常事件41次(含12次撕裂、15次跑偏、8次堆煤、6次異物),避免皮帶斷裂事故3起,直接經濟效益預估超1000萬元;
- 效率提升:替代人工巡檢崗位3個(原需6人輪崗),巡檢頻次從每小時1次降至按需抽查,人力成本降低45%;
- 可靠性:系統平均無故障運行時間(MTBF)達7800小時,支持粉塵濃度≤200mg/m3、振動加速度≤5g的井下環境運行;
- 回溯價值:通過存檔記錄復盤2起歷史事故,發現“托輥卡滯導致跑偏”共性隱患,推動預防性維護。
- 一級告警(高風險:撕裂、異物卡滯滾筒):聲光報警+皮帶停機+平臺彈窗+短信通知運維人員;
- 二級告警(中風險:跑偏>30mm、堆煤>20cm):聲光報警+皮帶降速(50%轉速)+LED屏顯位置;
- 三級告警(低風險:輕微跑偏<30mm):平臺日志記錄+定期復核;
-
人工智能
+關注
關注
1817文章
50098瀏覽量
265381 -
運輸系統
+關注
關注
0文章
20瀏覽量
3332 -
邊緣計算
+關注
關注
22文章
3527瀏覽量
53453
發布評論請先 登錄
在AI愛克斯開發板上用OpenVINO?加速YOLOv8目標檢測模型
AI愛克斯開發板上使用OpenVINO加速YOLOv8目標檢測模型
教你如何用兩行代碼搞定YOLOv8各種模型推理
目標檢測算法再升級!YOLOv8保姆級教程一鍵體驗
三種主流模型部署框架YOLOv8推理演示
如何修改YOLOv8的源碼
基于YOLOv8的自定義醫學圖像分割
YOLOv8實現旋轉對象檢測
基于OpenCV DNN實現YOLOv8的模型部署與推理演示
RV1126 yolov8訓練部署教程
使用ROCm?優化并部署YOLOv8模型
煤炭傳送帶狀態檢測系統 基于YOLOv8與邊緣計算
評論