基于改进的SSA−BP神经网络的矿井突水水源识别模型研究

刘伟韬, 李蓓蓓, 杜衍辉, 韩梦珂, 赵吉园

刘伟韬,李蓓蓓,杜衍辉,等. 基于改进的SSA−BP神经网络的矿井突水水源识别模型研究[J]. 工矿自动化,2024,50(2):98-105, 115. DOI: 10.13272/j.issn.1671-251x.2023070101
引用本文: 刘伟韬,李蓓蓓,杜衍辉,等. 基于改进的SSA−BP神经网络的矿井突水水源识别模型研究[J]. 工矿自动化,2024,50(2):98-105, 115. DOI: 10.13272/j.issn.1671-251x.2023070101
LIU Weitao, LI Beibei, DU Yanhui, et al. Research on the recognition model of mine water inrush source based on improved SSA-BP neural network[J]. Journal of Mine Automation,2024,50(2):98-105, 115. DOI: 10.13272/j.issn.1671-251x.2023070101
Citation: LIU Weitao, LI Beibei, DU Yanhui, et al. Research on the recognition model of mine water inrush source based on improved SSA-BP neural network[J]. Journal of Mine Automation,2024,50(2):98-105, 115. DOI: 10.13272/j.issn.1671-251x.2023070101

基于改进的SSA−BP神经网络的矿井突水水源识别模型研究

基金项目: 山东省自然科学基金资助项目(ZR2023ME002)。
详细信息
    作者简介:

    刘伟韬(1970—),男,山东东明人,教授,博士,博士研究生导师,研究方向为矿井水害防治等,E-mail:skdlwt@126.com

    通讯作者:

    李蓓蓓(1999—),女,山东济宁人,硕士研究生,研究方向为矿井水害防治,E-mail:lieeb1999@163.com

  • 中图分类号: TD745

