img

QQ群聊

img

官方微信

  • CN 62-1112/TF 
  • ISSN 1005-2518 
  • 创刊于1988年
高级检索

黄金科学技术, 2021, 29(5): 658-668 doi: 10.11872/j.issn.1005-2518.2021.05.168

采选技术与矿山管理

基于主成分分析和PSO-ELM算法的排土场稳定性预测模型

高峰,, 吴晓东,, 周科平

中南大学资源与安全工程学院,湖南 长沙 410083

Prediction Model of Soil Dump Stability Based on Principal Component Analysis and PSO-ELM Algorithm

GAO Feng,, WU Xiaodong,, ZHOU Keping

School of Resources and Safety Engineering,Central South University,Changsha 410083,Hunan,China

通讯作者: 吴晓东(1995-),男,湖南永州人,硕士研究生,从事矿山边坡安全和智能算法应用方面的研究工作。919119314@qq.com

收稿日期: 2020-09-21   修回日期: 2021-04-13  

基金资助: 国家自然科学基金项目“高寒冻融区露天矿岩质边坡裂隙网络扩展行为多尺度时空演化机制”.  51774323
“十三五”国家重点研发计划课题“硼镁铁矿资源清洁高效利用与固废源头减量关键技术及示范”.  2020YFC1909801
校级自主探索基金项目“高原寒区排土场基底软层冻融特性及边坡稳定性分析”.  2019zzts984

Received: 2020-09-21   Revised: 2021-04-13  

作者简介 About authors

高峰(1981-),男,湖南怀化人,副教授,从事金属矿开采和矿山工程灾害机理相关研究工作csugaofeng@126.com , E-mail:csugaofeng@126.com

摘要

针对排土场边坡稳定性分析,提出了一种利用主成分分析法降低数据冗余性、粒子群算法优化极限学习机权值阈值的PCA-PSO-ELM排土场边坡稳定性预测模型。确定了土壤黏聚力、内摩擦角、排土场斜角、地基承载力、地震烈度、降雨和降雪条件、排土工艺以及乱采乱挖状况8个排土场稳定性预测指标,针对100组相应排土场数据,采用训练时间、RMSE值和决定系数R2来评价和对比PCA-PSO-ELM模型与BP神经网络模型、ELM模型和PSO-ELM模型预测结果的有效性。研究结果表明:利用经PCA降维处理过的排土场稳定性样本数据作为输入变量去训练和测试PSO-ELM网络模型,预测值与真实值非常接近,其预测精度和效率不仅高于ELM算法,而且远远优于传统BP神经网络算法。经过PCA法优化的PSO-ELM模型与未经PCA处理过的PSO-ELM模型相比,前者在效率相差甚微的基础上大幅缩短了计算时间,证明了该方法具有一定的实用价值。

关键词: 排土场安全 ; 稳定性评价 ; 极限学习机 ; 主成分分析 ; 人工神经网络 ; 粒子群算法

Abstract

Aiming at the stability analysis of dump slope,a PCA-PSO-ELM dump slope stability prediction model is proposed in this paper,which uses principal component analysis method to reduce data redundancy and particle swarm optimization algorithm to optimize the weight threshold of extreme learning machine. Eight prediction indexes of dump stability were determined in this model,including soil cohesion,internal friction angle,dump slope angle,foundation bearing capacity,seismic intensity,rainfall and snowfall conditions,dumping technology and random mining and digging conditions.According to 100 groups of corresponding dump data,training time,RMSE value and determination coefficient R2 were used to evaluate and compare the validity of prediction results of PCA-PSO-ELM model,BP neural network model,ELM model and PSO-ELM model.The research results show that as the input variable to train and test the PSO-ELM network model,the dump stability sample data processed by PCA dimensionality reduction,made predicted value very close to the real value.The prediction accuracy and efficiency are not only higher than the ELM algorithm,but also far better than the traditional BP neural network algorithm.Compared with the PSO-ELM model without PCA treatment,the PSO-ELM model optimized by PCA method can significantly shorten the calculation time on the basis of little difference in efficiency,which proves that the method has certain practical value.

Keywords: dump sites’ safety ; stability evaluation ; extreme learning machine ; principal component analysis ; artificial neutral network ; particle swarm algorithm

