91学术服务平台

您好,欢迎来到91学术官网!站长邮箱:

发布论文

论文咨询

基于改进极限学习机的煤与瓦斯突出预测研究

  2024-05-20    49  上传者:管理员

摘要:为提高煤与瓦斯突出预测的准确率和效率,提出了一种基于数据预处理的多策略改进烟花算法(IFWA)优化极限学习机(ELM)的煤与瓦斯突出预测模型。首先,针对于非线性多维特征数据,使用灰色关联度分析(GRA)进行特征选取,利用主成分分析(PCA)进行特征约简,将数据预处理后的数据指标作为模型的输入;其次,引入引力搜索算子和混合变异策略改进烟花算法(FWA)易陷入局部最优的问题;最后,利用IFWA对ELM的输入层到隐含层的权重和偏差进行优化,构建最优的煤与瓦斯突出风险预测模型。结果表明,IFWA-ELM模型的RMSE和R2可达0.074, 0.968,与ELM、GA-ELM、PSO-ELM和FWA-ELM模型相比均有所提升,IFWA-ELM模型对煤与瓦斯突出危险等级预测的准确率可达100%,具有更好的收敛速度和预测精度。研究成果可为煤矿瓦斯突出多数据融合预测提供可靠的理论依据。

  • 关键词:
  • 数据预处理
  • 极限学习机
  • 烟花算法
  • 煤与瓦斯突出
  • 风险预测模型
  • 加入收藏

煤与瓦斯突出是指在煤矿开采过程中,煤体破裂释放大量瓦斯,并发生煤岩突出的现象。预测方法主要分为常规静态预测技术、瓦斯涌出指标预测及监测预警方法、突出危险性机器学习模型预测方法[1]。为实现预测指标临界值和多种指标融合的综合突出判定,不少学者尝试利用机器学习模型来实现瓦斯突出的精准预测。

付华等[2]将等距映射和优化后的加权SVM相耦合,建立了双耦合算法的煤与瓦斯突出预测模型。李心杰等[3]将模拟退火算法和遗传算法结合优化模糊C-均值聚类(FCM),有效解决了FCM算法易陷入局部最优的问题。隆能增等[4]使用局部线性嵌入法进行特征降维,再使用果蝇优化BP神经网络模型,实现了煤与瓦斯突出强度的精准预测。徐耀松等[5]利用增强拓扑神经进化算法(NEAT)处理稀疏核PCA降维后的数据,并取得了较好的预测效果。王雨虹等[6]利用进化的粒子群优化算法(sdPSO)结合量子门节点神经网络(QGNN)来实现瓦斯突出等级预测,具有较好的泛化能力。阎馨等[7]结合AdaBoost增强学习框架和LR,构建了较为稳定的瓦斯突出预测模型。

以上方法均提升了煤与瓦斯突出的预测效果,但由于煤与瓦斯突出机理的复杂性以及模型固有的缺陷,使以往的预测模型不能兼顾预测精度和时间效率,仍需要深入研究致突因素及灾害发生的影响程度,以此来提高预测模型的效率和准确率。

本文提出一种基于数据预处理与改进的极限学习机(extreme learning machine, ELM)相结合的瓦斯突出预测模型。该模型在数据处理阶段,使用灰色关联度分析(grayscale correlation analysis, GRA)进行特征选择,使用主成分分析(principal component analysis, PCA)进行特征约简,将提取的主成分序列作为改进烟花算法和极限学习耦合模型的输入,利用多策略改进的烟花算法(fireworks algorithm, FWA)优化极限学习机输入权值和隐含层阈值,可以有效提高极限学习机的预测稳定性和预测精度。通过与其他模型比较,验证该模型预测的泛化能力和高效性,为煤与瓦斯突出预测提供了新思路。


1、煤与瓦斯突出预测参数的选择


煤与瓦斯突出机理作为突出预测的基础,通过总结突出发生规律,对突出现象以及发生条件、原因做出概述,为突出预测指标提供理论依据[8]。不少学者都对突出机理做出了研究,普遍认为突出是由地应力、瓦斯、煤的物理力学性质共同决定的[9]。因此,致突因素的选取需要考虑煤的破坏程度、煤层应力状态、煤的地质构造、瓦斯含量等[10]。

致突因素的选择也影响着预测模型的收敛性和准确率,结合实际应用需求和限制,参考相关文献与研究,笔者建立了包含煤的破坏类型X1、煤的瓦斯放散初速度X2、煤的坚固性系数X3、煤层瓦斯含量X4、K1瓦斯解吸量X5、钻屑量X6、煤层与地质构造带的距离X7、煤的埋深X8、煤的厚度X9,共9个致突因素作为模型的预测指标。

