江西冶金  2022, Vol. 42 Issue (6): 108-114
基于IGWO-SVM模型的边坡安全系数估算[PDF全文]
欧阳东生    
广东省有色地质测绘院,广州 510080
摘要:针对目前边坡安全系数估算模型存在的问题,提出了一种基于改进的灰狼优化算法对支持向量机模型参数进行寻优,建立IGWO-SVM模型,对边坡安全系数进行估算。结果表明,在82个样本实例中,前71个为训练样本,后11个为预测样本,预测结果与改进的BP、GP、GWO-SVM预测模型进行对比。经对比,IGWO-SVM模型的平均绝对误差(Mean Absolute Error, MAE)、平均相对误差(Mean Absolute Percentage Error, MAPE)、均方根误差(Root Mean Square Error, RMSE)均最小,预测精度和预测效率均较高,该模型能有效地对边坡稳定性状态进行预测。IGWO-SVM模型估算精度更高,具有一定的应用价值。
关键词边坡    安全系数    支持向量机    灰狼优化算法    
Estimation of slope safety factor based on IGWO-SVM model
OUYANG Dongsheng    
Surveying and Mapping Institute of Guangdong Non-ferrous Metals Geological Bureau, Guangzhou 510080, China
Abstract: Aimed at the problems existing in the current slope safety factor estimation model, this paper proposes an improved gray wolf optimization algorithm to optimize the parameters of the support vector machine model, and finally establishes the IGWO-SVM model, which is applied to slope safety factor estimation. The engineering examples show that the first 71 samples are training samples and the last 11 samples are prediction samples. The prediction results are compared with those of the improved prediction models of BP, GP and GWO-SVM. The MAE, MAPE and RMSE of the IGWO-SVM model are the smallest among all the models, which have higher prediction accuracy and prediction efficiency. This model can effectively predict the stability state of a slope. IGWO-SVM has higher estimation accuracy and enjoys certain application value.
Key words: slope    slope safety factor    support vector machine    gray wolf optimization algorithm    

随着我国经济的不断发展,边坡工程的数量与种类越来越多。然而边坡失稳造成的滑坡灾害也时有发生,它不仅造成巨大的经济损失,甚至威胁人民群众的生命安全。因此,边坡安全问题已成为众多学者研究的重点课题,其中,安全系数的估算是关键。董建军等利用SBAS-InSAR监测高海拔排土场边坡安全稳定性[1];武梦婷等基于机器学习融合主成分分析法(PCA)、参数调整、影响因素权重分析等建立了一种边坡安全稳定性评价体系[2];徐宏等基于正交试验设计,运用MIDAS GTS NX有限元软件计算不同试验水平组合的边坡安全系数,对边坡安全系数影响因素的敏感性进行研究[3]

影响边坡安全系数的因素有很多,主要包含边坡高度和坡角、容重、黏聚力、摩擦角和孔隙压力比等,边坡安全系数与这些因素存在非常复杂的非线性关系[4]。边坡稳定性预测通常使用极限平衡法、数值分析法和有限元法等确定性分析及不确定性分析。饶平平等利用极限分析法和强度折减法建立二维含水边坡,为水位下降过程中其边坡稳定性评估和设计施工提供指导[5];江胜华等通过变步长的折减方法,根据位移变化率—强度折减系数曲线的转折突变,判断边坡稳定的安全度[6]。这些确定性分析虽具精确度较高,但都存在一定的局限性,如计算受特定条件限制、计算量大等。近年来,随着计算机和机器学习使用的快速发展,神经网络和支持向量机等为边坡安全系数估算提供了一种新思路。人工免疫算法、遗传算法(GP)、BP神经网络算法和支持向量机(SVM)等[7-10]都陆续被应用于边坡安全系数估算,并取得了较好的效果。但上述估算模型也存在不足之处,如遗传算法收敛速度较慢,容易早熟;而BP神经网络算法泛化能力较弱,容易陷入局部最小,且需要较大的训练样本集[11]。支持向量机以统计学习理论为基础,以结构风险最小化为准则,不仅能很好地解决非线性和高维度问题,而且也适用于小样本的估算[12]。然而,支持向量机估算系数的精度在很大程度上由模型参数(惩罚系数(C)和核函数参数(g))决定,因此,需要结合智能优化算法来确定支持向量机模型参数的最优值。灰狼优化算法(GWO)是Mirjalili等[13]提出的一种新型智能优化算法,算法结构简单且容易实现,同时,也具有较好的寻优精度和收敛速度[14]。GWO算法中,收敛因子(a)随着迭代次数的增加呈线性递减,寻优过程曲线非线性且复杂,将导致寻优结果陷入局部最优,进而影响支持向量机估算系数的精度。

