基于改进的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.
  • 突水事故作为煤矿常见的五大灾害之一,对煤矿的影响是多方面的。据不完全统计,过去20 a间我国共发生煤矿水害事故1 206起,其中较大的事故有103起[1]。突水事故一旦发生,会造成严重的经济损失和人员伤亡。快速精准地识别突水水源是水害治理工作的关键,对煤矿安全生产有着至关重要的意义。

    目前,有关地下水水化学特征及成因的研究主要是利用水样数据,借助图示法进行可视化分析,进而判断矿井水的来源。王昱同等[2]以浅埋煤层的矿井水为研究对象,通过Piper三线图、离子比例系数法等对矿井水的水化学特征进行研究,运用聚类分析、主成分分析(Principal Component Analysis,PCA)与贝叶斯网络(Bayesian Network,BN)判别模型综合分析矿井水的补给来源。范立民等[3]以榆神府矿区的潜水含水层和承压含水层为研究对象,利用常规离子浓度分析、三线图、Gibbs图和Person相关系数等数理统计方法分析了矿井地下水水化学特征的形成机理,以此探讨了含水层中各离子的主要来源。水化学特征分析方法对矿井地下水的来源分析有着重要意义,但由于地下水类型的复杂性,通过常规的水化学特征分析方法难以精准确定其来源。

    机器学习为矿井突水水源的识别提供了新的思路,早期水源识别方法多集中于单一模型的构建,如Fisher判别模型、BP神经网络、极限学习机(Extreme Learning Machine, ELM)、支持向量机(Support Vector Machine, SVM)等[4-5]。但由于地下水系统的复杂性,含水层化学成分随时间、空间变化,单一的判别方法往往会出现较大误差。邵良杉等[6]采用改进鲸鱼优化算法(Improved Whale Optimization Algorithm,IWOA)优化混合核极限学习机(Hybrid Knenel Extreme Learning Machine,HKELM),并构建了水源识别模型,验证了该模型的计算精度和稳定性,在矿井上得到应用。秋兴国等[7]构建了PCA结合确定性分层跳跃循环网络(Cycle Reservoir with Hierarchical Jumps,CRHJ)识别模型,实现了对多元时间突水序列数据的识别。Li Xiang等[8]针对深部采煤环境下多水源含水层混合水样,建立了基于遗传算法(Genetic Algorithm,GA)和极端梯度提升(eXtreme Gradient Boosting,XGBoost)的矿井水源识别模型,准确率达94%,为华北地区类似矿井的水害防治提供了技术参考。段李宏等[9]利用传统的Fisher判别模型对煤层底板突水水源进行预测,模型准确率达93%以上。施龙青等[10]建立了基于T−球型模糊聚集算子法、粗糙集理论、D−S证据理论与单指标未知测度函数的突水水源混合比例计算模型,并应用三维高密度电法探测验证了模型的准确性,研究方法不仅克服了传统Piper三线图的缺点,同时揭示了黄土梁峁地貌的水化学演化规律。尹会永等[11]利用麻雀搜索算法(Sparrow Search Algorithm,SSA)结合GA对BP神经网络初始权重和阈值进行2次寻优,构建了SSA−GA−BP神经网络矿井底板突水预测模型,确定了矿区具有突水危险性的样本点,提高了预测精度。黄敏等[12]利用PCA结合混沌麻雀搜索算法优化随机森林(Random Forest,RF)模型,建立了矿井突水水源识别模型,减少了原始数据的冗余,提高了识别准确率。现有识别模型弥补了水化学特征分析方法的不足,从寻优算法结合机器学习入手,解决了单一模型准确率较低的问题。但突水水样数据具有随机性且寻优算法易陷入局部最优,需进一步研究如何提高模型泛化能力和跳出局部最优。

    针对上述问题,本文提出了一种基于改进的SSA−BP神经网络的矿井突水水源识别模型,充分利用BP神经网络处理数据上的较强自学习、自适应能力及SSA优势,将混沌映射和随机游走策略应用于模型之中,分别在初始种群和最优个体上提高算法跳出局部最优的能力,提高突水水源识别模型的泛化能力、适用性与准确率。

    山东济矿鲁能煤电股份有限公司阳城煤矿位于山东省济宁市汶上县境内,梁山煤田的东部,矿区内地势平坦,地层走向以东北方向为主。井田受构造活动的影响,褶皱和断裂的分布具有复杂性和多样性[13]。井田含煤地层为石炭系上统太原组、二叠系下统山西组。井田地层系统由老至新分别为奥陶系、石炭系、二叠系和第四系。井田内主要含水层有第四系砂砾层孔隙(第四系)含水层、山西组砂岩(山西组)含水层、太原组灰岩(包含三灰和十灰)含水层、奥陶系灰岩(奥灰)含水层,其分布如图1所示。其中,第四系上组含水层具有中等富水性,下组含水层富水性弱;山西组砂岩含水层富水性弱;三灰含水层富水性中等且含水性不均;奥灰含水层富水性较强。本次共收集阳城煤矿水样数据68组,其中奥灰含水层水样13组,三灰含水层水样21组,山西组含水层水样11组,第四系含水层水样18组,采煤工作面矿井水水样5组。

    图  1  研究区主要含水层
    Figure  1.  Main aquifers in the study area

    采用最大值、最小值、平均值、标准差及变异系数作为评价指标,对研究区各含水层水样及矿井水水样进行评价,结果见表1,其中标准差、变异系数、pH无单位。可看出除第四系含水层外,研究区地下水的水化学特征表现为阳离子以Na++K+为主,阴离子以Cl为主,奥灰含水层${\mathrm{SO}}^{2-}_4 $含量较其他含水层高,这是奥灰含水层区别于其他含水层的重要特征;三灰含水层中各离子浓度特征与山西组含水层相似;矿井水中主要离子浓度与奥灰含水层差别不大,说明矿井水的主要来源可能为奥灰含水层。从地下水的变异系数来看,三灰含水层中${\mathrm{SO}}^{2-}_4 $离子变异系数为1.27,该离子在三灰含水层中表现极不稳定;第四系含水层各离子变异系数相差不大,但呈现出较强的空间变异特性,这是因为该含水层为浅层含水层,易受到降雨等其他外界条件的影响。整体而言,研究区水质呈弱碱性,矿化度(Total Dissolved Solid,TDS)整体不高,总硬度(Total Hardness,TH)随含水层深度增加有减小的趋势。

    表  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 
    | 显示表格

    Piper三线图常被用于地下水水质分析,该图由2个三角形和1个菱形组成,通过绘制样本的水化学数据,可直观地了解水样中各种离子的相对含量和化学组成,并根据Na++K+、Ca2+、Mg2+、HCO3、${\mathrm{SO}}_4^{2-} $、Cl的浓度对水样数据进行分类,用于分析和区分不同的水化学类型[14-16]。阳城煤矿不同含水层的水样数据Piper三线图如图2所示。可看出数据在阴离子分布特征上表现较分散,阳离子分布出现重合。奥灰含水层水质类型为Cl·SO4−Ca·Na型和Cl−Na型。其中,Na++K+分布在40%~80%(毫克当量百分比)之间,Ca2+分布在20%~70%之间,一部分水样点Cl分布在60%~100%之间,一部分水样点${\mathrm{SO}}_4^{2-} $浓度较高,分布在40%~60%之间。三灰含水层水质类型主要为Cl−Na型,明显看出Na+,Cl含量较高,毫克当量百分比达70%以上。该含水层水样类型分布较集中,但与奥灰含水层水质类型存在一定的重合。山西组含水层水质类型主要为HCO3·Cl−Na型,有部分水样点混有${\mathrm{SO}}_4^{2-} $,这可能与该含水层分布在煤层顶底板两侧有关,受到采掘活动的影响。第四系含水层水质类型为HCO3−Na·Ca型和Cl·HCO3−Na·Ca型,有个别水样点类型为SO4·Cl−Na型,其中${\mathrm{HCO}}_3^{-} $含量较高,分布在60%~100%之间。从Piper三线图可看出,研究区含水层地下水的Na+,Ca2+含量较高,这与含水层的围岩岩性有着重要关系。当地下水与岩石矿物接触时,水中的Ca2+,Mg2+被吸附并交换释放出Na+,进而进入地下水中,使得水中Na+浓度升高。

    图  2  研究区水样Piper三线图
    Figure  2.  Piper three-line diagram of water samples in the study area

    图2中矿井水水样分布较为分散,阳离子Ca2+,Na+毫克当量百分比较大,阴离子${\mathrm{SO}}_4^{2-} $,Cl毫克当量百分比较大,其水质类型有Cl·SO4−Ca·Na型、Cl−Na型,初步判断其来源于奥灰含水层和三灰含水层。

    根据前文分析,研究区各含水层间地下水类型复杂,各含水层水化学类型存在一定重合,各典型离子的特征在地下水中表现不明显。为准确识别矿井水来源,综合考虑离子浓度的差异性及指标的代表性,除选取主要阴阳离子外,还选取了TH,TDS,pH值作为突水水源识别指标,旨在提高水源识别模型的判别精度和效率。最终确定9个突水水源识别指标,建立基于改进的SSA−BP神经网络的矿井突水水源识别模型。

    BP神经网络模型[17]分为信号前向传播和误差反向传播2个步骤。当输入层接收到样本数据信号后,将信号传递给隐含层,隐含层利用连接的权重和激活函数对信号进行处理,之后信号输入输出层得到水样类别,即为信号前向传播。当输出值与实际值不一致时,根据输出值与实际值的误差,利用梯度下降法反向调整神经网络的权重,并不断迭代训练,以减小误差,直到达到停止条件,即为反向传播。使用BP神经网络进行分类识别时引入SSA,以优化初始权重和阈值,从而避免模型陷入局部最优,提高识别的准确率。

    麻雀种群中有发现者、加入者和预警者,发现者在整个种群中有较高的能量,负责搜索有丰富食物的区域,为加入者提供正确的觅食方向。在一定条件下,发现者和加入者的角色可相互转换[18]。觅食过程中,当预警者发现麻雀的天敌时,会向发现者和加入者提供信号,使其转移到其他安全区域寻找食物资源,之后通过计算适应度值更新麻雀位置,找到最优个体。

    假设麻雀种群为n×d的矩阵,n为麻雀总数,d为待优化问题变量总维数。所有麻雀的适应度值可表示为f。发现者在种群中占有重要地位且适应度值较高,其位置更新公式为

    $$ \mathop X\nolimits_{ij}^{t + 1} = \left\{ \begin{array}{*{20}{l}} \mathop X\nolimits_{ij}^t \exp \left( { - \dfrac{i}{{r \max t}}} \right)&R < S\\ \mathop X\nolimits_{ij}^t + Q {\boldsymbol{L}}&R \geqslant S \end{array} \right. $$ (1)

    式中:i为麻雀数量;j为待优化问题变量维数;Xij为麻雀当前位置;t为迭代次数;r为Matlab中rand命令,规定为产生(0,1)之间均匀分布的随机数或矩阵;R为预警值,R∈[0,1];S为安全值,S∈[0.5,1];R<S表明区域中未发现捕食者,可安全觅食;Q为服从正态分布的随机数;L为元素全部为1的矩阵。

    加入者位置受发现者的影响,其位置更新公式为

    $$ X_{i j}^{t+1}=\left\{\begin{array}{*{20}{l}} Q \exp \left(\dfrac{X_{\mathrm{w}}^t-X_{i j}^t}{i^2}\right)& i>\dfrac{n}{2} \\ X_{\mathrm{p}}^{t+1}+\left|X_{i j}^t-X_{\mathrm{p}}^{t+1}\right| {\boldsymbol{A}}^{+} {\boldsymbol{L}}& i \leq \dfrac{n}{2} \end{array}\right. $$ (2)

    式中:Xw为当前全局最差位置;Xp为目前发现者占据的最优位置;A为元素全部为1或−1的矩阵,$ {{\boldsymbol{A}}^ + } = {{\boldsymbol{A}}^{\mathrm{T}}}{({\boldsymbol{A}}{{\boldsymbol{A}}^{\mathrm{T}}})^{ - 1}} $;$ i > \dfrac{n}{2} $表明第i个加入者在该区域未获得食物,需前往其他区域觅食。

    预警者可发现麻雀天敌,预警者数量占麻雀总数的10%~20%,其位置更新公式为

    $$ X_{i j}^{t+1}=\left\{\begin{array}{*{20}{l}} X_{\mathrm{b}}^t+Q \left|X_{i j}^t-X_{\mathrm{b}}^t\right|& f_i>f_{\mathrm{g}} \\ X_{i j}^t+K \left(\dfrac{\left|X_{i j}^t-X_{\mathrm{w}}^t\right|}{\left(f_i-f_{\mathrm{w}}\right)+\varepsilon}\right)& f_i=f_{\mathrm{g}} \end{array}\right. $$ (3)

    式中:Xb为当前全局最优位置;fi为当前麻雀个体的适应度值;fg为当前全局最优适应度值;K为随机数,K∈[−1,1];fw为当前全局最差适应度值;$ \varepsilon $为调节常数,以避免分母为零;fi>fg表明当前麻雀位置处在种群边缘,极易被天敌捕食;fi=fg表明处于种群中的麻雀意识到危险,需调整位置。

    SSA是随机生成初始种群,生成的种群常常分布不均匀、遍历性较差。Sine混沌映射的表达式简便,确保了更高的遍历性及随机性[19],因此采用Sine混沌映射对SSA进行改进。Sine混沌映射表达式为

    $$ {Y_{t + 1}} = \sin\;({\text{π}} {Y_t}) $$ (4)

    式中Yt为第t次迭代的混沌映射值,Y∈(0,1)。

    为进一步提高SSA跳出局部最优的能力及求解精度,引入随机游走策略对最优个体进行位置更新。随机游走策略基本思想是布朗运动模型的理想状态,它规定了步长及方向,即从一个或一系列顶点开始遍历一张图。模型迭代之初,适应度好的个体对其他个体进行扰动,随机游走边界较大,随着迭代次数的增加,边界变小,以此确定最优个体,从而起到考虑全局的作用。随机游走策略表达式为

    $$ Z(k) = [0,c(2r({k_1}) - 1), \cdots ,c(2r({k_t}) - 1)] $$ (5)

    式中:k为随机游走的步数;Z(k)为随机游走的步数集;c为计算累加和。

    为将步数集限制在可行域范围内,对随机游走的步数集Zk)进行归一化处理。

    $$ Z = \frac{{(Z_i^t - a)(d - m)}}{{b - a}} + m $$ (6)

    式中:Z为归一化处理后的步数集;$ Z_i^t $为当前第i只麻雀在第t次迭代中的步数集;a和b分别为步数集中的最小值和最大值;dm分别为第i只麻雀第t次迭代步数集中的最大值和最小值。

    将改进的SSA应用到BP神经网络的阈值和权重优化过程中,首先进行SSA参数设置,引入Sine混沌映射使麻雀种群均匀分布,然后通过计算适应度值进行麻雀种群的更新,引入随机游走策略扰动当前最优个体,如果满足终止条件,则获得最优BP神经网络权重和阈值,最后基于构建的BP神经网络输出识别结果。改进的SSA−BP神经网络模型建立流程如图3所示。

    图  3  改进的SSA−BP神经网络模型建立流程
    Figure  3.  Process of improved the SSA−BP neural network model

    确定BP神经网络的输入层及输出层,将9个指标作为突水水源识别的输入变量,水质类型作为输出变量,使用Matlab计算平台按照改进的SSA−BP神经网络模型建立流程对63组水样数据进行训练测试,待参数调整到模型准确率达到要求后,对5组矿井水水样数据进行识别验证。63组样本数据中随机选取45组数据作为训练集,18组数据作为测试集。通过多次迭代训练并结合经验公式$ h = \sqrt {u + v} + q $(u,v分别为输入层、输出层节点数,q为经验参数),确定BP神经网络隐含层个数为8。依据划分的训练集及测试集拟合结果,改变BP神经网络训练函数,不断调整最大迭代次数、学习率等参数。设置SSA相关参数,麻雀数量n=30,种群中发现者数量占比为70%,安全值S=0.6。运行后,模型训练集识别准确率如图4所示,其中主对角线为正确预测的样本数。可看出45组数据中类型1和类型2即奥灰和三灰水存在误判,识别准确率达到95.6%。类型1的9组水样数据有1组被判别为类型2,准确率为88.9%,同理其他类型准确率分别为93.3%,100%。模型测试集准确率如图5所示,可看出18组数据识别准确率达到100%。

    图  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

    将改进的SSA−BP神经网络模型与BP神经网络模型、SSA−BP神经网络模型进行对比,各模型准确率预测结果如图6所示。可看出BP神经网络模型误判率为5/18,SSA−BP神经网络模型的误判率为2/18,改进的SSA−BP神经网络模型误判率为0,说明改进的SSA−BP神经网络模型在准确率上有着较好的表现。

    图  6  各模型准确率预测结果
    Figure  6.  The accuracy prediction results of each model

    为验证模型精度及收敛速度上的优越性,利用均方误差和适应度值对各模型做进一步比较。

    设定神经网络目标误差均为1×10−6,各模型均方误差随迭代次数变化情况如图7所示,可看出3个模型通过多次迭代逐渐趋于设定的目标误差,改进的SSA−BP神经网络模型迭代10次后趋于稳定,且与设定的目标误差相差最小,SSA−BP神经网络模型迭代13次后趋于稳定,BP神经网络模型表现较差。

    图  7  各模型均方误差变化曲线
    Figure  7.  Mean square error change curves of each model

    种群适应度值随迭代次数变化情况如图8所示。可看出改进的SSA−BP神经网络模型能在初始时找到离最优适应度值最近的点,从而减少迭代次数,定位全局最优位置。

    图  8  适应度值变化曲线
    Figure  8.  Adaptability change curves

    将5组矿井水水样数据作为输入层数据输入训练好的模型中,模型给出归一化后的识别结果,结果得分最高的即为分类类别,识别结果见表2。可看出矿井水样的主要来源为奥灰含水层,有2个水样分别来自三灰含水层和山西组含水层,相比于水化学分析的结果,该模型可精准地将水样区分,后续可根据识别结果,结合矿井水样的采集点开展相关的水害防治工作。

    表  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) 对研究区水化学特征进行分析,初步判断矿井突水的来源为奥灰含水层和三灰含水层。

    2) 利用混沌映射和随机游走策略对SSA初始种群和最优个体进行扰动,提高算法跳出局部最优的能力,构建了基于改进的SSA−BP神经网络的矿井突水水源识别模型。该模型训练集识别准确率达95.6%,识别测试集识别准确率达100%。相比于其他模型,该模型误判率为0,均方误差最小,能快速定位适应度值最优点,找到全局最优解,可信度高,可用于矿井突水水源的识别。

    3) 基于阳城煤矿水化学特征分析数据,将5组待测矿井水水样数据输入模型,确定矿井水的来源为奥灰含水层、三灰含水层和山西组含水层,模型识别的结果与水化学特征分析的结论相互印证,实现了精准区分。

  • 图  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.

  • 期刊类型引用(3)

    1. 赵毅,张泽源,钟银权,李应强,程传伟,苏成志. 积家井矿区矿井集中涌水水源判别及形成机理研究. 煤炭与化工. 2025(01): 6-13 . 百度学术
    2. 聂继生,曹伟,薛飞洋. 工作面钻孔充水通道分析与识别实践研究. 能源与环保. 2025(01): 81-89 . 百度学术
    3. 李昂,吕伟,景长生,丁学松,刘军亮,冯碧野,范六一. 平煤西部矿区水-岩共生地下水化学特征. 西安科技大学学报. 2024(06): 1154-1164 . 百度学术

    其他类型引用(1)

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

目录

/

返回文章
返回