基于自适应扩展卡尔曼滤波的消能减震结构及附加阻尼力识别
2020-11-21谢丽宇李宪之张睿薛松涛
谢丽宇,李宪之,张睿,薛松涛,2†
(1.同济大学 结构防灾减灾工程系,上海 200092;2.日本东北工业大学 工学部建筑学科,日本 仙台982-8577)
近年来,消能减震结构越来越多地应用在土木工程当中,为提高结构的抗震性能发挥了重要作用.消能减震结构通常是在结构中安装阻尼器,由阻尼器吸收、耗散能量,增加结构的耗能能力,从而达到结构控制的目的.阻尼器相当于结构的“保险丝”,其耗能能力对结构的抗震性能有着重要影响[1-3].然而,目前所采用的各类阻尼器在结构中的实际工作性能往往难以直接测定,阻尼器性能下降甚至阻尼器发生破坏都会给结构安全带来不良影响,如在2011 年日本“3.11”地震中,位于日本宫城县仙台市东北工业大学的某栋建筑出现了世界上首例油阻尼器震中破坏的现象[4-5].因此,对消能减震结构中阻尼器在实际工程中的工作性能进行研究有着十分重要的意义.但是,消能减震结构中阻尼器的特性识别一直是一个具有挑战性的难题,阻尼器结构及作用机理的复杂性使得阻尼器对结构的阻尼力难以准确计算,而且在实际情况下阻尼器提供的阻尼力往往难以准确测量.这就需要研究一种适用于消能减震结构阻尼器特性的识别方法,以对其模型参数或作用于主体结构的附加阻尼力进行识别[6-7].
卡尔曼滤波方法(KF)[8]是用于系统识别的一种有效算法,最早由Kalman 提出,该方法可在部分观测结构响应的情况下对结构状态进行有效识别.近年来有学者对其进行改进,提出了结构参数和结构状态同时识别的扩展卡尔曼滤波算法(EKF)[9-11],此外还有用于结构参数、结构状态和未知激励同时识别的未知激励下扩展卡尔曼滤波算法(EKF-UI)[12-13]、用于强非线性结构识别的无迹卡尔曼滤波算法(UKF)[14]等.但是这类滤波方法仍需要在一定的限制条件下才能实现良好的追踪和识别性能,如需要适当的初始条件、准确的参考模型和噪声分布的完整信息等.然而,这类信息在实际工程中通常不准确或者不可知,这会导致卡尔曼滤波器性能下降甚至不稳定,使其难以直接用于消能减震结构的阻尼器特性识别.
基于此,本文采用一种改进的自适应扩展卡尔曼滤波方法,对消能减震结构的结构参数、阻尼器参数或附加阻尼力等进行识别.对于消能减震结构,将其分为阻尼器模型已知与未知两种情况.当阻尼器结构模型已知时,采用该方法对阻尼器结构参数进行识别;当阻尼器结构模型未知时,将阻尼器提供的阻尼力视为一种附加未知激励,并采用所提方法对该附加未知激励进行识别,即为阻尼器所提供的阻尼力[15].该方法采用实际情况下更容易得到的结构动力响应数据对消能减震结构的阻尼器特性进行识别,避免了直接测量结构所受附加阻尼力的困难,可以较好地识别阻尼器特性从而为阻尼器的设计和评估提供依据.为了验证所提出方法的可行性,本文采用了一个多层剪切框架结构和一个加装阻尼器的多层消能减震结构作为数值算例,分别对其结构参数、阻尼器参数或附加阻尼力进行识别,并将其与理论值进行对比.此外还设计一个单层加装阻尼器的剪切框架结构试验对该方法进行验证,从而说明所提出方法可有效应用于消能减震结构及附加阻尼力识别.
1 自适应扩展卡尔曼滤波方法
1.1 扩展卡尔曼滤波方法
以上便是传统扩展卡尔曼滤波方法的主要步骤.然而,传统的扩展卡尔曼滤波只能在先验知识准确的假设下才能实现良好的性能,包括参考模型、噪声分布和初始条件等.当先验知识不可用或不准确时,会导致该方法识别性能下降或不稳定[16].
1.2 自适应扩展卡尔曼滤波方法
本文提出了一种具有时变遗忘因子的自适应扩展卡尔曼滤波方法,通过引入的时变遗忘因子λ 对误差协方差矩阵进行修改[17-18],从而增大卡尔曼增益Kk,使更多的旧信息被遗忘,同时,该遗忘因子可不断调整,使其不至于过大或过小,算法可具有更好的识别能力和稳定性.
式中:Vk为输出的误差协方差矩阵;ρ 为衰减因子,本文中选取ρ=0.95.
当结构所受到的外激励未知时,未知激励可由最小二乘法进行估计,相应的流程如下:
2 数值算例及试验验证
为了验证本文所提出的自适应扩展卡尔曼滤波方法用于消能减震结构识别的有效性,设计两个数值算例和一个试验对其进行验证.第一个算例为多层剪切框架结构,分别在外激励已知与外激励未知情况下对其进行识别.第二个算例为加装阻尼器的多层消能减震结构,将其分为阻尼器模型已知与阻尼器模型未知两种情况,在阻尼器模型已知情况下对阻尼器参数进行识别,在阻尼器模型未知情况下对阻尼器提供的附加阻尼力进行识别.试验设计为单层加装阻尼器的剪切框架结构,在阻尼器模型未知情况下对阻尼器提供的附加阻尼力进行识别.
2.1 多层剪切框架算例
算例模型为5 层剪切框架结构(见图1),结构参数为各层质量m1~5=300 kg,层间刚度k1~5=15 000 N/m,层间阻尼c1~5=100 N·s/m.结构受EL-Centro 地震波作用,选取50 s 进行加载,采样时间间隔为0.02 s,地震激励的加速度峰值为0.2g=1.96 m/s2.在外激励信息已知情况下,仅观测结构第2、3、5 层的加速度响应,并且该加速度响应信息包含2%的噪声.识别结果如图2~图5 所示.
图1 多层剪切框架结构模型Fig.1 Multi-degree of freedom shear frame structure model
图3 外激励已知情况下第3 层速度识别结果Fig.3 Identified velocity of third storey under external excitation
图4 外激励已知情况下结构阻尼识别结果Fig.4 Convergence of identified damping coefficient under external excitation
图5 外激励已知情况下结构刚度识别结果Fig.5 Convergence of identified stiffness under external excitation
在外激励信息未知情况下,观测结构各层的加速度响应及位移响应,并且响应信息包含1%的噪声.识别结果如图6、图7 所示.
图6 外激励未知情况下结构刚度识别结果Fig.6 Convergence of identified stiffness under unknown external excitation
图7 外激励未知情况下第5 层激励识别结果Fig.7 Identified input of fifth storey under unknown external excitation
由识别结果可知,对于剪切框架结构,在已知外激励情况下,自适应的扩展卡尔曼滤波方法可准确识别出结构的位移、速度等运动状态及结构的阻尼、刚度等参数.此外该方法具有良好的抗噪性,在加噪2%情况下仍能对结构进行准确识别,而且仅需部分观测.在未知外激励的情况下,该方法同样可对结构状态和结构参数进行准确识别,并且能识别出作用在结构上的未知外激励信息,因此,该方法可较好地用于结构系统及输入同时识别.
2.2 多层消能减震结构算例
算例模型为一个加装阻尼器的5 层消能减震结构,如图8 所示,结构参数为各层质量m1~5=300 kg,层间刚度k1~5=15 000 N/m,层间阻尼c1~5=100 N·s/m.阻尼器模型符合Bouc-Wen 非线性滞回模型[19-20],表达式为:
式中:z 为滞回位移分量;β,γ 和n 分别为Bouc-Wen模型非线性参数,本算例中选取β1~5=1 000、n1~5=2和γ1~5=1 000,阻尼器名义刚度为kd,1~5=5 000 N/m.结构受EL-Centro 地震波作用,选取50 s 进行加载,采样时间间隔为0.02 s.
图8 多层消能减震结构模型Fig.8 Multi-degree of freedom damper controlled structure model
在阻尼器模型已知情况下,观测结构的各层加速度及位移响应,对结构参数及阻尼器参数进行识别.以第4 层为例,识别结果如图9~图13 所示.
图9 第4 层结构速度识别结果Fig.9 Identified velocity of fourth storey
图10 第4 层滞回位移识别结果Fig.10 Identified hysteresis of fourth storey
图11 第4 层结构刚度识别结果Fig.11 Identified stiffness of fourth storey
图12 第4 层结构阻尼识别结果Fig.12 Identified damping coefficient of fourth storey
图13 第4 层阻尼器参数识别结果Fig.13 Identified damper parameter of fourth storey
在阻尼器模型未知情况下,阻尼器对结构提供的阻尼力可被视为作用于结构上的附加未知激励,该附加激励可由适用于未知激励情况下的自适应扩展卡尔曼滤波方法识别出来,即为阻尼器对结构所提供的阻尼力.相应的结构参数、结构状态及附加阻尼力识别结果如图14~图16 所示.结构参数及结构状态识别误差见表1.
通过识别附加阻尼力与理论阻尼器提供阻尼力进行对比,可以说明所提出的方法在阻尼器模型未知情况下可以有效识别出阻尼力,同时能够识别出结构的刚度、阻尼等结构参数,其中结构刚度的识别情况优于阻尼识别情况,最大误差不超过1%.此外,对于结构位移、速度等结构状态,也可以进行准确识别.
图14 第2 层结构位移识别结果Fig.14 Identified displacement of second storey
图15 第2 层附加阻尼力识别结果Fig.15 Identified additional damping force of second storey
图16 第4 层附加阻尼力识别结果Fig.16 Identified additional damping force of fourth storey
表1 结构参数及结构状态识别误差Tab.1 Structural parameters and structural states identification error %
2.3 试验验证
为了验证所提出方法的有效性与可行性,设计了单层带阻尼器的钢框架结构试验.试验装置如图17 所示,该单层钢框架高为1 m,楼板与柱均采用Q235 钢板,楼板尺寸为834 mm×390 mm,厚度为10 mm,柱尺寸为1 000 mm ×100 mm,厚度为3 mm,结构质量为23.0 kg.
图17 带阻尼器钢框架试验装置Fig.17 Experimental model of steel structure with damper
试验测量装置主要包括3 个部分:加速度传感器、激光位移传感器以及力传感器,布置位置如图17所示.其中加速度传感器采用PCB333B30 型加速度计,灵敏度100 mV/g,测量量程50g,频率范围0.5~3 kHz.位移传感器采用基恩士IL300 型激光位移传感器,测量量程为160~450 mm.力传感器采用上海力恒LH-S09A 微型拉压力传感器,量程为500 N,灵敏度为1.897 6 mV/N.试验中,信号采样频率均为1 000 Hz.
对结构顶部施加80 mm 初始位移,带阻尼器框架结构可进行自由振动,由加速度传感器与位移传感器可获得结构顶部加速度响应及位移响应,作为试验观测值.与结构相连的阻尼器为拉索式电涡流惯容阻尼器,其作用在主体结构上的附加阻尼力可由阻尼器与上部钢板相连的钢绞线上的力传感器测出.对结构参数及在两种不同工况下的附加阻尼力的识别如图18~图21 所示.
图18 结构刚度识别结果Fig.18 Identified stiffness of structure
图19 结构阻尼识别结果Fig.19 Identified damping coefficient of structure
图20 结构附加阻尼力识别结果(工况一)Fig.20 Identified additional damping force of structure(case one)
图21 结构附加阻尼力识别结果(工况二)Fig.21 Identified additional damping force of structure(case two)
单层带阻尼器钢框架结构的试验结果表明,所提出的方法可有效识别出结构的刚度、阻尼等结构参数,并且识别出的阻尼器提供给结构的附加阻尼力与传感器实测结果符合较好,从而说明了所提出方法用于消能减震结构及附加阻尼力识别的可行性.
3 结论
1)本文提出一种改进的自适应扩展卡尔曼滤波算法,可适用于外激励已知与外激励未知两种情况下的结构参数识别,而且在未知激励的情况下可对结构参数及未知激励同时进行识别.
2)将消能减震结构的识别分为阻尼器模型已知与未知两种情况,当阻尼器结构模型已知时,采用该方法对阻尼器结构参数进行识别;当阻尼器结构模型未知时,将阻尼器提供的阻尼力视为一种附加未知激励,并采用所提方法对该附加未知激励进行识别,即为阻尼器所提供的阻尼力.
3)该方法可有效用于消能减震结构的识别,通过实际情况下较容易得到的结构动力响应数据对阻尼器参数或阻尼器提供的阻尼力进行识别,可避免直接测量结构所受附加阻尼力,为阻尼器的设计和评估提供更多依据.