基于impsco和改进newmark-β算法的结构系统及激励辨识研究-麻胜兰.pdf
《基于impsco和改进newmark-β算法的结构系统及激励辨识研究-麻胜兰.pdf》由会员分享,可在线阅读,更多相关《基于impsco和改进newmark-β算法的结构系统及激励辨识研究-麻胜兰.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、振动与冲击第36卷第15期 JOURNAL OF VIBRATION AND SHOCK V0136 No15 2017基于IMPSCO和改进Newmark-fl算法的结构系统及激励辨识研究麻胜兰,姜绍飞,陈志刚(福州大学土木工程学院,福州350108)摘 要:基于振动的土木工程结构系统识别中,常用的识别方法如基于Newmark邶算法的方法,常常需要已知激励,而事实上激励和完整的输出响应是很难测得的。基于此,在现有的Newmark邶算法中引入多项式拟合来解决结构系统识别误差带来的漂移现象,进而提出了改进的Newmark筇算法,并结合改进协同粒子群算法(IMPSCO),给出了仅用部分结构响应的系
2、统识别和激励辨识方法。最后,通过一七层钢框架数值算例和实验室模型试验验证了方法的有效性和可行性,并探讨了噪声、输出响应完整性的影响。研究表明,所提方法能准确地实现未知激励和部分实测响应状态下的结构系统和未知激励的识别,而且具有较强的容噪性和鲁棒性。关键词:未知激励;系统识别;改进的Newmark-3算法中图分类号:TU317 文献标志码:A DOI:1013465jcnkiiVS201715004Identification of a structural system and its excitation based on IMPSCO andmodified Newmark-fl algo
3、rithmMA Shenglan,JIANG Shaofei,CHEN Zhigang(College of Civil Engineering,Fuzhou University,Fuzhou 350108,China)Abstract: In vibrationbased struetural system identification(SI)of a civil structure,the commonly used SImethod,such as,the one based on Newmark调algorithm usually needs the known excitation
4、In fact,it is difficult tomeasure the actual excitation and full output responses of a structure systemHere,a modified Newmark-13 algorithm wasproposed through introducing polynomial fitting into Newmark召algorithm to effectively solve the drift phenomenon broughtby the error of SIFurthermore,combini
5、ng the modified Newmark够algorithm with the improved multiparticle swarm COevolution optimization(IMPSCO),an identification approach of SI and excitation adopting responses of parts of a structuresystem was presentedFinally,numerical simulation for a sevenstory steel flame and its model tests were co
6、nducted toverify the effectiveness and feasibility of the proposed methodThe effects of noise and completeness of structural responsewere also discussedThe results showed that the proposed method can be used to effectively identify a structural systemand its excitation only adopting responses of par
7、ts of the structure system;it has stronger noise tolerance and robustnessKey words:unknown excitation;system identification;modified NewmarklB algorithm结构系统参数识别是结构健康监测的核心部分,因此国内外专家提出了很多系统识别方法圳。其中,时域下基于结构振动响应的识别方法受到了广泛关注,通过直接识别结构系统的物理参数,如刚度、质量或阻尼等,可以有效确定损伤位置、损伤程度和评估结构状态。这些方法如最小二乘法(Least Square,LS)口1、
8、卡尔曼滤波(Kalman Filter,KF)1和遗传算法基金项目:国家十二五科技支撑计划(2015BAKl4802)国家自然科学基金(51278127)收稿日期:20150922修改稿收到日期:20160628第一作者麻胜兰女,博士,1986年生通信作者姜绍飞男,闽江学者特聘教授,博士,博士生导师,1969年生Email:cejsffzueduan(Genetic Algorithm,GA)o 7 J等。但分析发现,这些方法大多仅适用于输入与输出都已知的情形,而实际工程中,由于环境的复杂性,一般难以测得结构实际受到的激励大小,甚至也难以测得完整的结构输出响应。因此,研究未知激励及部分实测输出
9、响应状态下的结构系统辨识方法,意义重大。国内外专家学者开展了一系列研究,取得了一定成果。Chen等旧。利用改进的迭代最小二乘法同时识别结构系统参数和未知输入力;此后,Chen等悖。又提出利用蚁群算法同时识别结构系统参数和未知激励,并通过试验验证了方法的有效性;此外,Sun等0。将改进Newmark算法与人工蜂群算法结合,来同时识别未知激励及结构系统参数。但研究发现Chen的方法万方数据第15期 麻胜兰等:基于IMPSCO和改进Newmark-卢算法的结构系统及激励辨识研究 23并不适用于仅有部分实测响应的情形;而Sun的方法通过将加速度积分成速度和位移,进而根据动力方程求得未知激励,但实际工程
10、中,加速度积分会由于“平移项”和“趋势项”的影响1使速度、位移和识别激励发生漂移,导致识别错误。因此,本文的目的在于研究一种未知激励及部分实测响应下,能同时识别激励与结构系统参数的时域下的辨识策略。时域下的结构系统识别通常需要与各种数值积分方法相结合,其中最常用的数值方法为Newmark够算法。1。”o,但是常规Newmark-fl算法需要已知激励,为此,通常做法是通过易测得的加速度积分得到速度和位移响应,再根据结构动力方程求得激励,然后进行系统参数识别。但如上所述,加速度积分存在趋势项误差,会使速度、位移和识别激励发生漂移,并导致系统参数识别错误。鉴于此,本文借鉴多项式去趋势的思想,对常规N
11、ewmark田算法进行改进,利用多项式拟合来修正加速度积分导致的识别激励的漂移现象;在此基础上,结合改进协同粒子群算法(IMPSCO),提出了一种适用于未知激励及部分实测响应下的结构系统参数识别与激励辨识方法,并通过一7层框架数值仿真和试验研究验证了方法的有效性和可行性。1改进的Newmark毋算法本文对Newmark-fl算法进行了改进,具体步骤如下:步骤1 初始计算加速度、速度、位移和力:确定结构的质量、阻尼和刚度矩阵M,C,K,及时间步长At;令初始加速度、速度、位移和力分别为菇。=互孑,戈。=0,圣;。=0,菇:。=0和fo=0(上标“m”和“c”分别代表实测数据和计算数据);计算等效
12、刚度詹=K+盖c+反去矿m(当采用平均加速度法时y=12、卢=14,当采用线性加速度法时y=12、3=16)同时令口=赢+3ffC;b=扣+t(嘉。)c;步骤2由每个时间步P计算第P+1个时间步的结构响应和激励:由实测加速度反推第P+1个时问步的速度和位移分别为莺辩=互+譬(菇+菇;并)、戈;2=戈+譬(圣+立;2)计算力+。=胍;并+瓯茹+甄鼎;按照传统Newmark-fl算法计算结构响应:石p+l=戈p+AxP、五P+1=莺P+莺P和互p+l=茧P+菇P;其中A戈。:岛二L粤世、K越,2盖缸,一分,+At 1一荔)菇,互,2反云矿一麦,一南菇,(则表示函数在下一时问步的值相对上一时间步值的
13、增量)识别激励更新圻+。=胍;m1)+P+1+Kx P+1;令量;笔=量p+1和戈辩=戈叫;步骤3 对下一个时间步进行循环令P=P+1,重复步骤2中的;步骤4 输出结构响应工、圣和菇以及识别激励,。步骤5基于最小二乘原理,对厂(t)进行多项式拟合即五。=o。+ait。步骤6识别激励修正=一。步骤7将Z作为已知激励,并重复执行步骤2中的步骤直到所有时间步循环结束。步骤8输出最终结构响应戈、莺和菇以及修正的识别激励Z。总体而言,改进的目的在于解决以下两个问题:(1)激励未知下,程序的执行问题及未知激励的识别;(2)修正可能发生的识别激励的漂移现象。对于前者,本文借鉴Sun的方法,利用已知的实测加速
14、度积分成速度和位移,进而根据动力方程求得未知激励。然而,Sun在计算下一时间步的速度响应时采用的上一时间步得到的速度和位移经常规Newmark-fl算法公式(类似本文所提算法步骤步骤2步骤中的)计算得到的数值加速度,这无疑会增加计算误差,因而本文将其改用为实测加速度(步骤2步骤中的一);此外,本文在计算中加人了识别激励的更新(步骤2步骤中的),以进一步减少可能存在的由于积分引起的识别误差。对于后者,本文利用多项式拟合去除可能发生的激励漂移现象,得到修正的识别激励,并将其作为已知值重新计算结构响应(步骤58)。2 系统识别与激励辨识策略如上所述,本文将IMPSCO与改进Newmark-fl算法结
15、合起来,提出了一种适用于未知激励及部分实测响应状态下的结构系统识别与激励辨识策略,其流程如图1所示;IMPSCO是对MPSCO的改进,通过对局部最优粒子的替换处理,提高了算法的稳定性和鲁棒性,具体过程可详见文献14。此外,考虑到加速度相较容易获得,本文基于加速度响应进行研究。因此,在激励位置、激励部位及其相邻部位加速度已知时,即可利用万方数据24 振动与冲击 2017年第36卷本策略识别结构系统参数和未知激励。具体步骤如下:(1)对结构系统参数进行编码并确定参数搜索范围,本文考虑质量已知情形,对于阻尼,则采用Ray!eigh阻尼模型,因此需要编码的结构系统参数0为刚度ki(i=1,2,n)和阻
16、尼比亭,(J=1,2);(2)设置IMPSCO的基本算法参数,本文设置如下:子种群数量为挝=3;子种群大小为眠=30;进化代数m。=500;学习因子c,=c:=2;最差次数限值Ie=6;埘=04,09,线性递减,且当迭代次数大于45时,取04;(3)在各参数搜索范围内随机产生若干随机粒子(即不同参数值的组合),并按第一节,利用改进Newmark-fl算法计算每个随机粒子下的结构响应及未知激励U);(4)以实测加速度响应和计算所得加速度响应为基础建立适应度函数F,如式(1)所示,并计算每个随机粒子的适应度值;F= kTL一 (1)f 1(血。mea_ai,7)2i ,式中,amea和ac。m分别
17、为结构实测加速度响应和数值计算的加速度响应;k是结构测点数;f为加速度响应数据的个数。适应度计算值越大,识别结果越接近实际值。(5)替换掉适应度值最差的粒子,并对每个粒子按IMPSCO的设定进行粒子进化;(6)同样按第一节,利用改进Newmark-3算法计算每个进化粒子组合下的结构响应及未知激励(Z),并重复步骤(4)和(5);(7)重复步骤(6),进行粒子循环迭代进化,直到达到设定的最大迭代次数,迭代结束,输出适应度值最高的粒子,即最优系统参数和未知激励(Z蛔)。仃再n系统参数编码并确定搜索范围(III度K;阻尼c或阻尼比)产生随机粒子(初始值)或迭代(粒子初始值迭代所得)嬲踹黟悻动力响应及
18、未知激励(再dcn)lo午l适应度函数H卢)卜卜kl输入结果(K;c或;-,iden)(堕壅)图1 结构系统识别与激励辨识策略流程图Fig1 Flow chart of SI and excitation identification3数值算例31结构模型图2为一7层剪切型框架结构,刚度为k,=k,=375 kNm;质量为m1=m6=378蚝和m7=331 kg;采用Rayleigh阻尼模型,前两阶阻尼比为f。=亭:=2。顶层受随机激励,采用常规Newmark书算法计算结构动力响应,并取加速度响应用于分析,采样频率1 000 Hz,采样时间5 s。32识别过程与结果本例中,质量已知,以结构各层
19、层间刚度及阻尼比为未知,进行编码识别,即0=k。,k:,k,f。,f:。参数搜索范围取理论值的05倍2倍,即ki1875,700kNm,i=1,2,7;f001,004=1,2。按图1流程,识别结构参数p及未知激励Z,改进Newmark-fl算法中多项式拟合阶数取n=4。识别时,仅考虑第2,3及57层加速度响应以模拟响应不完整情形。无噪声下,阻尼比的识别值分别为205和209,结果较为精确;刚度识别结果如表2所示;激励识别结果如图3所示,为简便,图中仅给出005s识别结果。图2结构模型Fig2 Structural model从表2可以发现,结构刚度的识别结果与理论值非常接近,最大误差仅为02
20、0;而从图3(a)可以发现,激励的识别值也与理论值非常吻合。此外,图4为未经多项式修正时的激励识别结果(即识别过程没有加入第一节中步骤58),可以发现即使未利用多项式进行修正时,识别激励也没有明显发生漂移,这是由于本例为数值算例,在正向计算结构数值响应与反向识别结构物理参数时,实际上都是基于Newmark邶算法的基本假设进行的,因此识别中不会出现明显的激励漂移现象,因此,识别时多项式的修正值为0,但实际工程中,结构响应是实际测得的,并不完全满足这一假万方数据第15期 麻胜兰等:基于IMPSCO和改进Newmark-3算法的结构系统及激励辨识研究 25ts(a)无噪声(b)SNR=20 dB图3
21、激励识别结果Fig3 Identified results of excitation,+S图4未修正下激励识别结果Fig4 Identified results of excitation without correction设,因而容易产生趋势误差,导致识别激励发生漂移,这将在下一节试验中得到验证。以上分析表明,无噪声下,本文所提策略可以精确识别结构系统参数和未知激励。33比较与讨论为验证本文方法的适用性和鲁棒性,从噪声水平和输出响应的完整性两个方面进行分析讨论。(1)噪声影响按式(2)向原始加速度响应中添加噪声,信噪比(SNR)分另0为25 dB和20 dB。Y。=Y:(1+8R)SNR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 impsco 改进 newmark 算法 结构 系统 激励 辨识 研究 麻胜兰
限制150内