基于BP神经网络的结构损伤检测
来源:华拓科技网
高新技术 China New Techno——— L _logies and ProducJlJt0s 基于BP神经网络的结构损伤检测 杨晓明 焦阳 郭余锁 (内蒙古工业大学土木工程学院,内蒙古呼和浩特010051) 摘 要:介绍了BP神经网络的学习算法,通过对一个钢筋混凝土简支梁模型进行了损伤数值模拟,提取固有频率作为BP神经网络的输入 参数,并应用简支梁损伤前后的数据输入训练好的神经网络来判断结构损伤。检测表明,该方法在结构损伤检测中具有较好的应用前景。 关键词:损伤iy, ̄iI】;固有频率;BP神经网络;简支梁 引青 人丁神经网络(AN 是对人脑或自然神经 系统若干基本特征的抽象与模拟,由大量神经 元广泛互连而成。人1 神经网络以其处理信息 的并行性、f|=】组织、自学习性、联想记忆功能以 及很强的鲁棒性和容错性,广泛应用于许多领 域。应用ANN的结构损伤诊断方法不需要结构 动力特性的;l己验知识,具有损伤诊断非参数的 优点。在人工神经网络实际应用中,80%~90%的 人T神经网络模型是采用BP网络或它的变化 形式,它是前向网路的核心部分,体现了人工神 经网络最精华的部分。BP神经网络按拓扑结构 分,属前向网络,但它采用的是反向传播的学习 方法,因此又称为反向传播神经网络。本文运用 BP神经网络对结构进行损伤检测,并通过钢筋 混凝土简支梁的算例来分析其对于损伤结构检 测的可行性。 I驿车敦据卜_ -N敦据处理}一 奏且 I样奉攫伤执意i・ 图1基于神经网络的损伤识别流程 l结构损伤识别的圉内外现状 利用神经网络进行损伤识别是近年来结构 £= ( 。) = ( ) 损伤检测领域一个非常热的研究课题。对于遭 受破坏的结构,其本身的某些杼『生往往发生变 式中:d:¨ ,d ,...,d . 为期望输出向量;. 化。为了鉴定这些变化对结构的影响,常进行一 0=(0l'(J ,.._1l】 ¨0l『r为输出层输出向量为输出层 神经元的个数。 表1 BP神经网络损伤程度训练情况 网络输出误差是各 损伤 损伤 神经网络的归一I£辅八 损伤程度Q 层权值的函数,可通过调 位置 深度 理想 实际 绝对 相对 整权值来改变误差E调 (mm) fnlnl、 _J, 1 2 3 d 输出 输出 误差 误差 整的原则是使误差不断 l8[x] 30 0 9684 0 9875 d9634 l∞OO 0 9447 lO% l0 67% 0 67% 6 7l% l80。 60 08790 0 92。l n892l 0 9928 0 80 2‰ 1699% 一3 01% l 5 05% 地减小,因此应使权值的 l800 90 n7045 0 8046 7976 0|;879 0 59岛 3 31 02% 1 02% 3 4 调整与误差的负梯度成 l800 l2O 0 4791 0 6{嚣6 07678 0 9794 0 31 3,8 4∞ 41 90% 1 90% 4 75nb 隐层到输出层之间的权值和输人层到隐层之间 的权值;负号表示梯度下降;常数T1 (o,1)表示 比例系数,在训练中反映了学习速率。这种算法 称之为梯度下降算法。 3基于BP神经网络在损伤检测中的应用 实例 为确定BP神经网络进行结构损伤检测的 能力,本文利用一个钢筋混凝土简支梁进行数 值模拟分析(梁长度为3m,横截面为200mn ̄ 300mm的矩形)。分析过程中,用损伤后的归一 化固有频率作为BP神经网络的输入对结构进 行损伤程度的评估。 通过对某一位置施加不同程度的裂缝来模 拟其损伤程度,本文选择在梁1800mm处,施加 深度为30ram、60mm、90ram、120ram、150ram,宽 为2mm的裂缝作为BP神经网络的训练样本。 行了深入的研究,并用数值模拟技术对青马大 运用编制的Matlab程序实现神经网络的数据 桥桥板的损伤位置进行了成功的识别,同时讨 模拟功能,采用训练样本是为了检验网络的记 论了模型误差及测量误差对用神经网络进行损 忆能力。训练的具体过程可由表1所示。 伤识别的影响。 4结语 2 BP网络的学习算法 本文将BP神经网络应用于结构的损伤检 神经网络的学习或训练,其本质是对可变 测,通过上述的分析看出用固有频率作为BP网 权值的动态调整。不同的网络结构通常采用不 络的输入向量,通过网络训练后的BP神经网络 同的学习算法,BP网络采用不断调整误差和权 对钢筋混凝土简支梁的损伤程度进行网络识别 值的梯度下降法。 误差均小于5%满足实际的需要。由此可见,BP 对于三层网络,当网络输出与期望输出不 神经网络的分析方法在对结构损伤识别研究中 等时存在输出误差E,其定义如下 有着广阔的发展前景。 系列的模拟实验,测定相关的荷载、位移、应变 及加速度等,从材料性能如强度、刚度和动力特 征(如振动频率和模态振型)方面对结构给出评 估。最早将神经网络用于结构损伤检测的是美 国Purdu大学的Venkatasubramanian和Chan. 他们于1 989年第一次运用BP网络进行了工程 结构的损伤检测与诊断,并与专家系统进行了 比较,研究发现BP网络正确识别损伤的效果非 常理想,正确率达94%~98%。1994年Elkordy 等人提ffJ了一个基于BP网络的结构损伤检测 系统,该系统采用来自振动台实验和有限元分 析得到的应变模态作为振动信号,研究发现神 经网络可以用来诊断比较复杂的损伤模式,对 于处理具有噪声和不完整的数据,效果较好。在 国内学者中,王柏生等较早进行用神经网络进 行损伤识别的研究,对神经网络的输人参数进 参考文献 {1】魏海坤.神经网络结构设计的理论与方法『M1. 国防工业出版社,2005. f2]闻新,周露,力等,MATLAB神经网络应 用设计N1.科学出版社,2000. 【3】吴金志,张毅刚.基于BP神经网络的网格结 构损伤识别与试验研究[J1.世界地震工程,2005. 『4l韩大建,王文东.基于振动的结构损伤识别方 法的近期研究进展l J1.华南理工大学学报. 2003,31(1):91-96. 【51韩力群人工神经网络理论、设计及应用[M1.北 京:化学工业出版社,2002. 作者简介:杨晓明(1977一),女,副教授,内 l8∞ l 5O 0l3蹬 O 5¨9 4892 094I9 0 0000 5∞b 48lO% .1 90‰ 3 80% 正比 即 表2 BP神经网络损伤程度仿真结果 损伤 捐伤 位置 深度 n1Ⅱ曲 ,Jz口ni L Ⅲ1 1800 18(30 18(x】 38 70 12O 裤经网络的归一化输入 " 2 LUre3 。‘ rH4 损伤程度Q 理想 实际 绝对 m5 输出 输出 误差 相对 误差 10 92% 0 9327 0 9290 0932l l 0000 0 o396 13% I1 % .1 44‰ l1 07% 0 8458 0 9007 n8616 0 0839 0 6787 24% 26 61% 2 620 0479l 0 6886 O767g 0 9791 019∞ 40% 43 85% 3 850 o 9 6 蒙古工业大学土木工程学院。 焦阳(1982一),男,内蒙古工业大学土木工 程学院硕士研究生 郭余锁(1985一),男,内蒙古工业大学土木 工程学院硕士研究生。 作者简介:米力(1979一),男,内蒙古工业大 学2007级结构工程专业硕士研究生。 王玉清(1972一),女,内蒙古工业大学土木 工程学院教师,副教授,硕士研究生导师,一级 注册结构工程师 5J卢亦炎,周婷.碳纤维布与钢板复合加固梁剥 l 2l王文炜,赵国藩并维复合物加固钢筋混凝土 l梁抗弯承载力及参数分析 工业建筑,2003,33 离破坏研究1.II_应用力学学报,2006,23(2):286 :l6~20 l6滕锦光,陈建飞,6IS卫史密斯等.FRP加固混凝 北京:中国建筑工业出版社,2o05,214~ I31姜四友,徐建波.关于影响碳纤维加固效果的 土结构.225 几个因素分析l JI.四川建筑,2003,23(3):43-49 l4l杨勇新,胡云昌,岳清瑞,陈小兵.碳纤维布加 『7l易小红并维片材加固铜筋混凝土梁的剥离承 固混凝土受弯构件的剥离破坏及其防治l J1.工业 载力研究 1.湖南大学硕士学位论文.2007.18~ 建筑,2001,31(6);15~l6 19 张鑫鑫(1989一)男,内蒙古工业大学2008 级结构工程专业硕士研究生。 中国新技术新产品 一27一