PDF (2683KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

高峰, 吴晓东, 周科平. 基于主成分分析和PSO-ELM算法的排土场稳定性预测模型[J]. 黄金科学技术, 2021, 29(5): 658-668 doi:10.11872/j.issn.1005-2518.2021.05.168

GAO Feng, WU Xiaodong, ZHOU Keping. Prediction Model of Soil Dump Stability Based on Principal Component Analysis and PSO-ELM Algorithm[J]. Gold Science and Technology, 2021, 29(5): 658-668 doi:10.11872/j.issn.1005-2518.2021.05.168

排土场的安全稳定性是露天矿山安全生产的重要保障,排土场稳定性预测和评价长期以来备受学者们的关注。排土场是一种边坡,因此边坡稳定性研究常采用的方法也适用于排土场,其中一个典型的例子就是极限平衡法。该方法使用定量计算来确定安全系数,并利用该系数来评估边坡稳定性程度。极限平衡法(Spencer,1967Janbu,1975Bishop,1955Morgenstern et al.,1967)在20世纪得到了迅速发展,后来经过改进,其成为工程应用中最简便的方法。此外,还有一些借助安全系数的强度折减法、数值模拟分析法等方法也在边坡稳定性分析中取得了良好的效果。但是,这些方法基于大量的线性关系和假设,没有考虑不确定因素的影响,因此结果有时会偏离实际情况。

近年来,不确定性方法(如:灰色模型、模糊理论和高级学习算法)与计算机技术的结合成为边坡稳定性评价的研究热点。其中,人工智能算法得益于良好的自组织自适应性,已被逐渐应用于复杂不确定性分析模型的简化研究中,如:人工神经网络(Artificial Neutral Network,ANN)、极限学习机(Extreme Learning Machine,ELM)和支持向量机(Support Vector Machine,SVM)。经过全面的样本训练后,这些方法能够较好地模拟逼近边坡评定参数与稳定状况间的隐函数,从而达到高效完成不确定性分析的目的。Hong et al.(2005)使用基于人工神经网络模型开发的SlideEval程序,分析并评估了不同倾角下的边坡稳定性变化。随后,人工智能算法被广泛应用于拟合甚至替代边坡稳定性的复杂隐函数,如:何婷婷等(2013)通过一些确定性计算获得的样本数据来训练SVM模型以逼近可靠度分析中的极限平衡功能函数,再结合蒙特卡洛法计算边坡失稳概率;谭晓慧等(2011)提出了利用SVM和RBF拟合替代原边坡安全系数与各参数指标的复杂隐函数的手段,并结合不同示例说明了二者的准确性和有效性;苏国韶等(2014)构建了基于高斯回归响应面的蒙特卡洛方法,通过3个边坡算例验证了该方法的有效性与高效性。除此之外,人工蜂群演化算法(Kang et al.,2016)、人工神经网络(Cho,2009)、Kriging(苏永华等,20122013Yi et al.,2015)和向量投影(王宇等,2011)等方法均被用来构建输入参数与输出安全系数间的函数关系。然而,上述方法或多或少存在模型构建复杂和精度不足的问题。ELM是一种单隐层前馈神经网络算法,相比于传统神经网络算法,其在预测精度、通用性和简单性方面均具有独特的优势,因此该方法在边坡稳定性工程应用中取得了良好的效果(Liu et al.,2014)。

然而,由于存在局部最小化等问题,所以在边坡稳定性预测中常将ELM算法与其他优化算法组合使用(邵良杉等,2015温廷新等,2018Lu et al.,2017)。粒子群优化算法(Particle Swarm Optimi-zation,PSO)是一种基于自然界鸟群觅食行为的优化算法,具有收敛速度快、参数少和高效的特点,其在神经网络优化中显示出良好的性能(Liu et al.,2015Shi et al.,2015Gordan et al.,2016Xue,2016王彪龙等,2019)。若输入数据过于冗余复杂,会对神经网络模型的预测准确性和效率产生较大影响,研究表明,主成分分析法(Principle Component Analysis,PCA)可有效减少数据的冗余性(Castano et al.,2013Jolliffe et al.,2016)。

目前对于排土场的稳定性预测和分析主要基于极限平衡理论(翟文龙等,2015李伟,2014)的圆弧法和切片法,以及基于计算机技术和弹塑性理论的数值分析法(陈鹏等,2010张其唯等,2015曹兰柱等,2017),较少使用人工智能算法,尤其是将PSO与ELM方法组合用于排土场边坡稳定性预测的研究更为少见。与其他边坡不同,排土场具有更强的非线性、时变性和非平稳性特点,因此有必要使用不确定性分析方法对排土场稳定性进行分析。

本研究通过总结和提取矿区排土场边坡稳定性的影响因素,建立由主成分分析优化的PSO-ELM模型,从而进行排土场稳定性预测。通过引用相关文献中的排土场工程数据对所构建的模型进行测试和训练,并将该方法的性能与其他神经网络拟合算法进行比较,以验证该模型的有效性和优越性。

1 基于PCA优化的PSO-ELM预测模型

1.1 主成分分析法

主成分分析法(PCA)采用少量原始变量线性组合而成的综合指标代替多个原始观测指标,其目的在于保留原始变量大部分信息的同时降低数据维数,从而显著降低问题的复杂性。PCA包含以下步骤:

(1)对原始指标数据进行标准化采集。构造样本矩阵xij,并对矩阵进行标准化变换得到标准矩阵Zij

Zij=xij-x¯jsj (i=1,2,,n;j=1,2,,p)

式中:x¯j=i=1nxijn;   sj2=i=1n(xij-x¯j)2n-1n为样本个数;为单个样本的维数。

(2)根据标准矩阵Zij求相关系数矩阵R

R=rijp ×p=ZTZn-1

式中:rij=ZijZijn-1(i,j=1,2,,p)

(3)求解样本相关系数矩阵R的特征方程得到特征值λ和特征向量X。利用特征根方程λE-R=0求出特征值,然后将P个特征值按从大到小的顺序排列,并计算方程λE-RX=0中不同λi所对应的X

(4)选定主成分个数,计算主成分贡献率Qi和累计贡献率Q ,计算公式分别见式(3)和式(4)。选择主成分的规则有2个:一是主成分个数应使累计贡献率达到80%以上;二是特征根大于1。

Qi=λik=1pλk×100%   i=1,2,,p)
Q m=k=1mQk  (m=1,2,…,p)

