基于可解释机器学习的锈蚀RC构件抗剪承载力预测模型

戴理朝 ,  王冲 ,  袁平 ,  王磊

吉林大学学报(工学版) ›› 2024, Vol. 54 ›› Issue (11) : 3231 -3243.

PDF (2855KB)
吉林大学学报(工学版) ›› 2024, Vol. 54 ›› Issue (11) : 3231 -3243. DOI: 10.13229/j.cnki.jdxbgxb.20230024
交通运输工程·土木工程

基于可解释机器学习的锈蚀RC构件抗剪承载力预测模型

作者信息 +

Prediction model for shear capacity of corroded RC beams based on interpretable machine learning

Author information +
文章历史 +
PDF (2923K)

摘要

基于机理方法推导的锈蚀钢筋混凝土(RC)构件抗剪承载力模型通常引入一系列假定与修正系数,导致计算结果精度不高和适用性有限。本文基于数据驱动,考虑黑箱模型的可信度与输入特征的合理性,选择锈蚀RC构件的几何尺寸、纵筋配筋率、箍筋屈服强度、箍筋锈蚀率、混凝土强度等关键基本特征,建立了基于可解释机器学习算法的实用模型。结果表明,所有基本特征中锈蚀率、有效高度、剪跨比与梁宽对抗剪承载力较为敏感;本预测模型阐明了锈蚀RC构件关键基本参数与抗剪承载力间显性映射关系,相较于经验模型与黑箱模型,它具有较高的透明度与预测精度。

Abstract

The prediction model for shear capacity of corroded reinforced concrete (RC) beams based on the mechanism method usually introduces a series of assumptions and correction coefficients, resulting in low accuracy of calculation results and limited applicability. In the present study, based on the data drive, considering the reliability of the black box model and the rationality of the input features, the key basic characteristics of the corroded RC beams, such as geometric dimensions, longitudinal reinforcement ratio, stirrup yield strength, stirrup corrosion loss, and concrete strength, were selected. A practical model of shear capacity based on an interpretable machine learning algorithm was established. The results show that the corrosion loss, effective height, shear-to-span ratio and beam width are sensitive to the structural shear capacity. The practical model of shear capacity of corroded RC beams based on the data-driven can reveal the underlying mapping relationship between the basic features and the shear capacity. The proposed model have good applicability and prediction accuracy compared with the empirical model and black box model.

Graphical abstract

关键词

土木工程 / RC构件 / 锈蚀 / 抗剪承载力 / 可解释机器学习 / 特征选择

Key words

civil engineering / RC beams / corrosion / shear capacity / interpretability machine learning / feature selection

引用本文

引用格式 ▾
戴理朝,王冲,袁平,王磊. 基于可解释机器学习的锈蚀RC构件抗剪承载力预测模型[J]. 吉林大学学报(工学版), 2024, 54(11): 3231-3243 DOI:10.13229/j.cnki.jdxbgxb.20230024

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

钢筋混凝土(RC)构件在剪力和弯矩共同作用下,可能会沿斜截面发生剪切破坏。此外,在自然环境侵蚀作用下,RC构件内部钢筋会发生锈蚀1。锈蚀会降低RC构件的力学性能,导致其破坏模式从弯曲破坏演变为剪切破坏23。准确预测锈蚀RC构件抗剪承载力对保障其服役安全具有重要意义。

锈蚀RC构件抗剪承载力与剪跨比、混凝土抗压强度、纵向受拉钢筋配筋率、箍筋强度等设计参数45有关,同时也受锈蚀引起的材料力学性能劣化、保护层开裂、粘结性能退化等因素的影响67,合理准确地预测锈蚀RC构件抗剪承载力是当下研究的热点和难点。目前,国内外学者基于机理驱动对RC构件抗剪承载力进行了分析。理论模型方面,一些学者基于极限平衡理论8、“桁架—拱”理论4、等效桁架理论9等建立了锈蚀RC梁抗剪承载力计算模型。经验公式方面,一些学者基于试验数据拟合得到RC梁抗剪承载力表达式110。数值模拟方面,金浏等11考虑不同的混凝土塑性-损伤本构模型、混凝土细观组成的非均质性等因素的影响,进一步阐明了RC梁的抗剪机理。基于机理驱动的计算模型常会引入一系列假定和简化,导致预测精度不高与适用范围受限等问题。

基于机器学习的数据驱动方法可以从已有试验数据中精确挖掘出物理量间潜在的演变规律,已应用于混凝土结构失效模式及承载力预测。Huang等12通过多种机器学习方法对填充墙框架的破坏模式进行预测;Mangalathu等13-15通过机器学习技术,对RC梁柱节点破坏模式13、RC桥墩失效模式14、桥梁抗震性能的临界不确定性参数15等进行预测;Feng等16采用机器学习方法对RC柱的破坏模式与承载力及锈蚀RC梁时变抗剪承载力17进行预测;Nguyen等18采用多种机器学习算法建立了锈蚀RC梁的抗剪承载力模型;Hoang等19利用元启发式最小二乘支持向量回归模型预测锈蚀钢筋和混凝土间的极限粘结强度。尽管上述研究展现了机器学习方法在结构性能预测方面的优势,可根据输入参数给出准确的预测结果,却难以阐明两者间复杂的非线性关系,无法对锈蚀机理作出合理解释。