由于煤与瓦斯突出的因素过多,对模型的效率会产生影响,各因素之间又存在复杂的非线性关系,因此,笔者选择使用GRA进行特性选取,以减少实际应用中数据获取的难度,再利用PCA进行特征降维,通过数据预处理在确保预测准确率和泛化能力的同时提高预测模型的效率。


2、煤与瓦斯突出预测模型


2.1 烟花算法

烟花算法[11]是谭营受烟花在夜空中爆炸产生火花并照亮周围区域这一自然现象启发所提出的一种群体智能优化算法,通过烟花爆炸行为交互传递信息,使得群体对环境的适应性在迭代中变得越来越好,从而求得全局最优解[12]。FWA算法包括种群初始化、爆炸操作、变异操作、映射规则、选择策略5个部分[13]。具体实现步骤如下。

(1) 设烟花种群X(t)=[x1,…,xi,…,xN]为第t迭代的烟花初始种群,其中N为烟花个体数;xi代表第i个烟花在解空间的位置信息,计算适应度值为F(xi)。

(2) 根据式(1)和式(2)计算产生烟花个数Si和爆炸半径Ai,根据式(3)进行爆炸操作,每个烟花xi产生的S个火花种群集合为Yi(t)=[yi,1,…,yi,j,…,yi,S]。

yi,j=xi+AiB×rand(-1,1),

1≤i≤N,1≤j≤S (3)

式中,ymax为当前最差的烟花个体,ymax=max(F(xi));ymin为最优的烟花个体,ymin=min(F(xi));c、d为常数,分别用来限制产生火花的总个数和烟花爆炸的最大半径;ε为一个极小常数,避免分母为零;yi,j为烟花xi所产生的火花;B为一个D维的随机矩阵,矩阵元素为0或1。

为避免烟花爆炸产生的火花数据过多或者过少,通过式(4)对每个烟花产生的火花数量进行控制。

为第i个烟花产生的火花数;a、b、e为常数;round(·)为四舍五入取整函数。

(3) 从X(t)烟花集合中选择h(0<h<N)个烟花,根据式(5)进行高斯变异操作,生成高斯变异火花集合Z(t)=[z1,…,zi,…,zh],丰富烟花种群的多样性。

zi=xiBg,1≤i≤h (5)

式中,zi为经过高斯变异后的火花粒子;g为服从高斯变异的随机变量。

(4) 经过爆炸操作和变异操作后,部分火花粒子会产生在解空间之外,利用式(6)进行模运算,并将其映射到解空间内[14]。

分别为烟花粒子在第k维的上下边界;%为取模运算。

(5) 从集合U(t)={X(t)∪Y(t)∪Z(t)}中选择N个烟花粒子作为下一代的候选烟花种群,然后选取适应度最小的烟花作为下一代烟花种群个体,其余的烟花个体采用轮盘赌方式进行选择[15]。

式中,R(xi)为烟花个体xi与其他个体的距离之和,通过式(7)计算得出;xj为第j个烟花在解空间的位置信息;

为集合U(t)中所有粒子与其他个体粒子的距离总和;p(xi)为粒子被选择概率。

(6) 判断是否符合终止条件,若符合条件则终止迭代,不符合则继续执行步骤(2)至步骤(5)操作。

2.2 多策略改进烟花算法

2.2.1 GSA优化的FWA

在FWA算法中,烟花粒子之间缺少有效的信息交互,导致在某些维度上没有取得最优解[16]。因此,本文提出利用引力搜索算法(gravitational search algorithm, GSA)优化烟花算法,实现烟花粒子间的信息交互。引力搜索算子通过火花粒子的相互作用力进行粒子位移操作,进而实现粒子之间的信息共享,使粒子能感应到解空间的环境信息并改善较差粒子的位置,具体实现步骤如下。

(1) 设迭代t次后的烟花粒子集合为W(t)=[w(1),…,w(i),…,w(Na)],由式(9)和式(10)计算出粒子i的惯性质量Mi。

式中,f(wi)、f(wj)分别为粒子wi、wj的适应度值。

(2) 选取质量最好的2×N(N为初始烟花个数)个粒子组成优越火花粒子集R,利用式(11)计算W(t)中粒子i受到的合力F

式中,G为引力常数;Rij为粒子i、j的欧式距离;w

分别为粒子i、j在第k维上的位置;Mj为粒子j的惯性质量;Na为迭代t次后的烟花粒子数。