(5)定义m为主成分的表达式,并在后续分析中将原始变量替换为m

1.2 极限学习机

ELM是一种相对较新的单隐层前馈神经网络,其继承了ANN良好的自组织和自适应能力,且具有较少的可调参数、更快的速度、更好的预测精度和更广泛的通用性(张利军等,2015)。

随机确定输入层连接权重和隐藏层阈值,并通过求解方程式(5)~式(8)获得输出层连接权重。ELM的网络结构如图1所示。

图1

图1   ELM网络结构图

Fig.1   ELM network structure diagram


设输入Xn×Q,输入层到隐含层的连接权值Wl×n,隐含层阈值bl×1和隐含层与输出层连接权值βl×m(其中,n为输入量中的特征值个数;Q为样本个数;l为隐含层神经元数目;m为输出量的特征值数)。分别表示为

X=x11x12x1Qx21x22x2Qxn1xn2xnQ
W=w11w12w1nw21w22x2nwl1wl2xln
β=β11β12β1mβ21β22β2mβl1βl2xlm
b=b1b2bl

激励函数为gx),该前馈神经网络的输出为tj

tj=t1jt2jtmj=i=1lβi1g(wixj+bi)i=1lβi2g(wixj+bi)i=1lβimg(wixj+bi)      (j=1,2,,Q)

上式可以简化为

Hβ=T        
H=gw1x1+b1  gw2x1+b2g(wlx1+bl)gw1x2+b1  gw2x2+b2g(wlx2+bl)                                                                  gw1xQ+b1  gw2xQ+b2g(wlxQ+bl)

式中:H为隐藏层输出矩阵。在ELM中,输入层连接权重和隐藏层阈值是随机选定的,因此隐含层输出矩阵H也是确定的。因此,该神经网络的训练可转化为使用等式(12)求解输出权重矩阵β最小二乘解的问题。

β=H+Y

式中:H+为隐含层输出矩阵的广义逆矩阵。

然而,由于极限学习机的输入层连接权值和隐含层阈值是随机确定的,一旦确定后后续的输出层权值和输出结果也会随之确定,所以需要较多的隐含层节点才能保证理想的精度。但过多的隐含层单元数目会导致极限学习机的时间复杂度和空间复杂度增大,泛化性也会变差。

1.3 粒子群算法

粒子群算法是一种模拟鸟群飞行觅食行为以达到群体寻优目的的智能优化算法(Castano et al.,2013),具有收敛快、参数少和寻优高效等特点。该方法将每个问题的解看作是一个粒子,粒子的空间位置与目标的距离作为适应度,同时每个粒子对应一个矢量速度,通过跟踪个体极值pbest(个体所经历位置中计算得到的适应度最优位置)和群体极值Gbest(种群中所有粒子搜索到的适应度最优位置),每搜索一次就更新速度和适应度,直到达到终止要求。

迭代过程中,粒子速度和位置更新公式如下:

Vidk+1=ωVidk+c1r1Pidk-Xidk+c2r2Pgdk-Xidk
Xidk+1=Xidk+Vidk+1

式中:XidkVidk分别为第k次位置更新时粒子位置和速度;Xidk+1Vidk+1分别为第k+1次位置更新后的粒子位置和速度;PidkPgdk分别为第k次位置更新时的个体极值和群体极值;ωc1r1c2r2为相关系数。