可解释机器学习模型不仅能够提高其可信度与扩大应用范围,还可以阐明输入关键参数与结构响应间的底层映射关系。近年来,一些可解释性模型被提出用于解决机器学习模型黑箱问题,其中,SHapley Additive ExPlanations(SHAP)20方法和Genetic programming(GP)21方法已初步应用于土木领域。Mangalathu等22利用SHAP方法对RC构件的失效模式进行了分析。冯德成等23基于SHAP方法对钢筋混凝土矮墙承载力进行了分析。Chaabene等24利用置换特征重要性(PFI)筛选出4个重要参数,基于GP与这些参数建立了纤维混凝土梁抗剪承载力预测方程。Gandomi等25利用模拟退火算法优化了GP符号演变过程,开发了RC结构深梁抗剪承载力经验模型。Jeong等26利用PFI筛选出了重要参数,建立了预应力混凝土构件有效传递长度的预测方程。

SHAP方法可对黑箱预测模型内部机制进行解释,并量化输入参数对模型的重要程度,却无法定量阐明参数与预测结果间映射关系。而GP方法可以在输入参数与抗剪承载力间建立高透明度的显式回归方程,这更容易应用到土木工程中,但输入参数的选择及维度将极大地影响其回归过程。在锈蚀因素影响下,RC构件的有效高度、箍筋屈服强度等因素与抗剪承载力间的演变规律更加复杂。因此,有必要选择最优的特征参数以推导出结构简单、预测精度高的锈蚀RC构件抗剪承载力实用方程。

本文旨在建立一种基于可解释机器学习算法的锈蚀RC构件抗剪承载力实用模型。首先,从文献中搜集了192组RC梁的抗剪承载力数据,利用随机森林(RF)、极端梯度提升树(XGBoost)、多层感知神经网络(MLP)、支持向量回归(SVR),构建锈蚀RC构件抗剪承载力黑箱模型;其次,通过SHAP对上述黑箱模型进行特征重要性分析以明确重要特征参数;最后,利用GP推导出锈蚀RC构件抗剪承载力实用方程。

1 锈蚀RC构件抗剪承载力数据库

本文共搜集了192组锈蚀RC梁抗剪试验数据,构件的具体参数与加载方式如表1所示。根据已有的先验知识,选择对锈蚀RC梁影响较大的结构基本特征,如几何参数、材料参数、配筋信息、锈蚀率等共计11个:混凝土轴心抗压强度(fc)、梁宽(b)、有效高度(h0)、纵向受拉钢筋配筋率(ρl)、箍筋配筋率(ρv)、箍筋屈服强度(fyv)、同一截面箍筋各肢的全部截面面积(Asv)、箍筋间距(s)、剪跨比(λ)、纵筋锈蚀率(ηl)、箍筋锈蚀率(ηw)。

由于试验数据的差异性,需换算混凝土强度与钢筋锈蚀程度的表征。本文采用轴心抗压强度设计值(fc)表示混凝土强度。根据文献[37],当搜集的样本强度表征为圆柱体抗压强度标准值时,按照下式进行换算:

fc'=0.79fcu,k
fck=0.88αc1αc2fcu,k
fc=fck/1.4

当强度表征为轴心抗压强度标准值时,按照式(2)~式(3)进行换算。式中:fc'为圆柱体抗压强度标准值;fck为轴心抗压强度标准值;fcu,k为立方体抗压强度标准值;αc1为强度换算系数,该参数在混凝土强度小于C50时取0.76,在C50~C80取0.76~0.82,中间值可采用线性插值方法获得;αc2为脆性折减系数,对于C40以下取1.0,C40~C80取1.0~0.87;δ为混凝土立方体强度变异系数,按文献[33]规定取值。

本文采用锈蚀钢筋截面损失率表示钢筋锈蚀率,锈蚀钢筋截面损失率与质量损失率之间的统计关系10如下:

ηs=0.013+0.987η , η<10%0.061+0.939η , 10%<η<20%0.129+0.871η , 20%<η<30%0.199+0.801η , 30%<η<40%

式中:ηsη分别为钢筋截面损失率与质量损失率。

锈蚀RC构件抗剪试验数据的类型与分布决定了数据驱动方法的评估精度。在不同机器学习模型中,分析输入参数对预测结果的影响程度时,需了解这些数据的大小及分布,以判断该参数对模型预测结果的敏感性。

统一量纲后,这些数据的基本特点及分布情况如图1所示,可以发现,输入样本的变量分布很不均匀且分布规律相差较大,因此,在训练机器学习模型前,需要对这些数据进行特征标准化处理,标准化计算可表示为:

Z=x-us

式中:Z是标准化后的特征数据;x是原始特征数据;u是该特征的均值;s是该特征的标准差。

