基于PSO−SRU深度神经网络的煤自燃温度预测模型

贾澎涛, 林开义, 郭风景

贾澎涛,林开义,郭风景. 基于PSO−SRU深度神经网络的煤自燃温度预测模型[J]. 工矿自动化,2022,48(4):105-113. DOI: 10.13272/j.issn.1671-251x.2021090047
引用本文: 贾澎涛,林开义,郭风景. 基于PSO−SRU深度神经网络的煤自燃温度预测模型[J]. 工矿自动化,2022,48(4):105-113. DOI: 10.13272/j.issn.1671-251x.2021090047
JIA Pengtao, LIN Kaiyi, GUO Fengjing. A temperature prediction model for coal spontaneous combustion based on PSO-SRU deep artificial neural networks[J]. Journal of Mine Automation,2022,48(4):105-113. DOI: 10.13272/j.issn.1671-251x.2021090047
Citation: JIA Pengtao, LIN Kaiyi, GUO Fengjing. A temperature prediction model for coal spontaneous combustion based on PSO-SRU deep artificial neural networks[J]. Journal of Mine Automation,2022,48(4):105-113. DOI: 10.13272/j.issn.1671-251x.2021090047

基于PSO−SRU深度神经网络的煤自燃温度预测模型

基金项目: 国家自然科学基金项目(51974236) ; 西安市科技计划项目(2020KJRC0069)。
详细信息
    作者简介:

    贾澎涛(1977-),女,陕西蒲城人,教授,博士,研究方向为机器学习、煤矿灾害预警、智慧矿山等,E-mail:jiapengtao@xust.edu.cn

  • 中图分类号: TD752

