0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

煤炭传送带状态检测系统 基于YOLOv8与边缘计算

燧机科技 2025-12-19 20:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、引言

煤炭传送带是煤矿运输系统的“动脉”,其运行状态直接关系生产连续性与作业安全。据国家煤矿安全监察局《2023年煤矿运输设备故障分析报告》显示,

因皮带跑偏、堆煤、撕裂、异物卡滞引发的停机事故占比达45%

,传统监测依赖人工巡检(响应延迟超20分钟)、单一传感器(漏检率约40%),难以满足井下恶劣环境下“实时感知-快速告警-事后追溯”的全流程管控需求。 本文提出一种基于YOLOv8目标检测与边缘计算的智能检测系统,通过“端侧实时感知-边缘智能研判-云端协同管理”闭环机制,实现对皮带跑偏、堆煤、撕裂、异物4类异常状态的毫秒级识别、分级告警与全流程存档。系统已在某大型煤矿3条主运输皮带试点部署,

实测数据

表明可将异常识别准确率提升至96.8%,响应时间缩短至1.2秒内,停机事故减少72%,为煤炭传送带安全运行提供技术支撑。

二、系统总体架构设计

系统采用“端-边-云”协同架构,分为感知层、边缘分析层、应用层三层,支持本地边缘节点与云端管理平台联动(架构如图1所示,文字描述如下)。

(一)感知层:多维度数据采集网络

  • 视觉感知单元:部署800万像素防爆工业相机(支持IP68防护、-20℃~60℃宽温运行,帧率30FPS),按“皮带滚筒、托辊组、落料口、张紧装置”关键区域布防,单相机覆盖皮带宽度1.6米、长度25米区域,集成红外补光灯(井下低照度可视距离10米)与偏振滤镜(抑制煤尘反光);
  • 环境补偿模块:搭载粉尘传感器(量程0-1000mg/m³)、振动传感器(检测机架振动频率0-50Hz),动态调整相机曝光参数(如粉尘浓度>80mg/m³时增强对比度);
  • 数据预处理:通过OpenCV实现图像畸变校正(基于张正友标定法)、ROI动态裁剪(聚焦皮带边缘、物料表面、接缝处),过滤巷道壁、管线等无关背景。

(二)边缘分析层:YOLOv8+轻量化时序研判

核心采用“YOLOv8目标检测+边缘规则引擎”两级分析:

  1. YOLOv8目标检测:定位画面中“皮带边缘”“堆煤区域”“撕裂口”“异物(锚杆/木块/矸石)”等目标,输出 bounding box 坐标、置信度及形态特征(如跑偏量、堆煤高度、撕裂长度、异物尺寸);
  2. 边缘规则引擎:基于YOLOv8检测结果,通过预设阈值(如跑偏量>30mm、堆煤高度>20cm、撕裂长度>5cm)判定异常等级,结合连续5帧时序分析(如跑偏趋势加剧)过滤瞬时干扰。

(三)应用层:告警管理与回溯平台

  • 本地告警终端:集成防爆声光报警器(声压级≥100dB)、LED警示屏(显示异常类型+位置),触发后0.5秒内输出告警;
  • 云端管理平台:基于Python Django框架开发,支持实时状态可视化(3D模型映射皮带异常点)、告警日志(含时间戳、异常截图/短视频、置信度)、事后回溯(按时间/类型检索存档记录)、运维报表(异常频次统计、部件损耗分析)。

三、核心技术实现与优化

(一)YOLOv8煤炭传送带场景适配优化

针对煤炭传送带“高粉尘、低照度、动态煤流干扰”挑战,对YOLOv8模型进行深度优化:

  1. 数据集构建:采集30000张井下皮带实景图像(含跑偏、堆煤、撕裂、异物场景),标注“正常皮带”“跑偏(左/右)”“堆煤”“撕裂”“锚杆”“木块”“矸石”7类目标,按8:1:1划分训练/验证/测试集;
  2. 模型轻量化:采用通道剪枝(剪枝率28%)+ TensorRT量化(INT8精度),模型体积从89MB压缩至28MB,适配边缘设备(如NVIDIA Jetson Orin NX);
  3. 注意力机制增强:在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])

(二)边缘低延迟告警逻辑

系统采用“边缘优先”策略,所有分析指令本地执行:

  1. YOLOv8检测到目标(置信度>0.85)→ 提取形态特征(如跑偏量=边缘坐标-基准线);
  2. 边缘规则引擎判定异常(如跑偏量>30mm)→ 0.3秒内触发声光报警+LED屏显;
  3. 同步将告警信息(含异常截图、短视频片段)通过MQTT协议上传云端存档,实测平均端到端延迟1.2秒