(3) 在合力作用下,粒子的加速度a

见式(12)。在下次迭代中,粒子位移后的空间位置为vi。

(4) 根据式(13)和式(14)更新下一次迭代在第k维的速度v

式中,randi为[0,1]服从均匀分布的随机变量。

2.2.2 混合变异策略

在优化算法中,前期须具备较好的全局搜索能力,中后期为加速收敛,应具备较好的局部搜索能力。柯西分布在原点峰值较小,两翼平缓,宽于高斯分布,产生变异步长大于高斯分布,更有利于跳出局部最优,从而提高烟花算法的全局搜索能力。因此,在FWA中引入混合变异算子,在加快算法收敛速度的同时还可以兼顾全局搜索能力,可以有效提高算法的搜索精度。标准柯西概率密度函数见式(15)。

为实现不同阶段两种变异算子的切换,利用式(16)计算动态切换概率p∈(0.2,0.8)。

式中,i0为当前迭代次数;imax为最大迭代次数。

在火花变异过程中引入随机数r∈[0,1],若p≥r,则采用高斯变异算子;若p<r,则采用柯西变异算子。

2.3 极限学习机

极限学习机(ELM)是一种单隐藏层的前馈神经网络(SLFN)[17],ELM采用随机选取输入层权重和隐藏层偏置,输入层权重是通过最小化由训练误差项和输出层权重范数的正则项构成的损失函数,依据Moore-Penrose广义逆矩阵理论计算求得。ELM在随机生成隐藏层节点的同时仍保持着SLFN的通用逼近能力,具有较好的泛化能力和学习速率[18]。

训练集{xi,ti|xi∈RD,ti∈Rm,i=1,2,…,N}(xi为第i样本的输入,ti为第i样本的输出),ELM隐藏节点数为L,ELM的结构原理如图1所示。

图1 ELM结构原理   

隐藏层的输出H(x)=[h1(x),…,hL(x)]是输入层上对应权重加上偏差,再经过激活函数后所有节点求和得到,隐藏层第i个节点的输出hi(x)由式(17)求得。

hi(x)=g(ωi,bi,x)=g(ωix+bi) (17)

式中,g(ωi,bi,x)为激活函数,常用的激活函数有Sigmoid、Gaussian函数等。

从隐藏层到输出层为,其中β=[β1,…,βL]T是隐藏层到输出层的权重。β的求解过程可以将min‖Hβ-T‖2作为目标函数,目标函数的最小解就是β的最优解。其中H为隐藏层的输出矩阵,T为训练集的目标矩阵。

通过线性代数和矩阵可推导出目标函数的最优解为β*=H†T,其中H†为矩阵H的Moore-Penrose广义逆矩阵,可由式(18)求得。

H†=(HTH)-1HT (18)

2.4 IFWA-ELM模型的建立

ELM随机产生输入权值和隐含层阈值,使得模型存在泛化能力较差和预测精度不理想的缺点[19]。因此,本文用IFWA算法对ELM的输入权值和隐含层阈值进行优化,进而建立煤与瓦斯突出IFWA-ELM预测模型,流程如图2所示。

图2 煤与瓦斯突出IFWA-ELM预测模型流程   


3、试验结果分析


3.1 数据来源及评价指标

煤与瓦斯突出数据来源于文献[9],共50组数据,取40组数据作为训练集进行模型训练,10组数据作为测试集进行模型评估(见表1)。根据煤矿作业时现场打孔泄压是否发生喷孔、塌孔等动力现象以及瓦斯压力是否达到阈值,将煤与瓦斯突出划分为3个危险指数等级,作为模型的输出,用0.1表示“安全”,0.6表示“一般”,1表示“严重”。

表1 煤与瓦斯突出预测数据集

利用改进的ELM模型对煤与瓦斯突出数据进行回归预测,得到预测的危险指数

为“严重”。为评估所构建模型的预测能力和泛化能力,选取平均绝对误差MAE、均方根误差RMSE和决定系数R2作为衡量模型性能的指标,计算公式为:

式中,m为样本个数;Yi为样本实际值;

3.2 基于GRA-PCA的特征指标选取

3.2.1 基于GRA的特征选取

利用均值法对瓦斯数据集进行归一化处理,计算出瓦斯突出特征变量和瓦斯突出程度之间的关联系数,再计算得到每个指标的灰色关联度。结果见表2。由表2可知,影响因素的特征排序为:X4>X5>X2>X6>X8>X1>X3>X9>X7,特征因素X7对煤与瓦斯突出危险性关联系数最小且明显劣于其他因素。因此,选取X1、X2、X3、X4、X5、X6、X8、X9作为主控因素。

