公路交通科技  2025, Vol. 42 Issue (11): 167-178

扩展功能

文章信息

曹净, 马超, 唐斌懿.
CAO Jing, MA Chao, TANG Binyi
基于IGWO-KELM算法的基坑土层等效力学参数反演
IGWO-KELM algorithm based equivalent mechanical parameter inversion of foundation pit soil layers
公路交通科技, 2025, 42(11): 167-178
Journal of Highway and Transportation Research and Denelopment, 2025, 42(11): 167-178
10.3969/j.issn.1002-0268.2025.11.018

文章历史

收稿日期: 2023-05-05
基于IGWO-KELM算法的基坑土层等效力学参数反演
曹净 , 马超 , 唐斌懿     
昆明理工大学 建筑工程学院, 云南 昆明 650500
摘要: 目标 在岩土工程设计中, 由于代表性取样不足、试样尺寸效应及应力释放扰动等因素影响, 室内试验获取的岩土参数常与现场土层实际参数存在差异。为提高施工过程中土层参数取值的准确性, 提出一种基于改进灰狼算法(IGWO)与核极限学习机(KELM)的位移反分析方法, 用于反演基坑土层等效力学参数。方法 首先, 采用均匀试验设计构造学习样本, 并利用IGWO算法优化KELM模型中的核参数与正则化系数, 建立IGWO-KELM非线性回归模型。然后, 以预测位移与实测位移的误差平方和作为目标函数, 再次调用IGWO算法对目标函数进行迭代寻优, 当目标函数达到最小值时, 所对应的土层参数即为最优反演结果。结果 以昆明某深基坑工程监测位移为依据, 对土层参数进行反演分析。结果表明: 经IGWO优化后, KELM模型预测结果的平均百分比误差和均方根误差分别为6.58%和1.687 6, 具有较高预测精度。利用反演所得参数进行正算, 所得位移值与实际监测值吻合良好。结论 该方法能有效反演基坑土层等效力学参数, 提高参数取值的可靠性, 为基坑支护设计与施工安全提供参考。
关键词: 隧道工程    参数反演    核极限学习机    土层参数    改进的灰狼算法    均匀试验    
IGWO-KELM algorithm based equivalent mechanical parameter inversion of foundation pit soil layers
CAO Jing, MA Chao, TANG Binyi    
Faculty of Civil Engineering and Mechanics, Kunming University of Science and Technology, Kunming, Yunnan 650500, China
Abstract: Objective In geotechnical engineering design, parameters obtained from laboratory tests often deviate from actual field values due to the influencing factors, e.g., insufficient representative sampling, sample size, and stress release disturbance. To improve the accuracy of soil parameter during construction, this study proposed a displacement backward analysis method for equivalent mechanical parameters of foundation pit soil layers. The proposed method based on improved grey wolf optimizer (IGWO) and kernel extreme learning machine (KELM). Method First, the uniform experiment was carried out to design and generate learning samples. IGWO algorithm was applied to optimize the kernel parameters and regularization coefficient of KELM model, establishing the IGWO-KELM nonlinear regression model. Then, the sum of squared errors between predicted displacement and measured displacement was taken as the objective function. The IGWO algorithm was applied again to iteratively optimize the objective function. The soil parameters corresponding to the minimum value of objective function were considered the optimal inversion results. Finally, the soil parameters were inverted based on displacement monitoring data from a deep foundation pit project in Kunming City. Result After optimized with IGWO, the KELM model achieved MAPE of 6.58% and RMSE of 1.6876, indicating the high prediction accuracy. The displacement values calculated with the inverted parameters matched well with the actual monitoring data. Conclusion The proposed method can effectively invert the equivalent mechanical parameters of foundation pit soil layers, improving the reliability of parameter estimation and providing a valuable reference for the design and safe construction of foundation pit support systems.
Key words: tunnel engineering    parameter inversion    kernel extreme learning machine    soil layer parameters    improved gray wolf optimizer    uniform experiment    
0 引言

随着城市化不断推进,地下空间的建设趋势逐渐向大型化、深层化发展,随之产生了一些基坑失稳及坍塌事故。如何准确、合理地确定岩土体力学参数对于基坑动态支护设计和稳定性评价具有重要意义。由于岩土试样在取样、运输和试验过程中会受到不同程度的扰动,所以很多时候室内土工试验法得到的参数并不能完全反映现场岩土体的全部真实状态[1]。而运用反分析方法可以较好地解决此问题,该方法也逐渐成为获取岩土力学参数的主流方法之一。由于位移容易获取,且精确可靠,所以将数值分析、智能优化算法和现场实测位移相结合是一种有效反演求取出岩土力学参数的方法[2-3]

近些年,许多学者在岩土力学参数的反分析方面进行了大量研究。例如文献[4-7]将改进粒子群算法、神经网络算法等引入岩土工程反分析领域,对深基坑黏弹性动态施工、深厚软土参数等问题进行了较为有效的反演分析。虽然这些智能算法取得了较好的效果,但也存在一定的局限性,比如神经网络有网络结构难以确定、依赖大样本等缺点。而极限学习机[8](Extreme Learning Machine,ELM)作为前馈神经网络学习中一种全新的训练框架,相较于BP神经网络,ELM的学习速度和泛化能力明显提升。叶智峰[9]利用ELM对区域地应力场进行反分析,结果表明该模型具有良好的泛化性和反演精度。张阳茁[10]将ELM用于隧洞岩体蠕变参数反分析,建立了岩体蠕变参数与位移之间的非线性映射关系,反演参数的正算位移结果与实测位移值较为接近,验证了此方法的可行性。王述红[11]利用模拟退火算法(SA)对遗传算法(GA)进行优化,组成GASA-ELM模型,并应用于隧道围岩力学参数反演中,结果表明其模型反演所得参数在ANSYS中正算结果与现场实测值相对误差较小。目前该方法在边坡和隧道领域的参数反演中应用比较广泛,但在深基坑方面的参数反演研究相对较少,而且上述ELM算法存在初始权值和阈值难以确定、模型泛化能力不足等问题。

