基于贝叶斯理论的氯离子扩散系数计算模型
2019-12-06罗大明张桂涛
罗大明,张桂涛
(1. 西安建筑科技大学 土木工程学院,陕西 西安 710055;2.西部绿色建筑国家重点实验室,陕西 西安 710055)
随着我国经济的迅猛发展,基础设施规模不断增大,既有建筑规模已超过720亿m2,其中,使用年限超过30年的既有结构占总量的30%以上,长期服役过程中由于环境作用,结构的耐久性能发生退化,导致结构的服役寿命远小于设计寿命,给社会带来巨大的经济损失[1].碳化作用、酸雨作用、冻融循环作用、氯盐侵蚀、硫酸盐侵蚀等环境作用是造成既有结构耐久性损伤的主要因素,其中,沿海和盐湖地区的混凝土结构普遍存在氯离子侵蚀危害,导致建筑结构承载力不足,无法继续服役.
近些年来我国学者逐步开展了一些针对氯离子侵蚀模型的研究,在试验研究方面积累了大量的信息和经验,通过考虑不同因素的影响,建立了不同形式的氯离子侵蚀模型.滕海文等[2]通过试验数据,建立了考虑水灰比、温度、时间、湿度与氯离子结合作用的氯离子扩散理论模型.金伟良等[3]建立了随暴露时间和侵蚀深度变化的氯离子浓度模型.余红发等[4]基于Fick’s第二定律,推导出综合考虑混凝土的氯离子结合能力、氯离子扩算系数的时间依赖性和混凝土结构微缺陷影响的氯离子扩散理论模型.孙丛涛等人[5]探讨了水胶比对氯离子扩散性能的影响,考虑了氯离子扩散系数对时间的依赖性,建立了氯离子有效扩散系数与表观扩散系数之间的关系模型.这些模型是依据Fick’s第二定律,通过对氯离子扩散系数影响因素的修正,建立试验条件下氯离子扩散系数理论计算模型.由于外界环境的随机性和氯离子侵蚀机理的复杂性,氯离子的传输行为还难以用精确的解析式表达.考虑现有模型具有影响因素不全或形式太过复杂等局限性,需要建立因素更全面、形式更简洁的氯离子扩散系数的实用计算模型.
贝叶斯理论可依据先验模型,结合先验信息,考虑偏差修正,得到具有广泛规律性的后验模型.目前,贝叶斯理论已广泛应用于社会各个领域,包括气象水利、航天航空、金融、生态医学等.本文尝试将贝叶斯理论运用到氯离子侵蚀研究领域.根据现有氯离子侵蚀试验数据,考虑现有模型的随机性与影响因素的局限性,利用现有的试验数据信息和考虑偏差的修正项,建立综合考虑时间依赖性、水胶比、环境温度和湿度的氯离子扩散系数计算模型.
1 贝叶斯理论
贝叶斯理论是应用所观察到的现象对有关概率分布的主观判断(先验概率)进行修正的标准方法,或者可以通过先验信息确定先验分布,根据贝叶斯理论公式,由先验分布求得后验分布,用公式表示为[6]
(1)
(2)
上式表明,后验分布的核就是似然函数f(x/θ).
2 基于贝叶斯理论的氯离子扩散系数计算模型
贝叶斯理论可用于处理多参数模型,且处理方法与单参数的处理方法类似,因此,考虑影响氯离子扩散系数的诸多可测变量X=(x1,x2,…),如:温度、湿度、内外氯离子浓度差、混凝土孔隙率等作为自变量,基于贝叶斯理论的多参数模型,通过现有研究的氯离子扩散试验数据给固定变量或随机变量X提供一种可预测多因素的方法.当模型中只能检测一个变量时用单变量预测,可检测到多个量时用多变量预测.接下来将以模型的单变量形式开始讨论,然后推广到多变量的情况[7].
基于Fick’s第一定律的单变量氯离子侵蚀模型形式如下:
C=C(X,Θ)
(3)
式中:Θ是对拟合试验数据进行修正的试验参数,这些参数是为了使模型与试验结果相符而引入的;C是氯离子侵蚀变量影响下的氯离子扩散系数;C(X,Θ)是包含误差的完整形式的代数表达.
基于上述理论,在大量氯离子侵蚀试验数据的基础上,考虑误差修正,建立新的氯离子扩散系数模型.因此,采用总体单变量的氯离子侵蚀模型形式为
C(X,Θ)=cd(X)+γ(X,θ)+σε
(4)
式中:Θ=(θ,σ),θ=(θ1,θ2,…),提供了许多未知的模型参数;cd(X)是现存的确定性模型,即学者们总结归纳的氯离子扩散系数模型;γ(X,θ)是现有模型的误差修正项;ε是零均值和单位方差的普通随机变量;σ是未知模型参数,即误差修正后仍存在的模型偏差.上述公式的成立需满足两个假设:(1)“同方差”假设,模型偏差值σ的变化与输入参数X的大小无关;(2)ε是服从标准正态分布的变量.
最初的γ(X,θ)形式是在已有的氯离子扩散系数模型cd(X)的基础上进行误差修正,由于先验模型(现存的氯离子扩散系数模型)通常包含许多近似值,故γ(X,θ)的形式并不确定.为了探究先验模型的偏差来源,我们选用一系列合适的概率p来解释误差效果hi(X),i=1,…,p,并且针对已有氯离子扩散系数的误差修正项可表示为
(5)
通过审核未知参数θi的先验统计,我们可以确定该误差修正项在描述现有的氯离子扩散系数模型的偏差方面是有意义.虽然误差修正项中的参数θi是线性的,但基础变量X没有必要也是线性的.
为满足“同方差”假设,同时考虑到氯离子扩散系数的非负性,选择对数方差稳定变换来构造氯离子扩散模型[7]:
(6)
用贝叶斯参数估计法确定未知参数Θ=(θ,σ),这些参数使公式(4)、(6)中的氯离子扩散系数模型更好地贴合试验结果.在贝叶斯方法中,先验分布代表基于主观信息的不确定参数,并且会根据客观信息(如氯离子扩散系数试验数据)更新为后验分布[8].这个过程可以表示为
f(Θ)=kL(Θ)p(Θ)
(7)
(8)
虽然该公式有很大局限性,但在其中可任意添加不同因素来满足不同研究的需要.
3 氯离子扩散系数计算模型的建立
3.1 试验数据
混凝土内外氯离子浓度差是氯离子扩散的主要动力,混凝土表面氯离子浓度越高,内外离子浓度梯度越大,扩散至混凝土内的氯离子越多.混凝土表面氯离子浓度与环境中氯离子浓度有关,还与材料本身的孔隙率有关.影响氯离子侵蚀的因素有很多,主要可分为以下三个方面:材料性质(如混凝土水胶比)、环境因素、时间.
一般来说,在标准的养护条件下,相同的养护龄期和配合比的混凝土氯离子扩散系数随水胶比的增大而增大,而混凝土水胶比越大,其孔隙率越大,孔隙水含量越多,氯离子随孔隙水扩散至混凝土内,与混凝土内材料发生物理化学作用,导致结构耐久性损伤也越大.环境温度升高,氯离子活动能量增加,自由氯离子数量增多,导致氯离子扩散速度加快.氯离子在混凝土中的传输需要孔隙水作为载体,随自由水进入混凝土中,当相对湿度增加,混凝土含水量增加,氯离子进入混凝土的速度加快.随养护龄期的增加,水泥水化程度增加,水化产物不断填充混凝土的孔隙,混凝土结构孔隙率降低,孔隙水减少,氯离子的扩散速度减慢[9].因此,氯离子扩散模型中考虑的影响因素可归纳为表1.目前,学者们对氯离子扩散做了大量研究,由于试验研究方法和条件的不同,不方便集中整合,本文为方便比较,选取具有相同养护龄期天数的试验作为氯离子扩散系数计算模型的先验信息,具体的试验参数见参考文献[10-17],对搜集到的55组试验数据按照表1中所列因素进行归纳整理,结果见表2.
表1 选定的氯离子影响因素
注:表中参考时间t0一般取28 d,环境温度T0取20 ℃,临界相对湿度hc一般取75%.
表2 选定因素的试验数据库
续表2
续表2
参考文献试件编号W/Bt/dT/ ℃H/%t0/tT/T0h/hcD/10-8cm2·s-1()Jian-Jun Zheng(2018)[17]1234557891011120.30.40.50.66020950.4710.871.7812020950.2310.871.4920020950.1410.871.26020950.4710.874.9512020950.2310.874.1520020950.1410.873.666020950.4710.878.2112020950.2310.877.3220020950.1410.876.836020950.4710.8712.2712020950.2310.8711.0820020950.1410.8710.19
3.2 氯离子扩散系数计算模型的建立
将表2中搜集到的有关氯离子扩散系数的试验数据作为先验信息,利用不需要先验模型的公式(8),根据现有研究成果的统计结果以及模型的试算结果,选取h1(x)=ln2为修正常数项,使该模型更好地预测普通混凝土中氯离子的传输;根据理论分析和经验确定各个影响因子的偏差修正项分别为:h2(x)=ln(W/B),h3(x)=ln(t0/t),h4(x)=ln(T/T0),h5(x)=ln(h/hc).在公式(8)中,θi(i=1,…,5)即为待求解的五个参数;xi(i=1,…,5)是氯离子侵蚀的主要影响因素,分别为经验修正因子、混凝土水胶比、参考时间与侵蚀时间之比、环境温度与养护标准温度之比、混凝土相对湿度与临界相对湿度之比等五个因素.为了简化计算过程,采用取自然对数的方法,将多因子连乘转化为多因式相加,利用数学分析计算软件对搜集到的试验数据(先验信息)进行非线性回归分析,得到氯离子扩散系数计算模型.即依据表2中氯离子扩散的先验信息,选用公式(8)作为氯离子侵蚀的基础公式形式,进行贝叶斯参数估计,得到氯离子扩散系数计算模型:
(9)
上述公式的混凝土水胶比、参考时间与侵蚀持续时间之比、环境温度与养护标准温度之比、混凝土相对湿度与临界相对湿度之比等四个因素,是选定的表征氯离子侵蚀的主要影响因素(见表1).在上述公式(9)中,没有表现出氯离子侵蚀的后验分布所产生的偏差波动项εσ,其中ε是服从标准正态分布的随机变量参数,σ可由模型计算得到σ=0.097.
4 模型的验证
考虑到现有氯离子扩散模型难以精确描述氯离子的侵蚀过程,为了能够对上述模型进行实用性评价,采用随机取样的数学统计方法,随机选取有关氯离子扩散系数的试验数据,与模型计算结果进行比较,比较结果见表3.从表中可以看出,计算结果与试验结果总体吻合良好,但仍有少量偏差,导致计算结果偏差的原因主要有试验方面的误差和模型计算时四舍五入产生的误差,以及在综合考虑氯离子扩散系数影响因素时的整合误差,如没有考虑掺和料的添加和种类对混凝土孔隙结构的影响等.
目前,多位学者研究了氯离子侵蚀现象并建立了不同形式的氯离子扩散模型,这些模型主要是基于Fick’s第二定律并考虑各影响因素修正得到的不同扩散深度的氯离子浓度计算模型,1999年Tohmas考虑氯离子扩散系数的时间依赖性,给出了氯离子扩散系数随时间的变化变化关系[18].
(10)
式中,D0和D分别为扩散时间为t0和t时混凝土的氯离子扩散系数,m为时间依赖性常数,对普通混凝土可取m=3·(0.55-w/c).将Tohmas的氯离子扩散系数计算模型与公式(9)进行对比,结果如下图1所示,从图1可以看出公式(9)的计算结果与张立明[19]的试验结果更为吻合,体现了贝叶斯方法的准确性.
表3 试验结果与模型结果对比
图1 试验值与两个模型计算值的对比Fig.1 Comparison between experimentalresults and calculation results
5 结论
(1)基于贝叶斯理论建立的氯离子扩散系数模型计算结果与试验结果较接近,很好地利用了前面学者的研究经验和试验数据,得到了具有广泛应用意义的氯离子扩散系数计算公式.
(2)本文基于贝叶斯理论建立的氯离子扩散系数计算公式,综合考虑了混凝土水胶比、环境的温湿度以及氯离子侵蚀过程的时间依赖性,计算结果与试验结果吻合比较好,其比值较为稳定,均值为1.11.故可以用该模型对氯离子侵蚀现象进行预测.
(3)由于条件的限制,本文搜集的数据有限,为了让模型能更准确地预测氯离子侵蚀规律,更多模型先验信息还有待完善.