在粒子位置和速度初始化后,先计算适应度函数值并搜寻个体极值和群体极值,然后往极值方向更新速度开展新一轮的搜寻,如此往复直至满足终止条件。其中,终止条件可以是迭代次数或相邻两次搜寻所得极值误差的容限值,或者两者混合。

1.4 基于主成分分析的PSO-ELM模型构建

通常,由于输入权重的随机初始化和隐藏偏差,ELM预测模型往往会陷入局部最小值,原始数据通常具有很强的冗余性。因此,使用PCA和PSO不仅可以减少数据维数达到优化ELM输入参数的目的,而且可以有效利用ELM学习能力以获得更好的预测性能。PSO-ELM算法流程如图2所示。

图2

图2   PSO-ELM模型构建流程

Fig.2   PSO-ELM model construction process


2 排土场滑坡预测模型的输入变量选取

2.1 排土场稳定性影响因素与样本数据

构建模型首先需要确定输入和输出层变量。经过分析和查阅资料,本文选取8个诱发排土场滑坡的因素:土壤黏聚力、内摩擦角、排土场斜角、地基承载力、地震烈度、降雨和降雪条件、排土工艺以及乱采乱挖状况。除了常用的土壤黏聚力、内摩擦角和排土场斜角外,其他5个因素的选取理由如下:

(1)排土工艺。包括:①排土的强度影响松散岩土料内部的压力增长速率,过高或过低的压力增长速率都会导致排弃物料与基底土层性质的不相适应;②堆置顺序所导致的排土过程中的(水平或倾斜)分层作用(Gordan et al.,2016)。

(2)地基承载力。包括:①基岩风化破坏情况,基岩风化破坏会加剧基岩内节理和断层的发育,使得透水性增强,反过来又使得冻融、降水等破坏加剧,反复循环最终导致基岩破坏失稳。②地基土特征。排土场滑坡往往是沿着软弱地基层发生的,比如松软土层和坡积土层等。

(3)地震烈度。地震烈度指的是人们从宏观的角度判断地震对地表工程建筑物造成的影响大小,烈度从1(无感)到12(山河易景)依次增大,对工程建筑的破坏程度也依次增强。

(4)乱采乱挖状况。一些不当的人类行为和采矿活动同样也会成为诱发排土场滑坡的因素,在这里统称为乱采乱挖现象。例如:在坡角处采石取土、在距离排土场不远处进行不规范爆破作业等活动都有可能引发滑坡灾害。

(5)降雨和降雪条件。坡体表面因降雨或降雪形成的积雪随季节变换而融化,产生的水渗透进入坡体内部使坡体重量增加,加上滑带土黏聚力和摩擦角的降低,从而导致土体失稳倾倒。

根据上述影响因素,PSO-ELM模型输入层中的神经元数最初设置为8,输出变量数为1。输出变量是排土场的稳定性等级,一般划分为危险、临界、一般、较稳定和稳定5个等级,对应数值依次为1、2、3、4和5。

要使建立的PCA-PSO-ELM模型预测误差尽可能低,需要大量的样本数据来进行训练。 本文选择了100组排土场边坡数据,经过处理后数据单位统一成百分数(栾婷婷,2015),其箱线图如图3所示。根据前人的经验选择留出法作为划分数据集方法,选取60组用作训练样本,30组作为验证集,其余10组作为测试样本。

图3

图3   排土场数据箱线图

Fig.3   Data box plot of dump site


2.2 模型输入变量的确定

利用SPSS数据处理软件对100个排土场样本进行主成分分析,8个影响因素产生了8个综合指标。表1给出了解释的总方差。其中,2个综合指标的特征根均大于1且累计贡献率达到82.516%,说明这2个指标涵盖了8个原始变量的绝大部分信息。因此,选取前2个综合指标作为主成分。表2中列出了因子加载矩阵,该表显示了原始变量与主成分之间的线性关系。其中:

表1   方差及主成分贡献率

Table 1  Variance and principal component contribution rate

成分初始特征值提取平方和载入
合计方差 百分比累计贡献率/%合计方差 百分比累计贡献率/%
15.55269.40669.4065.55269.40669.406
21.04913.11082.5161.04913.11082.516
30.4145.17987.695
40.3203.99891.693
50.2202.75194.444
60.1722.15196.595
70.1501.87598.470
80.1221.530100.000

新窗口打开| 下载CSV


表2   主成分因子载荷矩阵

Table 2  Loading matrix of principal component factor