综上,本研究采用指数函数代替线性函数对收敛因子(a)进行递减,以改进灰狼优化算法,提高算法的全局寻优能力,并将改进的灰狼优化算法(IGWO)应用于支持向量机参数寻优,建立IGWO-SVM模型,从而实现对边坡安全系数的估算。

1 IGWO-SVM算法原理 1.1 IGWO原理

GWO算法是根据灰狼捕食猎物活动而开发的一种智能优化算法,狼群内部有严格的等级制度,由高到低依次为αβδω4个等级。在实际建模时,将适应度最好的3只狼视为αβδ,剩余的狼定义为ω,围绕着αβδ更新位置。

狼群围攻猎物的过程定义如式(1)所列。

(1)

式(1)中:D为灰狼与猎物间的距离;Xpt)为猎物的位置;Xt)为各灰狼当前位置;C为系数。

各灰狼的位置更新公式定义如式(2)所列。

(2)

式(2)中:Xt+1)为下一次迭代时的位置;A为系数。

系数A的计算公式定义如式(3)所列。

(3)

式(3)中:α为收敛因子,r1为[0, 1]范围内的随机数。

系数C的计算公式定义如式(4)所列。

(4)

式(4)中:r2为[0, 1]范围内的随机数。

在实际优化过程中,猎物的位置为未知数,只能假设αβδ狼知道猎物的潜在位置,使其他灰狼能进行位置更新。各灰狼围捕猎物的数学模型描述如式(5)所列。

(5)

式(5)中:DαDβDδ分别代表αβδ狼与其他灰狼的距离;Xαt)、Xβt)、Xδt)分别代表αβδ狼当前的位置;C1C2C3为系数。

(6)
(7)

式(6)、式(7)中:X′(t)为ω狼的当前位置,由式(6)和式(7)可知,ω狼的最终更新位置由αβδ狼共同决定。

在标准的GWO算法中,收敛因子(a)曲线是线性的。随着迭代次数由2递减到0,寻优过程为复杂的非线性曲线,这将导致寻优结果陷入局部最优。因此,本研究引入指数函数代替线性函数,使算法具有更好的全局寻优能力,指数函数公式如式(8)所列。

(8)

式(8)中:t为当前迭代次数;tmax为最大迭代次数。

两个函数递减曲线如图 1所示,最大迭代次数为100次。

图 1 指数函数递减曲线

图 1可知,指数函数的值高于线性函数,且大于1的情况占70%。当指数函数值高于线性函数的50%,说明算法具有更高的全局寻优能力,能更好地平衡算法全局寻优和局部寻优能力。

1.2 SVM原理

SVM是解决分类和回归问题的一种常用方法,对非线性、高维度和小样本等问题依然适用。假设训练数据为(xiyi),i=1,2,…,nn为训练样本数量),其训练目标函数为:

(9)

式(9)中: w为权重向量;b为偏置常数。

根据结构风险最小化原则,回归问题可被转化为优化问题:

(10)

式(10)中: C表示惩罚系数;ξiξi*为松弛因子;ε为训练时所允许的最大误差。

优化问题通过建立拉格朗日方程,得到的对偶表达式如下:

(11)

式(11)中: aiai*为拉格朗日乘子,C为系数。

假设有边坡稳定实例数据样本,表示为(xiyi),i=1,2,3,…,nxiRmm为训练样本维数;n为训练样本个数,本研究选取6个衡量边坡稳定性状态(重度、黏聚力、摩擦角、坡角、高度和孔隙压力比)作为因子;yi为边坡稳定安全系数,可以建立关系式如式(12)所列。

(12)

通过二次规划算法进行求解,得到支持向量机边坡安全系数预测模型fxi):

(13)
1.3 IGWO-SVM模型构建

将边坡数据输入SVM模型训练前,需先对数据进行归一化处理,以消除不同影响因素量纲的影响。将归一化后的数据作为SVM模型输入,训练时采用IGWO算法进行寻优,获取最优的惩罚系数(C)和核函数参数(g),建立IGWO-SVM模型。将模型应用于测试集,并通过平均绝对误差(MAE)、平均相对误差(MAPE)和均方根误差(RMSE)进行模型评价。IGWO-SVM模型流程如图 2所示。

图 2 IGWO-SVM模型流程
2 工程实例

本文选用文献[15]收集的82个典型边坡工程实例为研究对象,其中,将边坡安全系数的6个影响因素(重度、黏聚力、摩擦角、坡角、高度和孔隙压力比)作为模型输入,将安全系数作为模型输出。为与其他方法所得结果形成对比,将82个边坡样本中的前71个样本作为训练集,后11个样本作为测试集,如表 1所列。

表 1 训练集样本