为此,本研究提出了一种基于改进灰狼算法(Improved Grey Wolf Optimizer,IGWO)结合核极限学习机(Kernel-based Extreme Learning Machine,KELM)的位移反分析方法。首先利用均匀试验以基坑土层参数取值为因素、不同参数取值组合为水平数,计算不同水平下的支护结构深层水平位移值,由此组成学习样本,再使用IGWO算法对核极限学习机的正则化参数C和核参数γ进行优化,构建反演土层等效力学参数的IGWO-KELM模型,最后联合反演出符合实际情况的土层参数取值组合。将IGWO-KELM方法应用于昆明地区某基坑工程中,对基坑土层参数进行反演分析,验证了该方法的可行性。

1 基本理论 1.1 核极限学习机

ELM[12]是一种新型单隐含层前馈神经网络算法。为了进一步增强ELM算法的泛化能力和稳定性,Huang[13]于2010年引入核函数取代ELM中的随机映射,提出了一种基于核方法的KELM算法。具体步骤如下:

首先给定N个任意不同的训练样本,其数学模型表示如下:

$ F(\boldsymbol{x})=h(\boldsymbol{x}) \beta=\boldsymbol{H} \beta=\boldsymbol{L}, $ (1)

式中,$\boldsymbol{x}$ 为期望输入向量;$h(\boldsymbol{x})=\boldsymbol{H}$ 被称为随机特征映射矩阵;$\beta$ 为输出权重;$\boldsymbol{L}$ 为期望输出向量。

将式(1)转化为求解线性系统$\boldsymbol{H} \beta=\boldsymbol{L}$ 的最小二乘解,则输出权重$\beta$ 的公式为:

$ \beta=\boldsymbol{H}^* \boldsymbol{L}=\boldsymbol{H}^{\mathrm{T}}\left(\boldsymbol{H} \boldsymbol{H}^{\mathrm{T}}+\frac{\boldsymbol{I}}{C}\right)^{-1} \boldsymbol{L}, $ (2)

式中,$\boldsymbol{H}^*$ 表示隐含层输出矩阵$\boldsymbol{H}$ 的Moore-Penrose广义逆矩阵;$C$ 表示正则化系数;$\boldsymbol{I}$ 表示单位矩阵。

利用Mercer’s条件来定义核矩阵, 并用核矩阵$\boldsymbol{\varOmega}_{\text {ELM }}$ 替代ELM中的随机矩阵$\boldsymbol{H} \boldsymbol{H}^{\mathrm{T}}$,KELM核矩阵定义如下:

