基于PSO-SVR的土压平衡盾构施工进度优化
Advance rate optimization of earth pressure balance shield based on PSO-SVR
通讯作者:
收稿日期: 2021-08-27
基金资助: |
|
Received: 2021-08-27
Fund supported: | 教育部-中国移动联合基金建设项目(MCM20180703);国家重点研发计划课题资助项目(2018YFB1702503) |
作者简介 About authors
秦元(1983—),男,高级工程师,从事盾构智能化研究.orcid.org/0000-0002-9446-0977.E-mail:
针对隧道掘进机(TBM)利用率预测研究匮乏的问题,建立数据驱动的利用率预测模型并进一步对施工进度展开优化. 结合新加坡某地铁隧道项目数据,研究地质类型、司机操作与载荷对TBM利用率的影响,提出基于支持向量回归(SVR)的利用率预测方法,并以施工进度最大为目标展开操作参数优化. 利用SVR建立掘进环利用率与地质类型、载荷、操作参数的映射模型;建立以施工进度最大为目标,以地质类型、载荷、操作参数为约束边界的优化方程;利用粒子群优化(PSO)寻找特定地质类型下最优的操作参数. 结果表明:SVR模型在验证集和测试集上的R2分别为0.729和0.625,均优于多元线性回归、决策树、k最近邻、随机森林、AdaBoost和XGBoost模型;PSO能准确地找出最优的操作参数.
关键词:
A data-driven utilization factor prediction model was established and the advance rate was further optimized, in view of the lack of research on the utilization factor prediction of tunnel boring machine (TBM). The effects of geological type, driver operation and loads on TBM utilization factor were studied on the basis of on-site data collected from a metro tunnel project in Singapore. A utilization factor prediction method based on support vector regression (SVR) was proposed, and the operational parameters optimization was further carried out with the goal of maximizing the advance rate. SVR was used to build the mapping model between the utilization factor of tunneling cycle and the geological type, loads and operational parameters. Then, optimization equations were established with the maximum advance rate as the objective and the geological type, loads and operational parameters as the constraints. Finally, particle swarm optimization (PSO) was applied to optimize the equations and find the optimal operational parameters under specific geological type. Results showed that R2 of SVR model on the validation set and the test set were 0.729 and 0.625 respectively, which were better than that of multiple linear regression, decision tree, k-nearest neighbors, random forest, AdaBoost and XGBoost models. Moreover, PSO can accurately find out the optimal operational parameters.
Keywords:
本文引用格式
秦元, 余宏淦, 陶建峰, 孙浩, 刘成良.
QIN Yuan, YU Hong-gan, TAO Jian-feng, SUN Hao, LIU Cheng-liang.
TBM有4个性能参数:净掘进速度(penetration rate, PR),表示机器处于掘进状态时的推进速度;利用率(utilization factor, U),表示TBM 掘进时间与总当班时间的百分比;施工进度(advance rate, AR),为净掘进速度与利用率的乘积;滚刀寿命,表示单把刀开挖的岩土体积或开挖距离[4]. 它们表征着TBM的运行成本及施工效率,是TBM隧道建设的重要经济性指标. 当前,对TBM性能参数的研究主要集中在净掘进速度预测[5-6]和刀具磨损评估[2]上,对利用率的关注相对较少. 主要有2方面原因:1)利用率影响因素众多,精确评估面临困难;2)各因素导致的停机数据较难完整地获取. 实际上,如果净掘进速度较大而利用率低,比如软岩/土情况下,TBM的施工进度也不会高;反之,如果净掘进速度较小而利用率高,比如硬岩情况下,TBM的施工进度也可能不低. 因此,准确预测TBM的利用率具有重要的意义.
在利用率的定义中,总当班时间包括掘进、换步、支护/拼装、刀具检查与更换、设备维修保养等时间. 据统计,TBM施工项目中掘进机利用率一般为5%~65%,且不同工程掘进机利用率差别较大[4]. 段晓晨等[7]基于西康铁路秦岭隧道统计数据,指出加强管理、提高工人水平、加强机械维保能提高利用率. 龚秋明等[8]基于引汉济渭岭北隧洞统计数据,指出岩体条件或者操作参数的细小变化会对利用率产生较大影响. Alber等[9]指出地质条件对利用率影响很大,因为岩石性质会影响隧道支护时间和刀盘刀具更换时间. Rostami[4]指出利用率对地质条件非常敏感,断层破碎带会影响开敞式TBM的利用率,而不良地质导致的掌子面坍塌或者“卡盾”则会降低盾构的利用率. 综上所述,TBM利用率的影响因素众多,其中地质条件和操作参数是2个重要的影响因素.
在国外,CSM与NTNU模型是2个最经典的模型,它们通过将TBM 的停机时间分配成不同的活动来评估利用率[10],但是这2个模型提出的时间较早,在当下应用中精度不高[11]. Simoes 等[12]以机器直径、岩体质量等级、地下水流入量等为输入,利用模糊逻辑方法建立了 TBM 利用率的预测模型. Frough等[13]应用岩石工程系统来计算与地质和岩体相关的停机时间指标,结果表明其相比传统的统计方法具有更高的精度. Noori等[14]分别利用多元线性回归、人工神经网络和人工神经网络-粒子群优化算法建立利用率预测模型,模型的输入考虑地质条件、推力与扭矩等,结果表明人工神经网络-粒子群优化算法表现最佳. 在国内,利用率预测模型的开发落后于国外,主要停留在定性分析的层面.
以上研究,要么是在规划阶段对利用率进行预估,要么是对现场施工管理提出一些建设性意见,并没有研究在现有的地质状况、设备规格、施工管理水平等条件下应如何实时预测利用率并优化司机操作以提高TBM的施工进度. 因此,本研究以新加坡某双层隧道项目为背景,着重分析在现有的设备规格、施工管理水平下地质类型和操作参数对利用率的影响,建立动态的利用率预测模型,并在此基础上对操作参数进行优化以最大化施工进度.
1. 基于PSO-SVR的土压平衡盾构施工进度优化
1.1. 支持向量回归
图 1
SVR可以表示为如下数学形式:
式中:C为正则化常数,
引入松弛变量
通过引入拉格朗日乘子
再令
上述过程须满足KKT条件,最终得到SVR的解或决策函数如下:
若考虑特征的非线性映射(
式中:
1.2. 粒子群优化算法
在PSO中, 每个粒子都代表着寻优空间的1个可能解,粒子有其位置和速度,粒子位置坐标对应的目标函数f(x)值即为该粒子的适应度. 在每1轮迭代进化过程中, 粒子通过自身历史最优位置pbest和群体的历史最优位置gbest来更新当前的速度和位置,直至收敛到最优解. 假设X=[X1, X2
式中:
PSO求解带约束的优化问题,须在原始的目标函数f(x)中加入与约束条件有关的惩罚项[18]. 改进的目标函数F(x)计算如下:
式中:h(t)为动态更新的惩罚系数,与迭代次数t相关,通常可使用
1.3. 基于PSO-SVR的TBM施工进度优化
本研究提出基于PSO-SVR的TBM施工进度优化方法,流程如图2所示.
图 2
图 2 基于PSO-SVR的施工进度优化方法流程图
Fig.2 Flowchart of advance rate optimization method based on PSO-SVR
首先,对原始数据进行预处理,包括:1)筛选出含地质标签的环的推力、扭矩、刀盘转速和推进速度;2)进一步筛选出掘进状态对应的数据,将一环数据划分为上升段与稳定段,并选出稳定段数据;3)利用3σ准则检测数据中异常值并进行插值处理,对处理后的数据按环求均值. 注意:由于刀盘转速会有正负值(对应正反转),对于刀盘转速的预处理是取绝对值后再求平均.
其次,构建数据集,利用上隧道数据建立利用率预测模型U=f0(T, F, n, v, geo),利用下隧道数据验证模型的有效性.
再次,建立施工进度优化方程:
式中:AR为施工进度,n为刀盘转速,v为推进速度,f0(T, F, n, v, geo)为利用率预测模型,T为扭矩,F为推力,geo为地质类型,P为刀盘最大功率,nl和nu为刀盘转速的上、下界,vl和vu为推进速度的上、下界. 最后,利用PSO优化式(17),得到特定地质类型下最优的操作参数(n*,v*).
2. 工程概述
图 3
表 1 EPB主要技术规格
Tab.1
技术参数 | 设计值 |
D/mm | 6720 |
P/kW | 8×160 |
Tmax/(kN·m) | 8322 |
n/ (r∙min−1) | 0~4 |
Fmax/ kN | 49220 |
vmax/( mm∙min−1) | 80 |
隧道沿线的地质信息主要来源于新加坡政府文件和现场勘探. 隧道沿线会遭遇多种地质构造,包括卡兰组、古冲积层、坎宁堡卵石层和句容组. 整体上,有4~15 m厚的填充层覆盖在卡兰组上方,卡兰组下方依次是古冲积层和句容组. 隧道沿线布设有15个钻孔,其中14个穿过上下隧道. 如表2所示为钻孔的地质信息和相应的环号. 可以看出,在这些钻孔中,句容组最常见,其次是坎宁堡卵石层. 隧道断面除了单一的地质构造类型外,还存在复合类型,总体地质条件较复杂. 值得注意的是,距离较近的钻孔更有可能具有相似或相同的地质类型,如10号和11号钻孔、12号和13号钻孔.
表 2 钻孔对应的环号与地质类型
Tab.2
钻孔编号 | 上隧道 | 下隧道 | |||
R | 地质类型 | R | 地质类型 | ||
1 | 500 | 句容组(V) | 500 | 句容组(IV) | |
2 | 388 | 句容组(V) | 388 | 句容组(V) | |
3 | 302 | 句容组(IV) | 302 | 句容组(复合地层) | |
4 | 265 | 句容组(V) | 265 | 句容组(复合地层) | |
5 | 229 | 句容组(V) | 229 | 句容组(复合地层) | |
6 | 202 | 句容组(IV) | 202 | 句容组(IV) | |
7 | 192 | 句容组(V) | 192 | 句容组(IV) | |
8 | 137 | 坎宁堡卵石层 | 137 | 坎宁堡卵石层 | |
9 | 123 | 坎宁堡卵石层 | 123 | − | |
10 | 119 | 坎宁堡卵石层 | 119 | 坎宁堡卵石层 | |
11 | 117 | 坎宁堡卵石层 | 117 | 坎宁堡卵石层 | |
12 | 98 | 河流黏土 | 98 | 坎宁堡卵石层 | |
13 | 96 | 河流黏土 | 96 | 坎宁堡卵石层 | |
14 | 63 | 海洋黏土 | 64 | 古冲积层(复合地层) | |
15 | 44 | 海洋黏土 | 44 | 河流黏土(复合地层) |
3. 数据分析
图 4
图 4 上隧道第90环推力随系统状态的变化
Fig.4 Thrust of NO. 90 ring of upper tunnel varying with system state
图 5
图 5 上隧道EPB掘进状态下关键参数的分布
Fig.5 Distribution of key parameters of EPB in tunneling state of upper tunnel
当前的研究主要是从一定掘进距离或者工作日的尺度来计算利用率[12, 14],而本研究则将利用率的计算细化到掘进环尺度. 将一环掘进状态持续时间除以所有状态持续时间便得到该环的利用率,而1~500环利用率的平均值即为整个标段的平均利用率. 如图6所示为上、下隧道各环利用率的变化情况. 可以看出,各环利用率在0~70%波动,上隧道平均利用率为41.5%,下隧道平均利用率为37.1%. 由引言中前人的统计结果[4]可知,TBM利用率一般在5%~65%,而本项目少量环的利用率超过了该范围. 利用率过低主要由非掘进状态耗时严重引起,具体原因为等待土箱车时间过长或者设备故障导致的停机检修时间过长;利用率过高主要是由掘进时间过长引起的,在一环掘进长度固定的情况下,这意味着净掘进速度过低. 另外,还可以发现上、下隧道沿着掘进方向利用率的变化相似,这可以从侧面证明利用率与地质条件有关,因为上、下隧道的地质条件较相似. 由于本研究主要关注地质条件和司机操作参数对利用率的影响,因此对利用率的“异常值”进行预处理,用前后2环的利用率的均值对“异常值”进行插值,并将处理后的利用率也绘制在图6中. 如图7所示为上、下隧道不同地质类型下利用率的统计结果. 图中,JR- V、JR-IV、FCBB、FC和MC分别表示句容组(V)、句容组(IV)、坎宁堡卵石层、河流黏土和海洋黏土. 可以发现:1)整体上,EPB在坎宁堡卵石层下具有最高的利用率,其次是句容组(V&IV)和河流黏土,EPB在海洋黏土下利用率最低;2)即使在相同的地质条件下,EPB也会具有不同的利用率.
图 6
图 6 上、下隧道各环利用率
Fig.6 Utilization factor of each ring of upper and lower tunnels
图 7
图 7 上、下隧道不同地质类型下利用率的统计
Fig.7 Statistics of utilization factor of upper and lower tunnels under different geological types
如图8 (a)、(b)所示为操作参数刀盘转速和推进速度对利用率的影响. 可以看出:1)刀盘转速对利用率的影响不如推进速度那么明显;2)整体上,随着推进速度的加快,利用率有逐渐下降的趋势. 由于施工进度为利用率与推进速度的乘积,而利用率又随着推进速度的加快而减小,必然存在一个最优的推进速度使得施工进度最大.
图 8
图 8 操作参数对利用率的影响
Fig.8 Influence of operational parameters on utilization factor
图 9
图 9 不同地质类型下扭矩和推力随贯入度的变化
Fig.9 Variations of torque and thrust with penetration rate under different geological types
综上所述,地质类型和操作参数均对EPB的利用率有很大的影响. 在实际施工中,司机一般凭借经验判断地质类型并据此设置相应的操作参数,但这不能保证操作参数是最优的. 如何设置合适的操作参数,使得盾构掘进得又快又稳,这是一个值得研究的问题,也是本研究力图解决的问题.
4. 实验验证
4.1. 数据集构造
由表2可知,上隧道钻探点对应的地质类型有5种,分别是句容组(V)、句容组(IV)、坎宁堡卵石层、河流黏土和海洋黏土,其对应的地质标签分别设置为0、1、2、3、4. 进一步,对数字标签进行向量化处理,这有助于建模成功,如标签0转换为[1, 0, 0, 0, 0],标签1转换为[0, 1, 0, 0, 0],其余依次类推. 下隧道的地质条件较复杂,除了有上隧道中出现的句容组(V)、句容组(IV)和坎宁堡卵石层外,还有句容组、古冲积层和河流黏土的复合地层. 由于复合地层复杂多变且数据十分有限,本研究暂不考虑复合地层这种情况. 接着,按照1.3节介绍的数据预处理流程处理数据,利用上隧道的数据构造训练集,利用下隧道数据构造测试集. 为了调节并获得较优的模型参数,对训练集按照7∶3进一步细分为训练集和验证集. 模型的输入为扭矩(T)、推力(F)、刀盘转速(n)、推进速度(v)和地质类型(geo,向量形式),输入的维度为9;模型的输出为利用率(U),输出的维度为1. 如表3所示为训练集和测试集的信息.
表 3 训练集与测试集信息
Tab.3
数据集 | 数据来源 | 输入特征 | 回归变量 | 样本量 |
训练集 | 上隧道 | T、F、n、v、geo | U | 67 |
测试集 | 下隧道 | T、F、n、v、geo | U | 42 |
4.2. 结果分析
采用2个指标来评估模型的性能,分别为均方误差(mean square error, MSE)和决定系数(coefficient of determination, R2),其计算公式如下:
式中:N为样本量,yi为回归变量的真实值,
采用网格搜索法来获取最优的模型参数. 对于SVR,首先选择核函数类型,常见的核函数有线性核、多项式核和高斯核;然后设置惩罚系数C和核系数γ的寻优范围. 此处,核函数选为线性核,ln C 与ln γ的寻优范围均设置为[−7.0, 0],步长为0.2. 如图10所示为验证集下,不同C与γ组合的MSE的变化. 可以看出:1)在线性核条件下,γ的取值对模型的性能无影响;2)当C=0.002时,模型在验证集上的MSE最小,为0.0038,此时对应的模型参数是最优的. 如图11 (a) 、 (b)所示为SVR模型在验证集与测试集上的表现. 图中,Ut、Up分别表示利用率的真实值与预测值. 可以看出,模型在验证集与测试集上的R2分别为0.729和0.625. 因此,预测结果与真实值较吻合,模型在另一条隧道上具有良好的泛化能力.
图 10
图 11
图 11 SVR模型在验证集与测试集上的表现
Fig.11 Performance of SVR model on validation set and test set
为了进一步证明SVR模型的优越性,采用多元线性回归(multiple linear regression, MLR)、岭回归(ridge regression, RR)及传统的机器学习算法,如决策树(decision tree, DT)、k最近邻(k-nearest neighbors, KNN)、随机森林(random forest, RF)、AdaBoost、XGBoost等,建立每环利用率预测模型. 由于训练样本有限,本研究不考虑采用深度学习算法建模. 如图12所示为各算法模型在测试集上的表现. 可以看出,SVR模型表现最佳,其次是RR模型和MLR模型,DT模型表现最差. 如表4所示为各算法模型在验证集与测试集上的性能参数,表中还列出了各模型最优的模型参数. 可以看出:1)SVR模型在验证集与测试集上均表现最佳,其在验证集和测试集上的MSE分别为0.003 8、0.004 5;2)DT模型与RF模型虽然在验证集上表现良好,但是在测试集上却表现较差,表明模型过拟合了. 另外,值得注意的是,RF、AdaBoost、XGBoost等在许多其他应用领域中表现良好的算法在测试集上的表现还不如线性模型MLR和RR. 训练样本少,算法模型无法有效地学习到内在的非线性映射关系,是这些算法模型精度不高的一个重要原因. 这也说明,SVR在小样本建模上有其特有优势.
图 12
表 4 各算法模型在验证集和测试集上的表现
Tab.4
算法 | 模型关键参数 | 验证集 | 测试集 | |||
MSE | R2 | MSE | R2 | |||
MLR | − | 0.005 9 | 0.602 | 0.007 2 | 0.396 | |
RR | alpha=100.0 | 0.005 5 | 0.630 | 0.005 6 | 0.529 | |
DT | 'max_depth': 2, 'max_features': 8 | 0.004 5 | 0.695 | 0.028 3 | −1.374 | |
KNN | 'n_neighbors': 15 | 0.007 1 | 0.520 | 0.009 0 | 0.245 | |
SVR | kernel='linear',C=0.002 | 0.003 8 | 0.729 | 0.004 5 | 0.625 | |
RF | 'max_depth': 2, 'max_features': 8, 'n_estimators': 25 | 0.004 4 | 0.705 | 0.008 9 | 0.247 | |
AdaBoost | 'learning_rate': 0.015, 'loss': 'linear', 'n_estimators': 7 | 0.006 8 | 0.540 | 0.012 5 | −0.046 | |
XGBoost | 'max_depth': 1, 'n_estimators': 10 | 0.006 5 | 0.558 | 0.009 4 | 0.214 |
根据图5,选定刀盘转速的优化范围为1.0~3.5 r/min,推进速度的优化范围为5.0~40.0 mm/min. 设置PSO的种群大小为300,认知常数c1和社会常数c2均为2.0,最大进化代数为100. 如图13所示为句容组(V)下,PSO寻优时目标函数值的变化. 图中,Ng为进化代数. 可以看出,PSO进化到20代就已经找到最优解了,最大的施工进度为8.89 mm/min. 如图14所示为不同地质类型下,通过枚举法绘制的AR=f(n,v)三维曲面,同时将PSO寻优的结果(绿色球表示)也展示在图中. 可见:1)相比于推进速度,刀盘转速对施工进度的影响较小;2)当推进速度较慢时,施工进度会随着推进速度的加快而增大,而当推进速度快到一定程度后,施工进度会有下降的趋势;3)PSO能准确地寻找到最优的操作参数,使得施工进度最大. 如表5所示为不同地质类型下PSO寻优的结果. 表中,AR*为最优施工进度. 句容组(V)、句容组(IV)、坎宁堡卵石层、河流黏土和海洋黏土下最大施工进度分别为8.89、9.34、8.78、7.49 、6.45 mm/min.
图 13
图 13 PSO寻优时目标函数值的变化
Fig.13 Change of objective function value during PSO optimization
图 14
图 14 PSO在不同地质类型下的寻优结果
Fig.14 Optimal results of PSO in different geological types
表 5 不同地质类型下PSO的寻优结果
Tab.5
地质类型 | n*/(r∙min−1) | v*/(mm∙min−1) | AR*/(mm∙min−1) |
句容组(V) | 3.50 | 31.60 | 8.89 |
句容组(IV) | 3.50 | 33.43 | 9.34 |
坎宁堡卵石层 | 3.50 | 31.81 | 8.78 |
河流黏土 | 1.24 | 30.45 | 7.49 |
海洋黏土 | 3.50 | 27.68 | 6.45 |
5. 结 论
本研究提出基于PSO-SVR的EPB施工进度优化方法,结论如下:
(1)施工进度优化研究的关键是首先建立利用率预测模型,然后以此建立施工进度优化方程;
(2)将利用率的计算细化到掘进环尺度,能丰富数据集,并为掘进环内的操作优化奠定基础;
(3)地质类型、操作参数与载荷对利用率有重要影响,且随着推进速度的加快,利用率有逐渐下降的趋势;
(4)SVR适合小样本建模,建立的利用率预测模型在测试集上的R2为0.625,优于多元线性回归、决策树、k最近邻、随机森林、AdaBoost和XGBoost模型;
(5)PSO具有全局寻优能力,能准确地找出不同地质类型下最优的操作参数,使得施工进度最大.
综上,所提方法能准确地预测EPB的利用率并优化其操作,使其安全、快速地掘进,具有较好的工程应用价值. 然而,所建立的基于SVR的利用率预测模型的泛化能力只是在同一项目的另一条相近的隧道中展开了验证,未来考虑将模型推广应用到其他具有相似地质条件的隧道中.
参考文献
Application and development of hard rock TBM and its prospect in China
[J].DOI:10.1016/j.tust.2016.01.034 [本文引用: 1]
A field parameters-based method for real-time wear estimation of disc cutter on TBM cutterhead
[J].DOI:10.1016/j.autcon.2021.103603 [本文引用: 2]
Performance prediction of hard rock tunnel boring machines (TBMs) in difficult ground
[J].DOI:10.1016/j.tust.2016.01.009 [本文引用: 4]
Forecasting of TBM advance rate in hard rock condition based on artificial neural network and genetic programming techniques
[J].
A TBM advance rate prediction method considering the effects of operating factors
[J].DOI:10.1016/j.tust.2020.103620 [本文引用: 1]
TBM掘进工时利用率动态优化系统研究
[J].DOI:10.3321/j.issn:1001-8360.2000.06.023 [本文引用: 1]
Research on dynamic optimized system of increasing constantly the TBM boring operation rate
[J].DOI:10.3321/j.issn:1001-8360.2000.06.023 [本文引用: 1]
基于岩体分级系统(RMR)评估预测TBM利用率研究
[J].
Study on estimation and prediction of TBM utilization rate using rock mass rating (RMR)
[J].
An application of rock engineering systems for estimating TBM downtimes
[J].DOI:10.1016/j.enggeo.2013.02.003 [本文引用: 1]
Feasibility of intelligent models for prediction of utilization factor of TBM
[J].DOI:10.1007/s10706-020-01213-9 [本文引用: 2]
NSVR硬岩隧道掘进机刀盘扭矩预测分析
[J].
NSVR based predictive analysis of cutterhead torque for hard rock TBM
[J].
基于改进粒子群优化算法的PID控制器参数优化
[J].DOI:10.3969/j.issn.0255-8297.2017.05.012 [本文引用: 1]
PID parameter optimization based on improved particle swarm optimization algorithm
[J].DOI:10.3969/j.issn.0255-8297.2017.05.012 [本文引用: 1]
Particle swarm optimization method for constrained optimization problems
[J].
Prediction of geological conditions for a tunnel boring machine using big operational data
[J].DOI:10.1016/j.autcon.2018.12.022 [本文引用: 1]
/
〈 |
|
〉 |