影响因素主成分
X1X2
黏聚力0.1550.202
内摩擦角0.1590.127
边坡角度0.1260.575
地基承载力0.152-0.358
地震烈度0.1510.390
降雨和降雪条件0.151-0.373
排土工艺0.157-0.113
乱采乱挖0.147-0.367

新窗口打开| 下载CSV


主成分X1=0.155(黏聚力)+0.159(内摩擦角)+0.126(坡角)+0.152(地基承载力)+0.151(地震烈度)+0.151(降雨和降雪条件)+0.157(排土工艺)+0.147(乱采乱挖状况)。

主成分X2=0.202(黏聚力)+0.127(内摩擦角)+0.575(坡角)-0.358(地基承载力)+0.390(地震烈度)-0.373(降雨和降雪条件)-0.113(排土工艺)-0.367(乱采乱挖状况)。

将提取的这2个主成分作为下一步PSO-ELM预测模型的输入变量。

3 PSO-ELM模型参数选取

模型参数的选择包括:隐藏层的节点数、激活函数、学习因子(C1C2)和惯性权重W等。极限学习机的性能优劣取决于隐藏层节点数和激活函数的选择。粒子群算法的效果也与学习因子和惯性权重的设置有关。

本文使用均方根误差(RMSE)δ和确定系数R2来表征预测误差。分别表示为

δ=di2n-1
R2=1-y-ŷ2/(n-2)y-y¯2/(n-1)

式中:di为测量值与真实值之间的误差;n为测试样本的数量;y为真值;ŷ为预测值;y¯为真实值的平均值。

此外,在训练样本时发现用均方误差MSE值作为适应度函数比RMSE值作为适应度函数收敛更快且更稳定。因此,本文使用MSE作为粒子群算法的适应度函数值,表示为

MSE=1ni=1n(ŷi-yi)2

式中:n为测试样本的容量;ŷi为第i个预测值;yi为真实值。

对比不同激励函数的PSO-ELM模型中的预测误差与隐层节点数的关系,结果如图4所示。由图4可以看出,随着隐藏节点数量的增加,RMSE呈下降趋势,且在10个或11个节点处出现显著下降。当隐藏层节点的数量达到12之后,RMSE值不再随节点数量的增加而显著变化。另外,在3个激活函数中,以Hardlim函数作为激励函数获得的误差变化曲线波动比Sig和Sin函数大,Sig和Sin函数相对应的误差曲线的RMSE值则相差不大。综合考虑,将隐藏层节点数设置为12,选择Sig函数作为激活函数。

图4

图4   不同激励函数的PSO-ELM模型中的预测误差与隐层节点数的关系

Fig.4   Relationship between prediction error and the number of hidden layer nodes in the PSO-ELM model with different excitation functions


比较4种情况下学习因子在PSO-ELM模型中的表现,结果如图5所示。4种情况分别为:①C1=C2=1.49445;②C1=1.6,C2=2.4;③C1=C2=2;④C1=2.4,C2=1.6。与情况②、③和④相对应的曲线在收敛速度和准确性上比较接近。MSE值的曲线在80代后趋于平缓,收敛后的RMSE值也相似。而情况①的适应度函数值收敛最快,收敛后的适应度值也最佳,接近6‰。基于预测值与真实值间的RMSE值从大到小的排序为②>④>③>①,从而确定情况①是最优的。

图5

图5   PSO-ELM模型不同学习因子的性能比较

Fig.5   Performance comparison of different learning factors of PSO-ELM model


惯性权重W表示粒子保持其原始速度的程度,W越大,整体收敛能力越强,局部收敛能力越弱。研究表明,当W在0.8~1.2范围内时,PSO算法具有更快的收敛速度。当W>1.2时,该算法容易陷入局部最优。较大的惯性权重适用于全局搜索,较小的惯性权重适用于局部搜索,而线性递减的权重则兼有2种情况的优点。线性递减的权重方程为

W=Wmax-Wmax-WminiK

式中:Wmax=1.2,Wmin=0.8i为当前迭代次数;K为最大迭代次数。

综上所述,采用线性递减权重的方法来调整惯性权重的值(Cho,2009),并选择C1=C2=1.49445作为学习因子。

4 模型性能分析

ELM模型中隐藏神经元数为30,输入神经元数为8,激活函数为Hardlim;BPNN模型中隐藏层单元数为21,输入层单元数为8,迭代次数为150,激活函数为Hardlim;PSO-ELM模型中隐藏层和输入层单元数分别为13和8,学习因子和惯性权重的选择与PCA-PSO-ELM模型中的相同。图6显示了150次迭代训练期间PCA-PSO-ELM模型和PSO-ELM模型的适应度值变化情况。由图6可见,在训练期间,PCA-PSO-ELM模型的收敛速度比PSO-ELM模型快,收敛后的适应度值更小。 PSO-ELM模型在约80代后收敛,收敛后的适应度值(MSE)为0.0011037。 相比之下,通过PCA优化的PSO-ELM模型仅需要约70代即可实现收敛,收敛后的适应度值为0.00041499。该结果表明,PCA-PSO-ELM模型训练收敛速度优于PSO-ELM模型。