特征标准化可以将不同特征的取值范围统一到同一尺度,使其均值为0,方差为1,经标准化的数据其分布会更符合高斯分布,这样可以缩小不同特征之间的权重差异,增强每个特征的区分度,使模型更好地捕捉数据之间的相关性和差异性。将标准化后的数据随机抽取80%的数据(153个)用于机器学习模型训练,20%的数据(39个)用于模型验证。

2 锈蚀RC构件抗剪承载力机器学习黑箱模型

本节旨在选取适用于锈蚀RC构件抗剪承载力预测的黑箱模型。先利用RF、XGBoost、MLP及SVR建立锈蚀RC梁抗剪承载力预测黑箱模型。再通过多种评价指标,明确上述机器学习黑箱模型在预测锈蚀RC梁抗剪承载力的适用性。

2.1 机器学习模型

2.1.1 随机森林(RF)

随机森林38是以决策树39为基础学习器构建的集成算法。决策树是由节点和分支组成的数学模型,将特征值和边界值分别分配给节点和分支,节点根据输入的特征与输入分支的边界值对数据进行分类。与简单决策树模型相比,随机森林经历了随机化与聚合过程,其泛化能力更强。在本模型中,创建了40棵决策树,决策树的最大深度为7,可使用的最大特征数量为10,最小叶子节点含有的最少样本为1,节点可分的最小样本数为3。

2.1.2 极端梯度提升树(XGBoost)

与RF相比,梯度提升树(GBDT)40每一步只生成单棵决策树,首先利用初始数据库训练单棵决策树模型,然后跟踪分类器出错的实例,并增加其相对权重并计算其残差,在上一棵决策树的残差基础上训练一棵新的决策树。相较于GBDT,XGBoost41在损失函数上增加了正则化项,并对损失函数进行了二阶泰勒展开。在本模型中,将决策树迭代训练100次,最大树深为8,每个迭代产生模型的权重为0.1,L1正则项为0,L2正则项为2.8,树的叶子节点上每一步分区所需的最小损失为0.3。

2.1.3 多层感知神经网络(MLP)

MLP42是一种向前结构的人工神经网络,基本结构由三层组成:输入层、隐藏层和输出层。MLP的单元(感知器)是由输入节点、权重、偏差、加权和、激活函数和输出节点组成的数字模型,输出节点根据连接权重、输入特征和权重的乘积反馈给具有神经元偏差(b)的求和节点计算加权和,加权和()用于激活函数( f )推导出输出。在本模型中,设置了两层隐藏层,第一层神经元的数量为10个,第二层神经元的数量为6个,隐藏层的激活函数采用了ReLU函数,权重优化求解器采用了适用于小型数据集的lbfgs算法,最大迭代次数为3 000。

2.1.4 支持向量回归(SVR)

SVR作为支持向量机(SVM)43的分支而被提出用来解决回归问题。SVR的本质则是追求超平面左右的数据间隔最小,从而所有样本点距离超平面的总偏差最小。与SVM相同,SVR也通过核函数方法将样本映射到高维空间,并通过调整误差幅度(ε)调整所需的精度。在本模型中,选择rbf函数作为核函数,正则化参数为815,最大迭代次数为1 000次。

2.2 各机器学习预测模型结果对比

基于上述机器学习方法对锈蚀RC构件抗剪承载力进行预测,为比较各模型的优劣,本文采用可决系数(R2)、平均绝对误差(MAE)、平均绝对百分比误差(MAPE)及均方根误差(RMSE)作为评估预测模型的性能指标。其中,R2用于判断回归模型的预测效果,越接近1说明模型效果越好;MAE表示预测值与实际值间的绝对误差的平均值;MAPE表示预测值与实际值间的绝对百分比误差的平均值;RMSE表示预测值与实际值的误差平方根的均值,对异常值较敏感。

各机器学习模型在所有192组数据(训练集+测试集)的预测结果如图2所示,RF、XGBoost、MLP及SVR的预测精度对比结果如表2所示,结果表明,SVR在测试集上的预测性能最好,所有评估指标均优于其他3种模型,XGBoost与MLP的预测精度相似,RF的效果最差,且RMSE达到了20.133,表明RF在测试集上的预测存在异常值。4种机器学习算法在测试集上的R2均达到了0.966以上,MAPE在15%以内,说明上述机器学习算法均适用于锈蚀RC构件抗剪承载力预测,可利用SHAP对上述模型进行内部机制解释。

3 基于可解释机器学习的锈蚀RC构件抗剪承载力实用模型

虽然上述RF、XGBoost、MLP与SVR模型可以保证预测精度的精确性,但人们难以理解其内部工作机制,无法表征输入变量与承载力间的复杂非线性关系。GP是一种基于达尔文理论的机器学习方法,可在数学表达式空间内搜索能够拟合给定数据集的表达式,对非线性复杂问题具有很强的求解能力。该方法建立高精度预测模型的同时,还具有开发显式预测函数的能力。因此,本研究采用GP进一步推导包含输入参数与输出结果的显式锈蚀RC梁抗剪承载力方程。GP虽然可以捕捉构件的几何信息、材料特性及劣化信息等参数与抗剪承载力间的映射关系并开发出显式函数,但输入参数的选择与维度将极大影响所开发函数的复杂度及透明度。在机器学习模型中,输入变量维度的增加会造成数据密度降低,若要拟合出精确的回归模型,就需增加数据样本的数量,这种现象被称为维度诅咒44。通过选择出对预测结果影响较大的输入变量,不仅可以保留最大的信息量,还可以避免维度诅咒,从而得到具有广义性质的模型45