四、系统工作流程与核心优势

(一)全流程闭环管理机制

  1. 实时监测:相机每33ms采集一帧图像,边缘节点并行执行YOLOv8检测与规则研判;
  2. 分级告警
  3. 事后回溯:所有告警记录(含截图、短视频、处置人、耗时)自动存档,支持按“时间/类型/位置”检索,形成“检测-告警-处置-复盘”闭环(处置时长≤8分钟)。

(二)技术创新优势

  1. 多状态融合识别:单次检测同时输出跑偏、堆煤、撕裂、异物4类状态,解决传统系统“单状态独立检测”的冗余问题(实验室数据显示算力消耗降低32%);
  2. 边缘低延迟研判:模型轻量化+本地规则引擎,避免云端往返延迟(实测数据显示响应时间较纯云端方案缩短60%);
  3. 全量存档回溯:支持6个月内告警记录检索,关键事件视频片段存储周期≤30天(符合《煤矿安全规程》),助力事故根因分析;
  4. 动态阈值调整:根据煤种(湿煤粘带时放宽堆煤阈值)、班次(夜班降低跑偏判定灵敏度)自动更新规则。

五、工程应用与实测效果

在某大型煤矿3条主运输皮带(带宽1.6米、长度1200米)试点部署,

6个月实测数据

