徐根祺,刘德阳,曹 宁,贾亚娟,南江萍,张正勃
(1.西安交通工程学院电气工程学院,西安710300;2.广东省特种设备检测研究院珠海检测院,珠海519002;3.陕西森茂建筑安装工程有限公司,西安710016)
近年来,随着社会经济的快速发展,对于水电能源的开发需求也不断加大,这使得我国西南地区各河流的水电开发日渐饱和,东部逐渐成为水电能源发展的核心,越来越多的水利工程集中于此[1]。水利工程建设过程中往往不可避免地需要对山体进行开挖,边坡稳定性直接决定了水利工程设计的可行性和建设施工的可操作性[2]。边坡失稳灾害已成为现阶段水利工程所面临的主要困难。水利工程的边坡稳定性分析对于工程的勘探、设计、建设和管理工作至关重要,学者们对坡体稳定性进行了大量的研究。Morgenstern 等[3]提出改进M-P 方法,通过静力平衡微分方程求解安全系数,解决了数值分析的收敛问题;周进等[4]采用SOSM 对含软弱结构面的边坡进行了坡体稳定性分析;刘开云[5]提出了边坡变形时序分析的进化-自适应神经模糊推理模型用于边坡稳定性分析。但是以上方法所涉及的理论均需要经过复杂的建模、调参和计算过程,虽然能够获得较好的分析结果,但效率较低。随着人工智能和现代计算机技术的高速发展,学者们又提出了许多新方法,付建军[6]采用灰色关联度方法对边坡稳定进行了研究;丁丽宏[7]通过将改进灰度关联分析法和层次分析法相结合用于分析边坡稳定性;苏国韶等[8]基于高斯过程机器学习算法定性分析了坡体稳定性。然而这些方法仍然需要复杂的调参过程,准确度也并不理想。
为寻求改进,将基于粒子群算法优化的径向基函数神经网络PSO-RBF 模型应用于水利工程边坡稳定性研究,通过对边坡稳定性影响因素的分析,计算出边坡稳定性系数。通过实验分析进行验证,证明将该模型用于水利边坡稳定性分析的可行性。
以西藏某水电站为例进行研究。该工程位于峡谷内,库区河段长度20km,两岸高山林立,河谷成V字形,沿岸坡体坡度45°~75°,河流自西北向东南方向流淌,河谷宽为60~280m,平水期河面宽为35~80m,水位为3220~3060m。谷内季节性冲沟发育且支流众多,呈树枝状分布。
研究区有倒转向斜褶皱,向西北方延伸,长约22km,向斜的核部地层为布于斑章烘曲至坝前河段两岸的二叠系下统纳错群下部组,岩性主要为绢云板岩、夹硅质板岩和夹大理岩。工程河段位于倒转向斜褶皱的东北方向,岩层倾角35°以上,岩层走向与河流流向多处斜交。
径向基函数(Radial Basis Function, RBF)神经网络[9]属于前馈神经网络,在数据挖掘、模式分类和函数逼近等领域应用广泛。该网络结构由输入层、隐层和输出层组成[10]。输入层神经元个数取决于输入向量的维数,隐层神经元节点数由实际情况决定,节点数目对网络结构的复杂性有很大影响。输入变量经输入层后到达隐层,由隐层节点进行非线性处理后连接至输出层,在输出层内对信息再进行线性叠加,输出层的神经元数量由输出向量的维数决定。综上所述,RBF 神经网络实际上就是对输入变量做线性-非线性-线性运算的一种模型,图1 描述了RBF 神经网络的结构。
图1 RBF 神经网络结构图
假设RBF 的隐层节点数为k,输入表示为x=[x1,x2,...,xn]T,则输出表示为:
其中ωi= [ω1,ω2,...,ωn]T,表示隐层和输出层的权重;φi(x)表示输入层和隐层之间的关系,通过Gauss函数来反映,则为:
此处ci= [c1,c2,...,cn]T,表示各隐层节点i 的中心;σi表示隐层节点径向基函数的宽度;表示Euclid 范数。
RBF 神经网络的输出连接权值ωi、隐层节点中心ci和径向基函数宽度σi的选取对网络性能影响显著,实际上,提前确定合适的ωi、ci和σi是不现实的,须采用全局搜索能力较强的粒子群优化算法PSO对RBF 的参数进行优化。
粒子群优化算法的实质是将问题的每个解作为空间中的一个粒子,根据所要求解的实际问题,为每个粒子指定一个适应度f 与速度V,粒子根据最优粒子位置和自身位置的偏差不断改变当前速度和位置,从而寻求问题的最优解[11]。若n 维空间中运动粒子数量为m,设粒子i 的位置为Xi=(Xi1,Xi2,...,Xin),速度为Vi=(Vi1,Vi2,...,Vin),则有:
此处,Xid表示粒子i 更新d 次的位置,vid表示粒子i更新d 次的速度;ci(i=1,2)为学习参数;ω 表示惯性权重;Pid和Pgd分别代表粒子本身和粒子群的当前最佳位置。
求取粒子群的平均适应度fa和最低适应度fmin,当粒子的适应度f 高于平均适应度时,其惯性权重为ωmax,所有f 值高于平均适应度的粒子采用下式方法更新权值:
对于适应度f 小于平均适应度的粒子,通过下式计算权值:
位置更新方式见文献[12]。优化的整体流程如图2 所示。
图2 基于改进PSO 的RBF 神经网络参数优化流程
导致水利工程边坡失稳的影响因素是一个不断变化的开放体系,种类繁杂。常见的因素主要有边坡的几何形态、岩土力学指标和水的作用等。从几何形态方面分析,选取坡高和坡角来表征;从岩土力学方面考虑,以内摩擦角、土体容重和黏聚力等指标来表征;从水的作用方面来看,用孔隙水的压力比来表征。通过搜集文献和实地勘测发现,边坡稳定性与内摩擦角、土体重度和黏聚力正相关。为了便于对PSO-RBF 模型进行训练, 选取易于获取的内摩擦角、坡度、土体重度、坡高、粘聚力、孔隙水压力比和坡体稳定性共7 项指标作为训练样本,其中前六项为输入,最后一项为输出。表1 中列出了各指标的符号表示。训练样本构建如图3 所示。
表1 影响因素的符号表示
图3 训练样本构建
从上述介绍的水利工程中选取100 个样本数据,将其中80 组作为训练样本用于模型训练,剩余20 组作为验证样本用于模型性能验证。表2 中列出了部分样本数据。
表2 训练样本集部分数据
将样本数据输入模型进行训练,训练完成后,通过20 组数据对模型进行验证,并对比了RBF 模型和PSO-RBF 模型的预测效果,结果如图4 所示。
图4 模型预测结果对比
从图4 可以看出,PSO-RBF 的效果曲线较RBF的效果曲线更接近于实际曲线,这表明PSO-RBF 对验证样本数据的拟合效果比RBF 更好,有着更高的预测准确率。
同时,以绝对百分比误差APE 和均方误差MSE为指标对RBF 模型和PSO-RBF 模型进行评价,结果见表3。
表3 RBF 和PSO-RBF 误差比较
从表3 可以看出,四种模型当中,PSO-RBF 的误差更小,对于验证集数据的拟合效果更好。
为进一步验证PSO-RBF 模型的性能,选取A1、A2、A3、A4 共四个不同区域的样本对工程的边坡稳定性进行分析,样本指标如表4 所示。
表4 预测样本指标
通过两种不同的模型对表4 中的四处边坡数据进行拟合,预测结果和误差见表5。
表5 两种模型的预测结果
表5 中数据显示,RBF 的MSE 较大,预测值偏离实际值较远,预测效果欠佳;PSO-RBF 的MSE 更小,预测结果更接近于实际值,预测效果更好。
结合粒子群优化算法PSO 和径向基函数神经网络RBF 建立水利工程边坡稳定性分析模型,通过拟合曲线、绝对百分比误差和均方误差对模型性能进行了实验分析,结果表明PSO-RBF 模型比单一的RBF 模型具有更好的预测效果。同时,从边坡的几何形态、岩土力学指标和水的作用三个方面出发,选取了易于获取的孔隙水压比、土体容重、内摩擦角、粘聚力、坡高和坡角作为PSO-RBF 水利工程边坡稳定性分析模型输入变量。研究具有较好的适用性,为解决受复杂因素影响的水利工程边坡稳定性分析问题提供了一种新的途径。