摘要
制备了陶粒轻骨料混凝土与普通混凝土叠合试块,以分组试验数据为小样本,采用端到端的梯度提升决策树(GBDT)集成学习算法,建立了混凝土叠合面处理方式、浇筑间隔时间及法向作用力等输入特征参数与叠合面黏结强度之间的预测模型;并将GBDT模型预测结果与支持向量回归、K近邻回归、决策树和BP神经网络等模型的预测结果进行综合对比.结果表明:GBDT模型预测结果的拟合优度、平均绝对误差和均方根误差均优于其它模型,其测试样本集的平均相对误差明显小于其它模型.所建立的GBDT模型具有较高的准确率,可对混凝土叠合面黏结强度的变化进行满意的预测分析.
普通混凝土(NC)与陶粒轻骨料混凝土(LWAC)之间的浇筑结合面(叠合面)为叠合构件的薄弱部位.叠合面的黏结强度受两侧混凝土材料性能、浇筑间隔时间、叠合面受力状态和叠合面处理方式等多种因素的综合影响.其中,浇筑间隔时间在较短时间范围内变化时影响较明显,且为非线性变化关
BP神经网络(BPNN)已广泛应用于优化混凝土配合比以及预测混凝土性能等方面,并取得了良好的预测效
本文设计制作了多组陶粒轻骨料混凝土与普通混凝土叠合试块,对其进行了双面直剪试验;在此基础上,采用GBDT算法对叠合面的黏结强度进行建模预测分析;并与支持向量回归(SVR)、K近邻回归(KNN)、DT和BPNN这4种经典模型的预测结果进行了综合对比.
GBDT作为端到端的机器学习模型,预测结果依赖于训练样本集规模与样本数据的可靠性等.石运良
设计制作尺寸为150 mm×150 mm×150 mm的陶粒轻骨料混凝土与普通混凝土夹层叠合的双面直剪试块,如