Research on the recognition model of mine water inrush source based on improved SSA-BP neural network

  • 摘要: 机器学习与寻优算法的结合在矿井突水水源识别上得到广泛应用,但突水水样数据具有随机性且寻优算法易陷入局部最优,提高模型泛化能力和跳出局部最优需进一步研究。针对上述问题,提出了一种改进的麻雀搜索算法(SSA)优化BP神经网络模型,用于对矿井突水水源进行定量辨识。以鲁能煤电股份有限公司阳城煤矿为研究对象,通过常规离子浓度分析、Piper三线图对该煤矿水样的水化学特征进行分析,初步判断矿井水来源于奥灰含水层和三灰含水层,并确定Na++K+浓度、Ca2+浓度、Mg2+浓度、${\mathrm{HCO}}_3^- $浓度、${\mathrm{SO}}_4^{2-} $浓度、Cl浓度、矿化度、总硬度、pH值作为突水水源识别指标;建立基于改进SSA−BP神经网络的矿井突水水源识别模型:首先进行SSA参数设置,引入Sine混沌映射使麻雀种群均匀分布,然后通过计算适应度值进行麻雀种群的更新,引入随机游走策略扰动当前最优个体,如果满足终止条件,则获得最优BP神经网络权重和阈值,最后基于构建的BP神经网络,输出识别结果。研究结果表明:① 改进的SSA−BP模型在训练集上的识别准确率达95.6%,在测试集上的识别准确率达100%。② 改进的SSA−BP神经网络模型与BP神经网络模型、SSA−BP神经网络模型对比结果:BP神经网络模型误判率为5/18,SSA−BP神经网络模型的误判率为2/18,改进的SSA−BP神经网络模型误判率为0,迭代10次后趋于稳定,且与设定的目标误差相差最小,初始适应度值最优,识别结果可信度高。③ 将阳城煤矿5组矿井水水样数据作为输入层数据输入到训练好的模型中,矿井水水样的主要来源为奥灰含水层、三灰含水层和山西组含水层,模型识别结果与水化学特征分析的结论相互印证,实现了精准区分。
    Abstract: The combination of machine learning and optimization algorithms has been widely applied in the recognition of mine water inrush sources. However, the data of water inrush samples is stochastic and the optimization algorithm is prone to getting stuck in local optima. Further research is needed to improve the model's generalization capability and jump out of local optima. In order to solve the above problems, an improved sparrow search algorithm (SSA) is proposed to optimize the BP neural network model for quantitative recognition of mine water inrush sources. Taking Yangcheng Coal Mine of Luneng Coal and Electricity Co., Ltd. as the research object, the hydrochemical characteristics of the coal mine water sample are analyzed through conventional ion concentration analysis and Piper three line diagram. It is preliminarily determined that the mine water comes from the Ordovician limestone aquifer and the three limestone aquifers. The Na++K+ concentration, Ca2+ concentration, Mg2+ concentration, ${\mathrm{HCO}}_3^- $ concentration, ${\mathrm{SO}}^{2-}_4 $ concentration, Cl concentration, mineralization degree, total hardness, and pH value are determined as the recognition indicators for water inrush source. The mine water inrush source recognition model is established based on an improved SSA-BP neural network. Firstly, the SSA parameters are set. Sine chaotic mapping is introduced to evenly distribute the sparrow population. Secondly, the sparrow population is updated by calculating fitness values, and a random walk strategy is introduced to perturb the current optimal individual. If the termination condition is met, the optimal BP neural network weight and threshold are obtained. Finally, based on the constructed BP neural network, the recognition results are output. The research results indicate the following points. ① The improved SSA-BP model has an recognition accuracy of 95.6% in the training set and 100% in the testing set. ② The comparison results of the improved SSA-BP neural network model with the BP neural network model and SSA-BP neural network model show that the BP neural network model has a misjudgment rate of 5/18, the SSA-BP neural network model has a misjudgment rate of 2/18, and the improved SSA-BP neural network model has a misjudgment rate of 0. After 10 iterations, it tends to stabilize and has the smallest error difference from the set target. The initial fitness value is the best, and the recognition results have high credibility. ③ Five sets of mine water samples from Yangcheng Coal Mine are inputted into the trained model as input layer data. The main sources of mine water samples are the Ordovician limestone aquifer, the three limestone aquifers, and the Shanxi formation aquifer. The results of model recognition are mutually confirmed with the conclusions of hydrochemical characteristic analysis, and precise segmentation is achieved.
  • 随着“双碳”政策的逐步实施,低碳化将成为露天矿开采的重要方向[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   研究区主要含水层

    Figure  1.   Main aquifers in the study area

    图  2   研究区水样Piper三线图

    Figure  2.   Piper three-line diagram of water samples in the study area

    图  3   改进的SSA−BP神经网络模型建立流程

    Figure  3.   Process of improved the SSA−BP neural network model

    图  4   改进的SSA−BP神经网络模型训练集识别准确率

    Figure  4.   Training set recognition accuracy of improved SSA-BP neural network model

    图  5   改进的SSA−BP神经网络模型测试集识别准确率

    Figure  5.   Testing set recognition accuracy of improved SSA-BP neural network model

    图  6   各模型准确率预测结果

    Figure  6.   The accuracy prediction results of each model

    图  7   各模型均方误差变化曲线

    Figure  7.   Mean square error change curves of each model

    图  8   适应度值变化曲线

    Figure  8.   Adaptability change curves

    表  1   水化学特征参数统计结果

    Table  1   Statistical results of hydrochemical characteristic parameters

    类别 评价指标 Ca2+/(mg·L-1) Mg2+/(mg·L-1) Na++K+/(mg·L-1) Cl/(mg·L-1) $ \mathrm{SO}_4^{2-}/(\mathrm{mg\cdot L}^{-1}) $ HCO3/(mg·L-1) TH/(mg·L-1) TDS/(mg·L-1) pH
    奥灰含水层 最大值 1294.90 337.36 2436.35 5192.60 2346.10 644.44 529.00 615.59 8.19
    最小值 22.08 5.33 355.10 511.77 2.71 14.20 145.60 212.00 5.43
    平均值 701.12 166.15 1354.98 2527.31 1512.41 203.66 167.66 390.06 7.36
    标准差 335.52 87.68 807.54 1664.17 626.53 160.47 136.80 124.15 0.66
    变异系数 0.48 0.53 0.60 0.66 0.41 0.79 0.82 0.32 0.09
    三灰含水层 最大值 583.20 306.04 3077.03 4804.09 1368.57 630.18 517.00 768.00 8.20
    最小值 21.86 13.58 1076.94 1386.83 1.10 161.64 132.56 168.00 6.60
    平均值 267.39 124.90 2063.29 3583.85 359.03 310.83 253.86 338.14 7.40
    标准差 196.03 90.00 415.58 915.46 456.63 137.36 116.07 134.90 0.41
    变异系数 0.73 0.72 0.20 0.26 1.27 0.44 0.46 0.40 0.05
    山西组含水层 最大值 216.67 68.09 2279.30 3009.71 1295.72 581.32 775.61 1325.00 8.30
    最小值 9.88 6.74 399.51 387.96 42.81 238.77 196.81 602.20 7.50
    平均值 62.31 23.17 1149.90 1354.40 527.71 395.81 457.31 942.78 8.02
    标准差 71.89 21.68 572.59 817.09 385.72 113.93 125.96 189.58 0.26
    变异系数 1.15 0.94 0.50 0.60 0.73 0.29 0.35 0.20 0.03
    第四系含水层 最大值 1531.58 716.69 1414.34 944.77 503.01 1815.30 1489.00 2304.00 8.84
    最小值 7.06 2.12 45.71 36.04 0.85 50.89 57.3 111.18 7.37
    平均值 488.83 158.42 506.90 250.58 203.78 722.59 606.91 634.74 7.98
    标准差 431.65 172.46 415.19 231.44 144.85 530.09 443.54 541.94 0.47
    变异系数 0.88 1.09 0.82 0.92 0.71 0.73 0.73 0.85 0.06
    矿井水 最大值 954.15 230.72 2405.52 4518.95 2030.21 484.84 425.49 1040.23 8
    最小值 31.40 8.19 355.10 958.15 523.56 106.36 153.56 212.00 7.00
    平均值 562.54 159.21 1233.30 2153.93 1270.25 231.47 92.67 473.44 7.48
    标准差 375.44 88.79 741.83 1439.99 682.29 146.47 168.13 329.12 0.43
    变异系数 0.67 0.57 0.60 0.67 0.54 0.63 0.66 0.70 0.06
    下载: 导出CSV

    表  2   改进的SSA−BP神经网络识别结果

    Table  2   Improved SSA-BP neural network recognition results

    水样 得分 识别结果
    奥灰含水层 三灰含水层 山西组含水层 第四系含水层
    1 0.9281 0.1216 0.0015 0.0041 奥灰含水层
    2 0.9901 0.0020 0.3143 0.0160 奥灰含水层
    3 0.8701 0.3224 0.0015 0.0067 奥灰含水层
    4 0.4085 0.7123 0.0021 −0.0025 三灰含水层
    5 0.0016 0.2619 0.5394 0.0277 山西含水层
    下载: 导出CSV
  • [1] 曾一凡,武强,赵苏启,等. 我国煤矿水害事故特征、致因与防治对策[J]. 煤炭科学技术,2023,51(7):1-14.

    ZENG Yifan,WU Qiang,ZHAO Suqi,et al. Characteristics,causes,and prevention measures of coal mine water hazard accidents in China[J]. Coal Science and Technology,2023,51(7):1-14.

    [2] 王昱同,王皓,王甜甜,等. 蒙陕接壤区浅埋煤层矿井水水化学特征及来源分析[J]. 煤田地质与勘探,2023,51(4):85-94. DOI: 10.12363/issn.1001-1986.22.07.0553

    WANG Yutong,WANG Hao,WANG Tiantian,et al. Hydrochemical characteristics and source analysis of mine water in shallow coal seams in Shaanxi and Inner Mongolia contiguous area[J]. Coal Geology & Exploration,2023,51(4):85-94. DOI: 10.12363/issn.1001-1986.22.07.0553

    [3] 范立民,马万超,常波峰,等. 榆神府矿区地下水水化学特征及形成机理[J]. 煤炭科学技术,2023,51(1):383-394.

    FAN Limin,MA Wanchao,CHANG Bofeng,et al. Hydrochemical characteristics and formation mechanism of groundwater in Yushenfu Mining Area[J]. Coal Science and Technology,2023,51(1):383-394.

    [4] 刘伟韬,刘云娟,申建军. 基于模糊物元理论的深部开采底板突水安全性评价[J]. 山东科技大学学报(自然科学版),2014,33(3):25-31.

    LIU Weitao,LIU Yunjuan,SHEN Jianjun. Safety evaluation of floor water inrush in deep mining based on the fuzzy matter-element theory[J]. Journal of Shandong University of Science and Technology(Natural Science),2014,33(3):25-31.

    [5]

    WU Qiang,MU Wenping,XING Yuan,et al. Source discrimination of mine water inrush using multiple methods:a case study from the Beiyangzhuang Mine,Northern China[J]. Bulletin of Engineering Geology & the Environment,2017(78):469-482.

    [6] 邵良杉,詹小凡. 基于IWOA−HKELM的矿井突水水源识别[J]. 中国安全科学学报,2019,29(9):113-118.

    SHAO Liangshan,ZHAN Xiaofan. Identification method of mine water inrush source based on IWOA-HKELM[J]. China Safety Science Journal,2019,29(9):113-118.

    [7] 秋兴国,王瑞知,张卫国,等. 基于PCA−CRHJ模型的矿井突水水源判别[J]. 工矿自动化,2020,46(11):65-71.

    QIU Xingguo,WANG Ruizhi,ZHANG Weiguo,et al. Discrimination of mine inrush water source based on PCA-CRHJ model[J]. Industry and Mine Automation,2020,46(11):65-71.

    [8]

    LI Xiang,DONG Donglin,LIU Kun,et al. Identification of mine mixed water inrush source based on genetic algorithm and XGBoost algorithm:a case study of Huangyuchuan Mine[J]. Water,2022(14):2150-2167.

    [9] 段李宏,戴磊,张金陵. 基于Fisher判别模型的煤层底板突水水源预测[J]. 工矿自动化,2022,48(4):128-134.

    DUAN Lihong,DAI Lei,ZHANG Jinling. Prediction of water inrush source of coal seam floor based on Fisher discriminant model[J]. Journal of Mine Automation,2022,48(4):128-134.

    [10] 施龙青,曲兴玥,韩进. 黄土梁峁地貌矿井水水质时空变异评估与关键控制因子水源识别[J]. 煤田地质与勘探,2023,51(2):195-206. DOI: 10.12363/issn.1001-1986.22.12.0943

    SHI Longqing,QU Xingyue,HAN Jin. Evaluation on spatiaotemporal variations of mine water quality and water source identification based on key dominant factors in loess hilly and gully region[J]. Coal Geology & Exploration,2023,51(2):195-206. DOI: 10.12363/issn.1001-1986.22.12.0943

    [11] 尹会永,周鑫龙,郎宁,等. 基于SSA优化的GA−BP神经网络煤层底板突水预测模型与应用[J]. 煤田地质与勘探,2021,49(6):175-185.

    YIN Huiyong,ZHOU Xinlong,LANG Ning,et al. Prediction model of water inrush from coal floor based on GA-BP neural network optimized by SSA and its application[J]. Coal Geology & Exploration,2021,49(6):175-185.

    [12] 黄敏,毛岸,路世昌,等. 矿井突水水源识别的主成分分析−混沌麻雀搜索−RF模型[J]. 安全与环境学报,2023,23(8):2607-2614.

    HUANG Min,MAO An,LU Shichang,et al. Identification of mine water inrush source based on PCA-CSSA-RF model[J]. Journal of Safety and Environment,2023,23(8):2607-2614.

    [13]

    LI Qiang,SUI Wanghua. Risk evaluation of mine-water inrush based on principal component logistic regression analysis and an improved analytic hierarchy process[J]. Hydrogeology Journal,2021(29):1299-1311.

    [14] 李海祥,曹志国,王路军,等. 台格庙矿区地下水水化学特征与演变规律研究[J]. 煤炭科学技术,2023,51(9):284-291.

    LI Haixiang,CAO Zhiguo,WANG Lujun,et al. Study on chemical characteristics and evolution law of groundwater in Taigemiao Mining Area[J]. Coal Science and Technology,2023,51(9):284-291.

    [15] 曾一凡,梅傲霜,武强,等. 基于水化学场与水动力场示踪模拟耦合的矿井涌(突)水水源判识[J]. 煤炭学报,2022,47(12):4482-4494.

    ZENG Yifan,MEI Aoshuang,WU Qiang,et al. Source discrimination of mine water inflow or inrush using hydrochemical field and hydrodynamic field tracer simulation coupling[J]. Journal of China Coal Society,2022,47(12):4482-4494.

    [16] 姜子豪,胡友彪,琚棋定,等. 矿井突水水源判别方法[J]. 工矿自动化,2020,46(4):28-33.

    JIANG Zihao,HU Youbiao,JU Qiding,et al. A discrimination method of mine water inrush source[J]. Industry and Mine Automation,2020,46(4):28-33.

    [17] 闫鹏程,尚松行,张超银,等. 改进BP神经网络算法对煤矿水源的分类研究[J]. 光谱学与光谱分析,2021,41(7):2288-2293.

    YAN Pengcheng,SHANG Songxing,ZHANG Chaoyin,et al. Classification of coal mine water sources by improved BP neural network algorithm[J]. Spectroscopy and Spectral Analysis,2021,41(7):2288-2293.

    [18]

    XUE Jiankai,SHEN Bo. A novel swarm intelligence optimization approach:sparrow search algorithm[J]. Systems Science & Control Engineering,2020,8(1):22-34.

    [19] 李光阳,潘家文,钱谦,等. 融合学习机制的多混沌麻雀搜索算法[J]. 计算机科学与探索,2023,17(5):1057-1074.

    LI Guangyang,PAN Jiawen,QIAN Qian,et al. Multi-chaotic sparrow search algorithm based on learning mechanism[J]. Journal of Frontiers of Computer Science and Technology,2023,17(5):1057-1074.

  • 期刊类型引用(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)

图(8)  /  表(2)
计量
  • 文章访问数:  591
  • HTML全文浏览量:  82
  • PDF下载量:  34
  • 被引次数: 16
出版历程
  • 收稿日期:  2023-06-03
  • 修回日期:  2023-12-24
  • 网络出版日期:  2024-02-29
  • 刊出日期:  2024-02-24

目录

/

返回文章
返回