图6

图6   150次迭代中PCA-PSO-ELM模型和PSO-ELM模型的均方误差变化情况

Fig.6   Mean square errors of the PCA-PSO-ELM model and PSO-ELM model in 150 iterations


本研究对比分析了4种模型(BPNN模型、未经过PCA预处理的PSO-ELM模型、ELM模型和PCA-PSO-ELM模型)的效率、精度、真实值和输出值,结果如表3图7所示。其中,表3为具体数据,图7为10组测试样本数据对应4种算法模型的计算耗费时间以及计算耗费时间与真实值之间误差的对比情况。

表3   不同模型的输出结果对比

Table 3  Comparison of output results of different models

样本

编号

真实值预测值
BPNNELMPSO-ELMPCA-PSO-ELM
915(V)5.54434.66995.09365.0850
923(III)3.47793.17143.02143.0184
931(I)1.81001.18420.95210.9028
944(IV)4.96113.86483.86993.8195
951(I)1.16541.43051.09351.0040
964(IV)3.61223.99964.05443.9933
975(V)5.62364.94384.99375.0779
981(I)0.81020.78960.99940.9721
993(III)3.94713.31573.06903.0034
1005(V)4.95324.72094.89554.9943

RMSE 值

时间/s

0.60050.24510.07470.0752
0.35330.176526.946712.9354

新窗口打开| 下载CSV


图7

图7   多种模型的预测结果对比

Fig.7   Comparison of prediction results of multiple models


图7可知,BP神经网络和普通ELM算法得出的预测值与真实值之间存在较明显的出入,而PSO-ELM算法和经PCA优化后的PSO-ELM算法得出的预测值与真实值之间的偏差极小,拟合程度高。结合表3的RMSE值来看,BP神经网络的误差最高,达到0.6005,ELM稍好(0.2451),并且BP和ELM均存在预测值严重偏离实际等级对应数值的情况(相差大于0.4),而PSO-ELM和PCA-PSO-ELM模型则不存在这种情况,且误差明显低于前2种模型,精度也较高。预测精度由高到低依次为PCA-PSO-ELM、PSO-ELM、ELM和BP神经网络。

对比4种预测模型的训练时间发现,加入粒子群优化的极限学习机所花费时间明显多于ELM和BP神经网络算法,但预测精度是未经粒子群优化模型的十几倍,说明PSO-ELM模型用时间换取了精度。经PCA处理过的PSO-ELM模型所花费的时间明显少于未经PCA处理的PSO-ELM模型,大概缩短了1/2,说明主成分降维分析后的原始数据,相关性和冗余性大大降低,节省了后期计算时间。而就BP神经网络算法和ELM算法而言,后者的时间效率优于前者。

除训练时间和RMSE值之外,本文还应用决定系数R2来表征预测模型的有效性。决定系数R2越接近于1,模型拟合原功能函数的效果就越好,反之则越差。

经过计算后,BP神经网络、ELM模型、PSO-ELM模型和PCA-PSO-ELM模型对应的决定系数分别为0.9275、0.9817、0.9979和0.9982。可见PCA-PSO-ELM和PSO-ELM模型的决定系数均接近于1,说明二者的预测性能出色。而ELM模型和BP神经网络算法的决定系数则相对略低,表明其预测性能不如另外2种模型。

5 结论

针对排土场边坡稳定预测存在的模糊不确定性和输入数据冗余等问题,提出了一种基于主成分分析法、粒子群优化算法和极限学习机的PCA-PSO-ELM预测模型。该模型根据影响排土场稳定性的因素分析确定模型输入变量,采用排土场实例数据来训练、验证和测试PCA-PSO-ELM模型,并与其他算法模型的预测效果进行了比对。

研究表明:通过主成分分析法(PCA)对原始数据进行降维处理后,PSO-ELM模型输出的预测结果能够有效降低变量间的冗余性和相关性,同时保持精度变化不大,为后续人工神经网络的训练奠定较好的数据基础;PSO-ELM模型的耗时虽多于ELM模型,但其预测误差远低于ELM模型,说明使用粒子群算法优化极限学习机的输入权值和隐含层阈值之后,能够有效缓解隐含层节点数过多、盲目寻优的问题,以时间换取精度;在排土场稳定性预测的应用中,PCA-PSO-ELM模型的预测效果优于BPNN、ELM等模型,表明该模型可以高效地预测排土场的稳定性情况,具有一定的推广应用价值。

