本发明属于结构监测技术领域,涉及一种结构模态参数识别方法,具体的说是利用结构响应在时域上延时取组、然后在频域上线性组合进行固有频率识别的方法。
背景技术:
结构健康监测(shm)是土木工程中的研究热点,而结构损伤的通常表现即是固有模态参数发生改变。模态识别为结构的监测、预警和安全评定提供可靠的理论依据,是结构健康监测的重要理论基础部分。模态是结构最基本的动态信息,所以基于模态参数特别是固有频率信息的识别方法被广泛应用于土木结构的损伤识别中,然而对于实际工程中模态较为密集的情况,一些常用的信号分析方法用在模态识别中或多或少会有模态混叠、噪声影响大或模态定阶困难的现象发生。约束模态分解方法的优点在于能够有效的分离出各阶较密集模态,在不发生较大模态混叠的同时,也能避免端点效应、信号失真的情况。时域上延时的长度大小、响应子序列个数和识别频率点的选择对模态识别结果有非常重要的影响,因此对响应数据的原始处理和选取条件是结构固有频率识别准确与否的重要前提。
技术实现要素:
本发明解决的技术问题是提供一种简单适用的识别结构固有频率的方法,尤其是在处理具有密集模态结构识别问题上有着明显的优势。
这个方法的实质是在已有加速度响应序列的条件下,根据结构的频域响应值间的线性组合达到约束不同阶频率的目的,进而分离出单自由度振动响应,并进行模态识别。
本发明的技术方案:
一种基于结构响应线性组合的约束模态分解与频率识别方法,步骤如下:
首先,对整个采样序列x=[x1,x2,x3,l]t在时域上进行延时取组,建立结构的响应矩阵
其中,n为每一响应子序列的长度,n为响应子序列的个数,b为相邻子序列的间隔;
采用响应子序列部分重叠的延时处理增加响应信号长度,进而有效提高频率分辨率;其中,每一响应子序列的频谱在多个不同的频率范围内被分开,且均是非零的;为满足求解需求,响应矩阵
其次,对响应矩阵
构造频域响应矩阵a,表示为:
式中,
然后,进行k个单自由度响应序列的提取;对矩阵a进行奇异值分解,即svd(a)=[u][s][vt],根据奇异值分解理论,将小于规定限值的奇异值去掉,也即去掉中a中对应的行,利用奇异值分解的逆运算重构频域响应值
其中,i是维数为k×k阶的单位阵,利用式(4)得到包含k个线性组合系数向量的矩阵
最后,对
本发明的有益效果:与利用有限时间信号序列通过频率迭代、逐阶过滤的识别方法不同,约束模态分解是采用多组信号子序列通过线性组合进行频率间相互抵消、单个突显的处理思想,不会产生如经验模态分解、变分模态分解等方法时域上端点效应、产生虚假分量、频域上严重模态混叠的问题。该方法需使用较多的原始采样数据,这就要求响应信号是平稳的,另外,采用的是线性组合系数,这就要求系统本身是线性性质的。
本发明操作简单,原理简明,尤其对具有紧密间隔频率的线性系统的模态参数识别具有很好的效果。
附图说明
图1是原始采样序列的频谱图。
图2是原始采样序列加汉明窗后的频谱图。
图3是响应子序列选取示意图。
图4是七组响应子序列的频谱图(加汉明窗)。
图5是提取出的单自由度响应时域图,(分别对应一、二、三阶频率)。
图6是三个单自由度响应序列的频谱图。
具体实施方式
以下结合技术方案和附图叙述本发明的具体实施方法。
构造具有三自由度的自振衰减响应序列进行数值模拟。最直观的适用模型是单跨三层钢架的水平自振,采用约束模态分解方法对它的结构频率进行识别。设定结构体系的质量矩阵、刚度矩阵、结构频率和瑞利阻尼系数:
首先,构造该体系的响应矩阵
其次,建立结构的频域响应矩阵a。通过对
然后,进行三个单自由度响应序列的提取。对a进行奇异值分解,奇异值小于1×10-5的部分去掉。通过奇异值分解逆运算重构频域响应矩阵
最后,对
根据图5所示提取出的三个单自由度时域序列可以看出时域上无端点效应,根据图6所示频谱图可以看出未产生严重的模态混叠。结构频率的识别精度和识别效率良好,该方法实用性得到验证。