表2 关联度排序

3.2.2 基于PCA的特征约简

先对特征选择后的8个影响指标的初始值进行标准化处理,然后利用PCA对致突因素进行降维[20],得到的特征值及贡献率见表3。由表3可知,前5项累计方差解释率为86.407,根据主成分累计方差解释率大于85%的提取原则,选取前5项主成分指标代替原来的8项预测指标。

表3 各主成分贡献率

由PCA约简后的主成分与8个初始指标的线性关系为:Y1=-0.158X1+0.197X2-0.303X3+0.318X4+0.295X5+0.101X6-0.112X7-0.035X8;Y2=0.352X1+0.336X2+0.068X3+0.176X4-0.076X5-0.372X6-0.235X7+0.357X8;Y3=-0.392X1+0.236X2-0.15X3-0.052X4-0.048X5-0.393X6+0.667X7+0.237X8;Y4=-0.365X1-0.247X2-0.028X3-0.016X4-0.162X5+0.42X6-0.209X7+0.871X8;Y5=0.324X1+0.575X2+0.604X3-0.03X4+0.413X5+0.695X6+0.497X7+0.178X8。

将特征约简的Y1、Y2、Y3、Y4、Y5作为ELM预测模型的输入,约简后的部分数据见表4。

表4 特征约简后的主成分数据

3.3 IFWA-ELM预测模型参数选择

利用特征降维后的数据训练IFWA-ELM模型的性能,首先要确定IFWA的初始参数,设置初始烟花个数N=20,维度D=36,迭代次数t=100,变异火花数E=5,爆炸数目限制因子a=0.3、b=0.6,爆炸数目c=6,爆炸半径Ai=5。

在IFWA-ELM模型中,性能取决于激活函数和隐含层节点个数。经过GRA-PCA处理后,模型输入为5,先设定隐含层节点个数为6,各激活函数的性能对比见表5。

表5 激活函数性能对比

由表5可知,激活函数为Sigmoid函数时,IFWA-ELM平均绝对误差最小且收敛速度最快。因此,选取Sigmoid函数作为模型的激活函数。

利用Sigmoid函数作为激活函数对隐含层节点数进行选取,结果如图3所示。由图3可知,当节点个数为8时,误差最小且最接近平缓。因此,选取隐含层节点个数为8,输入层节点个数为1。

图3 隐含层节点数选取   

3.4 仿真结果分析

利用前40组数据进行模型训练,将IFWA-ELM与GA-ELM、PSO-ELM、FWA-ELM做比较,将绝对误差作为适应度函数,其收敛曲线如图4所示。

图4 不同模型适应度曲线   

由图4可知,相较于其他优化算法,本文所提出的IFWA-ELM模型在寻优能力和收敛速度上都具有较好的表现,验证了本文所提出的多策略改进烟花算法的先进性,从而可以构建出最优的煤与瓦斯突出预测模型。

利用后10组数据对模型性能进行评估,以验证在GRA-PCA处理下,IFWA-ELM模型的预测性能,分别将未经GRA-PCA处理的数据和经GRA-PCA处理的数据作为模型的输入,与ELM、GA-ELM、PSO-ELM、FWA-ELM模型进行对比分析,结果见表6。

表6 各预测模型结果

由表6分析可知,在预测精度上,相较于单一的ELM模型,IFWA-ELM模型的RMSE降低了0.068,R2提高至0.952,与GA-ELM、PSO-ELM和FWA-ELM模型对比,其RMSE和R2也都为最优。在预测效率上,ELM有较好的收敛速度,但精度较差,而IFWA-ELM在提升了预测精度的同时兼顾了收敛速度,符合煤与瓦斯突出的预测要求;在数据预处理上,经GRA-PCA处理后的数据作为模型输入,相较于未经GRA-PCA处理的各个预测模型,GRA-PCA处理后模型的收敛时间和精度都有所提升,验证了本文数所提出的数据预处理方法的合理性。经过对比分析,验证了本文所提出的模型在煤与瓦斯突出预测上具有较好的预测性能。

各模型的危险指数预测结果如图5所示。由图5可知,IFWA-ELM模型的预测结果更接近真实值。

图5 各模型预测结果对比   

根据数据预处理后的FWA和IFWA优化前后的ELM预测结果,对煤与瓦斯突出进行危险等级评估,结果见表7。由表7可知,ELM将2个“安全”样本预测为“一般”样本,FWA-ELM比单一ELM模型的准确率有所提高,但仍存在将“严重”样本预测为“一般”样本的情况,而IFWA-ELM预测准确率则达到了100%,对煤与瓦斯突出危险等级预测效果更佳。