图1 双面叠合浇筑试块及试验加载示意图
Fig.1 Diagram of sandwich composite blocks and loading scheme(size: mm)
Concrete | Mix proportion/(kg· | Cubic compressive strength(28 d)/MPa | |||||
---|---|---|---|---|---|---|---|
Ceramsite | Crushed stone | Sand | Cement | Fly ash | Water | ||
LWAC | 728 | 0 | 495 | 450 | 80 | 237 | 31.0 |
NC | 0 | 1 200 | 591 | 410 | 80 | 200 | 43.9 |
考虑叠合面法向作用力F和浇筑间隔时间的变化,叠合面处理方式考虑人工刷毛、粉煤灰砂浆涂刷和露骨料剂处理这3种方式.人工刷毛后叠合面平均粗糙程度控制为2~3 mm.叠合面法向作用力F取0、12.5、25.0、37.5、50.0、75.0、100.0 kN;浇筑间隔时间取10 h及2、7、14、28 d.根据多因素多水平正交试验设计,选取具有代表性的参数组合进行36组试验,具体见
No. | Interface preparing | F/kN | Casting interval time | No. | Interface preparing | F/kN | Casting interval time |
---|---|---|---|---|---|---|---|
1 | Artificial chiseling | 0 | 2 d | 19 | Fly ash mortar | 0 | 10 h |
2 | Artificial chiseling | 12.5 | 2 d | 20 | Fly ash mortar | 0 | 2 d |
3 | Artificial chiseling | 25.0 | 2 d | 21 | Fly ash mortar | 0 | 7 d |
4 | Artificial chiseling | 37.5 | 2 d | 22 | Fly ash mortar | 0 | 14 d |
5 | Artificial chiseling | 50.0 | 2 d | 23 | Fly ash mortar | 0 | 28 d |
6 | Artificial chiseling | 75.0 | 2 d | 24 | Fly ash mortar | 50.0 | 10 h |
7 | Artificial chiseling | 100.0 | 2 d | 25 | Fly ash mortar | 50.0 | 7 d |
8 | Artificial chiseling | 0 | 10 h | 26 | Fly ash mortar | 50.0 | 14 d |
9 | Artificial chiseling | 0 | 7 d | 27 | Fly ash mortar | 50.0 | 28 d |
10 | Artificial chiseling | 0 | 14 d | 28 | Interface agent | 0 | 10 h |
11 | Artificial chiseling | 0 | 28 d | 29 | Interface agent | 0 | 2 d |
12 | Fly ash mortar | 0 | 2 d | 30 | Interface agent | 0 | 7 d |
13 | Fly ash mortar | 12.5 | 2 d | 31 | Interface agent | 0 | 14 d |
14 | Fly ash mortar | 25.0 | 2 d | 32 | Interface agent | 0 | 28 d |
15 | Fly ash mortar | 37.5 | 2 d | 33 | Interface agent | 25.0 | 2 d |
16 | Fly ash mortar | 50.0 | 2 d | 34 | Interface agent | 50.0 | 2 d |
17 | Fly ash mortar | 75.0 | 2 d | 35 | Interface agent | 75.0 | 2 d |
18 | Fly ash mortar | 100.0 | 2 d | 36 | Interface agent | 100.0 | 2 d |
各试块黏结强度如

图2 各试块黏结强度
Fig.2 Bonding strength of composite blocks
LWAC与NC叠合浇筑时,黏结强度与叠合面处理方式、法向作用力、浇筑间隔时间之间存在复杂的非线性关系,所考虑的3个因素之间又相互影响.GBDT作为一种以分类回归树(CART)为基本模型的集成学习算法,由决策树(decision tree)和梯度提升(gradient boosting)两部分组成.其基本学习器是回归树,作用是通过构造一个函数来拟合数据集D中的元素,使均方误差最小.D={(x1, y1), (x2, y2), … , (xm, ym)}为包含m个训练样本的数据集,每个样本由d个特征属性描述,即:xj=[xj1, xj2, … , xjd];yj为对应样本的叠合面黏结强度.多个回归树模型按照一定的结合策略组成得到GBDT集成学习器.
通过叠合面处理方式、法向作用力和浇筑间隔时间等条件属性,建立GBDT集成学习拓扑模型,来预测陶粒轻骨料混凝土与普通混凝土叠合面的黏结强度,见

图3 GBDT 集成学习拓扑模型
Fig.3 Topological model of GBDT ensemble learning algorithm
所建立的GBDT模型基本算法流程如下:
(1)初始化基学习器f0(X):
(1) |
式中:X=[x1,x2,…,xm];L(yj, α)为损失函数,用于计算真实值与预测值之间的误差;为使损失函数最小化的常数.
(2)建立一系列CART回归树,利用梯度提升技术拟合残差.在第k(k=1,2,…,K)次迭代中,对于每一个样本(xj,yj),GBDT规定将损失值的负梯度作为残差估计值.本文选用平方损失函数,该函数的一阶导数连续且易于优化,被广泛应用于各种学习任务中.平方损失函数L表示如下:
(2) |
故残差估计值为:
(3) |
(3)确定了残差估计值后,利用CART回归树进行拟合,得到第k棵树的叶节点区域为cjk(j=1,2,…,J),J为回归树叶节点个数.对于每个叶节点区域,可确定使对应平方损失函数最小化的最佳拟合值βjk:
(4) |
(4)更新学习器fk():
(5) |
式中:η为学习率.
(5)迭代结束之后,形成GBDT强学习器:
(6) |
本文所建立的GBDT模型将混凝土叠合面处理方式、法向作用力和浇筑间隔时间作为模型输入特征参数,模型输出特征参数为混凝土叠合面的黏结强度.根据分组试验共获取36组样本数据.模型在训练和评估阶段,一般采用随机同分布和交叉验证理论划分训练集、验证集和测试集.本文在进行数据处理时,试验结果取每组试块试验结果的平均值,各组之间不是重复性试验.因此,按照5∶1比例对总样本数据进行划分,即30组样本数据构成模型训练样本集,剩余6组样本数据作为模型测试样本集.按此比例分3次划分训练样本集和测试样本集,对GBDT模型进行3次训练和测试.
为了评价和检验GBDT模型对叠合混凝土黏结强度的预测效果,本文同时建立了另外4个经典机器学习模型:SVR、KNN、DT和BPNN,在输入、输出特征参数和样本数据集划分不变的情况下,通过对各模型进行具体参数调优和训练,综合分析比较其预测结果.其中,SVR通过寻找一个超曲面使期望风险最小,实现预测分析;KNN算法利用距离其最近的K个“邻居投票”原理进行预测;DT模型基于树的数据结构利用信息增益进行预测;BPNN作为一种网状结构,通过BP算法进行训练,学习某种规则,在给定输入值时得到最接近期望输出值的结果.
各模型预测结果采用拟合优度(
(7) |
(8) |
(9) |
(10) |
式中:T为测试样本总数;pj为第j个测试样本的模型预测值.
本文GBDT模型采用网格搜索法,在建模数据集上对模型的4个超参数进行优化,其最优参数决策树个数为700,最大深度为3,叶节点最小样本数为1,学习率为0.05;SVR模型采用线性核函数,惩罚参数C为10;KNN模型超参数K设定为3,不考虑距离权重;对于DT模型,采用均方差(MSE)作为结点分裂依据,叶节点最少样本数为1,不限制决策树最大深度;BPNN模型采用双隐层,神经元个数分别为4和4,采用Sigmoid激活函数,优化算法采用拟牛顿法(L‑BFGS).
Model | MAE | RMSE | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | Average | 1 | 2 | 3 | Average | 1 | 2 | 3 | Average | |
SVR | 0.940 | 0.906 | 0.894 | 0.913 | 0.578 | 0.699 | 0.699 | 0.659 | 0.646 | 0.852 | 1.074 | 0.857 |
KNN | 0.917 | 0.946 | 0.931 | 0.931 | 0.553 | 0.398 | 0.586 | 0.512 | 0.758 | 0.642 | 0.862 | 0.754 |
DT | 0.936 | 0.953 | 0.975 | 0.955 | 0.565 | 0.508 | 0.432 | 0.502 | 0.667 | 0.598 | 0.516 | 0.594 |
BPNN | 0.935 | 0.959 | 0.981 | 0.958 | 0.462 | 0.378 | 0.355 | 0.398 | 0.669 | 0.562 | 0.459 | 0.563 |
GBDT | 0.958 | 0.987 | 0.984 | 0.976 | 0.414 | 0.256 | 0.315 | 0.328 | 0.544 | 0.315 | 0.412 | 0.424 |
Result | No.6 | No.10 | No.16 | No.22 | No.30 | No.34 |
---|---|---|---|---|---|---|
Experimental bonding strength/MPa | 8.57 | 1.36 | 5.91 | 1.19 | 1.68 | 8.71 |
SVR bonding strength/MPa | 8.10 | 1.79 | 5.62 | 1.20 | 2.18 | 6.22 |
SVR relative error/% | 5.52 | 31.67 | 4.96 | 1.19 | 29.56 | 28.54 |
KNN bonding strength/MPa | 8.85 | 1.46 | 6.88 | 1.46 | 1.62 | 6.88 |
KNN relative error/% | 3.31 | 7.35 | 16.36 | 22.69 | 3.77 | 21.05 |
DT bonding strength/MPa | 8.35 | 1.58 | 5.07 | 1.40 | 1.40 | 7.89 |
DT relative error/% | 2.57 | 16.18 | 14.21 | 17.65 | 16.67 | 9.41 |
BPNN bonding strength/MPa | 8.89 | 1.27 | 6.30 | 1.27 | 1.38 | 7.76 |
BPNN relative error/% | 3.69 | 6.65 | 6.68 | 6.53 | 18.10 | 10.89 |
GBDT bonding strength/MPa | 9.00 | 1.44 | 6.42 | 1.27 | 1.63 | 7.96 |
GBDT relative error/% | 4.96 | 5.78 | 8.60 | 6.65 | 2.90 | 8.64 |

图4 GBDT模型对3组测试样本预测结果的相对误差
Fig.4 Relative errors of three sets of test samples from GBDT model
(1)与支持向量回归、K近邻回归、决策树和BPNN模型相比,GBDT模型表现出良好的预测性能和泛化能力,在陶粒轻骨料混凝土与普通混凝土叠合面黏结强度预测分析中体现出良好的训练和预测优势.
(2)所建立的GBDT模型的预测结果平均相对误差明显小于其他4种模型,表明GBDT模型在未知数据上表现出较好的预测性能,可获得整体满意的预测精度.
(3)本文现阶段试验样本数据仍较有限,仅考虑了叠合面处理方式、法向作用力和浇筑间隔时间这3个输入特征参数.实际影响混凝土叠合面黏结性能的因素还包括混凝土材料性能、叠合面粗糙度和浇筑施工工艺等诸多因素.相关因素的筛选及其对混凝土叠合面黏结性能的影响和预测分析,以及机器学习模型的优化、泛化等仍有待进一步深入研究.
参考文献
WANG J M, XIAO Z Q, ZHU C F, et al. Experiment on the bonding performance of the lightweight aggregate and normal weight concrete composite beams[J]. Case Studies in Construction Materials, 2021, 15:e00565. [百度学术]
袁群, 刘健. 新老混凝土粘结的剪切强度研究[J]. 建筑结构学报, 2001, 22(2):46‑50. [百度学术]
YUAN Qun, LIU Jian. Study on adhesive shear strength of young and old concrete[J]. Journal of Building Structures, 2001, 22(2):46‑50. (in Chinese) [百度学术]
王建民, 李鹏飞, 冯楚祥, 等. 陶粒轻骨料与普通混凝土黏结剪切性能[J]. 建筑材料学报, 2022, 25(7):700‑707. [百度学术]
WANG Jianmin, LI Pengfei, FENG Chuxiang, et al. Interfacial shear performance of ceramsite lightweight aggregate and normal concrete cold joint [J]. Journal of Building Materials, 2022, 25(7):700‑707. (in Chinese) [百度学术]
季韬, 林挺伟, 林旭健. 基于人工神经网络的混凝土抗压强度预测方法[J]. 建筑材料学报, 2005, 8(6):677‑681. [百度学术]
JI Tao, LIN Tingwei, LIN Xujian. Prediction method of concrete compressive strength based on artificial neural network[J]. Journal of Building Materials, 2005, 8(6):677‑681. (in Chinese) [百度学术]
陈华根, 吴健生, 陈冰. 人工神经网络在基坑底板混凝土测温中的应用[J]. 同济大学学报(自然科学版), 2001, 29(2):200‑204. [百度学术]
CHEN Huagen, WU Jiansheng, CHEN Bing. Application of neural net for the study of the inner temperature of concrete in pit soleplates[J]. Journal of Tongji University(Natural Science), 2001, 29(2):200‑204. (in Chinese) [百度学术]
王岩, 张友桃, 胡鸿翔, 等. 基于声发射和人工神经网络的混凝土损伤程度识别[J]. 建筑材料学报, 2014,17(4):672‑676. [百度学术]
WANG Yan, ZHANG Youtao, HU Hongxiang, et al. Identification of damage degree of concrete by acoustic emission and artificial neural network[J]. Journal of Building Materials, 2014, 17(4):672‑676. (in Chinese) [百度学术]
ASTERIS P G, MOKOS V G. Concrete compressive strength [百度学术]
using artificial neural networks[J]. Neural Computing and Applications, 2020, 32(15):11807‑11826. [百度学术]
TUAN N S, JAD W, TO Q D, et al. Predicting the compressive strength of concrete from its compositions and age using the extreme gradient boosting method[J]. Construction and Building Materials, 2020, 260:119757. [百度学术]
PANG S, YANG X Y , ZHANG X F, et al. Fault diagnosis of rotating machinery with ensemble kernel extreme learning machine based on fused multi‑domain features[J].ISA Transactions, 2010, 98:320‑337. [百度学术]
周志华. 机器学习[M]. 北京:清华大学出版社, 2016:100‑123. [百度学术]
ZHOU Zhihua. Machine learning[M]. Beijing:Tsinghua University Press, 2016:100‑123. (in Chinese) [百度学术]
FRIEDMAN J H. Greedy function approximation:A gradient boosting machine[J]. The Annals of Statistics, 2000, 29(5):1189‑1232. [百度学术]
苏兴华, 孙俊明, 高翔, 等. 基于GBDT算法的钻井机械钻速预测方法研究[J]. 计算机应用与软件, 2019, 36(12):87‑92. [百度学术]
SU Xinghua, SUN Junming, GAO Xiang, et al. Prediction method of drilling rate of penetration based on GBDT algorithm[J]. Computer Applications and Software, 2019, 36(12):87‑92. (in Chinese) [百度学术]
王伟, 匡祯辉, 谢少捷, 等. 热镀锌钢卷力学性能GBDT预报模型[J]. 福州大学学报(自然科学版), 2020, 48(5):602‑609. [百度学术]
WANG Wei, KUANG Zhenhui, XIE Shaojie, et al. Research on GBDT prediction model of mechanical properties of hot dip galvanized steel coils[J]. Journal of Fuzhou University (Natural Science), 2020, 48(5):602‑609. (in Chinese) [百度学术]