在MATLAB软件中运行IGWO-SVM模型,为了验证IGWO-SVM的有效性,与GWO-SVM模型的估算结果作对比,2个模型的核函数均选取径向基核函数,边坡安全系数估算结果如表 2所列。其中,GWO算法寻优结果得到的惩罚系数(C)为1.155 3,核函数参数(g)为4.385 3,而IGWO算法的寻优结果显示得到的C为1.900 3,g为11.628 7,与GWO-SVM模型相比,IGWO-SVM模型的边坡安全系数估算结果与真实值更接近,说明IGWO的寻优结果更准确,也意味着指数函数代替线性函数对收敛因子(a)进行递减效果更佳,在一定程度上能提升寻优算法的全局寻优能力。

表 2 边坡安全系数预测结果比较

为更直观地展示模型估算的准确度,分别计算改进的BP模型、GP模型、GWO-SVM模型、IGWO-SVM模型预测结果的MAE、MAPE和RMSE值,并与文献[15-16]的估算结果进行对比。由表 2可知,IGWO-SVM模型的MAE、MAPE和RMSE值均为最小;与GWO-SVM模型相比,边坡安全系数估算精度较高。因此,IGWO-SVM模型估算边坡安全系数的精度比GWO-SVM模型更高,可精确预测边坡安全系数。

3 结论

在原始灰狼优化算法的基础上,采用指数函数代替原始线性函数递减收敛因子(a),以建立改进的灰狼优化算法,并结合支持向量机构建了IGWO-SVM模型。结果表明,与传统GWO算法相比,IGWO算法的全局寻优能力更强。将模型应用于边坡安全系数估算,结果表明,IGWO-SVM模型的平均绝对误差(MAE)、平均相对误差(MAPE)、均方根误差(RMSE)均优于GWO-SVM模型,建立的IGWO-SVM模型估算边坡安全系数精度更高。因此,IGWO-SVM模型在工程应用中有一定的参考价值。

参考文献
[1]
董建军, 梅媛, 李昕, 等. 高海拔排土场边坡安全稳定性SBAS-InSAR监测[J]. 中国安全科学学报, 2022, 32(1): 92-101.
[2]
武梦婷, 陈秋松, 齐冲冲. 基于机器学习的边坡安全稳定性评价及防护措施[J]. 工程科学学报, 2022, 44(2): 180-188.
[3]
徐宏, 夏琼, 王旭. 边坡安全系数影响因素敏感性分析[J]. 铁道建筑, 2021, 61(8): 98-101.
[4]
王江荣, 袁维红, 任泰明, 等. 石头坪黄土高边坡稳定性的可靠度及敏感性分析[J]. 矿山测量, 2018, 46(5): 72-77.
[5]
舒佳军, 李小双, 邓正定, 等. 极限平衡理论下寒区危岩稳定性及关键参数研究现状[J]. 有色金属科学与工程, 2022, 13(4): 91-97.
[6]
江胜华, 汪时机, 李伟清, 等. 基于位移变化率和强度折减有限元的边坡失稳判定方法[J]. 农业工程学报, 2017, 33(15): 155-161.
[7]
高文华, 罗新辉, 胡泽涛. 基于PCA-BP融合的边坡稳定性评价模型[J]. 安全与环境学报, 2016, 16(2): 6-10.
[8]
乔金丽, 刘波, 李艳艳, 等. 基于遗传规划的边坡稳定安全系数预测[J]. 煤炭学报, 2010, 35(9): 1466-1469.
[9]
张豪, 罗亦泳. 基于人工免疫算法的边坡稳定性预测模型[J]. 煤炭学报, 2012, 37(6): 911-917.
[10]
王芬, 刘阳, 郝建斌, 等. 基于MABC-SVR的边坡安全系数预测模型[J]. 安全与环境工程, 2019, 26(2): 178-182.
[11]
马春辉, 杨杰, 程琳, 等. 基于混合核函数HS-RVM的边坡稳定性分析[J]. 岩石力学与工程学报, 2017, 36(增刊1): 3409-3415.
[12]
VAPNIK V N. The nature of statistical learning theory[M]. New York: Springer, 1995: 156-160.
[13]
MIRJALILI S, MIRJALILI S M, LEWIS A. Grey wolf optimizer[J]. Advances in Engineering Software, 2014, 69: 46-61.
[14]
张晓凤, 王秀英. 灰狼优化算法研究综述[J]. 计算机科学, 2019, 46(3): 30-38.
[15]
冯夏庭. 智能岩石力学导论[M]. 北京: 科学出版社, 2000.
[16]
苏国韶. 圆弧破坏型岩质边坡安全系数快速估计的高斯过程模型[J]. 应用基础与工程科学学报, 2010, 18(6): 959-966.