基于振型灵敏度的屋架结构损伤评估研究
0 引言
近年来,在土木、机械和航空等众多工程技术领域中,利用实测模态参数进行结构损伤评估已成为一个较为热门的研究方向。许多学者在基于模态参数的灵敏度方法方面进行了大量的研究工作
由于测试条件限制,对实际结构测量其高阶模态参数难度较大,即在实际工程中往往只能较准确地测得结构的低阶模态参数。而现有基于振型灵敏度的损伤评估方法大多需要高阶模态参数,为克服这一困难,本文提出了一种振型灵敏度的近似计算方法,并基于振型近似灵敏度进行结构损伤评估计算。通过一个屋架结构模型,基于本文所提出的振型近似灵敏度方法对其进行损伤评估计算,结果验证了所提方法的可行性和准确性。
1 振型近似灵敏度
从结构自由振动的特征方程出发,推导结构振型的近似灵敏度计算公式。首先利用有限元软件建立结构的有限元模型,获得结构的刚度矩阵和质量矩阵,则结构自由振动的特征值和特征向量可以通过求解以下的广义特征值问题获得:

式中,K为结构的刚度矩阵,M为结构的质量矩阵,λj为结构的第j阶特征值,φj为结构的第j阶特征值所对应的特征向量。特征值即为结构振动固有频率的平方,而特征向量即为相应的振型。式(1)两边同时乘以KM-1,并化简可得:

一般而言,结构损伤仅导致结构刚度矩阵发生改变,而质量矩阵保持不变。不失一般性,假设结构第i个单元发生损伤,设其损伤参数为αi,则由方程(3)对αi求偏导可得到:

式中,n为结构有限元模型的自由度总数,Ki为第i个单元的单元刚度矩阵。由方程(4)中可以发现分母为λj2-λr2,显然,随着特征值或频率的增大,其倒数越来越小,这说明高阶模态对于振型灵敏度的计算精度影响越来越小,因此,为简化计算,可只取前几个低价模态参数来计算振型灵敏度,所得结果称为振型近似灵敏度,其计算公式为:

式中,q是计算中所取的低价模态的总数目,式(5)即为振型近似灵敏度计算公式。
2 结构损伤评估
由于结构物理参数(质量、弹性模量等)与结构的模态参数(频率、振型等)之间存在相应的函数关系,当结构发生损伤时,即结构的物理参数发生了变化,这必然导致结构模态参数的变化,因此根据模态参数的改变可反过来计算出结构的损伤参数值
假设结构损伤后第j个振型为φdj,则损伤前后的振型变化量△φ可以由下式计算得到:

另一方面,利用泰勒级数展开和线性叠加原理,结构损伤前后的振型变化量又可以近似表示成:

式中,N为结构有限元模型中单元的总数目。如果实际中对结构测量了其自由振动的前m阶模态,并且每阶振型只测量了其中的r个自由度,则将这些测量的部分振型的灵敏度方程联立可得:

式中,△φ=[△φ11…△φ1r|△φ21…△φ2r|…|△φm1…△φmr]T,α=(α1,α2,…,αN)T,S为相应的振型近似灵敏度矩阵。将式(8)利用广义逆运算可以计算出所有的损伤参数值,即:

式中,S+为振型近似灵敏度矩阵的广义逆矩阵。根据式(9)计算所得的损伤参数值即可进行结构损伤位置和损伤程度的判断。
3 算例分析
考虑一个如图1所示的屋架结构模型,共29个杆单元,29个自由度。假设其弹性模量为E=206GPa,材料密度ρ=7.83×103kg/m3,结构具体几何尺寸如图2所示,杆件的(1)~(14)号单元的横截面面积为A=1.228 6×10-3m2,杆件的(15)~(29)号单元的横截面面积为A=8.584×10-4m2。利用本文所提的近似振型灵敏度方法,考察在不同噪声水平、所用模态阶数下的结构损伤识别结果,其中计算近似振型灵敏度所用的方程(5)中的q值取为10。
3.1 单个单元损伤
不失一般性,假设单元17刚度损伤30%,振型误差取3%,频率误差取0.3%。假设只测量了结构的前1、2阶模态,利用方程(8)计算所得的损伤参数值如图3,4所示。由图3和图4可见,有噪声干扰时的计算结果比无误差干扰的计算结果误差更大些。无论有无噪声影响,取前2阶模态时的计算结果都较好,可以很明显地判断出单元17发生损伤,且损伤程度计算值与假设值0.30很接近。
3.2 多个单元损伤
不失一般性,假设结构的第7号单元和第15号单元刚度同时损伤30%,振型误差取3%,频率误差取0.3%。利用结构的前1、2阶模态计算所得结果如图5,6所示。由图5和图6可见,只利用前2阶模态数据,无论是否存在噪声干扰均可较为准确地判断出损伤的位置,7号单元的损伤程度计算值与假设值0.3很接近,15号杆件的损伤程度计算值比假设值大一些,但总体而言,损伤识别仍是比较成功的。
基于本文所提方法能够比较成功地进行损伤识别,当只有单个单元损伤时,在取结构前1阶模态时存在较多误差但大致可以判断出损伤位置,在取结构前2阶模态参数进行计算时可较准确地判断出损伤位置和程度;当多个单元损伤时,在取结构前2阶模态参数进行计算时也可较准确地判断损伤位置和程度。
4 结语
实际工程中往往只能较准确地测得结构振动的低阶模态,对于高阶模态参数的测量不仅难度大而且误差较大,现有基于振型灵敏度的损伤识别方法往往需要采用结构的高阶甚至所有的模态参数,这对于实际工程而言困难较大。因此,本文提出了一种计算振型灵敏度的近似方法,并以此为基础来进行结构损伤参数反演计算,根据计算结果来进行损伤识别。屋架结构的数值算例模拟结果表明,本文所提方法合理可行。
[2]闫天红,王凤山,姜民政,等.基于模态测试与模型修正的结构损伤识别方法[J].起重运输机械,2019(2):96-100.
[3] MESSINA A,WILLIAMS J E,CONTURSI T.Structural damage detection by a sensitivity and statistical-based method[J].Journal of sound and vibration,1996,216(5):791-808.
[4] SHI Z Y,LAW S S,ZHANG L M.Damage localization by directly using incomplete mode shapes[J].Journal of engineering mechanics,2000,126(6):656-660.
[5]童昕.非比例阻尼结构特征向量灵敏度的高精度级数展开法[J].工程力学,2000,17(1):63-67.
[6]宋海平,周传荣.计算特征向量灵敏度的Neumann级数展开法[J].振动工程学报,2000,13(1):89-93.
[7] WONG C N,ZHU W D,XU G H.On an iterative general-order perturbation method for multiple structural damage detection[J].Journal of sound and vibration,2004,273(1):363-386.
[8]邵晓蓉,杨秋伟,赵卫.结构损伤识别的联合灵敏度方法研究[J].机械强度,2012,34(3):317-321.
[9] MASOUMI M,JAMSHIDI E,BAMDAD M.Application of generalized flexibility matrix in damage identification using imperialist competitive algorithm[J].Journal of civil engineering,2015,19(4):1-8.
[10]赵博,徐自力,阚选恩.拉杆转子界面局部脱开识别的改进广义柔度矩阵法[J].振动工程学报,2017,30(5):724-729.
[11]杨秋伟,王学航,李翠红.基于高次广义柔度灵敏度的结构损伤识别[J].固体力学学报,2019,40(2):157-168.
[12]卢山,雷建平.一种新的基于模态信息的梁结构损伤识别方法[J].工程与建设,2019,33(1):17-19.