A temperature prediction model for coal spontaneous combustion based on PSO-SRU deep artificial neural networks

  • 摘要: 针对传统煤自燃温度预测模型泛化能力不强、鲁棒性较差的问题,提出了一种基于改进粒子群(PSO)优化简单循环单元(SRU)的煤自燃温度预测模型(PSO−SRU模型)。首先,对煤自燃程序升温实验中采集的气体浓度数据进行预处理,选取与煤温相关性较强的O2,CO,CO2,CH4,C2H4作为煤温预测指标,并将预测指标划分为训练集和测试集;其次,构建SRU预测模型拟合训练集中煤自燃温度与气体指标间非线性规律,将平均绝对误差(MAE)作为适应度函数,利用改进的PSO算法优化SRU预测模型参数;最后,将测试集数据输入参数最优的SRU预测模型,利用SRU计算得到煤自燃温度预测值。实验结果表明:通过指标择优和参数寻优后,PSO−SRU模型在测试集上的MAE相较于基于支持向量回归(SVR)、随机森林(RF)和反向传播(BP)的煤自燃温度预测模型分别降低了12.58,7.65,5.91 ℃,表明PSO−SRU模型在一定程度上提高了预测精度;均方根误差(RMSE)分别降低了22.65,17.45,8.94 ℃,PSO−SRU模型在训练集和测试集上的决定系数(R2)仅相差0.03,表明PSO−SRU模型具有良好的泛化性和鲁棒性。
    Abstract: Traditional temperature prediction models for coal spontaneous combustion typically have low generality and robustness. This paper improves them by proposing a coal spontaneous combustion temperature prediction model based on particle swarm optimization and simple recurrent unit(PSO-SRU). It firstly pre-processes the gas concentration data collected from temperature programmed oxidation tests, selects the concentration data of O2, CO, CO2, CH4, C2H4 that highly relate to the coal temperature as the prediction indicators, and further separates the indicators into training and testing data sets. Then, a SRU based prediction model over the training data set is trained to learn the nonlinear relationship between the coal spontaneous combustion temperature and the indicators. Mean absolute error(MAE) forms the fitness function and PSO algorithms are involved to optimize the SRU prediction model's parameters. Finally, the PSO-SRU model with optimized parameters are applied over the testing data set to predict the coal spontaneous combustion temperature. Experiments show the PSO-SRU model can improve the prediction accuracy, as the model's MAE and root mean square error(RMSE), comparing with those generated by support vector regression(SVR), random forest(RF), and back propagation(BP), decreases by 12.58, 7.65, 5.91 ℃, and 22.65, 17.45, 8.94 ℃ respectively. The PSO-SRU model also demonstrates a good generality and robustness, as the difference of determination coefficient (R2) of the model over the training and testing data sets is only 0.03.
  • 在露天矿山开采中,定期且连续地获取采场信息,对于制定和修改生产计划、评价矿山开采对环境的影响、动态监测矿山开采活动、防止超深超范围开采等具有重要意义[1]。露天矿山往往地形复杂,传统的露天矿山信息获取方法需要实地测查,耗费人力物力。遥感技术作为一种非入侵式的监测手段,在众多露天矿山监测方法中显示出其广泛的应用范围和高效性[2],特别是无人机航测技术的应用,为精确高效获取露天矿山数据提供了新的手段[3-4]

    早期露天矿山遥感影像的识别与提取主要依赖于专家的目视解译方法,该方法存在显著的主观性,并且成本高昂。随着研究的深入,越来越多的学者致力于探索遥感图像的自动化或半自动化分类与提取技术[5-7]。R. Balaniuk等[8]使用CNN模型,基于Sentinel−2卫星数据识别矿区的尾矿坝。Xie Hongbin等[9]利用GaoFen−2卫星图像,通过人工标注创建露天矿山语义分割数据集,提出了基于U−Net的像素级语义分割模型。Chen Tao等[10]提出了一种改进的U−Net+多层特征关联深度学习网络,通过保证网络中每层特征映射的最大值减少露天矿山特征丢失。但是由于露天矿山图斑表现复杂、空间分布不规则等因素,像素级的分割模型在露天矿山这种复杂场景中的分割整体性不好。Xie Hongbin等[11]介绍了一种用于分割露天矿山的新型网络DUSegNet,其同时具有SegNet,UNet和D−LinkNet的优势,在GaoFen−2图像上显示出较好的实体对象分割能力。Liu Yong等[12]提出了一种面向露天矿开采的端到端小物体检测和可行驶区域分割框架,通过轻量级注意力模块增强对小物体空间和通道维度的关注。Meng Xiaoliang等[13]提出一种收集−注入−感知网络GIPNet,从多尺度特征融合中保存信息,提高露天矿区边界的识别定位能力。郭栋梁等[14]提出一种改进轻量化PAM−M−YOLO 模型,实现了矿区煤矸石图像检测。阮顺领等[15]使用了BiFPN特征融合模块,提高小型负障碍物的检测权重占比,同时引入空间和通道双注意力机制,以增强对负障碍物边缘的特征提取和融合能力。

    虽然前人基于深度学习的研究为露天矿山采场的快速识别与提取提供了方向,但在露天矿山的实际应用仍局限于识别阶段,存在以下不足:① 轻量级模型在降低参数量时,也降低了模型的特征提取能力,导致露天矿山边界提取不准确。② 模型训练时样本分布不平衡,模型实际应用时露天矿山采场的复杂性和多样性会影响模型的识别提取能力。③ 露天矿山采场图像通常较大,需要进行裁剪,要求模型具有更高的全局特征提取能力。④ 露天矿山采场的自动识别与后续相关指标自动化获取的融合研究较少,难以满足露天矿山精确、快速的监测需求。

    针对上述问题,本文提出一种整合改进YOLOv8与三角网的露天矿山采场指标提取方法。通过全局注意力机制(Global Attention Mechanism, GAM)[16]、高效多尺度注意力(Efficient Multi-Scale Attention, EMA)机制[17-18]、Focaler−IoU损失函数[19-20]改进YOLOv8,得到Mine−YOLO轻量级网络模型。基于Mine−YOLO模型提取露天矿山掩膜,结合无人机低空遥感数据生成的数字高程模型(Digital Elevation Model,DEM)数据,利用仿射矩阵获取露天矿山及建筑物地理坐标及高程数据,得到矿山采深信息;利用高程坐标生成不规则三角网(Triangulated Irregular Network,TIN),获取较精确的矿山开采面积、体积信息,实现露天矿山采场数据定量监测。

    本文研究数据来源于湖北省襄阳市露天矿山动态监测项目,包括39座露天矿山2022—2024年的无人机正射影像数据,共有855张可用的露天矿山DEM影像数据。对原始影像数据进行旋转、剪切、反转等几何变换处理后,得到3 100张可用影像数据,部分图像如图1所示。这些转换可修改图像的空间属性、方向和比例,从而允许模型从不同角度和透视图观察数据。数据集中2 170张图像用于模型训练,620张图像用于模型验证,310张图像用于模型测试。

    图  1  部分露天矿山原始影像
    Figure  1.  Original images of some open-pit mines

    露天矿山遥感影像采集的异质性源于数据采集时间的差异和采集环境的多样性。为了消除颜色偏差对YOLO神经网络模型性能的影响,经过几何变换的部分影像还需要进行颜色等变换处理,本文主要对影像的亮度、饱和度及对比度进行相关处理,如图2所示。

    图  2  图像颜色变换
    Figure  2.  Color transformation of the image

    大部分原始数据进行一般图像增强处理即可用于模型训练验证,但由于露天矿山的环境复杂多变,往往会遇到云层等阴影遮盖或恶劣天气等情况。针对露天矿山采场识别及提取受到较大干扰的图像进行直方图均衡化处理,以突出采场细节,便于模型提取相关特征。

    在YOLOv8模型基础上,通过添加增强通道,引入空间与全局多尺度特征捕捉的注意力网络,使模型能兼顾露天矿山采场全局与边界细节信息;通过改进损失函数,增强模型对正样本的区分能力。对露天矿山定期获取的原始无人机影像进行处理,生成露天矿山DEM影像,并对生成的影像进行裁剪等处理。利用处理后的影像制作露天矿山采场标签,训练Mine−YOLO模型,获取最优训练参数,并使用最优模型对露天矿山DEM影像采场区域进行识别和提取。基于仿射矩阵获取采场区域坐标集,生成TIN,获取露天矿山采场的面积、体积及开采深度。具体流程如图3所示。

    图  3  整合改进YOLO模型与三角网的露天矿山采场指标提取流程
    Figure  3.  Process of extracting indicators for open-pit mining sites by combining improved YOLO model with a triangular network

    Mine−YOLO模型结构如图4所示。Mine−YOLO在YOLOv8的基础上进行了以下改进:添加EMA模块,以提高模型对矿山采场边界细节的识别与分割精度;添加GAM模块,从全局尺度保留露天矿山采场特征数据,提高采场目标识别精度;将原损失函数替换为Focaler−IoU,以增加正确样本对训练过程的梯度贡献。

    图  4  Mine−YOLO模型结构
    Figure  4.  Mine-YOLO model structure

    EMA通过在不同尺度上计算注意力来捕捉不同层次的信息,使得模型能够同时关注露天矿山采场全局特征和局部特征,提高对于复杂环境的信息捕捉能力[21]。EMA模块结构如图5所示,X Avg Pool表示一维水平全局池,Y Avg Pool表示一维垂直全局池,Re−weight为重构权重,c为通道数,h为图像高度,w为图像宽度。

    图  5  EMA模块结构
    Figure  5.  EMA module structure

    对于任何给定的输入特征图$ {{\boldsymbol{A}}}\in {\bf{R}}^{{c}\times {h}\times {w}} $,EMA将A分为g个子特征组,每个组学习不同的语义。该分组策略显著增强了语义区域特征的提取能力,并有效抑制了噪声干扰。EMA采用3个并行路径提取分组特征图的注意力权重,其中2个路径为1×1分支,另一个路径为3×3分支。1×1分支采用一维全局平均池化操作,分别在2个空间方向上编码通道信息,基于1×1分支可在不同空间方向获取露天矿山采场的细节特征。3×3分支通过3×3卷积捕获露天矿山采场的多尺度特征表示。具体来说,1×1分支的输出通过二维全局平均池化编码全局空间信息,而3×3分支的输出直接转换为相应的维度形状。然后,通过矩阵点积操作聚合这些输出,生成第1个空间注意力图。每组输出特征图通过Sigmoid函数进行聚合,捕获像素级配对关系,并突出所有像素的全局上下文,使EMA不仅具备编码跨通道信息的能力,还能够将精确的空间结构信息保留在通道中。对于每个尺度,需分别进行注意力权重计算。

    露天矿山采场数据常受到天气、光照等因素的影响,造成不同环境下的特征差异。EMA通过全局上下文和空间结构的动态调整,使得模型能在各种复杂条件下保持较高的鲁棒性,特别是在变化较大的采场场景中,能够稳定提取准确的目标信息。

    GAM模块采用通道注意力与空间注意力的架构,较好地获取通道与空间的相互作用,捕捉重要的跨维度信息,并放大跨维度的交互作用,有效提升模型对复杂采场场景的识别和分割精度。GAM模块结构如图6所示。给定输入特征$ {{\boldsymbol{F}}}_{1}\in {{\bf{R}}}^{c\times h\times w} $,中间特征$ {\boldsymbol{F}}_{2} $和输出特征$ {\boldsymbol{F}}_{3} $分别为

    $$ {\boldsymbol{F}}_{2}={M}_{{\mathrm{c}}}\left({\boldsymbol{F}}_{1}\right)\otimes {\boldsymbol{F}}_{1} $$ (1)
    $$ {\boldsymbol{F}}_{3}={M}_{{\mathrm{s}}}\left({\boldsymbol{F}}_{2}\right)\otimes {\boldsymbol{F}}_{2} $$ (2)

    式中:$ {M}_{{\mathrm{c}}} $和$ {M}_{{\mathrm{s}}} $分别为通道注意力和空间注意力;$ \otimes $表示元素乘法。

    图  6  GAM模块结构
    Figure  6.  GAM module structure

    GAM模块中通道注意力子模块使用3D排列保留3个维度信息,通过1个2层多层感知器(Multilayer Perceptron,MLP)放大跨维度的通道−空间依赖性。这一特性使其在处理复杂的露天矿山图像特征时,能够更精确地聚焦于重要细节,提升模型的采场边界提取能力。在露天矿山遥感图像中,目标区域通常呈现高度异质性,导致特征维度复杂。GAM模块中空间注意力子模块使用2层卷积层进行空间信息融合,未使用池化层,通过分组卷积优化空间信息融合,显著减少了计算量,这对于大规模数据处理尤为重要,特别是在需要快速实时分析的采场监测中。

    YOLOv8采用CIoU损失函数[22],但CIoU本身对目标形状变化不敏感,而露天矿山采场图像中,目标(如矿山边界、采场区域等)往往较为稀缺,背景区域占据了大部分像素,导致样本的严重不平衡问题。在露天矿山采场识别提取模型中使用CIoU效果不好。Focaler−IoU通过加大难分类正样本的权重,使模型聚焦在这些关键区域,减小了标签不平衡问题对模型性能的影响,提升了模型对目标区域和罕见目标类别的识别能力[23]

    $$ {I}^{{\mathrm{focaler}}}=\left\{\begin{array}{ll}0&I < d\\ \dfrac{I-d}{u-d}&d\leqslant I\leqslant u\\ 1&I > u\end{array}\right. $$ (3)
    $$ {L}_{{\mathrm{Focaler-IoU}}}=1-{I}^{{\mathrm{focaler}}} $$ (4)

    式中:$ {I}^{{\mathrm{focaler}}}$为重建的损失值;I为原始交并比;du为焦点因子;${L}_{{\mathrm{Focaler-IoU}}} $为定义的损失函数。

    Focaler−IoU通过调整焦点因子du,能够有效减少训练过程中对背景区域的关注,使模型聚焦于更具代表性的采场区域,提高了计算效率,使得目标识别更加精准。

    根据露天矿山监测需要,确定矿山采场定量数据监测指标,包括面积、体积、采深。面积:露天矿山内实际进行采矿的区域总面积;体积:露天矿山实际进行采矿的区域标底上总体积;采深:开采过程中,从地表到最低采矿作业层的垂直距离。

    研究区内露天开采的矿产资源为建筑用石料、大理石和砂石,根据无人机获取的露天矿山DEM数据,通过分析影像数据,并结合Mine−YOLO模型进行识别与分割处理,获取露天矿山采场区域DEM影像,并自动建立TIN,快速获取采场的面积、体积、采深。

    基于露天矿山采场的无人机影像,通过Mine− YOLO模型实现了对采场区域的精确识别与分割。获取影像中矿山区域的精确掩膜,利用掩膜提取露天矿山采场区域的高程点集,为后续基于边界约束的三角剖分提供了清晰且高质量的区域坐标集和约束边界,利用仿射矩阵获取对应高程点的投影坐标。基于获取到的区域坐标点集进行基于边界约束的Delaunay三角剖分,生成TIN,为后续自动计算区域面积、体积和采深提供了有效的数据。

    TIN生成流程如图7所示。Delaunay三角剖分是计算几何学中经典的三角网生成方法,主要用于将一组离散点集合连接成不重叠的三角形网格。生成的三角形外接圆内不包含其他点,且内切圆半径尽可能最大化,使得三角形更加规则和稳定。通过最大化最小角度,可减小三角形的长宽比,从而提升网格的质量。然而,一般三角网会增加后续面积与体积的计算复杂度。为了提高后续计算的精确性,需对这些离散点施加边界约束条件[24]

    图  7  TIN生成流程
    Figure  7.  TIN generation process

    在露天矿山开采中,采场采深用于衡量矿床开采深度和开采过程中地表的变化情况。最大采深的计算对于矿山开采规划、资源评估和环境影响评估具有重要意义。由于已知采场区域坐标点集,使用插值法对当前采场表面与基准面进行比较,通过二者的高程差计算采深:

    $$ h=H-\min {h}_{{\mathrm{list}}} $$ (5)

    式中:$ H $为平均地表高程;$ {h}_{{\mathrm{list}}} $为采场区域高程数组。

    Delaunay三角网的表面积为区域内所有三角形面积之和。设任意一个三角形的3个顶点为ABC,坐标分别为($ {x}_{A} $,$ {y}_{A} $,$ {{\textit{z}}}_{A} $),($ {x}_{B} $,$ {y}_{B} $,$ {{\textit{z}}}_{B} $),($ {x}_{C} $,$ {y}_{C} $,$ {{\textit{z}}}_{C} $),则3条边长分别为

    $$ a=\sqrt{{\left({x}_{B}-{x}_{C}\right)}^{2}+{\left({y}_{B}-{y}_{C}\right)}^{2}+{\left({{\textit{z}}}_{B}-{{\textit{z}}}_{C}\right)}^{2}} $$ (6)
    $$ b=\sqrt{{\left({x}_{A}-{x}_{C}\right)}^{2}+{\left({y}_{A}-{y}_{C}\right)}^{2}+{\left({{\textit{z}}}_{A}-{{\textit{z}}}_{C}\right)}^{2}} $$ (7)
    $$ c=\sqrt{{\left({x}_{B}-{x}_{A}\right)}^{2}+{\left({y}_{B}-{y}_{A}\right)}^{2}+{\left({{\textit{z}}}_{B}-{{\textit{z}}}_{A}\right)}^{2}} $$ (8)

    根据海伦公式,三角形面积为

    $$ s=\sqrt{p\left(\left(p-a\right)\left(p-b\right)\left(p-c\right)\right)} $$ (9)

    式中$ p=1/2(a+b+c) $。

    Delaunay三角网表面积Surface为区域内所有三角形面积之和,即

    $$ {s}_{{\mathrm{Surface}}}=\sum _{i=1}^{n}{s}_{i} $$ (10)

    式中:n为三角形总数;$ {s}_{i} $为第i个三角形的面积。

    TIN中1个三角形对应体积的计算如图8所示。鉴于计算矿山体积时标高普遍低于开采面,依据三角形的空间位置关系,计算三角形投影得到的三棱柱体积:

    $$ {V}_{i}=\frac{{s}_{{\mathrm{projection}}}({{\textit{z}}}_{A}+{{\textit{z}}}_{B}+{{\textit{z}}}_{C})}{3} $$ (11)

    式中$ {s}_{{\mathrm{projection}}} $为三角形的投影面积。

    图  8  TIN体积计算
    Figure  8.  TIN volume calculation

    通过累加得到整个Delaunay三角网体积:

    $$ {V}_{t}=\sum _{i=1}^{n}{V}_{i} $$ (12)

    实验软硬件配置见表1,改进YOLO模型训练在64位Window 10操作系统的服务器下完成。

    表  1  实验软硬件配置
    Table  1.  Experimental software and hardware configuration
    参数 配置
    CPU Intel(R) Xeon(R) Gold 6348 2.59 GHz
    RAM 256 GiB,3 200 MHz
    GPU NVIDIA GeForce RTX 3090,24 GiB
    cuDNN 8.9.7
    CUDA 12.4
    Deep learning framework Pytorch−2.2.1+python−3.9
    下载: 导出CSV 
    | 显示表格

    实验数据集包括多个采场的高分辨率航拍图像,为了确保模型的泛化能力,数据集被随机划分为训练集(70%)、验证集(20%)和测试集(10%),设定模型训练迭代次数为250次。实验参数设置见表2

    表  2  实验参数设置
    Table  2.  Experimental parameters setting
    参数描述数值
    Epochs训练的周期数250
    batch每批次的图像数量10
    imgsz输入图像的大小640
    workers数据加载的工作线程数8
    lr0初始学习率0.01
    momentum学习动量0.937
    box盒损失增益7.5
    dfl类别损失增益0.5
    clsdfl损失增益1.2
    下载: 导出CSV 
    | 显示表格

    为验证模型在矿山开采区、水体、植被恢复区、矿区建筑的分割性能及矿山边坡、塌陷识别性能,选择精确度、召回率、平均精度均值 (Mean Average Precision, mAP) 作为评价指标。

    为验证损失函数优化为Focaler−IoU后模型的识别与提取能力,用Focaler−IoU分别替换YOLOv8n,YOLOv7n的损失函数,对比结果见表3PD为目标识别准确率,RD为目标识别召回率,$ {{\mathrm{mAP}}}_{{\mathrm{D}}}{@}_{0.5} $为交并比为50%时目标识别的mAP。

    表  3  改进损失函数性能验证
    Table  3.  Performance validation of improved loss function
    模型 参数量/106 PD RD $ {{\mathrm{mAP}}}_{{\mathrm{D}}}{@}_{0.5} $
    YOLOv7n 36.5 0.734 0.768 0.713
    YOLOv8n 3.1 0.725 0.754 0.786
    YOLOv7n+
    Focaler−IoU
    40.5 0.722 0.783 0.751
    YOLOv8n+
    Focaler−IoU
    4.7 0.737 0.791 0.829
    下载: 导出CSV 
    | 显示表格

    表3可看出:YOLOv7n中的损失函数替换为Focaler−IoU后,召回率和mAP分别提高了0.015和0.073;YOLOv8n中的损失函数替换为Focaler−IoU后,精确度、召回率和mAP分别提高了0.012,0.008,0.043。虽然在替换损失函数后,参数量有所增加,但精度有较大提升。Focaler−IoU通过灵活的样本加权机制,能够更加精确地应对露天矿山图像样本形状变化,提高了模型在复杂环境中的性能。

    以标准的YOLOv8n模型为基线模型,分别添加YOLO模型中各个注意力机制及损失函数,进行消融实验,结果见表4PSRS,mAPS@0.5分别为场景分割的准确率、召回率和mAP。可看出,所有模块的协同作用使得模型在各方面的表现都得到了大幅提升,特别是目标识别的精确度有了显著提高。分析各组实验可知,各模块对模型的性能提升都有积极影响,Focaler−IoU更偏向于提高检测精度,EMA对模型的稳定性和时间序列处理有所帮助,GAM则在全局特征捕捉方面表现突出。

    表  4  消融实验结果
    Table  4.  Results of ablation experiment
    Focaler−IoU EMA GAM $ {P}_{{\mathrm{D}}} $ $ {R}_{{\mathrm{D}}} $ $ {{\mathrm{mAP}}}_{{\mathrm{D}}}{@}_{0.5} $ $ {P}_{{\mathrm{S}}} $ $ {R}_{{\mathrm{S}}} $ $ {{\mathrm{mAP}}}_{{\mathrm{S}}}{@}_{0.5} $
    × × × 0.762 0.685 0.792 0.725 0.754 0.786
    × × 0.777 0.698 0.833 0.753 0.783 0.818
    × × 0.789 0.817 0.858 0.764 0.797 0.834
    × × 0.783 0.843 0.824 0.783 0.743 0.783
    × 0.838 0.858 0.873 0.778 0.793 0.815
    × 0.816 0.843 0.838 0.753 0.828 0.788
    × 0.844 0.858 0.872 0.821 0.797 0.852
    0.905 0.863 0.942 0.842 0.803 0.865
    下载: 导出CSV 
    | 显示表格

    为进一步评价Mine−YOLO模型在矿山采场中的目标识别与分割性能,将Mine−YOLO模型与Mask R−CNN、YOLO系列其他模型进行对比实验,结果见表5。可看出,Mine−YOLO、MaskR−CNN的参数量少于YOLOv5x,但精度更高。Mine−YOLO添加了空间注意力机制,在矿山复杂场景中识别效果较好,$ {{\mathrm{mAP}}}_{{\mathrm{S}}}{@}_{0.5} $达到0.942,$ {{\mathrm{mAP}}}_{{\mathrm{S}}}{@}_{0.5} $达到0.865,而YOLOv5n在矿山场景中的目标识别和场景分割效果较差。Mask R−CNN表现良好,后续可进一步研究。

    表  5  对比实验结果
    Table  5.  Comparative experimental results
    模型 参数量/
    106
    $ {P}_{{\mathrm{D}}} $ $ {R}_{{\mathrm{D}}} $ $ {{\mathrm{mAP}}}_{{\mathrm{D}}}{@}_{0.5} $ $ {P}_{{\mathrm{S}}} $ $ {R}_{{\mathrm{S}}} $ $ {{\mathrm{mAP}}}_{{\mathrm{S}}}{@}_{0.5} $
    YOLOv8n 3.1M 0.762 0.685 0.792 0.725 0.754 0.786
    YOLOv8x 68.3M 0.845 0.732 0.811 0.823 0.785 0.804
    YOLOv7n 36.5M 0.803 0.828 0.835 0.734 0.768 0.713
    YOLOv5n 1.8M 0.688 0.754 0.653 0.618 0.647 0.638
    YOLOv5x 86.8M 0.823 0.772 0.817 0.769 0.676 0.759
    Mask R−CNN 42.5M 0.856 0.893 0.843 0.837 0.762 0.854
    Mine−YOLO 46.5M 0.905 0.863 0.942 0.842 0.803 0.865
    下载: 导出CSV 
    | 显示表格

    利用Mine−YOLO模型与其他深度学习模型对露天矿山的采场数据集进行训练,部分可视化结果如图9所示(红色标注为错误提取,蓝色标注为遗漏提取)。可看出Mine−YOLO模型的识别和分割效果较好,错误提取与遗漏提取较少,在边界区域的处理上,改进YOLO模型显示了较高的细节捕捉能力,能够清晰地分割出复杂的采场边界。在不同地形和环境下,Mine−YOLO模型均展现出较高的鲁棒性和稳定性,能够适应各种复杂的矿山地形。

    图  9  露天矿山采场区域识别结果对比
    Figure  9.  Comparison of identification results of open-pit mining area

    对Mine−YOLO模型在露天矿山监测中的部分应用效果进行展示,如图10所示,识别并提取出采场区域后,建立TIN,获取指标数据,提取矿山3个时段的采场数据,见表6,其中下标E表示Mine−YOLO提取值,下标T表示矿山传统ArcGIS计算值。

    图  10  部分监测矿山全景
    Figure  10.  Partial panoramic view of the monitored mine
    表  6  露天矿山采场信息提取结果
    Table  6.  Extraction results of open-pit mining information
    矿山 日期(年−月) 采场面积/m2 采场体积/m3 采深/m
    sE sT vE vT hE hT
    a 2022−08 479 454 466 253 14 990 096 14 506 500 212.5 212.2
    2023−08 489 230 467 800 12 022 578 12 453 500 203.6 203.4
    2023−12 485 322 469 287 11 890 552 11 003 600 197.2 197.2
    b 2022−08 168 341 165 445 8 503 314 8 649 732 396.4 396.5
    2023−04 169 212 166 521 7 544 540 7 523 549 384.2 384.2
    2023−08 166 801 167 480 6 688 480 6 623 547 376.5 376.2
    c 2022−08 253 208 211 018 11 566 816 9 978 245 109.5 110.3
    2023−04 228 319 215 514 9 983 984 9 768 521 101.5 100.4
    2023−08 248 341 221 842 9 864 360 9 088 532 93.9 93.9
    下载: 导出CSV 
    | 显示表格

    基于表6中的数据进行误差分析,结果如图11所示。基于Mine−YOLO模型提取的采场数据与传统测量值相差不大,平均面积误差为5.8%,平均体积误差为4.9%,最小采深误差仅为0.2%。

    图  11  部分矿山采场信息提取误差
    Figure  11.  Information extraction error in some mines

    1) 引入EMA和GAM机制对YOLOv8模型进行改进。EMA模块通过增强不同尺度下的特征捕捉能力,使模型能够精确识别和分割矿山采场边界的细微变化;GAM通过全局尺度的特征交互和信息放大,能够保留露天矿山采场的整体特征信息,并突出与目标相关的关键区域。优化了YOLOv8的损失函数计算,使用Focaler−IoU损失函数使模型更关注难以分类的正样本,从而减少相对容易分类的负样本的权重。

    2) Mine−YOLO模型在露天矿山采场目标识别中的精确度为0.905,召回率为0.863,交并比为50%时的mAP为0.942;在影像分割任务中的精确度为0.842,召回率为0.803,交并比为50%时的mAP为0.865,表明该模型在矿山场景中的应用具有较高的识别精度和较好的分割效果。

    3) 基于Mine−YOLO模型提取的影像区域生成TIN,实现了对露天矿山采场面积、体积和采深的精确定量监测。实际应用结果表明,基于Mine−YOLO模型提取的采场数据与传统测量值相差不大,平均面积误差为5.8%,平均体积误差为4.9%,最小采深误差仅为0.2%。

  • 图  1   SRU内部结构和网络结构

    Figure  1.   Simple recurrent units(SRU) interior structure and network structure

    图  2   PSO−SRU模型架构

    Figure  2.   Temperature prediction model framework for coal spontaneous combustion based on particle swarm optimization and simple recurrent unit (PSO-SRU)

    图  3   不同气体指标与煤温随时间变化关系

    Figure  3.   Gas indicators and coal temperature as time changes

    图  4   动态的惯性权重

    Figure  4.   Dynamic inertia weight

    图  5   不同隐藏层数SRU预测模型MAE与时间对比

    Figure  5.   Comparison of mean absolute errors(MAE) and running time under various hidden layer of simple recurrent units(SRU) perdiction model

    图  6   PSO算法改进前后适应度变化曲线

    Figure  6.   Fitness value change curves before and after improving particle swarm optimization(PSO) algorithm

    图  7   不同模型测试样本真实煤温与预测煤温对比

    Figure  7.   Comparison of real and predicted temperatures of testing samples using different models

    表  1   温度与气体指标间的相关性

    Table  1   Correlation between temperature and gas indexes

    名称温度O2COCO2CH4C2H4
    温度1.00−0.740.800.820.810.72
    O2−0.741.00−0.69−0.85−0.72−0.65
    CO0.80−0.691.000.830.680.61
    CO20.82−0.850.831.000.670.60
    CH40.81−0.720.680.671.000.92
    C2H40.72−0.650.610.600.921.00
    下载: 导出CSV

    表  2   不同预测模型的性能预测结果对比

    Table  2   Comparison of predictions using various models

    模型 MAE/℃ RMSE/℃ R2
    训练集 测试集 训练集 测试集 训练集 测试集
    SVR 17.35 18.01 27.21 31.34 0.86 0.83
    RF 10.81 13.08 14.86 26.14 0.91 0.86
    BP 7.49 11.34 12.51 17.63 0.97 0.89
    POS−SRU 3.15 5.43 6.27 8.69 0.99 0.96
    下载: 导出CSV
  • [1] 谢和平,吴立新,郑德志. 2025年中国能源消费及煤炭需求预测[J]. 煤炭学报,2019,44(7):1949-1960.

    XIE Heping,WU Lixin,ZHENG Dezhi. Prediction on the energy consumption and coal demand of China in 2025[J]. Journal of China Coal Society,2019,44(7):1949-1960.

    [2] 林柏泉,李庆钊,周延. 煤矿采空区瓦斯与煤自燃复合热动力灾害多场演化研究进展[J]. 煤炭学报,2021,46(6):1715-1726.

    LIN Baiquan,LI Qingzhao,ZHOU Yan. Research advances about multi-field evolution of coupled thermodynamic disaster in coal mine goaf[J]. Journal of China Coal Society,2021,46(6):1715-1726.

    [3] 邓军,白祖锦,肖旸,等. 煤自燃灾害防治技术现状与挑战[J]. 煤矿安全,2020,51(10):118-125.

    DENG Jun,BAI Zujin,XIAO Yang,et al. Present situation and challenge of coal spontaneous combustion disasters prevention and control technology[J]. Safety in Coal Mines,2020,51(10):118-125.

    [4] 程卫民,张孝强,王刚,等. 综放采空区瓦斯与遗煤自燃耦合灾害危险区域重建技术[J]. 煤炭学报,2016,41(3):662-671.

    CHENG Weimin,ZHANG Xiaoqiang,WANG Gang,et al. Reconstruction technology of gas and coal spontaneous combustion coupled hazard in fully mechanized caving goaf[J]. Journal of China Coal Society,2016,41(3):662-671.

    [5] 张玉涛,李亚清,邓军,等. 煤炭自燃灾变过程突变特性研究[J]. 中国安全科学学报,2015,25(1):78-84.

    ZHANG Yutao,LI Yaqing,DENG Jun,et al. Study on catastrophe characteristics of coal spontaneous combustion[J]. China Safety Science Journal,2015,25(1):78-84.

    [6] 秦波涛,仲晓星,王德明,等. 煤自燃过程特性及防治技术研究进展[J]. 煤炭科学技术,2021,49(1):66-99.

    QIN Botao,ZHONG Xiaoxing,WANG Deming,et al. Research progress of coal spontaneous combustion process characteristics and prevention technology[J]. Journal of Coal Science and Technology,2021,49(1):66-99.

    [7] 邓军,徐精彩,陈晓坤. 煤自燃机理及预测理论研究进展[J]. 辽宁工程技术大学学报,2003,22(4):455-459.

    DENG Jun,XU Jingcai,CHEN Xiaokun. Perspectives on spontaneous combustion mechanism and prediction theory of coal[J]. Journal of Liaoning Technical University,2003,22(4):455-459.

    [8] 朱红青,王海燕,王斐然,等. 煤堆测温技术研究进展[J]. 煤炭科学技术,2014,42(1):50-54.

    ZHU Hongqing,WANG Haiyan,WANG Feiran,et al. Research progress on coal stockpile temperature measuring technology[J]. Coal Science and Technology,2014,42(1):50-54.

    [9] 陈欢,杨永亮. 煤自燃预测技术研究现状[J]. 煤矿安全,2013,44(9):194-197.

    CHEN Huan,YANG Yongliang. Research status of predicting coal spontaneous combustion[J]. Safety in Coal Mines,2013,44(9):194-197.

    [10] 李林,陈军朝,姜德义,等. 煤自燃全过程高温区域及指标气体时空变化实验研究[J]. 煤炭学报,2016,41(2):444-450.

    LI Lin,CHEN Junchao,JIANG Deyi,et al. Experimental study on temporal variation of high temperature region and index gas of coal spontaneous combustion[J]. Journal of China Coal Society,2016,41(2):444-450.

    [11] 郝宇,叶正亮. 不同甲烷气氛下煤自燃指标气体及活化能研究[J]. 工矿自动化,2019,45(11):65-69.

    HAO Yu,YE Zhengliang. Research on index gas and activation energy of coal spontaneous combustion under different methane atmosphere[J]. Industry and Mine Automation,2019,45(11):65-69.

    [12] 周冬,刘贞堂,钱继发,等. 采空区内煤自燃气体特征及产生规律分析[J]. 工矿自动化,2019,45(3):18-22.

    ZHOU Dong,LIU Zhengtang,QIAN Jifa,et al. Analysis of gas characteristics and generation rules of coal spontaneous combustion in goaf[J]. Industry and Mine Automation,2019,45(3):18-22.

    [13] 金永飞,郭军,文虎,等. 煤自燃高温贫氧氧化燃烧特性参数的实验研究[J]. 煤炭学报,2015,40(3):596-602.

    JIN Yongfei,GUO Jun,WEN Hu,et al. Experimental study on the high temperature lean oxygen oxidation combustion characteristic parameters of coal spontaneous combustion[J]. Journal of China Coal Society,2015,40(3):596-602.

    [14] 高峰,王文才,李建伟,等. 浅埋煤层群开采复合采空区煤自燃预测[J]. 煤炭学报,2020,45(增刊1):336-345.

    GAO Feng,WANG Wencai,LI Jianwei,et al. Prediction of coal spontaneous combustion in compound gob of shallow seam group mining[J]. Journal of China Coal Society,2020,45(S1):336-345.

    [15]

    LEI Changkui,DENG Jun,CAO Kai,et al. A random forest approach for predicting coal spontaneous combustion[J]. Fuel,2018,223(1):63-73.

    [16] 邓军,雷昌奎,曹凯,等. 煤自燃预测的支持向量回归方法[J]. 西安科技大学学报,2018,38(2):175-180.

    DENG Jun,LEI Changkui,CAO Kai,et al. Support vector regression approach for predicting coal spontaneous combustion[J]. Journal of Xi'an University of Science and Technology,2018,38(2):175-180.

    [17] 刘宝,穆坤,叶飞,等. 基于相关向量机的煤自燃预测方法[J]. 工矿自动化,2020,46(9):104-108.

    LIU Bao,MU Kun,YE Fei,et al. Prediction method of coal spontaneous combustion based on relevance vector machine[J]. Industry and Mine Automation,2020,46(9):104-108.

    [18] 昝军才,魏成才,蒋可娟,等. 基于BP神经网络的煤自燃温度预测研究[J]. 煤炭工程,2019,51(10):113-117.

    ZAN Juncai,WEI Chengcai,JIANG Kejuan,et al. Prediction of coal spontaneous combustion temperature based on BP neural network[J]. Coal Engineering,2019,51(10):113-117.

    [19] 郑学召,李梦涵,张嬿妮,等. 基于随机森林算法的煤自燃温度预测模型研究[J]. 工矿自动化,2021,47(5):58-64.

    ZHENG Xuezhao,LI Menghan,ZHANG Yanni,et al. Research on the prediction model of coal spontaneous combustion temperature based on random forest algorithm[J]. Industry and Mine Automation,2021,47(5):58-64.

    [20]

    TAO Lei, YU Zhang, WANG Sidai, et al. Simple recurrent units for highly parallelizable recurrence[C]// Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, 2018: 4470-4481.

    [21]

    KENNEDY J, EBERHART R C. Particle swarm optimization[C]//Proceedings of the IEEE International Conference on Neural Networks, Perth, 1995: 1942-1948.

    [22] 闫群民,马瑞卿,马永翔,等. 一种自适应模拟退火粒子群优化算法[J]. 西安电子科技大学学报,2021,48(4):120-127.

    YAN Qunmin,MA Ruiqing,MA Yongxiang,et al. Adaptive simulated annealing particle swarm optimization algorithm[J]. Journal of Xidian University,2021,48(4):120-127.

    [23] 敖永才,师奕兵,张伟,等. 自适应惯性权重的改进粒子群算法[J]. 电子科技大学学报,2014,43(6):874-880.

    AO Yongcai,SHI Yibing,ZHANG Wei,et al. Improve particle swarm optimization with adaptive inertia weight[J]. Journal of University of Electronic Science and Technology of China,2014,43(6):874-880.

    [24] 汪雅文, 钱谦, 冯勇, 等. 融合吸引排斥和双向学习的改进粒子群算法[J/OL]. 计算机工程与应用: 1-9. [2021-07-20]. http://kns.cnki.net/kcms/detail/11.2127.TP.20210618.0839.002.html.

    WANG Yawen, QIAN Qian, FENG Yong, et al. An improved particle swarm optimization algorithm based on attraction-repulsion and bidirectional learning strategies[J/OL]. Computer Science and Application: 1-9. [2021-07-20]. http://kns.cnki.net/kcms/detail/11.2127.TP.20210618.0839.002.html.

    [25] 姚成玉,赵哲谕,陈东宁,等. 有向动态拓扑混合作用力微粒群优化算法及可靠性应用[J]. 机械工程学报,2017,53(10):166-179. DOI: 10.3901/JME.2017.10.166

    YAO Chengyu,ZHAO Zheyu,CHEN Dongning,et al. Unidirectional dynamic topology hybrid force PSO algorithm and its applications in reliability optimization[J]. Journal of Mechanical Engineering,2017,53(10):166-179. DOI: 10.3901/JME.2017.10.166

  • 期刊类型引用(3)

    1. 宋栓军,张婕. 基于LabVIEW的红外气体传感器自动批量标定测试系统. 仪表技术与传感器. 2024(02): 65-72 . 百度学术
    2. 王欢. 矿用气体传感器检定系统开发的研究. 自动化应用. 2022(02): 88-91 . 百度学术
    3. 王静. 矿用气体传感器自动标校系统研究. 新型工业化. 2022(04): 152-156 . 百度学术

    其他类型引用(1)

图(7)  /  表(2)
计量
  • 文章访问数:  223
  • HTML全文浏览量:  106
  • PDF下载量:  39
  • 被引次数: 4
出版历程
  • 收稿日期:  2021-09-12
  • 修回日期:  2022-02-23
  • 网络出版日期:  2022-04-12
  • 刊出日期:  2022-04-24

目录

/

返回文章
返回