《武汉工程大学学报》 2008年03期
36-39
出版日期:2008-03-31
ISSN:1674-2869
CN:42-1779/TQ
基于BP网络的钢筋混凝土结构时变可靠度
0引言钢筋混凝土结构在土木工程中的应用范围极广,但是其在使用过程中,出现了大量的耐久性问题,造成巨大的经济损失.针对这些问题,国内外学者从环境、材料、构件及结构层次四个方面作了许多研究工作,取得了大量成果[1~14].王娴明[1]、李艺[2]、王圣南[3]对不同使用环境下的钢筋混凝土结构进行了分析,金伟良[4]、张誉[5]、 Gonzalez J A[6]、HwaiChung Wu[7]对材料引起的耐久性问题进行了全面分析.张誉[5]综合这些成果,从材料层次入手,指出混凝土结构的耐久性是由混凝土、钢筋材料本身特性和所处使用环境的侵蚀两个因素决定的.混凝土以正常方法配置和养护时,存在大量孔隙,在承受荷载条件下,不可避免产生裂缝.钢筋混凝土在使用过程中,空气中的二氧化碳、二氧化硫等酸性气体及由于各种原因进入混凝土的有害溶解物质(如氯离子、硫酸根离子、氢氧根离子)在混凝土孔隙和裂缝中迁移,迁移过程中与水化生成物发生物理化学变化,导致钢筋锈蚀,使钢筋与混凝土的粘结力降低及结构承载力下降、刚度降低和混凝土开裂,严重影响混凝土的寿命.可见混凝土本身的孔结构和在使用过程中出现的裂缝是影响水、各种腐蚀气体、溶解物在孔隙中的迁移速度、范围和结果的内在因素,影响迁移的外部因素是结构设计所选用的结构形式和构造、混凝土和钢筋的性质和质量、施工质量和使用环境.吴谨、吴胜兴[8]对构件层次进行了研究,提出受弯构件承载力计算模型.虽然已经取得了不少成果,然而对于结构耐久性的分析至今还没有一个普遍接受的方法.本文拟从钢筋混凝土结构耐久性评估的基本方法入手,运用人工神经网络及可靠度理论,结合测试结果,进一步分析钢筋混凝土结构的时变可靠度.并用算例进行分析与验证,提出基于人工神经网络的钢筋混凝土结构随机时变可靠度的分析方法.这一研究在混凝土结构耐久性预测、结构时变可靠性评估领域有广泛的应用价值,也具有很大的经济效益和社会意义.1耐久性评估的基本方法在土木工程领域存在着大量服役若干年的结构物,对已有结构进行耐久性评估,就是根据结构当前的状况,如混凝土强度、钢筋锈蚀情况来推断结构的剩余承载力或剩余使用寿命,以确定结构能否继续使用或是否需要维修加固.有关结构的耐久性评定,从已取得的成果来看,主要包括是传统经验法、基于模糊综合评判的耐久性评定法、基于可靠度的耐久性评定.1.1经验法由于工程问题的复杂性,评估过程中会遇到大量的模糊信息,所以长期以来,对服役结构耐久性的评估一直依赖有经验的技术人员、专家用传统的经验法来完成.显然其结果具有人为主观性,其准确性与专家的知识水平和经验的丰富程度有很大的关系,遇到新的使用环境、新型混凝土材料及结构已服役时间比较长就不可避免容易产生差错.1.2基于模糊综合评判的耐久性评定法由于影响耐久性的因素繁杂,而且各因素之间相互影响,使得钢筋混凝土结构的耐久性评估的问题非常复杂.影响因素自身表现出随机性,在与耐久性的关系上又表现出一定的模糊性,而且表征耐久性失效的许多信息是不完善的.任锋[9]运用模糊数学理论,确定评估的多因素指标体系并进行单因素评估,然后选择模糊合成算子,应用模糊关系合成原理进行综合评估,最终确定被评估对象的等级归属.但该方法中影响因素的权向量针对不同工程取值不同,且模糊合成算子的选取很复杂,且只是评定出对象所处的等级,并不能对结构剩余寿命进行预测,与现行设计规范不协调,在实际运用中有一定的局限性.1.3考虑时变性的钢筋混凝土结构耐久性现行的结构可靠度规范以结构抗力和荷载在使用过程中保持不变来考虑,而实际上由于混凝土碳化、碱集料反应、钢筋锈蚀等因素导致混凝土强度下降、钢筋强度降低及钢筋与混凝土间的粘结力破坏,使得抗力随着时间不断变化而表现为一个随机过程,并且是一个非常复杂的不可逆过程(经维修、加固除外).考虑结构抗力和荷载时变性的可靠度,称为结构时变可靠度.李艺[2]、管昌生[10]基于构件的时变可靠度分析,得出混凝土构件在钢筋锈蚀前,可靠度指标基本不变,钢筋锈蚀后,可靠指标开始下降,但降低幅度不大,保护层锈胀开裂以后,可靠指标下降较快.但这些分析都没有能够建立抗力衰减模型,且算例不具有代表性.当考虑结构抗力随时间变化时所用的结构失效概率是一个高维积分表达式,在实际工程中是不适用的.把设计基准期分为m个相等的时段,将荷载随机过程SQ(t)离散为m个随机变量SQi的同时,将抗力随机过程也离散为m个随机变量Ri,Ri取为第i个时段抗力的中值,然后根据可靠度分析方法来计算.赵国藩[11]以混凝土短柱为模型,假设抗力为正态分布、最大可变荷载为极值Ⅰ型分布,以混凝土和钢筋强度的衰减系数分别为φc(t)=1.0-8.0×10-7t3、φy(t)=1.0-2.2×10-6t3来分析结构经过50年后的可靠度.计算说明考虑抗力随时间降低时结构可靠指标比不考虑时有所下降,结构的风险率随时间不断增加.按照这种思路,可以求出结构在任意时刻的可靠度且计算相对简单,但由于抗力衰减模型不具有代表性而值得进一步的研究.第3期屠艳平,等:基于BP网络的钢筋混凝土结构时变可靠度
武汉工程大学学报第30卷
2人工神经网络方法人工神经网络方法是新发展起来的方法,它用大量简单的处理单元广泛连接形成复杂网络,用以模拟人类大脑神经网络结构和行为.由于人工神经网络具有高度的非线性全局作用和实时推广能力及良好的容错性与联想记忆功能等优点,特别是它可以从工程实例中学习知识,尽可能多地把各种定性与定量的影响因素作为变量加以输入,建立各影响因素与结论间的高度非线性映射,采用自适应模式识别方法完成预测等任务,因而在钢筋锈蚀量预测[12]、锈蚀钢筋与混凝土粘结性能预测[13]及钢筋混凝土结构寿命预测[14~15]方面取得了一定的成果.虽然BP神经网络存在易陷入局部极小、收敛速度慢、推广能力差等不足,但由于其简单、计算量小,在人工神经网络的实际应用中,80%~90%的网络模型采用的是BP网络或它的变化形式.2.1BP人工神经网络的结构一个神经网络由多个互连的神经元组成,神经元是神经网络的基本处理单元,它一般是多个输入、一个输出的非线性单元,可以有一个内部反馈和阀值.本文选取网络模型为输入层4个节点,分别为混凝土裂缝宽度(W)、混凝土强度(fcu)、混凝土保护层厚度(c)和钢筋直径(d);输出层为一个节点,为钢筋截面损失率(η).理论上已经证明:三层(单隐含层)的BP网可以表达任意非线性连续的函数.因此,一个选取网络隐层规模的初步原则是:优先采用单隐层结构,在能解决问题的前提下,以网络收敛速度最快为准,隐含层节点数根据误差最小的原则进行调整.2.2BP学习算法BP算法属于δ算法,是一种有导师的算法,它由两部分组成:信息的正向传播与误差的反向传播.在正向传播过程中,输入信息从输入层经过隐含层逐层计算传向输出层,每一层神经元的状态只影响下一层神经元的状态.如果在输出层没有得到期望的输出,则计算输出层的误差变化值,然后将误差信号沿原先的连接路径返回,同时根据返回的误差逐层修改各层权值,直到达到期望输出为止.2.3神经网络模拟收集了实际工程检测数据15组,以其中的10组构成训练集,如表1所示,以其余的5组为测试集,如表2所示.可见运用神经网络进行钢筋锈蚀量的预测效果非常好.表1人工神经网络的学习结果
Table 1Results of artificial neural networks studying
样本号W/mmfcu/MPac/mmd/mmη 检测η 计η 检测/η 计10.18027.6325.02014.5116.450.882120.25029.8624.32018.6418.800.991530.33331.7623.22013.8413.001.064640.66726.8821.02015.1014.761.023050.50028.0022.42018.6018.371.012560.75030.0020.02012.7013.670.929070.66729.7023.02016.3318.450.885181.10028.6022.72017.7216.511.073290.85025.5421.52016.0518.210.8814101.15027.3221.72018.3218.011.0172表2人工神经网络的测试结果
Table 2Results of artificial neural networks testing
样本号W/mmfcu/MPac/mmd/mmη检测η计η检测/η计10.70029.2125.02012.84 12.821.002 220.33326.5821.42014.5114.520.999 330.50028.3423.02015.7015.681.001 241.50025.6822.02014.8014.781.001 350.66728.3122.52018.6018.620.998 93算例与分析3.1时变可靠度计算某厂房建于1977年,钢筋混凝土梁跨度7 200 mm,间距3 600 mm,截面为250 mm×600 mm,混凝土强度等级为C20,采用Ⅱ级钢筋4根,d=20 mm,设计保护层厚度25 mm.永久荷载效应SG服从正态分布,μSG=100.8 kN·m,σSG=6.1 kN·m;T=50年设计基准期内的最大可变荷载效应SQT服从极值Ⅰ型分布,μSQT=52.2 kN·m,σSQT=7.3 kN·m.梁抗力随机过程为R(t),钢筋初始屈服强度fy0服从正态分布,μfy0=323.8 N/mm2,δfy0=0.074 3.根据惠云玲[16]试验研究,钢筋锈蚀后屈服强度会下降,用公式(1)表示,则钢筋混凝土受弯构件的抗力随机过程可表示为公式(2),η(t)表示钢筋截面锈蚀率,ζ表示相对界限受压区高度.根据惠云玲[17]试验研究,对于钢筋锈蚀混凝土保护层已经开裂的受弯构件,除应考虑钢筋截面损失和屈服强度降低外,还应考虑由于粘结力损失引起的强度降低系数α(t),可按照公式(5)计算.fy(t)=[0.985-1.028η(t)]/[1-η(t)](1)R(t)=α1fcbh20ζ(t)[1-0.5ζ(t)]=ρ(t)fy(t)bh20[1-0.5ζ(t)](2)ρ(t)=As(t)/(bh0)=η(t)As/(bh0)(3)ζ(t)=ρ(t)fy(t)/α1fc(4)α(t)=1,W≤0.5 mm
α(t)=(1.1-0.009d)/(1.12-W/9.4)(5)d≤16 mm时α取0.95;α大于0.95时取α=0.95则抗力随机过程为R(t)=α(t)fy(t)As(t)h0[1-0.5ζ(t)](6)3.2结果分析该厂房已经服役了30年,按照一次二阶矩法,分别计算出梁1~15的可靠指标如表3.表3梁的可靠指标
Table 3The reliability index of beams
可靠指标123456789101112131415β3.8243.8153.8203.8223.8143.7983.8063.7883.8113.7623.7953.7733.7653.6873.778随着时间的延长,裂缝宽度增大,梁钢筋的锈蚀量增大,导致抗力下降增大.按照这种方法,只要测出裂缝宽度,就可按照训练好的神经网络来预测钢筋的锈蚀量,进而计算出梁的可靠指标.当动态可靠指标β*小于0.85目标可靠β0时,梁不满足安全性和使用功能要求,需采取一定的措施.利用本文提出的方法,及β*=0.85β0作为梁寿命中止的标志[5],就可以确定钢筋混凝土结构的耐久年限.4结语人工神经网络方法不需要明确的数学物理模型就可以得到比较精确的钢筋锈蚀量,并且有一定的自适应性,使得人工神经网络用于钢筋混凝土结构时变可靠度评估.运用BP网络预测钢筋的锈蚀量,考虑锈蚀后钢筋屈服强度的下降及钢筋与混凝土间粘结力降低两个因素,建立钢筋混凝土梁抗力模型,并对钢筋混凝土梁进行时变可靠度分析.文中的方法原理简单,计算方便,且精度较高,无疑对耐久性分析提出了新的思路.