如下:

  • 安全效益:识别异常事件41次(含12次撕裂、15次跑偏、8次堆煤、6次异物),避免皮带断裂事故3起,直接经济效益预估超1000万元;
  • 效率提升:替代人工巡检岗位3个(原需6人轮岗),巡检频次从每小时1次降至按需抽查,人力成本降低45%;
  • 可靠性:系统平均无故障运行时间(MTBF)达7800小时,支持粉尘浓度≤200mg/m³、振动加速度≤5g的井下环境运行;
  • 回溯价值:通过存档记录复盘2起历史事故,发现“托辊卡滞导致跑偏”共性隐患,推动预防性维护。
    • 一级告警(高风险:撕裂、异物卡滞滚筒):声光报警+皮带停机+平台弹窗+短信通知运维人员;
    • 二级告警(中风险:跑偏>30mm、堆煤>20cm):声光报警+皮带降速(50%转速)+LED屏显位置;
    • 三级告警(低风险:轻微跑偏<30mm):平台日志记录+定期复核;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1821

    文章

    50542

    浏览量

    267900
  • 运输系统
    +关注

    关注

    0

    文章

    20

    浏览量

    3337
  • 边缘计算
    +关注

    关注

    22

    文章

    3583

    浏览量

    53811
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用YOLOv8做目标检测和实例分割的演示

    YOLOv8是来自Ultralytics的最新的基于YOLO的对象检测模型系列,提供最先进的性能。
    的头像 发表于 02-06 10:11 9393次阅读

    在AI爱克斯开发板上用OpenVINO™加速YOLOv8目标检测模型

    《在 AI 爱克斯开发板上用 OpenVINO 加速 YOLOv8 分类模型》介绍了在 AI 爱克斯开发板上使用 OpenVINO 开发套件部署并测评 YOLOv8 的分类模型,本文将介绍在 AI 爱克斯开发板上使用 OpenVINO 加速
    的头像 发表于 05-12 09:08 2793次阅读
    在AI爱克斯开发板上用OpenVINO™加速<b class='flag-5'>YOLOv8</b>目标<b class='flag-5'>检测</b>模型

    YOLOv8版本升级支持小目标检测与高分辨率图像输入

    YOLOv8版本最近版本又更新了,除了支持姿态评估以外,通过模型结构的修改还支持了小目标检测与高分辨率图像检测。原始的YOLOv8模型结构如下。
    的头像 发表于 05-16 11:14 1.5w次阅读
    <b class='flag-5'>YOLOv8</b>版本升级支持小目标<b class='flag-5'>检测</b>与高分辨率图像输入

    AI爱克斯开发板上使用OpenVINO加速YOLOv8目标检测模型

    《在AI爱克斯开发板上用OpenVINO加速YOLOv8分类模型》介绍了在AI爱克斯开发板上使用OpenVINO 开发套件部署并测评YOLOv8的分类模型,本文将介绍在AI爱克斯开发板上使用OpenVINO加速YOLOv8目标
    的头像 发表于 05-26 11:03 2887次阅读
    AI爱克斯开发板上使用OpenVINO加速<b class='flag-5'>YOLOv8</b>目标<b class='flag-5'>检测</b>模型

    教你如何用两行代码搞定YOLOv8各种模型推理

    大家好,YOLOv8 框架本身提供的API函数是可以两行代码实现 YOLOv8 模型推理,这次我把这段代码封装成了一个类,只有40行代码左右,可以同时支持YOLOv8对象检测、实例分割
    的头像 发表于 06-18 11:50 5111次阅读
    教你如何用两行代码搞定<b class='flag-5'>YOLOv8</b>各种模型推理

    目标检测算法再升级!YOLOv8保姆级教程一键体验

    YOLO作为一种基于图像全局信息进行预测的目标检测系统,始终保持着极高的迭代更新率,从YOLOv5到YOLOv8,本次升级主要包括结构算法、命令行界面、PythonAPI等。具体到
    的头像 发表于 02-28 11:16 4593次阅读
    目标<b class='flag-5'>检测</b>算法再升级!<b class='flag-5'>YOLOv8</b>保姆级教程一键体验

    三种主流模型部署框架YOLOv8推理演示

    部署。这里以YOLOv8为例,演示了YOLOv8对象检测模型在OpenVINO、ONNXRUNTIME、TensorRT三个主流框架上C++推理演示效果。
    的头像 发表于 08-06 11:39 4129次阅读

    如何修改YOLOv8的源码

    很多人也想跟修改YOLOv5源码一样的方式去修改YOLOv8的源码,但是在github上面却发现找到的YOLOv8项目下面TAG分支是空的,然后就直接从master/main下面把源码克隆出来一通
    的头像 发表于 09-04 10:02 4090次阅读
    如何修改<b class='flag-5'>YOLOv8</b>的源码

    基于YOLOv8的自定义医学图像分割

    YOLOv8是一种令人惊叹的分割模型;它易于训练、测试和部署。在本教程中,我们将学习如何在自定义数据集上使用YOLOv8。但在此之前,我想告诉你为什么在存在其他优秀的分割模型时应该使用YOLOv8呢?
    的头像 发表于 12-20 10:51 1981次阅读
    基于<b class='flag-5'>YOLOv8</b>的自定义医学图像分割

    YOLOv8实现旋转对象检测

    YOLOv8框架在在支持分类、对象检测、实例分割、姿态评估的基础上更近一步,现已经支持旋转对象检测(OBB),基于DOTA数据集,支持航拍图像的15个类别对象检测,包括车辆、船只、典型
    的头像 发表于 01-11 10:43 4447次阅读
    <b class='flag-5'>YOLOv8</b>实现旋转对象<b class='flag-5'>检测</b>

    基于OpenCV DNN实现YOLOv8的模型部署与推理演示

    基于OpenCV DNN实现YOLOv8推理的好处就是一套代码就可以部署在Windows10系统、乌班图系统、Jetson的Jetpack系统
    的头像 发表于 03-01 15:52 3644次阅读
    基于OpenCV DNN实现<b class='flag-5'>YOLOv8</b>的模型部署与推理演示

    RK3576 yolov8训练部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署过程。
    的头像 发表于 04-02 16:04 2183次阅读
    RK3576 <b class='flag-5'>yolov8</b>训练部署教程

    RV1126 yolov8训练部署教程

    YOLOv8 是 ultralytics 公司在 2023 年 1月 10 号开源的基于YOLOV5进行更新的 下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务,鉴于Yolov
    的头像 发表于 04-16 14:53 1811次阅读
    RV1126 <b class='flag-5'>yolov8</b>训练部署教程

    使用ROCm™优化并部署YOLOv8模型

    作者:AVNET 李鑫杰 一,YOLOv8介绍? YOLOv8 由 Ultralytics 于 2023 年 1 月 10 日发布,在准确性和速度方面提供了前沿的性能。YOLOv8 在之前 YOLO
    的头像 发表于 09-24 18:32 1124次阅读
    使用ROCm™优化并部署<b class='flag-5'>YOLOv8</b>模型

    瑞芯微(EASY EAI)RV1126B yolov8训练部署教程

    1.Yolov8简介YOLOv8是ultralytics公司在2023年1月10号开源的基于YOLOV5进行更新的下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务,鉴于
    的头像 发表于 05-09 14:44 468次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>yolov8</b>训练部署教程