基于多特征融合时差网络的带式输送机区域违规行为识别

马天, 姜梅, 杨嘉怡, 张杰慧, 丁旭涵

马天,姜梅,杨嘉怡,等. 基于多特征融合时差网络的带式输送机区域违规行为识别[J]. 工矿自动化,2024,50(7):115-122. DOI: 10.13272/j.issn.1671-251x.2023080108
引用本文: 马天,姜梅,杨嘉怡,等. 基于多特征融合时差网络的带式输送机区域违规行为识别[J]. 工矿自动化,2024,50(7):115-122. DOI: 10.13272/j.issn.1671-251x.2023080108
MA Tian, JIANG Mei, YANG Jiayi, et al. Recognition of violations in belt conveyor area based on multi-feature fusion for time-difference network[J]. Journal of Mine Automation,2024,50(7):115-122. DOI: 10.13272/j.issn.1671-251x.2023080108
Citation: MA Tian, JIANG Mei, YANG Jiayi, et al. Recognition of violations in belt conveyor area based on multi-feature fusion for time-difference network[J]. Journal of Mine Automation,2024,50(7):115-122. DOI: 10.13272/j.issn.1671-251x.2023080108

基于多特征融合时差网络的带式输送机区域违规行为识别

基金项目: 国家重点研发计划项目(2021YFB4000905);国家自然科学基金项目(62101432,62102309);陕西省自然科学基础研究计划项目(2022JM-508)。
详细信息
    作者简介:

    马天(1982—),男,河南商丘人,副教授,博士,研究方向为图形图像处理、数据可视化,E-mail:matian@xust.edu.cn

    通讯作者:

    姜梅(1997—),女,陕西安康人,硕士研究生,研究方向为图像处理,E-mail: 2451989925@qq.com

  • 中图分类号: TD634