目前,最常用的特征选择方法为置换特征重要性(PFI)46,如图3所示,PFI通过随机打乱某一输入特征的序列,并比较模型前后预测精度差,从而计算出该特征对模型的重要性。但该方法无法忽略特征间的相关性影响且无法判断黑箱模型本身的可信度,若黑箱模型本身不可信,该方法计算出来的特征重要性将无意义。SHAP方法不仅判断黑箱模型的可信度,还可以量化输入变量对输出结果作出的贡献,明确单个特征变量或多个特征变量交互下对预测结果的影响。因此,可以利用SHAP方法明确最佳的输入特征及维度,从而建立锈蚀RC构件抗剪承载力预测实用模型。

3.1 基于SHAP方法的特征重要性排序

SHAP20是一种基于博弈论描述机器学习模型性能的加性解释模型,SHAP使用了一种可添加的特征属性方法,所有的特征都被视为贡献者,输出目标被定义为输入特征的线性添加,可以表示为:

f(x)=g(x')=φ0+i=1Mφixi'

式中:g(x')为解释模型;f(x)为机器学习模型,x=(x1,x2,,xi)为输入的特征,x'为简化输入特征,与x存在映射关系;M为输入特征的个数;φ0为所有样本的预测目标均值(通常也被称为基线值,base value);φi为第i个特征的贡献值。

SHAP方法可视为机器学习黑箱模型的一个接口,每个训练好的黑箱模型可以通过SHAP分析其内部机制。SHAP对黑箱模型作出解释时,会计算所有试验样本(训练集)特征的权重并加权拟合,得到最终的φi与基线值。图4为赵羽习等9的试验样本1-5和徐善华等8的试验样本C1的SHAP(以SVR模型为例)解释示意图,SHAP将黑箱模型的预测结果解释为基线值与各输入变量对其贡献的总和,经SHAP处理后,基线值可视为不受任何特征影响的预测均值,色条的长度表示该数值下的特征对模型的贡献程度,当特征显示为红色时,表示该特征会提高SHAP基线值;当特征显示为蓝色时,表示该特征会降低SHAP基线值。

利用SHAP方法对4个黑箱模型作出解释,计算并记录每一个样本的SHAP值与特征的贡献值,就可以得到SHAP摘要图。SHAP摘要图可以从全局的角度分析特征对预测结果的影响,图5展示了各模型的SHAP摘要图。其中,横坐标代表各个特征的SHAP值,右侧纵坐标为各特征的特征值大小,红色代表该特征的值相对较大;蓝色代表该特征的值相对较小。以箍筋锈蚀率(ηw)为例,当ηw值相对较大时,数据点显示为红色,降低黑箱模型的SHAP值,当ηw值相对较小时,数据点显示为蓝色,提黑箱高模型的SHAP值。这说明当ηw相对较小时,可以提高黑箱模型构件抗剪承载力,当ηw超过某一阈值时,会降低黑箱模型构件抗剪承载力。

图5(a)得到以下结论:箍筋与纵筋的轻微锈蚀在一定程度上能提高SVR模型构件抗剪承载力,该现象与现有研究结果吻合,轻微锈蚀会增强钢筋与混凝土间的粘结力,提高斜裂缝两侧骨料的咬合作用,从而提高构件的抗剪承载力9,严重锈蚀时会降低模型构件抗剪承载力;增大箍筋的强度与截面积可以提高模型构件抗剪承载力;混凝土梁的有效截面是确保其抗剪承载力的重要因素;增大纵筋和箍筋的配筋率及混凝土强度可以提高构件抗剪承载力;过大的箍筋间距会对抗剪承载力产生不利影响。上述结论表明,SVR的内部机制与先验知识一致,是可信度高的黑箱模型。依次对其余模型进行分析后发现,XGBoost与RF均有较好的可信度,MLP中Asv的运行机制与先验知识不一致,可信度较低。

3.2 重要特征选择

不同的机器学习模型在进行抗剪承载力预测训练时,虽然其预测性能相差不大,但其权重分配可能有所不同,需要分别计算各模型的重要特征排序结果。SHAP不仅解释输入特征对输出结果的影响,还可以计算出其贡献值,因此,可以利用SHAP对可信度高的黑箱模型(RF、XGBoost、SVR)进行重要特征排序。此外,在进行重要特征选择时,更多依赖于工程经验与权衡,暂未有统一的明确指标与方法。因此,不仅要比较不同机器学习模型重要特征排序的差异,还要结合先验知识判断其合理性,最终选出重要特征参数。

表3所示列出了各训练模型的重要特征排序结果,为便于比较,将上述参数划分为几何尺寸参数:h0bλ;材料参数:Asvfyvρlρvsfc;锈蚀参数:ηwηl。可以发现,不论是哪种机器学习模型,相较于材料参数与锈蚀参数,几何尺寸参数的重要性最高,且有效高度、剪跨比与梁宽的重要程度之和占比在64.2%~78.7%。

对于RC构件而言,有效高度及梁宽直接决定了构件的截面尺寸,影响截面刚度等物理信息,进而影响构件力学特性。此外,大量试验研究表明,剪跨比是影响受弯构件斜截面抗剪承载力最主要的因素,因而在每一个机器学习模型中,几何尺寸参数都占有较大的比重,所以选择几何尺寸的h0bλ 3个参数作为重要特征参数。

材料参数方面,大量试验表明,梁的抗剪承载力随ρl的提高而增大;梁的斜截面破坏是由混凝土达到相应受力状态下的极限强度而发生的;配置箍筋数量适当时,斜裂缝出现后,原来由混凝土承受的拉力由箍筋承受。综上所述,各材料参数均对锈蚀RC梁有重要影响。为选出适合参数进行公式推导,选择SHAP特征重要排序均值前50%作为重要特征参数,即fyvfc、与ρl

箍筋锈蚀和纵筋锈蚀都会影响构件的力学性能。在GP中,若同时选择两个参数进行公式推导,会导致遗传树过于膨胀,即推导出的公式十分复杂,不实用。因此,本文选择两者中的一个作为锈蚀的评价指标。由于箍筋位于纵筋外侧,在侵蚀介质作用下,箍筋一般首先锈蚀,且其锈蚀程度会大于纵筋,而混凝土梁的抗剪承载力主要依赖于箍筋。在SHAP重要特征排序均值中,ηw相对ηl更重要,故选择ηw作为重要特征参数。

通过上述分析,最终选择有效高度、剪跨比、梁宽、箍筋屈服强度、纵筋配筋率、混凝土强度及箍筋锈蚀率作为重要特征参数,用于GP符号回归。

3.3 遗传编程

GP是由Koza21提出的一种基于遗传算法的进化规划技术,目前正积极应用于符号回归。GP中使用的树由终端节点和功能节点组成,终端节点位于树的末端,代表特征节点或常数节点,函数节点位于树的内部,是以终端节点或子树为参数的数学运算符。图6为GP中染色体的树状表示及符号回归过程。首先随机生成初始种群即若干棵基因树,每一棵基因树都代表一个符号回归模型,然后通过选择某种策略对基因树进行筛选和进化,即从父辈中择优繁育子代,这些子代间继续通过交叉、遗传、变异等操作进化,直到迭代的次数达到规定次数或基因树收敛到全局最优。

本文采用锦标赛选择作为优势基因树的选择策略,锦标赛选择将每一代种群中的个体随机分组,每组中的个体进行竞争,然后从中选取k棵最优树作为锦标赛获胜者,对这些锦标赛获胜者进行交叉(即随机选择和交换两棵树的子树)、变异(即随机选择某棵子树,然后将它替换到锦标赛获胜者的随机树中)等操作。

为尽可能拟合出一个简单实用的方程,在符号选择上除了加、减、乘、除这4个基础运算符,考虑到尽量与经验模型形式上类似,增加了开方运算符进行RC构件的抗剪承载力符号回归。同时,为避免复杂运算,确保足够的透明度,基因树的最大深度为7,初始种群数量为5 000,公式计算长度限定为30次以内,交叉率为80%,突变率为10%,与先前的黑箱模型相同,采用训练集的153组样本对模型进行训练,测试集的39组样本用于验证,最终的拟合表达式为:

Vcs=fc+h0b+fyvλ-0.548fyvfc+ηwfc2ρlρl

各输入参数的单位如下:h0(mm)、λb(mm)、fyv(MPa)、ρl(%)、fc(MPa)以及ηw(%),公式拟合的结果单位为N

4 现有锈蚀RC梁抗剪承载力计算模型对比分析

表4列出了赵羽习等9、霍艳华4、李士斌等1及Ahmed K47给出的锈蚀RC构件抗剪承载力的经验模型,通过测试集的39组试验值与模型计算值比值的均值(μ)、均方根误差(RMSE)、平均绝对误差(MAE)、平均绝对百分比误差(MAPE)以及R2比较各计算模型的精度,计算结果如表5所示。

表5中李士斌等1与Ahmed K47的均值(μ)分别为1.58与0.94,相较于其他模型较为合理,而赵羽习等9与霍艳华4的均值(μ)分别为2.13与1.99,其预测结果误差较大。这是由于赵羽习等9与霍艳华4提出的模型适用性有限,如赵羽习等9是基于Zararis理论提出的简化模型,Zararis理论更适用于小剪跨比梁,且简化模型仅考虑了箍筋锈蚀。而霍艳华4提出的计算模型更适用于剪跨比为1.5~3的梁,当锈蚀率较大时,计算过于保守。本文提出的实用方程与机器学习预测模型的均值(μ)为0.89~0.96,其计算值偏向真实值。理论预测值与试验测试值如图7所示。结果表明,本文提出的实用模型的预测精度与可解释性介于已有的经验模型与黑箱模型间,可为锈蚀RC构件抗剪承载力计算提供科学依据。

5 结束语

本文建立了一种基于可解释机器学习算法的锈蚀RC构件抗剪承载力实用模型。首先,本文通过搜集的192组试验数据集,给出了基于不同机器学习算法的抗剪承载力黑箱模型;其次,采用SHAP方法量化了各特征参数的敏感性;最后,通过GP方法推导了一个简单实用的抗剪承载力计算公式,明确了关键特征参数与抗剪承载力间的映射关系。结果表明:

(1)建立的锈蚀RC构件抗剪承载力黑箱模型中,XGBoost与SVR的综合性能最佳,MLP次之,RF最差;XGBoost、SVR与RF均有较高的可信度,MLP的内部机制与先验知识不一致,可信度不足。

(2)建立了基于可解释机器算法的锈蚀RC构件抗剪承载力实用模型,该模型可考虑锈蚀RC构件的几何尺寸、配筋率、箍筋屈服强度、锈蚀率等关键基本特征,并能揭示各基本特征与抗剪承载力间的底层映射关系。

(3)锈蚀RC构件抗剪承载力对几何尺寸参数中的有效高度、剪跨比与梁宽最为敏感;材料参数中,箍筋屈服强度与混凝土强度的重要性高于其他参数,箍筋间距的重要性最小;相较于纵筋锈蚀,箍筋锈蚀对RC构件抗剪承载力的影响更大。

(4)本文提出的锈蚀RC构件抗剪承载力实用模型,其预测精度与可解释性介于已有的经验模型与黑箱模型之间,可为锈蚀RC构件抗剪承载力计算提供依据。

(5)机理驱动方法一般基于力学原理,对一些难以定量表达的量用各类系数进行表征,能很好地解析抗剪承载力形成机理;数据驱动方法基于数据本身,能够综合所有因素的影响并建立高精度模型,但难以解析抗剪承载力形成机理;机理驱动方法和数据驱动方法相结合,不但能对抗剪承载力进行解析,还可以提高准确性,相关理论有待进一步研究。

参考文献

[1]

李士彬, 张鑫, 贾留东, 箍筋锈蚀钢筋混凝土梁的抗剪承载力分析[J]. 工程力学, 2011, 28(S1): 60-63.

[2]

Li Shi-bin, Zhang Xin, Jia Liu-dong, et al. Analysis for shear capacity of reinforced concrete beams with corrosion stirrups[J]. Engineering Mechanics, 2011, 28(S1): 60-63.

[3]

Rodriguez J, Ortega L M, Casal J. Load carrying capacity of concrete structures with corroded reinforcement[J]. Construction and Building Materials, 1997, 11(4): 239-248.

[4]

薛昕, 杨成. 纵向受拉钢筋锈蚀钢筋混凝土梁的抗剪性能[J]. 上海交通大学学报, 2016, 50(11): 1767-1772.

[5]

Xue Xin, Yang Cheng. Shear performance of reinforced concrete beams containing corroded longitudinal bars[J]. Journal of Shanghai Jiaotong University, 2016, 50(11): 1767-1772.

[6]

霍艳华. 锈蚀钢筋混凝土简支梁受剪承载力研究[J]. 工业建筑, 2006, 36(z1): 910-912.

[7]

Huo Yan-hua. Research on shear capacity of simply supported concrete beam with corroded reinforcement[J]. Industrial Construction, 2006, 36(z1): 910-912.

[8]

梁兴文, 汪萍, 徐明雪, 配筋超高性能混凝土梁受弯性能及承载力研究[J]. 工程力学, 2019, 36(5): 110-119.

[9]

Liang Xing-wen, Wang Ping, Xu Ming-xue, et al. Investigation on flexural capacity of reinforced ultra high performance concrete beams[J]. Engineering Mechanics, 2019, 36(5): 110-119.

[10]

何世钦, 贡金鑫. 钢筋混凝土梁中锈蚀钢筋粘结性能的试验研究[J]. 哈尔滨工业大学学报, 2006, 38(12): 2167-2170.

[11]

He Shi-qin, Gong Jin-xin. Experimental studies on bond characteristics of corroded steel bar in reinforced concrete beams[J]. Journal of Harbin Institute of Technology, 2006, 38(12): 2167-2170.

[12]

戴理朝, 周亮, 杨晓文, 基于Connector单元的锈蚀RC梁界面粘结性能细观数值模拟[J]. 吉林大学学报: 工学版, 2023, 53(10): 2886-2896.

[13]

Dai Li-chao, Zhou Liang, Yang Xiao-wen, et al. Microscopic numerical simulation of interface bond performance of corroded RC beam based on connector element[J]. Journal of Jilin University (Engineering and Technology Edition), 2023, 53(10): 2886-2896.

[14]

徐善华, 牛荻涛. 锈蚀钢筋混凝土简支梁斜截面抗剪性能研究[J]. 建筑结构学报, 2004, 25(5): 98-104.

[15]

Xu Shan-hua, Niu Di-tao. The shear behavior of corroded simply supported reinforced concrete beam[J]. Journal of Building Structures, 2004, 25(5): 98-104.

[16]

赵羽习, 金伟良. 锈蚀箍筋混凝土梁的抗剪承载力分析[J]. 浙江大学学报: 工学版, 2008, 42(1): 19-24.

[17]

Zhao Yu-xi, Jin Wei-liang. Analysis on shearing capacity of concrete beams with corroded stirrups[J]. Journal of Zhejiang University (Engineering Science), 2008, 42(1): 19-24.

[18]

卢朝辉, 李海, 赵衍刚, 锈蚀钢筋混凝土梁抗剪承载力预测经验模型[J]. 工程力学, 2015, 32(z1): 261-270.

[19]

Lu Zhao-hui, Li Hai, Zhao Yan-gang, et al. An empirical model for shear strength prediction of corroded RC beams[J]. Engineering Mechanics, 2015, 32(z1): 261-270.

[20]

金浏, 王涛, 杜修力. 无腹筋RC悬臂梁抗剪强度及尺寸效应理论研究[J]. 计算力学学报, 2020, 37(4): 396-404.

[21]

Jin Liu, Wang Tao, Du Xiu-li. Size effect theory on shear strength of RC cantilever beams without stirrups[J]. Chinese Journal of Computational Mechanics, 2020, 37(4): 396-404.

[22]

Huang H, Burton H V. Classification of in-plane failure modes for reinforced concrete frames with infills using machine learning[J]. Journal of Building Engineering, 2019, 25: No.100767.

[23]

Mangalathu S, Jeon J S. Classification of failure mode and prediction of shear strength for reinforced concrete beam-column joints using machine learning techniques[J]. Engineering Structures, 2018, 160: 85-94.

[24]

Mangalathu S, Jeon J S. Machine learning–based failure mode recognition of circular reinforced concrete bridge columns: comparative study[J]. Journal of Structural Engineering, 2019, 145(10): No. 04019104.

[25]

Mangalathu S, Jeon J S, DesRoches R. Critical uncertainty parameters influencing seismic performance of bridges using Lasso regression[J]. Earthquake Engineering & Structural Dynamics, 2018, 47(3): 784-801.

[26]

Feng D C, Liu Z T, Wang X D, et al. Failure mode classification and bearing capacity prediction for reinforced concrete columns based on ensemble machine learning algorithm[J]. Advanced Engineering Informatics, 2020, 45: No.101126.

[27]

Fu B, Feng D C. A machine learning-based time-dependent shear strength model for corroded reinforced concrete beams[J]. Journal of Building Engineering, 2021, 36: No.102118.

[28]

Nguyen T H, Nguyen D T, Nguyen D H, et al. Evaluation of residual strength of corroded reinforced concrete beams using machine learning models[J]. Arabian Journal for Science and Engineering, 2022, 47(8): 9985-10002.

[29]

Hoang N D, Tran X L, Nguyen H. Predicting ultimate bond strength of corroded reinforcement and surrounding concrete using a metaheuristic optimized least squares support vector regression model[J]. Neural Computing and Applications, 2020, 32: 7289-7309.

[30]

Lundberg S M, Lee S I. A unified approach to interpreting model predictions[C]∥Advances in Neural Information Processing Systems, Long Beach, USA, 2017: 4765-4774.

[31]

Koza J R. Genetic programming as a means for programming computers by natural selection[J]. Statistics and Computing, 1994, 4: 87-112.

[32]

Mangalathu S, Hwang S H, Jeon J S. Failure mode and effects analysis of RC members based on machine-learning-based shapley additive explanations(SHAP) approach[J]. Engineering Structures, 2020, 219: No.110927.

[33]

冯德成, 吴刚. 混凝土结构基本性能的可解释机器学习建模方法[J]. 建筑结构学报, 2022, 43(4): 228-238.

[34]

Feng De-cheng, Wu Gang. Interpretable machine learning-based modeling approach for fundamental properties of concrete structures[J]. Journal of Building Structures, 2022, 43(4): 228-238.

[35]

Chaabene W B, Nehdi M L. Genetic programming based symbolic regression for shear capacity prediction of SFRC beams[J]. Construction and Building Materials, 2021, 280: No.122523.

[36]

Gandomi A H, Alavi A H, Mohammadzadeh S D, et al. An empirical model for shear capacity of RC deep beams using genetic-simulated annealing[J]. Archives of Civil and Mechanical Engineering, 2013, 13: 354-369.

[37]

Jeong H, Han S J, Choi S H, et al. Genetic programming approach and data generation for transfer lengths in pretensioned concrete members[J]. Engineering Structures, 2021, 231: No.111747.

[38]

柳世涛. 受腐蚀钢筋混凝土梁抗剪性能研究[D]. 长沙: 中南大学土木工程学院, 2013.

[39]

Liu Shi-tao. Research on shear behavior of corroded RC beams[D]. Changsha: School of Civil Engineering, Central South University, 2013.

[40]

Xia J, Jin W, Li L. Shear performance of reinforced concrete beams with corroded stirrups in chloride environment[J]. Corrosion Science, 2011, 53(5): 1794-1805.

[41]

翟飞格. 箍筋锈蚀配斜筋RC梁抗剪承载力研究[D]. 长沙: 长沙理工大学土木工程学院, 2010.

[42]

Zhai Fei-ge. The research on shear capacity of corroded stirrups RC beams with diagonal reinforcement[D]. Changsha: School of Civil Engineering, Changsha University of Science and Technology, 2010.

[43]

赵冰, 曾凡振. 锈蚀箍筋混凝土简支梁抗剪承载力模型及有限元分析[J]. 中国农村水利水电, 2010, 2010(10): 88-91.

[44]

Zhao Bing, Zeng Fan-zhen. The model and finite element analysis of shear capacity of simply supported concrete beam with corroded stirrup[J]. China Rural Water and Hydropower, 2010, 2010(10): 88-91.

[45]

杨晓明, 吴桐, 王耀耀. 小剪跨比锈蚀钢筋混凝土梁受剪性能试验研究[J]. 建筑结构学报, 2019, 40(12): 147-154.

[46]

Yang Xiao-ming, Wu tong, Wang Yao-yao. Experimental study on shear behavior of corroded reinforced concrete beams with low shear span ratio[J]. Journal of Building Structures, 2019, 40(12): 147-154.

[47]

李冰, 高向华, 王小惠, 局部区段锈蚀的钢筋混凝土梁抗剪承载力试验研究[J]. 混凝土与水泥制品, 2010, 2010(6): 60-65.

[48]

Li Bing, Gao Xiang-hua, Wang Xiao-hui, et al. Experimental study on shear capacity of reinforced concrete beams with local section corrosion[J]. Concrete and Cement Products, 2010, 2010(6): 60-65.

[49]

李学田, 殷惠光. 锈蚀钢筋混凝土梁抗剪能力退化机理和预计模型[J]. 徐州工程学院学报: 自然科学版, 2010, 25(4): 58-63.

[50]

Li Xue-tian, Yin Hui-guang. Degradation mechanism and predicting models of shearing capacity for corroded reinforced concrete beams[J]. Journal of Xuzhou Institute of Technology (Natural Sciences Edition), 2010, 25(4): 58-63.

[51]

祝建军. 纵筋锈蚀对无腹筋梁斜截面受剪承载力的影响[D]. 南昌: 南昌大学建筑工程学院, 2007.

[52]

Zhu Jian-jun. Effect of corroded longitutal reinforcements on shear capacity of simple supported concrete beam without stirrups[D]. Nanchang: School of Civil Engineering and Architecture, Nanchang University, 2007.

[53]

Higgins C, Farrow W C. Tests of reinforced concrete beams with corrosion-damaged stirrups[J]. ACI Materials Journal, 2006, 103(1): 133-141.

[54]

王小惠, 刘西拉. 基于粘结强度变化的锈蚀无腹筋梁承载能力的研究[J]. 四川建筑科学研究, 2007, 33(3): 56-61.

[55]

Wang Xiao-hui, Liu Xi-la. Research on load carrying capacity of corroded RC beam without web reinforcement on the basis of the change of bond strength[J]. Sichuan Building Science, 2007, 33(3): 56-61.

[56]

GB50010—2010. 混凝土结构设计规范 [S].

[57]

Liaw A, Wiener M. Classification and regression by random forest[J]. R News, 2002, 2(3): 18-22.

[58]

Safavian S R, Landgrebe D. A survey of decision tree classifier methodology[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1991, 21(3): 660-674.

[59]

Freund Y, Schapire R E. A decision-theoretic generalization of on-line learning and an application to boosting[J]. Journal of Computer and System Sciences, 1997, 55(1): 119-139.

[60]

Chen T, Guestrin C. Xgboost: a scalable tree boosting system[C]∥Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, USA, 2016: 785-794.

[61]

Rumelhart D E, Hinton G E, Williams R J. Learning representations by back-propagating errors[J]. Nature, 1986, 323(6088): 533-536.

[62]

Hearst M A, Dumais S T, Osuna E, et al. Support vector machines[J]. IEEE Intelligent Systems and Their Applications, 1998, 13(4): 18-28.

[63]

Friedman J H. On bias, variance, 0/1—loss, and the curse-of-dimensionality[J]. Data Mining and Knowledge Discovery, 1997, 1: 55-77.

[64]

Kuhn M, Johnson K. Feature Engineering and Selection: A Practical Approach for Predictive Models[M]. Boca Raton: Chapman & Hall/CRC Press, 2019.

[65]

Breiman L. Random forests[J]. Machine Learning, 2001, 45: 5-32.

[66]

Elsayed A K. Shear capacity assessment of reinforced concrete beams with corroded stirrups[J]. Construction and Building Materials, 2017, 134: 176-184.

基金资助

国家重点研发计划项目(2021YFB2600900)

国家自然科学基金项目(52278140)

国家自然科学基金项目(52008035)

湖南省自然科学基金项目(2020JJ1006)

湖南省自然科学基金项目(2021JJ40574)

南方地区桥梁长期性能提升技术国家地方联合工程实验室(长沙理工大学)项目(22KE02)

长沙理工大学专业学位研究生实践创新与创业能力提升项目(SJCX202123)

AI Summary AI Mindmap
PDF (2855KB)

214

访问

0

被引

详细

导航
相关文章

AI思维导图

/