http://www.goldsci.ac.cn/article/2021/1005-2518/1005-2518-2021-29-5-658.shtml

参考文献

Bishop A W1955.

The use of the slip circle in the stability analysis of slopes

[J].Geotechnique,51):7-17.

[本文引用: 1]

Cao LanzhuWang ZhenWang Dongal et2017.

Numerical simulation of stability during dumping of soft soil dump site

[J].Journal of Disaster Prevention and Mitigation Engineering,375):776-781.

Castano AFernandez-Navarre FHervas-Martinez C2013.

PCA-ELM:A robust and pruned extreme learning machine approach based on principal component analysis

[J].Neural Processing Letters,373):377-392.

[本文引用: 2]

Chen PengChen Pengfei2010.

Slope stability analysis of open-pit mine dump

[J].Journal of Liaoning Technical University(Natural Science Edition),296):1028-1031.

Cho S E2009.

Probabilistic stability analyses of slopes using the ANN-based response surface

[J].Computers & Geotechnics,365):787-797.

[本文引用: 2]

Gordan BArmaghani D JHajihassani Mal et2016.

Prediction of seismic slope stability through combination of particle swarm optimization and neural network

[J].Engineering with Computers,321):85-97.

[本文引用: 2]

He TingtingShang YuequanQing al et2013.

Support vector machine method for slope reliability analysis

[J].Rock and Soil Mechanics,3411):3269-3276.

Hong W PSong Y SLim S G2005.

Stability evaluation of the cut slope using artificial neural network model

[J].Journal of the Korean Society of Civil Engineers,254C):15-21.

[本文引用: 1]

Janbu N1975.

Slope stability computations:In embankment-dam engineering.Textbook.Eds.R.C.Hirschfeld and S.J.Poulos.John Wiley and Sons Inc.Pub.NY,1973,40P

[J].International Journal of Rock Mechanics and Mining sciences & Geomechanics Abstracts,124):67.

[本文引用: 1]

Jolliffe I TCadima J2016.

Principal component analysis:A review and recent developments

[J].Philosophical Transactions of the Royal Society Mathematical Physical & Engineering Sciences,3742065):20150202.

[本文引用: 1]

Kang FLi J J2016.

Artificial bee colony algorithm optimized support vector regression for system reliability analysis of slopes

[J].Journal of Computing in Civil Engineering,303):04015040.

[本文引用: 1]

Li Wei2014.

Slope stability analysis and treatment technology of open-pit coal mine dump site

[J].Coal Science and Technology,4210):37-405.

Liu D JHan L SHu Jal et2015.

DCPSO-BP model of slope stability research

[C] //International Conference on Mechanics,Building Material and Civil Engineering.PennsylvaniaDEStech Publication. Inc.

[本文引用: 1]

Liu Z BShao J FXu W Yal et2014.

An extreme learning machine approach for slope stability evaluation and prediction

[J].Natural Hazards,732):787-804.

[本文引用: 1]

Lu H JDu B JLiu J Yal et2017.

A kernel extreme learning machine algorithm based on improved particle swam optimization

[J].Memetic Computing,92):121-128.

[本文引用: 1]

Luan Tingting2015.

Research and Application of Early Warning Method of Open-pit Mine Dump Landslide

[D].Beijing:University of Science and Technology Beijing.

Morgenstern N RPrice V E1967.

A numerical method for solving the equations of stability of general slip surfaces

[J].The Computer Journal,94):388-393.

[本文引用: 1]

Shao LiangshanMa HanWen Tingxin2015.

Prediction of slope stability based on RF-ELM model

[J].China Safety Science and Technology,113):93-98.

Shi LYang Y L J H2015.

PCA-PSO-BP neural network application in IDS

[C]// International Power,Electronics & Materials Engineering Conference.ParisAtlantis Press145-150.DOI:https://doi.org/10.2991/ipemec-15.2015.29.

[本文引用: 1]

Spencer E1967.

A method of analysis of the stability of embankments assuming parallel inter-slice forces

[J].Geotechnique,171):11-26.

[本文引用: 1]

Su GuoshaoZhao WeiPeng Lifengal et2014.

Gaussian dynamic response surface method for slope failure probability estimation

[J].Rock and Soil Mechanics,3512):3592-3601.

Su YonghuaLuo ZhengdongZhang Panfengal et2013.

Active search method of slope stability reliability based on Kriging

[J].Chinese Journal of Geotechnical Engineering,3510):1863-1869.