表7 各模型风险等级预测结果


4、结论


本文利用改进的烟花算法(IFWA)优化极限学习机(ELM),构建了煤与瓦斯突出预测模型,并与其他模型做比较,验证了该模型的预测性能,得到以下主要结论。

(1) 利用GRA-PCA进行数据预处理后,IFWA-ELM模型的RMSE和R2分别达到了0.074、0.968,相较于未经GRA-PCA处理,均有所提升,且运行时间减少了0.398 s, 在保证预测精确的同时,有效提高了煤与瓦斯突出预测效率。

(2) 经GRA-PCA处理后,与ELM、GA-ELM、PSO-ELM、FWA-ELM模型相比,IFWA-ELM模型具有较好的收敛速度,拟合优度R2分别提升了5.0%、2.8%、3.2%、2.1%,预测结果更接近煤与瓦斯突出真实值,危险等级预测的准确率可达100%,验证了IFWA-ELM模型在煤与瓦斯突出预测上的有效性。


参考文献:

[1]张超林,王恩元,王奕博,等.近20年我国煤与瓦斯突出事故时空分布及防控建议[J].煤田地质与勘探,2021,49(4):134-141.

[2]付华,丰胜成,高振彪,等.基于双耦合算法的煤与瓦斯突出预测模型[J].中国安全科学学报,2018,28(3):84-89.

[3]李心杰,贾进章,李兵.基于SAGA-FCM的煤与瓦斯突出预测方法[J].煤田地质与勘探,2016,44(2):14-18.

[4]隆能增,袁梅,敖选俊,等.基于LLE-FOA-BP模型的煤与瓦斯突出强度预测[J].工矿自动化,2019,45(10):68-73.

[5]徐耀松,程业伟.基于SKPCA与NEAT算法的煤与瓦斯突出危险性预测[J].安全与环境学报,2021,21(4):1427-1433.

[6]王雨虹,孙福成,付华,等.基于优化的量子门节点神经网络的煤与瓦斯突出预测[J].信息与控制,2020,49(2):249-256.

[7]阎馨,吴书文,屠乃威,等.基于逻辑回归和增强学习的煤与瓦斯突出预测[J].控制工程,2021,28(10):1983-1988.

[8]梁运培,郑梦浩,李全贵,等.我国煤与瓦斯突出预测与预警研究综述[J/OL].煤炭学报:1-24.[2022-06-15].

[9]王恩元,张国锐,张超林,等.我国煤与瓦斯突出防治理论技术研究进展与展望[J].煤炭学报,2022,47(1):297-322.

[10]孙利源.基于灰色关联分析和PSO-SVM的煤与瓦斯突出预测应用研究[D].徐州:中国矿业大学,2019.

[11]马良玉,王永军,左晓桐,等.基于改进烟花算法优化极限学习机的过热汽温特性建模[J].热能动力工程,2020,35(5):105-111.

[12]樊永生,连云霞,杨臻.改进烟花算法在虚拟士兵路径规划中的应用[J].计算机工程,2018,44(12):228-232.


基金资助:国家自然科学基金项目(61872126);河南省重点科技攻关资助项目(192102210123);


文章来源:乔威豪,安葳鹏,赵雪菡,等.基于改进极限学习机的煤与瓦斯突出预测研究[J].矿业研究与开发,2024,44(05):98-105.

分享:

91学术论文范文

相关论文

推荐期刊

网友评论

加载更多

我要评论

矿业工程研究

期刊名称:矿业工程研究

期刊人气:877

期刊详情

主管单位:湖南省教育厅

主办单位:湖南科技大学

出版地方:湖南

专业分类:煤矿

国际刊号:1674-5876

国内刊号:43-1493/TD

邮发代号:42-359

创刊时间:1980年

发行周期:季刊

期刊开本:16开

见刊时间:4-6个月

论文导航

查看更多

相关期刊

热门论文

【91学术】(www.91xueshu.com)属于综合性学术交流平台,信息来自源互联网共享,如有版权协议请告知删除,ICP备案:冀ICP备19018493号

微信咨询

返回顶部

发布论文

上传文件

发布论文

上传文件

发布论文

您的论文已提交,我们会尽快联系您,请耐心等待!

知 道 了

登录

点击换一张
点击换一张
已经有账号?立即登录
已经有账号?立即登录

找回密码

找回密码

你的密码已发送到您的邮箱,请查看!

确 定