Recognition of violations in belt conveyor area based on multi-feature fusion for time-difference network

  • 摘要: 现有的煤矿井下带式输送机区域违规行为(如攀爬、跨越、倚靠带式输送机等)识别方法对特征提取不充分、难以考虑到行为时间差异,导致违规行为识别准确率不高。针对该问题,基于ResNet50模型,提出了一种基于多特征融合时差网络(MFFTDN)的带式输送机区域违规行为识别方法,将多特征融合和时间差分进行结合,对不同时间段的行为进行多特征融合。首先在原始模型ResNet50的第2和第3阶段引入短期多特征融合(STMFF)模块,将来自多个连续帧的时间和特征拼接在一起,再对融合后的特征进行时间差分计算,即相邻帧的特征差值,以在短期内捕捉局部动作变化。然后在原始模型ResNet50的第4阶段引入长期多特征融合(LTMFF)模块,将来自连续帧的短期多特征拼接在一起,再对相邻时间点的特征进行时间差分计算,以获取行为的长期多特征。最后将融合后的特征进行分类,输出识别结果。实验结果表明:① 该方法的平均精度和准确率较原始模型ResNet50分别提高了8.18%和8.47%,说明同时引入STMFF和LTMFF模块能够有效提取到不同时间段的多特征信息。② 该方法在自建煤矿井下带式输送机区域违规行为数据集上的准确率为89.62%,平均精度为89.30%,模型的参数量为197.2 ×106。③ Grad−CAM热力图显示,该方法能够更有效地关注到违规行为的关键区域,精确捕捉到井下带式输送机区域的违规行为。
    Abstract: The existing methods for recognizing violations in the underground belt conveyor area of coal mines suffer from insufficient feature extraction and difficulty in considering time differences in behavior. It results in low accuracy in recognizing violations (such as climbing, crossing, leaning, etc.) in the area. In order to solve the above problems, a belt conveyor area violation recognition method based on multi-feature fusion for time-difference network (MFFTDN) is proposed using the ResNet50 model. The method combines multi-feature fusion with time difference to perform multi-feature fusion on behaviors in different time periods. Firstly, the short-term multi-feature fusion (STMFF) module is introduced in the second and third stages of the original ResNet50 model, which concatenates the time and features from multiple consecutive frames together. Then the method performs time-difference calculation on the fused features, that is, the feature difference between adjacent frames, to capture local action changes in a short period of time. Secondly, in the fourth stage of the original ResNet50 model, a long- term multi-feature fusion (LTMFF) module is introduced to concatenate short-term multi-features from consecutive frames, and perform time-difference calculations on features from adjacent time points to obtain long-term multi- feature of behavior. Finally, the method classifies the fused features and outputs the recognition results. The experimental results show the following points. ① The average accuracy and precision of the MFFTDN based belt conveyor area violation recognition method have increased by 8.18% and 8.47% respectively compared to the original model ResNet50. It indicates that the simultaneous use of STMFF and LTMFF modules can effectively extract multi-feature information from different time periods. ② The accuracy of this recognition method on the self built dataset of violations in the underground belt conveyor area of coal mines is 89.62%, with an average precision of 89.3% and a model parameter size of 197.2×106. ③ The Grad CAM heatmap shows that this recognition method can more effectively focus on key areas of violations and more accurately capture violations in the underground belt area of the mine.
  • 随着“双碳”政策的逐步实施,低碳化将成为露天矿开采的重要方向[1]。运输是露天矿开采重要环节之一,运输成本占矿石成本的30%~40%[2]。矿用自卸燃油卡车是我国露天矿主要运输工具,其运输途中碳排放量大、效率低,极大地增加了运输成本。与传统的燃油卡车相比,纯电动卡车可有效降低碳排放量及运输成本,但受充电限制及卡车运输排队影响,露天矿纯电动卡车运输调度仍需深入研究。

    露天矿低碳运输调度问题可视为一个多目标函数最值优化问题。近年来,在自然界生物启发下,许多学者采用智能群搜索算法来解决露天矿卡车运输调度问题。苏楷等[3]以运输成本最小为目标函数,构建了露天矿运输调度数学模型,并利用自适应果蝇优化算法进行求解,有效降低了运输成本。程平等[4]采用非支配邻域免疫算法求解露天矿新能源卡车多目标优化调度模型,有效降低了电能消耗所引起的碳排放成本。此外,在求解露天矿卡车运输调度优化模型方面,还有粒子群算法[5]、模拟退火算法[6]、差分进化算法[7]、遗传算法[8]、蚁群算法[9]等。上述算法在一定程度上解决了露天矿运输调度问题,但存在全局寻优能力较差、待调节参数较多等问题。

    非支配排序遗传算法(Non-dominated Sorting Genetic Algorithm−Ⅱ,NSGA−Ⅱ)[10]可有效解决多目标优化问题,且全局寻优能力较强。灰狼优化(Gray Wolf Optimization,GWO)算法[11]具有收敛性强、参数少、较易编程实现、局部搜索能力强等特点[12-13]。这2种算法被应用于求解矿山卡车调度[14]、流水线车间调度[15]、函数优化[16-18]、车辆路径优化[19]和多输入多输出系统调度优化[20]等问题。但NSGA−II在求解有约束多目标问题时中后期容易收敛缓慢,GWO算法种群的多样性在迭代进化过程中逐步降低,易陷入局部最优。因此,本文以纯电动卡车为研究对象,建立了运输成本最小、总排队时间最短和矿石品位偏差最小的多目标露天矿低碳运输调度优化模型;在NSGA−II中后期引入GWO算法来改善其收敛缓慢的问题,提出了一种GWO−NSGA−Ⅱ混合算法,并将其用于求解露天矿低碳运输调度优化模型。

    露天矿卡车调度是复杂的综合系统工程,在实际开采过程中往往是多个采矿场和破碎场间的协同作业。采矿场与破碎场之间的距离不同,则卡车运输作业时间不同,产生的碳排放和运输费用也不同。露天矿卡车作业调度涉及的优化目标包括运输时间最短、距离最短、设备利用率最高、运输成本最小等。为更好地反映实际状况,本文采用多目标优化卡车调度,以实际生产中企业重点关注的运输成本、总排队时间、矿石品位偏差为目标,构建露天矿低碳运输调度优化模型。

    某露天矿实际开采过程中,有$n$个采矿场$ {{\rm{A}}_i}(i = 1,2, \cdots ,n) $$m$个破碎场${{\rm{B}}_j}(j = 1,2, \cdots ,m)$$k$辆纯电动卡车,纯电动卡车在采矿场与破碎场之间往返作业,采矿场${{\rm{A}}_i}$到破碎场${{\rm{B}}_j}$的距离为${D_{ij}}$。模型的各个优化目标用函数表示,纯电动卡车调度参数统称为$S$,构建的露天矿低碳运输调度优化模型的目标函数为

    $$ F(S) = {\rm{min}}({F_1}(S),{F_2}(S),{F_3}(S))$$ (1)

    式中:${F_1}(S)$为运输成本;${F_2}(S)$为总排队时间;${F_3}(S)$为矿石品位偏差。

    纯电动卡车所需的电能来自火力发电,因此在模型构建中增加了来自电能产生的碳排放成本,以更全面地考虑运输成本。碳排放成本以行驶距离作为指标进行计算。根据碳排放计算理论,卡车的碳排放成本为[21]

    $$ C = \mathop \sum \limits_{r = 1}^k \left[ { \eta \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {C_{r1}}\lambda ({D_{ij}}{X_{rij}}{\rho _1} + {D_{ij}}{Y_{rji}}{\rho _2}) } \right] $$ (2)

    式中:$\eta $为单位电量火力发电占比;${C_{r1}}$为第$r(r = 1, 2, \cdots, k)$辆卡车单位碳排放的环境成本;$\lambda $为电能产生的碳排放系数;${X_{rij}},{Y_{rji}}$分别为第r辆卡车满载和空载次数;${\rho _1},{\rho _2}$分别为卡车重载和空载时的单位里程电能消耗量。

    为了降低车辆碳排放的同时使企业收益最大,设运输成本最小为目标,综合考虑重载、空载成本,碳排放成本及人工成本,与燃油卡车相比,纯电动卡车后期保养费用低,不纳入成本计算。卡车运输成本为

    $$ \begin{split} {F_1}(S) = & \mathop \sum \limits_{r = 1}^k \left( { \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{C_{r2}}{X_{rij}}{\rho _1} } \right. + \\ & \left. { \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{C_{r2}}{Y_{rji}}{\rho _2} + C + {T_r}{C_{r3}} } \right) \end{split} $$ (3)

    式中:${C_{r2}}$${C_{r3}}$分别为第r辆卡车作业时每度电的单位成本和人工费用;${T_r}$为1个班次内第r辆卡车运行时间。

    实际工况中希望开采任务工期短,因此将时间成本作为单独目标进行优化可以有效避免不合理调度导致的卡车排队时间较长问题。总排队时间包含生产过程中的卡车充电时间、运行时间及维修等待时间,则有

    $$ \begin{split} {F_2}(S) = & \mathop \sum \limits_{r = 1}^k \left( \begin{gathered} {T_{{\rm{limit}}}} - \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m T_{{{1}}_{{{rij}}}}{X_{{{rij}}}} - \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m T_{0_{{{rij}}}}{Y_{{{rji}}}} \\ \end{gathered} \right) - \\ \\& {T_{r{\rm{repair}}}} - {T_{{rv \rm{charge}} {\rm{}}}} \\ \end{split} $$ (4)

    式中:${T_{{\rm{limit}}}}$为1个班次时间,设定为8 h;$T_{{{1}}_{{{rij}}}}$为第$r$辆卡车满载运输时间;$T_{0_{{{rij}}}}$为第r辆卡车空载运输时间;${T_{r{\rm{repair}}}}$为第r辆卡车维修保养时间;${T_{{rv \rm{charge}}}}$为第r辆卡车在第$v$$v = 1,2, \cdots ,{\textit{z}}$z为充电桩数量)台充电桩充电时间。

    矿石品位偏差为

    $$ {F}_{3}(S)=\frac{{ }\displaystyle \sum\limits_{i=1}^{n}{ }\displaystyle \sum\limits_{r=1}^{k}{ }\displaystyle \sum\limits_{j=1}^{m}\left|({W}_{i}-{W}_{ \text{φ} }) {L}_{r}{X}_{rij}\right|}{{} \displaystyle \sum _{r=1}^{k}{ }\displaystyle \sum\limits_{i=1}^{n}{ }\displaystyle \sum\limits_{j=1}^{m}{L}_{r}{X}_{rij}} $$ (5)

    式中:${W_i}$为第$i$个采矿场的开采量;${W_{ \text{φ} } }$为目标品位矿石总量;${L_r}$为第r辆卡车容量。

    卡车装载量应不小于破碎场的计划产量:

    $$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \geqslant {p_j} $$ (6)

    式中${p_j}$为第$j$个破碎场的计划产量。

    卡车装载量应不大于破碎场的破碎量:

    $$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \leqslant {q_j} $$ (7)

    式中${q_j}$为第$j$个破碎场的破碎量。

    卡车装载量应不大于采矿场的开采量:

    $$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \leqslant {W_i} $$ (8)

    1个班次内采矿场装车数量应小于采矿场最大装车数量:

    $$ \mathop \sum \limits_{j = 1}^m {X_{rij}} \leqslant {b_i} $$ (9)

    式中${b_i}$为1个班次内采矿场最大装车数量。

    破碎场矿石品位误差应小于品位允许误差:

    $$ \left| {\frac{{ \displaystyle \sum _{r = 1}^k \displaystyle \sum _{i = 1}^n{L_r}{X_{rij}}{\varphi _i}}}{{ \displaystyle \sum _{r = 1}^k \displaystyle \sum _{i = 1}^n{L_r}{X_{rij}}}} - {\varphi _{{\rm{min}}}}} \right| \leqslant \Delta \varphi $$ (10)

    式中:${\varphi _i}$为第$i$个采矿场的矿石品位;${\varphi _{{\rm{min}}}}$为最低矿石品位;$\Delta \varphi $为品位允许误差。

    1个充电桩1次只能给1辆纯电动卡车充电,不能多个充电桩同时给1辆卡车充电:

    $$ \mathop \sum \limits_{v = 1}^{\textit{z}} {u_{rv}} = 1 $$ (11)

    式中${u_{rv}}$为第r辆卡车在第$v$台充电桩上的状态,${u_{rv}} = 1$时表示充电,${u_{rv}} = 0$时表示不充电。

    卡车充电量应不大于充电站提供的最大电量:

    $$ {\rm{max}}\left( {\mathop \sum \limits_{i= 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{\rho _1} + \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{\rho _2}} \right) + {E_{{\rm{min}}}} \leqslant {E_{{\rm{max}}}} $$ (12)

    式中:${E_{{\rm{min}}}}$为卡车作业的最低电量;${E_{{\rm{max}}}}$为充电站提供的最大电量。

    GWO算法是模拟自然界灰狼种群狩猎机制的群智能搜索算法。灰狼种群内社会阶层等级严格分明,自顶向下分为$\alpha ,\beta,\delta,\omega $ 4个阶层。4个阶层的灰狼猎食分工不同:$\alpha $层为灰狼领导层,负责狼群所有事务;$\beta $层为灰狼管理层,负责辅佐$\alpha $层头狼领导和狩猎事务;$\delta $层为灰狼普通层,负责执行$\alpha ,\beta $层灰狼发出的狩猎指令;$\omega $层为灰狼底层,听从$\alpha ,\beta ,\delta $层灰狼的指令,朝狩猎最优方向移动。GWO算法基本思想:首先,灰狼种群在追捕猎物过程中,根据猎物的味道等信息,头狼及管理层灰狼逐步确定猎物的方向,带领普通层及底层的灰狼接近猎物并建立狩猎包围圈;然后,底层灰狼根据$\alpha,\beta ,\delta $层灰狼的领导逐渐缩小包围圈;最后,狼群在头狼和管理层灰狼的组织下对猎物发动攻击,直至捕获到猎物为止。GWO算法求解问题的步骤如下:

    Step1:初始化算法参数(收敛因子、方位向量及参数向量),产生若干个体,设置最大迭代次数。

    Step2:计算每个个体的适应度函数值。

    Step3:比较个体的适应度函数值和方位向量的适应度函数值,确定当前最优搜索单元、次优搜索单元和第3优搜索单元。

    Step4:计算收敛因子、方位向量及参数向量的适应度函数值,更新当前最优搜索单元、次优搜索单元和第3优搜索单元空间坐标。

    Step5:计算最优搜索单元、次优搜索单元和第3优搜索单元空间坐标的平均值,得到更新后当前每个个体位置。

    Step6:若达到最大迭代次数,输出最优个体的适应度函数值,否则转到Step2。

    NSGA−Ⅱ是一种带精英保留策略的多目标优化遗传算法,其核心为非支配排序、拥挤度距离计算和拥挤度比较算子。

    NSGA−Ⅱ求解问题的一般步骤:首先初始化种群,判断是否生成第1代子种群,未生成则采用非支配排序后通过选择、交叉、变异操作生成第1代子种群;其次引入精英保留策略,合并父代与子代生成新种群,扩大下一代个体的筛选范围以增加种群解的多样性;然后对新的种群进行非支配排序,同时对非支配层中的个体遍历并进行拥挤度距离计算,根据非支配关系及个体的拥挤度选取合适的个体组成新的父代种群;最后通过选择、交叉、变异产生新的子代种群,并计算适应度函数值,直至满足结束条件,输出Pareto最优解集。

    GWO算法具备很强的搜索能力,但由于自身收敛性强,在多目标优化过程中会有很多Pareto解丢失。NSGA−Ⅱ在运行后期容易陷入收敛缓慢,但NSGA−Ⅱ的精英保留策略和快速非支配排序具有多样性保持策略,能很好地解决GWO算法后期Pareto解丢失的问题。因此将2种算法进行混合,通过GWO−NSGA−Ⅱ混合算法实现全局搜索和局部搜索的有效结合。GWO−NSGA−Ⅱ混合算法流程如图1所示。

    图  1  GWO−NSGA−Ⅱ混合算法流程
    Figure  1.  GWO−NSGA−Ⅱ hybrid algorithm flow

    GWO−NSGA−Ⅱ混合算法实现步骤如下。

    Step1:初始化种群,随机产生若干个个体,形成初始种群。

    Step2:非支配排序后,通过NSGA−Ⅱ的选择、交叉、变异操作,基于GWO算法的领导者围捕策略更新生成第1代子代种群作为候选解集。

    Step3:混合父代和子代种群,经染色体重组后判断是否生成新的父代种群,若是则执行Step5,否则执行Step4。

    Step4:对混合的种群执行快速非支配排序和拥挤度距离计算,并根据设定值筛选合适的个体生成新父代种群。

    Step5:计算当前种群中个体的适应度函数值,再次进行非支配排序和拥挤度距离计算。通过计算个体的非支配解和支配解数量,比较种群中所有个体,经过多次迭代后得到非劣解分层,并对不同的Pareto前沿解集中任意个体的拥挤度距离进行计算,获得NSGA−Ⅱ的适应度函数值。然后使用GWO算法的狩猎和攻击操作进行优化,基于$\alpha ,\beta ,\delta $层灰狼的适应度函数值更新狼群方位,完成狩猎操作,通过收敛因子逐渐递减完成攻击操作,最终获得Pareto前沿优化解。

    Step6:判断当前迭代次数$G$是否小于最大迭代次数,若是则执行$G = G + 1$并返回Step3,否则在所有Pareto前沿解中筛选并输出最优解。

    为了评估GWO−NSGA−Ⅱ混合算法收敛性与稳定性,在目标优化标准测试函数(ZDT1—ZDT4,ZDT6)上对GWO−NSGA−Ⅱ与实数编码NSGA−Ⅱ进行测试比较。测试函数具体公式见文献[22]。

    测试参数设置参照文献[23]:测试函数种群规模大小均为300,最大迭代次数为200,Pareto前沿解集大小为500。

    收敛性指标为

    $$ \gamma = \dfrac{{ \displaystyle \mathop \sum \limits_{y \in P,x \in {P^*}} {\rm{min}}{D_{\rm{s}}}(x,y)}}{{\left| P \right|}} $$ (13)

    式中:$y$为求出的Pareto前沿解;$P$为求出的Pareto前沿解集;$x$为真实的Pareto前沿解;${P^*}$为真实的Pareto前沿解集;${D_{\rm{s}}}(x,y)$为求出的Pareto前沿解与真实的Pareto前沿解的欧氏距离。

    稳定性指标为

    $$ \varDelta = \frac{{{d_{\rm{f}}} + {d_{\rm{l}}} + \displaystyle \mathop \sum \limits_{\varepsilon = 0}^{N - 1} \left| {{d_\varepsilon } - \overline d } \right|}}{{{d_{\rm{f}}} + {d_{\rm{l}}} + (N - 1)\overline d }} $$ (14)

    式中:${d_{\rm{f}}}$为极端解集中边界解的欧氏距离;${d_{\rm{l}}}$为非支配解集中边界解的欧氏距离;${d_\varepsilon }$为最佳非支配解集中第$\varepsilon $$\varepsilon $ =0,1,… ,$N$$N$为最佳非支配解集中连续解的数量)个与第$\varepsilon + 1$个连续解间的欧氏距离;$\overline d $${d_\varepsilon }$的平均值。

    为保证性能指标的稳定性,对每个标准测试函数连续运行30次,并对性能指标求取平均值,测试结果见表1。可看出GWO−NSGA−Ⅱ在保证收敛性指标$\gamma $稳定的情况下,稳定性指标$\varDelta $有所提升,最高提升了26.03%。

    表  1  不同算法的标准测试函数测试结果对比
    Table  1.  Comparison of standard test function test results of different algorithms
    测试函数性能指标NSGA−ⅡGWO−NSGA−Ⅱ提升百分比/%
    ZDT1$\gamma $0.005 80.005 6
    $\varDelta $0.442 00.398 59.84
    ZDT2$\gamma $0.004 60.004 2
    $\varDelta $0.654 70.509 722.14
    ZDT3$\gamma $0.006 30.006 5
    $\varDelta $0.649 00.625 93.56
    ZDT4$\gamma $0.877 52.983 070.58
    $\varDelta $0.556 70.411 826.03
    ZDT6$\gamma $0.003 20.003 1
    $\varDelta $0.758 50.647 814.5
    下载: 导出CSV 
    | 显示表格

    GWO−NSGA−Ⅱ混合算法对标准测试函数的测试结果如图2所示(${f_1}(x),{f_2}(x)$为ZDT1—ZDT4和ZDT6的目标函数)。可看出GWO−NSGA−Ⅱ的Pareto优化解分布均匀,可得到良好的分布前沿,说明该算法对于求解多目标有约束问题是有效的。

    图  2  GWO−NSGA−Ⅱ混合算法对标准测试函数的测试结果
    Figure  2.  Test results of GWO-NSGA-Ⅱ hybrid algorithm on standard test functions

    为验证GWO−NSGA−Ⅱ混合算法在实际场景中应用的有效性,以某露天矿某天的矿用纯电动卡车实际运输调度数据为例,将混合算法应用于求解露天矿低碳运输调度优化模型,并与NSGA−Ⅱ,GWO算法进行对比分析。

    该露天矿有4个破碎场,8个采矿场,装载和卸载时间分别为4,2 min,采矿场至破碎场的距离见表2。根据露天矿的实际布置情况,充电站在距离破碎场约200 m处,且每个充电站有4台充电桩。该露天矿要求1个班次(12 h)内破碎场的运输量为8 000 t。卡车的维护保养成本为1元/km。卡车重载行驶和空载行驶的平均速度分别为20,35 km/h。

    表  2  采矿场至破碎场距离
    Table  2.  Distance between mining site and crushing site
    破碎场采矿场至破碎场距离/km
    A1A2A3A4A5A6A7A8
    B13.13.62.43.93.12.24.21.0
    B23.65.31.93.73.93.73.74.3
    B33.03.62.91.11.33.84.23.5
    B43.82.14.72.03.22.91.33.1
    下载: 导出CSV 
    | 显示表格

    GWO−NSGA−Ⅱ 参数设置:搜索空间维度为20,初始种群大小为100,进化迭代次数为600,最大精英迭代次数为200,交叉概率和变异概率分别为0.1,0.5。GWO算法参数设置参照文献[11],NSGA−Ⅱ参数设置参照文献[14]。为降低算法在时间上的复杂度,本文将目标函数作为适应度函数,并使用Matlab 2019b对露天矿低碳运输调度问题进行仿真求解,进化曲线如图3所示。

    图  3  不同算法的进化曲线
    Figure  3.  Evolution curves of different algorithms

    图3可看出,与NSGA−Ⅱ和GWO算法相比,GWO−NSGA−Ⅱ的寻优速度分别提高了48.7%和27.1%,寻优精度分别提高了17.1%和9.3%。GWO−NSGA−Ⅱ的进化曲线在100次迭代之前变化迅速,在100次迭代之后趋于平稳。这是由于GWO−NSGA−Ⅱ在初期继承了NSGA−Ⅱ较强的计算能力和全局搜索能力,使得种群快速收敛到全局最优附近;在中后期,GWO算法的加入让种群能够快速集中到最优种群的周围,且减少Pareto前沿解的丢失,降低了NSGA−Ⅱ中后期陷入收敛缓慢的概率,从而均衡了全局最优与局部最优。

    在实际运输调度中1个班次需要40辆纯电动卡车,根据式(2)、式(3),结合该露天矿具体参数可知,1个班次作业调度实际运输距离为411.9 km,用电费用为889.704元,碳排放费用为288.33元,运输费用为1 178.034元。分别基于NSGA−Ⅱ,GWO,GWO−NSGA−Ⅱ求解的露天矿低碳运输调度的用电费用、碳排放费用和运输费用(不含司机劳务费用)见表3

    表  3  不同算法下露天矿低碳运输调度结果对比
    Table  3.  Comparison of low-carbon transportation scheduling results in open-pit mine under different algorithms
    算法运输
    距离/km
    卡车
    数量/辆
    用电
    费用/元
    碳排放
    费用/元
    运输
    费用/元
    NSGA−Ⅱ379.62938819.998265.7401 085.738
    GWO347.22234749.996243.055993.051
    GWO−NSGA−Ⅱ314.81430679.998220.369900.367
    下载: 导出CSV 
    | 显示表格

    表3可看出,与实际运输数据相比,在同一个班次内采用混合GWO−NSGA−Ⅱ混合算法求解,运输距离减少了97.086 km,纯电动卡车数量减少了10辆,用电费用节省了209.706元,碳排放费用节省了67.961元,运输费用节省了277.665元;而采用NSGA−Ⅱ和GWO算法求解的运输费用仅分别节省了92.296元和184.983元。

    为对比燃油卡车与纯电动卡车在GWO−NSGA−Ⅱ混合算法下的运输成本及碳排放量,以某公司同一型号不同版本的卡车作为研究对象进行实验。电动卡车型号为DW90A−EV,燃油卡车型号为DW90A,额定载质量均为58 t,在1个班次运输距离和使用车辆数相同。在考虑发电厂电能产生的碳排放成本的条件下,燃油卡车与电动卡车用电费用、碳排放量和运输费用对比见表4。可看出采用GWO−NSGA−Ⅱ混合算法优化露天矿纯电动卡车运输调度,极大减少了碳排放量和运输费用。

    表  4  不同类型卡车露天矿运输调度结果对比
    Table  4.  Comparison of transportation scheduling results in open-pit mine under different types of truck
    卡车
    类型
    运输
    距离/km
    卡车
    数量/辆
    用电
    费用/元
    碳排放
    量/g
    运输
    费用/元
    燃油卡车314.814301 227.7844 609.1441 548.049
    电动卡车314.81430679.99830 694.365900.367
    下载: 导出CSV 
    | 显示表格

    1) 考虑碳排放费用、维修费用及卡车保养费用,构建了以运输成本、总排队时间、矿石品位偏差为优化目标的露天矿低碳运输调度优化模型。

    2) 针对NSGA−Ⅱ后期陷入收敛速度缓慢的缺点,在NSGA−Ⅱ搜索过程中融入GWO算法,提出了GWO−NSGA−Ⅱ混合算法。该算法不仅能对解空间进行全面搜索,均衡全局寻优能力和局部寻优能力,而且收敛性及稳定性也显著提升。

    3) 将GWO−NSGA−Ⅱ混合算法应用于求解实际露天矿运输调度优化模型,与NSGA−Ⅱ,GWO算法相比,不仅提高了算法的收敛精度和速度,而且减少了卡车使用数量、运输距离和运输费用。与燃油卡车相比,纯电动卡车极大地降低了运输费用和碳排放量。

  • 图  1   MFFTDN结构

    Figure  1.   Structure of multi-feature fusion for time-difference network(MFFTDN)

    图  2   STMFF模块结构

    Figure  2.   Short-term multi-feature fusion(STMFF)module

    图  3   LTMFF模块结构

    Figure  3.   Long-term multi-feature fusion (LTMFF)module structure

    图  4   部分矿工行为原始数据集

    Figure  4.   Original dataset of some miners' behavior

    图  5   不同模型对不同行为的识别结果

    Figure  5.   Recognition results of different models for different behaviors

    表  1   模块消融实验结果

    Table  1   Module ablation experiment table

    STMFF LTMFF mean_acc/% top1_acc/% params/106
    × × 81.12 81.15 186.0
    × 85.19 85.38 197.5
    × 88.10 88.30 197.8
    89.30 89.62 197.2
    下载: 导出CSV

    表  2   各行为识别方法对比结果

    Table  2   Comparison results of various behavior recognition methods

    方法 mean_acc/% top1_acc/% params/106
    C3D 89.23 88.74 598.3
    SlowFast 79.58 79.23 266.2
    SlowOnly 88.46 89.33 253.6
    TimesFormer 54.58 55.02 657.3
    TPN 68.08 68.51 703.8
    TSM 73.36 73.95 186.2
    本文方法 89.30 89.62 197.2
    下载: 导出CSV
  • [1] 张培森,李复兴,朱慧聪,等. 2008—2020年煤矿事故统计分析及防范对策[J]. 矿业安全与环保,2022,49(1):128-134.

    ZHANG Peisen,LI Fuxing,ZHU Huicong,et al. Statistical analysis and prevention countermeasures of coal mine accidents from 2008 to 2020[J]. Mining Safety & Environmental Protection,2022,49(1):128-134.

    [2] 赵小虎,黄程龙. 基于Kinect的矿井人员违规行为识别算法研究[J]. 湖南大学学报(自然科学版),2020,47(4):92-98.

    ZHAO Xiaohu,HUANG Chenglong. Research on identification algorithm of mine person's violation behavior based on Kinect[J]. Journal of Hunan University(Natural Sciences),2020,47(4):92-98.

    [3]

    PIENAAR S W,MALEKIAN R. Human activity recognition using visual object detection[C]. IEEE 2nd Wireless Africa Conference, Pretoria,2019:1-5.

    [4] 梁晨阳,华钢. 基于信道状态信息的井下人员行为识别方法研究[J]. 煤炭技术,2022,41(11):182-186.

    LIANG Chenyang,HUA Gang. Research on identification method of underground personnel behavior based on channel state information[J]. Coal Technology,2022,41(11):182-186.

    [5]

    ZHANG Xin,ZHU Yan,DENG Li,et al. A slowfast behavior recognition algorithm incorporating motion saliency[C]. 2nd International Conference on Computer Graphics,Artificial Intelligence,and Data Processing,Guangzhou,2022. DOI: 10.1117/12.2674969.

    [6] 王璇,吴佳奇,阳康,等. 煤矿井下人体姿态检测方法[J]. 工矿自动化,2022,48(5):79-84.

    WANG Xuan,WU Jiaqi,YANG Kang,et al. Human posture detection method in coal mine[J]. Journal of Mine Automation,2022,48(5):79-84.

    [7] 党伟超,张泽杰,白尚旺,等. 基于改进双流法的井下配电室巡检行为识别[J]. 工矿自动化,2020,46(4):75-800.

    DANG Weichao,ZHANG Zejie,BAI Shangwang,et al. Inspection behavior recognition of underground power distribution room based on improved two-stream CNN method[J]. Industry and Mine Automation,2020,46(4):75-80.

    [8]

    LIU Xiaoyang,LIU Jinqiang,ZHENG Haolin. Gait recognition method of coal mine personnel based on two-stream neural network[J]. Journal of Mining Science and Technology,2021,6(2):218-227.

    [9] 刘斌,侯宇辉,王延辉. 基于井下轨迹数据的煤矿人员违规行为识别[J]. 煤炭与化工,2021,44(10):82-85.

    LIU Bin,HOU Yuhui,WANG Yanhui. Recognition of illegal behavior of coal mine personnel based on underground trajectory data[J]. Coal and Chemical Industry,2021,44(10):82-85.

    [10]

    WANG Zheng, LIU Yan,DUAN Siyuan,et al. An efficient detection of non-standard miner behavior using improved YOLOv8[J]. Computers and Electrical Engineering,2023,112. DOI: 10.1016/J.COMPELECENG.2023.109021.

    [11] 仝泽友,丁恩杰. 矿井皮带区矿工违规行为识别方法[J]. 河南科技大学学报(自然科学版),2020,41(2):40-46,6-7.

    TONG Zeyou,DING Enjie. Identification method of miner violation behavior in mine belt area[J]. Journal of Henan University of Science and Technology(Natural Science),2020,41(2):40-46,6-7.

    [12] 李善华,肖涛,李肖利,等. 基于DRCA−GCN的矿工动作识别模型[J]. 工矿自动化,2023,49(4):99-105,112.

    LI Shanhua,XIAO Tao,LI Xiaoli,et al. Miner action recognition model based on DRCA-GCN[J]. Journal of Mine Automation,2023,49(4):99-105,112.

    [13] 陈天,闫雨寒,徐达伟,等. 基于改进双流算法的矿工行为识别方法研究[J]. 河南科技大学学报(自然科学版),2021,42(4):47-53,7.

    CHEN Tian,YAN Yuhan,XU Dawei,et al. Research on miner behavior recognition method based on improved two-stream algorithm[J]. Journal of Henan University of Science and Technology(Natural Science),2021,42(4):47-53,7.

    [14]

    WU Wenhao,HE Dongliang,LIN Tianwei,et al. MVFNet:multi-view fusion network for efficient video recognition[C]. AAAI Conference on Artificial Intelligence,Vancouver,2021. DOI: 10.48550/arXiv.2012.06977.

    [15]

    XIE Zhao,CHEN Jiansong,WU Kewei,et al. Global temporal difference network for action recognition[J]. IEEE Transactions on Multimedia,2023,25:7594-7606. DOI: 10.1109/TMM.2022.3224327

    [16]

    TRAN D,BOURDEV L,FERGUS R,et al. Learning spatiotemporal features with 3D convolutional networks[C]. IEEE International Conference on Computer Vision,Santiago,2015:4489-4497.

    [17]

    FEICHTENHOFER C,FAN Haoqi,MALIK J,et al. SlowFast networks for video recognition[C]. IEEE/CVF International Conference on Computer Vision,Seoul,2019:6201-6210.

    [18]

    LIN Ji,GAN Chuang,HAN Song. TSM:temporal shift module for efficient video understanding[C]. IEEE/CVF International Conference on Computer Vision,Seoul,2019:7082-7092.

    [19]

    WANG Limin,XIONG Yuanjun,WANG Zhe,et al. Temporal segment networks:towards good practices for deep action recognition[C]. Computer Vision and Pattern Recognition,Amsterdam,2016:20-36.

    [20]

    BERTASIUS G,WANG Heng,TORRESANI L. Is space-time attention all you need for video understanding?[C]. International Conference on Machine Learning,Vienna,2021. DOI: 10.48550/arXiv.2102.05095.

    [21]

    YANG Ceyuan,XU Yinghao,SHI Jianping,et al. Temporal pyramid network for action recognition[C]. IEEE/CVF Conference on Computer Vision and Pattern Recognition,Seattle,2020:588-597.

  • 期刊类型引用(6)

    1. 郑明芽,郑晓东,王薇薇,阙忠灏,陶海豹,彭倩. 基于探索性数据分析的电动矿卡动力电池故障影响因素研究. 煤矿机电. 2025(01): 91-95 . 百度学术
    2. 刘航,申皓,杨勇,纪陵,余洋. 基于高阶马尔可夫链的纯电重卡集群负荷预测. 中国电力. 2024(05): 61-69 . 百度学术
    3. 薛棋文,丁震. 基于5G通信的露天矿矿用卡车采掘运输自动化控制方法. 矿业研究与开发. 2024(08): 206-213 . 百度学术
    4. 邢轩瑞,徐状状. 基于蚁群算法的铝土矿运输网络智能调度. 世界有色金属. 2024(21): 19-21 . 百度学术
    5. 王爽,梁娜,刘庆军,安绘春. 基于改进鲸鱼算法的汽车材料运输应急调度及平台研究. 粘接. 2023(10): 79-82 . 百度学术
    6. 刘海锋. 露天煤矿智能化建设关键技术研究. 工矿自动化. 2023(S2): 107-111 . 本站查看

    其他类型引用(10)

图(5)  /  表(2)
计量
  • 文章访问数:  128
  • HTML全文浏览量:  31
  • PDF下载量:  28
  • 被引次数: 16
出版历程
  • 收稿日期:  2023-08-27
  • 修回日期:  2024-07-21
  • 网络出版日期:  2024-07-31
  • 刊出日期:  2024-07-29

目录

/

返回文章
返回