Su YonghuaYang Hongbo2012.

Slope stability reliability algorithm based on proxy model

[J].Chinese Journal of Applied Mechanics,296):705-710776.

Tan XiaohuiHu XiaojunChu Chengfual et2011.

Fuzzy response surface method and its application in the reliability analysis of slope stability

[J].Journal of University of Science and Technology of China,413):233-237243.

Wang BiaolongMeng FanliZeng Chaoal et2019.

Landslide reliability evaluation method of PSO-BP neural network based on natural selection strategy

[J].China & Foreign Highway,393):1-9.

Wang YuWang ChunleiWang Canal et2011.

Research and application of vector projection response surface for slope reliability evaluation

[J].Chinese Journal of Geotechnical Engineering,339):1434-1439.

Wen TingxinZhu Jing2018.

Slope stability prediction based on SAPSO-ELM

[J].Journal of Safety and Environment,186):2146-2150.

Xue X H2016.

Prediction of slope stability based on hybrid PSO and LSSVM

[J].Journal of Computing in Civil Engineering,311):04016041.

[本文引用: 1]

Yi PWei K TKong Xal et2015.

Cumulative PSO-Kriging model for slope reliability analysis

[J].Probabilistic Engineering Mechanics,3939-45.

[本文引用: 1]

Zhai WenlongZhou Hanmin2015.

Application of simplified bishop method and co-thrust method to stability calculation of high step dumping site

[J].Modern Mining,318):168-170.

Zhang LijunMu ChuanweiHe Fangwei2015.

Stability analysis of dump site slope based on strength reduction finite element method

[J].Modern Mining,318):159-160.

Zhang QiweiMa ShuzhiJia Hongbiao2015.

Comparative analysis of FLAC 3D method and rigid body limit equilibrium method for stability evaluation of mine dumps

[J].Mining Research and Development,356):45-48.

曹兰柱王珍王东2017.

软弱基底排土场堆载过程中稳定性数值模拟

[J].防灾减灾工程学报,375):776-781.

[本文引用: 1]

陈鹏陈鹏飞2010.

露天矿排土场边坡稳定性分析

[J].辽宁工程技术大学学报(自然科学版),296):1028-1031.

[本文引用: 1]

翟文龙周汉民2015.

简化Bishop法和余推力法在高台阶排土场稳定性计算中的应用

[J].现代矿业,318):168-170.

[本文引用: 1]

何婷婷尚岳全吕庆2013.

边坡可靠度分析的支持向量机法

[J].岩土力学,3411):3269-3276.

[本文引用: 1]

李伟2014.

露天煤矿排土场边坡稳定性分析与治理技术

[J].煤炭科学技术,4210):37-405.

[本文引用: 1]

栾婷婷2015.

露天矿排土场滑坡预警方法的研究及应用

[D].北京:北京科技大学.

[本文引用: 1]

邵良杉马寒温廷新2015.

基于RF-ELM模型的边坡稳定性预测研究

[J].中国安全生产科学技术,113):93-98.

[本文引用: 1]

苏国韶赵伟彭立锋2014.

边坡失效概率估计的高斯过程动态响应面法

[J].岩土力学,3512):3592-3601.

[本文引用: 1]

苏永华罗正东张盼凤2013.

基于Kriging的边坡稳定可靠度主动搜索法

[J].岩土工程学报,3510):1863-1869.

[本文引用: 1]

苏永华杨红波2012.

基于代理模型的边坡稳定可靠度算法

[J].应用力学学报,296):705-710776.

[本文引用: 1]

谭晓慧胡晓军储诚富2011.

模糊响应面法及其在边坡稳定可靠度分析中的应用

[J].中国科学技术大学学报,413):233-237243.

[本文引用: 1]

王彪龙孟凡利曾超2019.

基于自然选择策略的PSO-BP神经网络的滑坡可靠性评价方法

[J].中外公路,393):1-9.

[本文引用: 1]

王宇王春磊汪灿2011.

边坡可靠性评价的向量投影响应面研究及应用

[J].岩土工程学报,339):1434-1439.

[本文引用: 1]

温廷新朱静2018.

基于SAPSO-ELM的边坡稳定性预测

[J].安全与环境学报,186):2146-2150.

[本文引用: 1]

张利军母传伟何方维2015.

基于强度折减有限元法的排土场边坡稳定性分析

[J].现代矿业,318):159-160.

[本文引用: 1]

张其唯马淑芝贾洪彪2015.

矿山排土场稳定性评价的FLAC 3D方法和刚体极限平衡法对比分析

[J].矿业研究与开发,356):45-48.

[本文引用: 1]

/