$ \left\{\begin{array}{l} \boldsymbol{\varOmega}_{\mathrm{ELM}(i, j)}=h\left(\boldsymbol{x}_i\right) h\left(\boldsymbol{x}_j\right)=K\left(\boldsymbol{x}_i, \boldsymbol{x}_j\right) \\ \boldsymbol{\varOmega}_{\mathrm{ELM}(i, j)}=\boldsymbol{H H}^{\mathrm{T}} \end{array}, \right. $ (3)

式中,$\boldsymbol{x}_i, \boldsymbol{x}_j$为试验输入向量;$K\left(\boldsymbol{x}_i, \boldsymbol{x}_j\right)$ 是高斯核函数。

将式(3)代入式(2)得到KELM模型的预测函数,如式(4)所示:

$ \boldsymbol{F}(x)=\left[\begin{array}{c} K\left(\boldsymbol{x}, \boldsymbol{x}_1\right) \\ \vdots \\ K\left(\boldsymbol{x}, \boldsymbol{x}_N\right) \end{array}\right]^{\mathrm{T}}\left(\boldsymbol{\varOmega}_{\mathrm{ELM}}+\frac{\boldsymbol{I}}{C}\right)^{-1} \boldsymbol{L}。$ (4)

从上述推导过程可以看出,KELM用稳定的核映射代替了ELM的随机初始化的问题,由此来增强模型的稳定性和泛化能力。文献[14]总结发现核参数Cγ对KELM的算法性能影响较大,通过优化Cγ参数能够有效地改善预测结果。因此,将引入IGWO算法来优化Cγ值,以提高模型的泛化性能。

1.2 灰狼算法及改进

灰狼算法是由Mirjalili[15]受到了自然界中灰狼的等级制度与狩猎活动的启发而提出的一种新型智能优化算法。在该算法中,灰狼种群按照社会等级高低分为:αβδω狼。定义适应度最优个体为α狼,次优个体为β狼,第3优个体为δ狼,其余为底层ω狼,即αβδ狼均为1只,且狼群总个体数为N

在基础的灰狼算法中,搜索过程是由每次迭代中3只适应度最佳αβδ狼引领至目标解的搜索空间,这容易使狼群过早聚集,造成算法全局和局部搜索不平衡,跳出局部解的能力不足等缺点。为了克服这种缺陷,通过采用一种新的运动搜索策略,即基于维度学习的狩猎(Dimension Learning-Based Hunting,DLH)搜索策略方法[16],来改进灰狼算法。

IGWO算法包括3个阶段:信息初始化、信息传播、选择和更新,如下所示。

(1) 信息初始化阶段:将N只灰狼随机分布在区间(liuj)中,如式(5)所示:

$ \begin{gathered} X_{i j}=l_j+\operatorname{rand}_j[0, 1] \times\left(u_j-l_j\right), \\ i \in[1, N], j \in[1, D], \end{gathered} $ (5)

式中,第$t$ 次迭代中第$i$ 只狼的位置向量$\boldsymbol{X}_i(t)= \left\{x_{i 1}, x_{i 2}, \cdots, x_{i D}\right\}; ~ D$ 表示问题维度;$N$ 为灰狼矩阵的行数。

(2) 信息传播阶段:在IGWO算法结果中由2位候选解组成,第一个候选者Xi-GWO(t+1) 通过基础GWO搜索计算出,另一个候选者Xi-DLH(t+1)采用DLH搜索策略方法计算出。

在DLH搜索策略中,首先要用当前位置Xi(t)和候选位置Xi-DLH(t+1)计算出相对距离Ri(t),如式(6)所示:

$ R_i(t)=\left\|X_i(t)-X_{i-\text { GWO }}(t+1)\right\| 。$ (6)

再以Ri(t)为半径,构造出个体灰狼Xi(t)向量的邻域Ni(t),如式(7)所示:

$ \begin{gathered} N_i(t)=\left\{X_j(t) \mid D_i\left(X_i(t), X_j(t)\right) \leqslant R_i(t), \right. \\ \left.X_j(t) \in { pop }\right\}, \end{gathered} $ (7)

式中,$D_i$ 表示$X_i(t)$ 与$X_j(t)$ 的欧氏距离,$p o p$ 代表整个狼群。构建了个体的信息邻域以后,再通过多重邻域学习法,从$N_i(t)$ 内随机选取灰狼位置$X_{\{n, d\}}(t)$ 和狼群矩阵pop内随机灰狼位置$X_{\{r, d\}}(t)$来计算候补位置$X_{\{i-\mathrm{DLH}, d\}}(t+1)$,基于维度信息共享的狼群候选解公式如下:

$ X_{i-\mathrm{DLH}, d}(t+1)=X_{i, d}(t)+\operatorname{rand}\left[X_{n, d}(t)-X_{r, d}(t)\right] 。$ (8)

(3) 选择和更新阶段:通过对狼群进行迭代搜索,比较2个不同候选者的适应度值,选出较优个体,如式(9)所示:

$ X_i(t+1)=\left\{\begin{array}{cc} X_{i-\mathrm{GWO}}(t+1), & f\left|X_{i-\mathrm{GWO}}\right|<f\left|X_{i-\mathrm{DLH}}\right| \\ X_{i-\mathrm{DLH}}(t+1), & \text { 其他 } \end{array}\right. $ (9)
1.3 均匀试验

均匀试验[17]是由方开泰与王元教授在1978年提出的一种试验设计方案,其设计的试验方法能够以较少的试验点获得最多的试验信息。对于有k个因素X1X2, …,Xk的试验,其均匀试验的设计步骤如下:

(1) 选择每个试验因素的取值范围:[Ximin, Ximax](i=1,2, …,k),其中XiminXimax分别为第i个因素的最小值和最大值。

(2) 确定因素的试验水平,平分为n个水平,即:

$ X_{i j}=X_{i \min }+\frac{j-1}{n-1}\left(X_{i \max }-X_{i \min }\right), $ (10)

式中,i=1,2,…,k,为因素序号;j=1,2,…,n,为水平序号。

(3) 根据上述试验选择合适的均匀设计表Un (rk),其中U表示均匀表代号;n表示试验次数;r表示因素水平数,一般与n相等;k表示均匀表纵列数。

2 基于IGWO-KELM模型的反演流程

由于岩土体是一种非连续性、多相性、变异性的复合材料,具有不确定性特征,传统的显示函数表达式无法有效地表示支护结构位移与岩土力学参数之间的非线性关系。所以利用IGWO算法优化KELM模型建立土层抗剪强度参数与支护结构深层水平位移间的响应关系。根据文献[18]的方法,计算出工况基坑坑顶以下某深度处桩身水平位移实测值的平均值$D_{i=h}$ 和标准差$\sigma$,确定不同深度处实测值的反演区间$\left[D_{i=h}-\sigma, D_{i=h}+\sigma\right]$,在区间内独立随机抽样得到待反演的实测位移值。将智能算法的预测位移值与实测位移值的误差平方和作为目标函数,当目标函数被优化到最小值时,即可得到反演参数最优值。反演目标函数可表示为:

$ F\left(x_{i}\right)=\sum\limits_{i=1}^{n}\left[y\left(x_{i}\right)-y_{i}\right]^{2}, $ (11)

式中,xi为待反演参数,y (xi)和yi分别为某一工况下第i个点的预测位移值和实测位移值;n为该工况的测点数量。参数反分析主要步骤如下所示。

步骤1:根据工程勘测资料,估计待反演的抗剪强度参数的初始取值范围。

步骤2:构造学习样本。将均匀试验设计的参数组合水平作为输入样本,根据《建筑基坑支护技术规程》(JGJ120—2012)计算的深层水平位移作为输出样本。

步骤3:初始化种群数量pop、最大迭代次数itermax、灰狼搜索区间的范围[XminXmax]。

步骤4:评价适应度值,计算当前灰狼候选解Xi-GWO(t+1)和Xi-DLH(t+1),将候选解代入适应度函数计算适应值,从小到大依次排序XαXβXδ

步骤5:判断当前最优适应度值fbest是否小于期望值fwish(优化目标所需的收敛精度),若是,则输出最优Cγ;否则,返回步骤3。

步骤6:构建IGWO-KELM模型。

步骤7:用模型的预测位移值与现场实测位移值的误差平方和作为反演目标函数。

步骤8:将随机抽样获得的实测位移值输入公式(11)中,收敛达到最小值时,即反演出最优土层参数值。

图 1 IGWO-KELM模型反演流程 Fig. 1 IGWO-KELM model inversion process

3 工程案例

本研究以昆明草海隧道深基坑工程为例,选取开挖全线中AM21剖面进行分析。该剖面采用SMW工法和“钻孔灌注桩+旋喷桩止水帷幕”2种支护形式,基坑深13.42 m,基坑安全等级为一级。基坑围护结构采用Φ850@600的SMW工法桩,其中支护桩桩长为29.9 m,型钢类型为H700×300×13×24,型钢长度为27 m,采用隔一插二的形式进行布置,顶部采用1 200×800 mm的冠梁连接。依据《建筑基坑支护技术规程》(JGJ120—2012)的计算规则和工程地质勘察报告的相关数据设置合理的施工工况,基坑施工工况如表 1所示。图 2给出了具体基坑支护布置和地层分布情况。基坑土层物理力学指标和抗剪强度取值范围分别见表 2表 3

表 1 基坑施工工况 Tab. 1 Foundation pit construction conditions
编号 工况
工况1 开挖基坑至2.9 m处(含0.5 m的超挖)
工况2 在2 m位置施加第一道钢筋混凝土支撑
工况3 开挖基坑至7.52 m处(含0.5 m的超挖)
工况4 在6.72 m位置施加第二道钢支撑
工况5 开挖基坑至11.02 m处(含0.5 m的超挖)
工况6 在10.22 m位置施加第三道钢支撑
工况7 开挖至坑底13.42 m处

图 2 剖面支护结构图(单位: mm) Fig. 2 Cutaway diagram of support structure(unit: mm)

表 2 基坑土层物理力学指标 Tab. 2 Physical and mechanical indices of foundation pit soil layers
土层类别 厚度/m 重度γ/ (kN·m―3) 黏聚力c/ kPa 内摩擦角φ/(°)
1填土 3.88 18.0 10.0 12.0
1泥炭质土 4.0 11.3 21.21 8.3
1-1黏土 0.8 15.9 16.92 6.7
2粉土 9.0 17.9 29.08 14.5
3黏土 3.2 16.2 23.31 6.8
3-1粉土 2.4 17.9 22.14 12.9
1泥炭质土 0.8 11.2 32.31 7.1
1-2粉质黏土 2.9 17.2 28.69 7.2
1泥炭质土 1.4 11.2 32.31 7.1

表 3 土层抗剪强度初始范围 Tab. 3 Initial range of shear strength of soil layers
土层名称 黏聚力/ c 取值范围/ kPa 内摩擦角/ φ 取值范围/ (°)
填土 c1 [1, 25] φ1 [1, 25]
泥炭质土 c2 [1, 45] φ2 [2, 20]
黏土 c3 [1, 40] φ3 [1, 15]
粉土 c4 [1, 50] φ4 [2, 25]
黏土 c5 [1, 45] φ5 [1, 15]
粉土 c6 [1, 45] φ6 [2, 20]
泥炭质土 c7 [1, 45] φ7 [1, 15]
粉质黏土 c8 [1, 50] φ8 [1, 15]
泥炭质土 c9 [1, 45] φ9 [1, 15]

本研究所选的深层水平位移监测点为AM21-CX5,基坑监测从2013年6月9日至2013年7月10日,共计32天。其中施工期间工况3、工况5、工况7相对稳定的监测结果,如图 3~5所示。在MATLAB软件中运用方幂法构建均匀设计表,对上述因素各取40个水平,选用U40(4018)均匀设计表安排试验。根据《建筑基坑支护技术规程》(JGJ120—2012)计算出不同试验水平下深层水平位移值,选择试验水平参数组合作为输入样本,以工况3,5,7地面以下的3 m(测点1)、5 m(测点2)、7 m(测点3)、9 m(测点4)、11 m(测点5)、13 m(测点6)、15 m(测点7)17 m(测点8)处深层水平位移值作为输出样本。选取前30个样本作为模型训练数据,余下的10个样本作为模型测试数据。由于篇幅有限,只列出了工况3,5,7部分样本输入、输出值,见表 4~6。本算法在MATLAB软件中进行编程运行,通过联合多个位移输出点进行反演计算,即先分工况建立每个输出点的KELM预测函数,再以多个位移预测函数和多个实测位移值的误差平方和编程反演目标函数。

图 3 工况3基坑深层水平位移 Fig. 3 Pit deep horizontal displacement in working condition No.3

图 4 工况5基坑深层水平位移 Fig. 4 Pit deep horizontal displacement in working condition No.5

图 5 工况7基坑深层水平位移 Fig. 5 Pit deep horizontal displacement in working condition No.7

表 4 工况3部分输入样本及其输出样本 Tab. 4 Partial samples of inputs and their outputs in working condition No.3
试验编号 c1/kPa φ1/(°) c9/kPa φ9/(°) 位移/mm
测点1/ mm 测点2/ mm 测点3/ mm 测点4/ mm 测点5/ mm 测点6/ mm 测点7/ mm 测点8/ mm
N.1 20.08 25.00 31.46 5.67 4.06 10.46 14.31 15.10 13.42 10.28 6.69 3.50
N.2 13.31 22.54 40.49 7.82 3.70 5.12 5.39 4.29 2.72 1.47 1.19 1.95
N.3 23.15 14.54 45.00 1.00 2.79 6.18 7.91 7.69 6.31 4.54 3.49 3.72
N.4 17.62 10.23 7.77 2.08 4.76 7.16 8.40 8.20 7.12 5.55 4.05 2.88
N.39 7.15 4.69 9.26 33.72 3.87 8.89 9.72 9.19 7.29 4.92 3.07 2.10
N.40 21.92 2.85 7.46 17.92 4.95 14.47 16.52 15.88 12.79 8.84 5.75 4.06

表 5 工况5部分输入样本及其输出样本 Tab. 5 Partial samples of inputs and their outputs in working condition No.5
试验编号 c1/kPa φ1/(°) c9/kPa φ9/(°) 位移/mm
测点1/ mm 测点2/ mm 测点3/ mm 测点4/ mm 测点5/ mm 测点6/ mm 测点7/ mm 测点8/ mm
N.1 20.08 25.00 31.46 5.67 2.62 9.63 17.76 26.43 30.60 27.42 19.25 10.21
N.2 13.31 22.54 40.49 7.82 2.98 4.64 6.82 9.31 9.51 7.21 4.84 4.52
N.3 23.15 14.54 45.00 1.00 1.80 5.52 10.24 15.62 17.70 15.48 11.47 9.28
N.4 17.62 10.23 7.77 2.08 3.72 6.39 10.73 16.42 19.39 17.59 12.81 7.85
N.39 7.15 4.69 33.72 3.87 8.89 9.72 9.19 7.29 4.92 3.07 2.10 2.01
N.40 21.92 2.85 17.92 4.95 14.47 16.52 15.88 12.79 8.84 5.75 4.06 3.59

表 6 工况7部分输入样本及其输出样本 Tab. 6 Partial samples of inputs and their outputs in working condition No.7
试验编号 c1/kPa φ1/(°) c9/kPa φ9/(°) 位移/mm
测点1/ mm 测点2/ mm 测点3/ mm 测点4/ mm 测点5/ mm 测点6/ mm 测点7/ mm 测点8/ mm
N.1 20.08 25.00 31.46 5.67 2.11 8.74 17.16 27.44 36.23 38.94 32.32 20.27
N.2 13.31 22.54 40.49 7.82 2.65 4.07 6.52 10.01 13.27 14.48 12.71 10.98
N.3 23.15 14.54 45.00 1.00 1.37 4.72 9.64 16.52 23.24 26.71 24.76 20.89
N.4 17.62 10.23 7.77 2.08 3.22 5.60 10.14 17.33 24.74 28.31 24.96 17.32
N.39 7.15 4.69 33.72 3.87 7.54 8.55 10.82 15.12 19.36 20.88 17.62 12.63
N.40 21.92 2.85 17.92 4.95 12.73 15.07 18.43 23.82 29.55 32.30 28.89 22.05

4 预测模型评价 4.1 评价指标

试验中,选择平均百分比误差和均方误差根作为模型误差评价指标。

$ e_{\mathrm{MAP}}=\frac{1}{n} \sum\limits_{i=1}^{n} \frac{\left|y_{i}-\hat{y}_{i}\right|}{\left|\hat{y}_{i}\right|} \times 100 \%, $ (12)
$ e_{\mathrm{RMS}}=\sqrt{\frac{1}{n} \sum\limits_{i=1}^{n}\left(y_{i}-\hat{y}_{i}\right)^{2}}, $ (13)

式中,eMAP为平均百分比误差;eRMS为均方误差根;n为训练数据数目;yi为预测数据; $\hat{y}_{i}$ 为真实数据。

为对比IGWO-KELM和GWO-KELM的预测性能,选取工况5测点2的样本数据进行预测分析,先划分训练集和测试集,以训练样本的均方误差根作为优化核参数的目标函数,代入最优核参数建立响应面模型,最后计算真实数据和预测数据的误差指标。平均适应度与最优适应度越接近说明该模型计算过程越稳定。

4.2 核参数寻优

将GWO和IGWO算法的种群数量pop和迭代次数Tmax分别设置为30和100,KELM的核参数范围设置为:C∈ [1, 400],γ∈ [1, 100]。分别利用IGWO、GWO算法耦合KELM核极限学习机,以训练样本的均方根误差作为适应度函数对模型内核参数进行寻优,其GWO和IGWO算法分别对KELM模型核参数Cγ寻优的适应度曲线和结果见图 6图 7。通过对比图 6图 7发现,在相同种群数量和迭代次数下,模型GWO-KELM和IGWO-KELM都能在迭代过程中以较快的速度进行收敛,分别在迭代60次和5次后趋于稳定,但IGWO算法在内核参数搜寻过程中的收敛速度明显优于GWO算法。通过图 7可以看出,模型经过IGWO优化后适应度曲线上下起伏较小,说明该模型的计算过程稳定性较好,其最佳适应度值2.01×10―3也远小于另一个模型的最佳适应度值(GWO-KELM: 4.50×10―2)。得到优化后的KELM模型后,代入工况5测点2的输入样本计算出预测位移值,再与测试样本的真实位移值进行比较,预测评价结果见表 7。从表 7可以看出,相比于GWO-KELM模型,IGWO-KELM模型的预测值与实际值比较接近。上述表明,采用经过改进的灰狼算法可以更好更快地找到最佳优化值,对KELM模型的预测精确性和寻优稳定性具有较大提升。

图 6 GWO优化模型的适应度曲线 Fig. 6 Adaptation curve of GWO optimization model

图 7 IGWO优化模型的适应度曲线 Fig. 7 Adaptation curve of IGWO optimization model

表 7 模型预测评价结果 Tab. 7 Evaluation result of model prediction
模型 平均百分比误差/% 均方误差根 相关系数R
IGWO-KELM 6.58 1.687 6 0.971 4
GWO-KELM 9.87 2.717 0 0.915 2

5 土层等效力学参数反演

研究表明IGWO-KELM模型具有较好的预测精度和适应性。因此基于该方法对工况3,5,7分别建立IGWO-KELM模型。以预测函数联合多个测点的实测位移值编写反演目标函数,在对应工况测点的实测位移值区间内$\left[D_{i=h}-\sigma, D_{i=h}+\sigma\right]$重复20次独立随机抽样组合,再次调用IGWO算法反演出解集,最后依据解集极值区间[Xmin, Xmax]得到等效力学参数区间。工况3开挖面以上测点为3,5,7 m;工况5开挖面以上测点为3,5,7,9,11 m;工况7开挖面以上测点为:3,5,7,9,11,13 m,3个工况全部测点为3,5,7,9,11,13,15,17 m,其部分反演迭代曲线见图 8~11。由于篇幅有限,以下只给出了工况3反演的解集,见表 8表 9。按照2种取点方式分别整理出3个工况的反演结果,见表 10表 11

图 8 以工况3前3个测点位移反演的迭代曲线 Fig. 8 Iteration curves of displacement inversion of first three measuring points in working condition No.3

图 9 以工况5前5个测点位移反演的迭代曲线 Fig. 9 Iteration curves of displacement inversion of first five measuring points in working condition No.5

图 10 以工况3全部测点位移反演的迭代曲线 Fig. 10 Iteration curves of displacement inversion of all measuring points in working condition No.3

图 11 以工况5全部测点位移反演的迭代曲线 Fig. 11 Iteration curves of displacement inversion of all measuring points in working condition No.5

表 8 以工况3开挖面以上测点位移反演的解集 Tab. 8 Solution set of displacement inversion of measuring points above excavation face in working condition No.3
序号 c1/kPa φ1/(°) c2/kPa φ2/(°) c6/kPa φ6/(°) c7/kPa φ7/(°) c8/kPa φ8/(°) c9/kPa φ9/(°)
1 18.92 19.53 17.92 7.74 24.49 11.24 25.38 7.74 10.60 4.97 14.42 8.37
2 19.03 19.40 15.42 8.15 25.98 9.48 27.89 7.91 5.31 5.97 16.60 8.68
3 19.73 19.11 18.79 8.26 16.24 10.83 15.82 7.63 6.42 8.26 12.92 8.29
4 18.33 18.17 17.75 7.61 24.49 10.75 36.35 7.85 22.62 8.89 19.02 7.00
17 18.18 18.01 17.29 8.16 23.72 13.43 28.32 11.02 19.92 8.80 20.96 7.58
18 17.09 18.16 17.93 7.27 18.04 10.55 27.59 9.37 20.02 9.71 24.51 8.08
19 18.03 18.20 17.36 7.72 28.19 13.67 19.98 10.55 21.67 5.06 23.11 8.06
20 19.15 19.40 18.11 8.29 20.67 9.30 18.05 9.81 23.78 8.45 22.64 7.39
Min 17.05 16.54 15.79 6.56 13.24 4.16 13.19 6.46 16.80 5.06 16.74 3.53
Max 19.15 19.40 18.48 8.42 28.30 13.67 36.35 13.55 27.13 9.71 32.95 10.35

表 9 以工况3全部测点位移反演的解集 Tab. 9 Solution set of displacement inversion of all measuring points in working condition No.3
序号 c1/kPa φ1/(°) c2/kPa φ2/(°) c6/kPa φ6/(°) c7/kPa φ7/(°) c8/kPa φ8/(°) c9/kPa φ9/(°)
1 17.49 16.97 16.59 7.21 18.64 9.21 15.07 8.63 20.97 7.22 21.46 8.33
2 16.23 18.68 16.97 7.47 16.35 6.71 30.15 8.25 17.57 4.30 27.76 8.58
3 16.61 17.04 16.77 8.02 15.10 10.35 15.92 7.58 20.29 6.85 21.45 6.35
4 17.94 18.12 17.35 8.25 23.57 10.16 16.39 8.38 16.13 9.02 21.13 6.69
17 17.75 18.77 17.08 8.76 30.65 9.65 19.53 6.73 21.96 9.26 12.31 9.87
18 17.49 18.78 17.84 9.00 18.52 10.55 12.24 11.11 7.80 8.00 14.61 9.30
19 17.39 18.98 16.98 8.96 17.66 10.69 19.54 12.49 7.81 7.49 13.14 9.38
20 16.32 18.50 16.50 6.77 26.50 13.56 20.44 10.20 26.51 9.18 15.24 5.73
Min 16.32 17.04 16.50 6.71 15.10 9.29 12.24 5.30 5.70 6.45 12.28 5.31
Max 18.04 18.98 17.89 9.45 30.65 15.39 28.98 12.49 26.51 9.26 21.66 9.87

表 10 以开挖面以上测点位移反演的结果 Tab. 10 Result of displacement inversion of measuring points above excavation face
土层名称 参数 工况3 工况5 工况7 交集结果
反演结果区间/区间差 反演结果区间/区间差 反演结果区间/区间差 反演结果区间/区间差
第1层土 c1/kPa [17.05, 19.15]/2.10 [16.88, 19.83]/2.95 [17.93, 19.50]/1.57 [17.93, 19.15]/1.22
φ1/(°) [16.54, 19.40]/2.86 [18.23, 19.52]/1.28 [14.82, 19.08]/4.26 [18.23, 19.08]/0.84
第2层土 c2/kPa [15.79, 18.48]/2.69 [17.39, 25.91]/8.52 [17.55, 18.76]/1.21 [17.55, 18.48]/0.93
φ2/(°) [6.56, 8.42]/1.86 [6.50, 8.57]/2.07 [5.62, 8.26]/2.65 [6.56, 8.26]/1.71
第3层土 c3/kPa [21.13, 25.80]/4.67 [12.97, 21.82]/8.86 [18.05, 21.91]/3.85 [21.13, 21.82]/0.70
φ3/(°) [4.37, 9.11]/4.74 [6.59, 9.09]/2.50 [5.39, 8.16]/2.77 [6.59, 8.16]/1.57
第4层土 c4/kPa [14.01, 25.43]/11.42 [25.11, 30.42]/5.31 [25.35, 30.26]/4.91 [25.35, 25.43]/0.08
φ4/(°) [13.43, 20.65]/7.22 [13.26, 18.36]/5.11 [10.14, 15.40]/5.26 [13.43, 15.40]/1.98
第5层土 c5/kPa [15.33, 32.26]/16.93 [16.66, 26.86]/10.20 [13.14, 24.34]/11.21 [16.66, 24.34]/7.68
φ5/(°) [4.59, 11.65]/7.06 [3.70, 10.47]/6.77 [5.83, 9.55]/3.73 [5.83, 9.55]/3.73
第6层土 c6/kPa [13.24, 28.30]/15.06 [14.49, 30.69]/16.20 [18.02, 33.60]/15.59 [18.02, 28.30]/10.28
φ6/(°) [4.16, 13.67]/9.52 [6.20, 16.78]/10.58 [6.39, 12.99]/6.60 [6.39, 12.99]/6.60
第7层土 c7/kPa [13.19, 36.35]/23.16 [8.08, 31.05]/22.97 [10.78, 32.11]/21.33 [13.19, 31.05]/17.86
φ7/(°) [6.46, 13.55]/7.09 [6.40, 11.54]/5.14 [7.15, 13.56]/6.41 [7.15, 11.54]/4.39
第8层土 c8/kPa [16.80, 27.13]/10.33 [11.59, 24.31]/12.72 [16.12, 29.99]/13.87 [16.80, 24.31]/7.51
φ8/(°) [5.06, 9.71]/4.65 [5.14, 11.29]/6.15 [5.02, 10.69]/5.67 [5.14, 9.71]/4.57
第9层土 c9/kPa [16.74, 32.95]/16.21 [11.97, 23.67]/11.71 [7.55, 35.70]/28.15 [16.74, 23.67]/6.93
φ9/(°) [3.53, 10.35]/6.82 [6.20, 12.28]/6.08 [2.30, 14.01]/11.71 [6.20, 10.35]/4.15

表 11 以全部测点位移反演的结果 Tab. 11 Result of displacement inversion of all measuring points
土层名称 参数 工况3 工况5 工况7 交集结果
反演结果区间/区间差 反演结果区间/区间差 反演结果区间/区间差 反演结果区间/区间差
第1层土 c1/kPa [16.32, 18.04]/1.73 [17.34, 20.43]/3.09 [16.45, 19.20]/2.75 [17.34, 18.04]/0.70
φ1/(°) [17.04, 18.98]/1.94 [16.34, 20.05]/3.71 [14.84, 18.82]/3.98 [17.04, 18.82]/1.79
第2层土 c2/kPa [16.50, 17.89]/1.38 [16.53, 25.97]/9.45 [16.20, 22.89]/6.69 [16.53, 17.89]/1.36
φ2/(°) [6.71, 9.45]/2.74 [6.07, 9.62]/3.55 [5.27, 6.83]/1.55 [6.71, 6.83]/0.12
第3层土 c3/kPa [22.66, 26.68]/4.02 [15.21, 23.26]/8.06 [17.01, 24.71]/7.70 [22.66, 23.26]/0.61
φ3/(°) [3.91, 8.50]/4.59 [6.03, 8.92]/2.89 [6.49, 9.31]/2.82 [6.49, 8.50]/2.01
第4层土 c4/kPa [13.79, 28.28]/14.49 [25.05, 31.34]/6.29 [23.25, 30.46]/7.21 [25.05, 28.28]/3.23
φ4/(°) [10.91, 18.90]/7.99 [14.23, 18.67]/4.43 [9.26, 15.32]/6.06 [14.23, 15.32]/1.09
第5层土 c5/kPa [12.19, 25.74]/13.56 [14.21, 34.81]/20.60 [10.75, 23.84]/13.09 [14.21, 23.84]/9.63
φ5/(°) [6.72, 14.58]/7.86 [7.20, 14.97]/7.77 [5.28, 8.93]/3.65 [7.20, 8.93]/1.73
第6层土 c6/kPa [15.10, 30.65]/15.55 [12.34, 38.93]/26.59 [12.12, 27.54]/15.42 [15.10, 27.54]/12.44
φ6/(°) [9.29, 15.39]/6.10 [6.84, 13.05]/6.21 [6.18, 15.29]/9.12 [9.29, 13.05]/3.76
第7层土 c7/kPa [12.24, 28.98]/16.74 [13.61, 28.66]/15.05 [12.11, 32.78]/20.67 [13.61, 28.66]/15.05
φ7/(°) [5.30, 12.49]/7.20 [6.26, 10.98]/4.72 [3.76, 12.72]/8.96 [6.26, 10.98]/4.72
第8层土 c8/kPa [5.70, 26.51]/20.81 [8.20, 26.86]/18.66 [4.82, 29.34]/24.52 [8.20, 26.51]/18.31
φ8/(°) [6.45, 9.26]/2.81 [5.26, 10.67]/5.41 [2.17, 9.00]/6.82 [6.45, 9.00]/2.54
第9层土 c9/kPa [12.28, 21.66]/9.38 [11.08, 26.66]/15.58 [10.34, 29.86]/19.53 [12.28, 21.66]/9.38
φ9/(°) [5.31, 9.87]/4.55 [5.50, 11.99]/6.49 [4.13, 9.23]/5.10 [5.50, 9.23]/3.73

图 8~11可以看出,在IGWO优化后,以开挖面以上测点位移反演的适应度值分别为0.68和0.89,结果整体比全部测点的好。从表 8表 9可以看出,工况3开挖范围内(开挖至7.52 m)的第1~3层土的参数反演极值范围比较稳定,但由第4层③2粉土开始,开挖范围外的土层参数极值区间出现波动较大的情况。通过分析表 10表 11,发现在工况5和工况7开挖面以上取点反演时,都表现出开挖面以上的土层(①1填土、③1泥炭质土、③1-1黏土、③2粉土)结果范围比较收敛,而从开挖面以下的③3黏土开始,土层参数反演区间浮动较大,与上述工况3分析出的规律基本一致。由此可知该方法对开挖面以上土层的抗剪强度参数反演时,反演结果比较可靠,而对开挖面以下土层的抗剪强度参数反演时,结果不太理想。

分析其主要原因是基坑土方开挖对基坑开挖深度范围内的土体影响比较显著,而对基坑开挖面以下嵌固端部分土体影响较小,导致开挖范围内支护桩位移变形比嵌固端的明显且准确。对比表 10表 11可知,以开挖面以上测点位移反演的结果范围从整体上要比以全部测点位移反演的结果范围更小,得到的交集区间也相对更加可靠。因此选择以开挖面以上测点位移反演的交集结果作为最终反演结果,见表 12

表 12 最终土层抗剪强度指标反演结果 Tab. 12 Inversion result of soil final shear strength index
土层名称 原始设计值 反演结果
c/kPa φ/(°) c/kPa φ/(°)
1填土 10 12 [17.93, 19.15] [18.23, 19.08]
1泥炭质土 21.21 8.3 [17.55, 18.48] [6.56, 8.26]
1-1黏土 16.92 6.7 [21.13, 21.82] [6.59, 8.16]
2粉土 29.08 14.5 [25.35, 25.43] [13.43, 15.40]
3黏土 23.31 6.8 [16.66, 24.34] [5.83, 9.55]
3-1粉土 22.14 12.9 [18.02, 28.30] [6.39, 12.99]
1泥炭质土 32.31 7.1 [13.19, 31.05] [7.15, 11.54]
1-2粉质黏土 28.69 7.2 [16.80, 24.31] [5.14, 9.71]
1泥炭质土 32.31 7.1 [16.74, 23.67] [5.50, 9.23]

通过表 12的对比,发现原始设计参数和最终反演参数结果存在一定差异,原始设计参数取值存在不合理之处。将表 12中的最终土层参数反演分析结果取区间中值,代入同一基坑下不同剖面模型中计算工况3,5,7处基坑坑顶以下测点4,8,12 m处的桩体水平位移,并与对应位置处统计得到位移实测值的均值进行对比,如表 13所示。对比结果表明,在3个不同工况下,深层桩体水平位移测点计算值与对应实测位移均值的绝对误差较小,验证了该算法的可行性。

表 13 计算值与实测值对比 Tab. 13 Calculated values v.s. measured values
工况 桩体水平位移测点/m 实测位移均值/mm 参数区间中值的计算值/mm 绝对误差
工况3 4 10.64 9.80 0.84
8 14.47 11.70 2.77
12 5.37 7.70 2.33
工况5 4 12.30 9.40 2.90
8 17.80 18.60 0.80
12 8.31 11.00 2.69
工况7 4 10.01 8.70 1.31
8 29.63 29.10 0.53
12 33.33 30.80 2.53

6 结论

(1) 本研究基于均匀试验设计得到学习样本,再利用一种信息共享搜索策略改进的GWO算法对KELM模型进行核参数优化,得到最优核参数Cγ,再用优化后的模型进行预测计算。对比GWO-KELM模型,IGWO-KELM模型的2种误差指标RMSE和MAPE分别降低了37.89%和33.33%,可知IGWO算法能够有效提高KELM模型的预测精度。

(2) 基于IGWO-KELM的深基坑土层等效力学参数反演分析方法可以较好地反演分析动态施工的土层抗剪强度参数。但该方法对工况开挖面以上土层的抗剪强度参数反演时结果比较准确,对工况开挖面以下土层的抗剪强度参数反演时结果范围浮动较大,对于基坑工况开挖面以下土层的抗剪强度参数反演方法还需进一步研究。

(3) 由于观测仪器、外界条件等诸多因素的影响,监测数据中出现系统误差和粗差的可能性较大。本研究在监测数据点的容差区间里进行随机抽样反演计算,并验证其正算结果与实测位移值比较接近,可知采用多点联合的方法对含有误差的监测数据反演时具有一定可行性。

参考文献
[1]
杜守军, 张春会. 软土基坑开挖位移反分析的改进遗传算法[J]. 辽宁工程技术大学学报(自然科学版), 2012, 31(2): 163-167.
DU Shoujun, ZHANG Chunhui. Improved genetic algorithm of displacement back analysis in soft pit excavation[J]. Journal of Liaoning Technical University (Natural Science), 2012, 31(2): 163-167.
[2]
阮永芬, 余东晓, 杨均, 等. PSO-SVM反演隧道周围加固软土的力学参数[J]. 公路交通科技, 2020, 37(6): 87-96.
RUAN Yongfen, YU Dongxiao, YANG Jun, et al. Inversion of mechanical parameters of reinforced soft soil around tunnel based on PSO-SVM[J]. Journal of Highway and Transportation Research and Development, 2020, 37(6): 87-96. DOI:10.3969/j.issn.1002-0268.2020.06.011
[3]
孙钱程, 李邵军, 赵洪波, 等. 基于位移和松弛深度的岩体参数概率反分析方法[J]. 岩石力学与工程学报, 2019, 38(9): 1884-1894.
SUN Qiancheng, LI Shaojun, ZHAO Hongbo, et al. Probabilistic back analysis of rock mechanical parameters based on displacement and relaxation depth[J]. Chinese Journal of Rock Mechanics and Engineering, 2019, 38(9): 1884-1894.
[4]
高玮. 基于粒子群优化的岩土工程反分析研究[J]. 岩土力学, 2006, 27(5): 795-798.
GAO Wei. Back analysis algorithm in geotechnical engineering based on particle swarm optimization[J]. Rock and Soil Mechanics, 2006, 27(5): 795-798.
[5]
刘军, 翁贤杰, 张龙生, 等. 基于GA-BP神经网络的隧道围岩力学参数反演[J]. 公路交通科技, 2020, 37(7): 90-96.
LIU Jun, WENG Xianjie, ZHANG Longsheng, et al. Inversion of mechanical parameters of tunnel surrounding rock based on GA-BP neural network[J]. Journal of Highway and Transportation Research and Development, 2020, 37(7): 90-96. DOI:10.3969/j.issn.1002-0268.2020.07.012
[6]
凌同华, 秦健, 宋强, 等. 基于改进粒子群算法和神经网络的智能位移反分析法及其应用[J]. 铁道科学与工程学报, 2020, 17(9): 2181-2190.
LING Tonghua, QIN Jian, SONG Qiang, et al. Intelligent displacement back-analysis based on improved particle swarm optimization and neural network and its application[J]. Journal of Railway Science and Engineering, 2020, 17(9): 2181-2190.
[7]
肖明清, 刘浩, 彭长胜, 等. 基于神经网络的深厚软土地层参数反演分析[J]. 地下空间与工程学报, 2017, 13(1): 279-286.
XIAO Mingqing, LIU Hao, PENG Changsheng, et al. Back analysis of deep soft soil parameters based on neural network[J]. Chinese Journal of Underground Space and Engineering, 2017, 13(1): 279-286.
[8]
徐睿, 梁循, 齐金山, 等. 极限学习机前沿进展与趋势[J]. 计算机学报, 2019, 42(7): 1640-1670.
XU Rui, LIANG Xun, QI Jinshan, et al. Advances and trends in extreme learning machine[J]. Chinese Journal of Computers, 2019, 42(7): 1640-1670.
[9]
叶智峰, 曹青. 极限学习机在初始地应力场反演中的应用[J]. 水电能源科学, 2016, 34(6): 158-160, 157.
YE Zhifeng, CAO Qing. Application of extreme learning machine in back analysis of initial geostress field[J]. Water Resources and Power, 2016, 34(6): 158-160, 157.
[10]
张阳茁, 杨杰, 程琳, 等. 基于极限学习机的隧洞岩体蠕变参数反分析方法[J]. 水资源与水工程学报, 2017, 28(3): 205-210.
ZHANG Yangzhuo, YANG Jie, CHENG Lin, et al. Back analysis of rock creep parameter based on extreme learning machine[J]. Journal of Water Resources and Water Engineering, 2017, 28(3): 205-210.
[11]
王述红, 董福瑞, 朱宝强, 等. 山岭隧道围岩参数智能反演及稳定性分析[J]. 应用基础与工程科学学报, 2021, 29(5): 1171-1185.
WANG Shuhong, DONG Furui, ZHU Baoqiang, et al. Parameters Intelligent inversion and stability analysis of surrounding rock of mountain tunnel[J]. Journal of Basic Science and Engineering, 2021, 29(5): 1171-1185.
[12]
HUANG G B, ZHU Q Y, SIEW C K. Extreme learning machine: A new learning scheme of feedforward neural networks [C]//Proceedings of 2004 IEEE International Joint Conference on Neural Networks. New York: IEEE, 2004: 985-990.
[13]
HUANG G B. An insight into extreme learning machines: Random neurons, random features and kernels[J]. Cognitive Computation, 2014, 6(3): 376-390. DOI:10.1007/s12559-014-9255-2
[14]
宣畅. 基于优化后的内核极限学习机的短期风力发电功率预测[J]. 软件工程, 2022, 25(4): 39-47.
XUAN Chang. Short-term wind power prediction based on optimized kernel extreme learning machine[J]. Software Engineering, 2022, 25(4): 39-47.
[15]
MIRJALILI S, MIRJALILI S M, LEWIS A. Grey wolf optimizer[J]. Advances in Engineering Software, 2014, 69: 46-61. DOI:10.1016/j.advengsoft.2013.12.007
[16]
NADIMI H, TAGHIAN S, MIRJALILI S. An improved grey wolf optimizer for solving engineering problems [J/OL]. Expert Systems with Applications, 2021, 166: 113917.(2020-09-16)[2023-05-04].https://doi.org/10.1016/j.eswa.2020.113917.
[17]
方开泰. 均匀设计与均匀设计表[M]. 北京: 科学出版社, 1994.
FANG Kaitai. Uniform design and uniform design table[M]. Beijing: Science Press, 1994.
[18]
曹净, 孙长宁, 张瑞梅, 等. 基于非参数回归的土层参数反演分析算法[J]. 计算机工程, 2016, 42(2): 316-321.
CAO Jing, SUN Changning, ZHANG Ruimei, et al. Back analysis algorithm of soil parameter based on non-parametric regression[J]. Computer Engineering, 2016, 42(2): 316-321.