2. 上海市建筑科学研究院 上海市工程结构安全重点实验室,上海 200032
2. Shanghai Key Laboratory of Engineering Structure Safety, Shanghai Research Institute of Building Sciences, Shanghai 200032, China
基本频率是砖砌体墙的关键参数,对评估砖砌体墙的安全性、评价加固效果等有重要作用。对既有砖砌体墙,其基本频率可基于现场动力测试记录进行识别。进行动力测试时,由于人工激励不易实现且成本昂贵,一般采用环境激励[1-2]。但基于环境激励所获取的测试记录信噪比一般很低,不能直接用于识别基本频率[3]。因此,降低测试记录中噪声的影响是一个关键的问题。
卡尔曼滤波(Kalman filtering, KF)方法可将对系统状态的先验判断与实测响应记录相结合,避免完全依赖包含误差的实测记录,且通过扩展能够综合利用多个实测记录的有用信息,在工程实践中应用广泛[4-6]。在外部激励已知和响应记录完整的情况下,可用该方法基于响应记录识别结构物理参数[7-9]。在外部激励未知、响应记录完整[10-11]或激励和响应部分已知的情况下[12-14],可用该方法识别系统物理参数和未知外部激励。
相比传统滤波器,卡尔曼滤波器在处理非线性系统和非高斯噪声时表现更加优秀[15],因为它能够根据系统的实际情况对状态和噪声进行联合估计和控制,而传统滤波器只能处理线性系统和高斯噪声。此外,卡尔曼滤波器还能够实时更新状态和噪声的估计值,适应系统的动态变化。最后,卡尔曼滤波器在一定程度上能够对系统建模误差进行补偿,提高估计和控制的准确性[16]。
该方法对于降低既有砌体结构动力测试记录中噪声的影响具有潜在优势,但当前的研究尚不多见。为探索其有效性,本文设计了4片砖砌体承重墙模型,首先通过伪静力试验使墙体处于不同程度的损伤状态,并在不同损伤状态下基于环境激励获取8个通道的加速度响应记录。然后,将墙体的物理参数矩阵作为先验判断,采用KF方法分别对单一通道加速度响应记录进行滤波处理,初步识别砖砌体墙的基本频率。在此基础上,通过奇异值分解(singular value decomposition, SVD)挖掘多个通道响应记录中的有用信息,进行信号重构,提升墙体基本频率的识别精度。
1 砖砌体墙动力响应的卡尔曼滤波(KF)模型 1.1 离散化的系统方程将砖砌体墙离散为多自由度系统,在一致环境激励下其动力平衡方程为
$ {{{{\boldsymbol{M}}}}}\ddot{{{\boldsymbol{q}}}}{(}{t}{)}+{{\boldsymbol{C}}}\dot{{{\boldsymbol{q}}}}{(}{t}{)}+{{\boldsymbol{K}}{\boldsymbol{q}}}{(}{t}{)}=-{{\boldsymbol{M}}}\ddot{{{\boldsymbol{u}}}}{(}{t}{)} $ | (1) |
式中:
式(1)可改写为如下形式的状态方程[17]:
$ {}\dot{{{\boldsymbol{x}}}}{(}{t}{)}={{\boldsymbol{\varPhi}} {\boldsymbol{x}}}{(}{t}{)}+{{\boldsymbol{\varPsi}}}\ddot{{{\boldsymbol{u}}}}{(}{t}{)}{}{} $ | (2) |
式中:
对式(2)进行时间离散可得到墙体的状态转移方程如下:
$ {\boldsymbol{x}}_{k+1}={\rm{e}}^{\boldsymbol{\varPhi}\left(t_{k+1}-t_k\right)} \boldsymbol{x}_k+\int_{t_k}^{t_{k+1}} \mathrm{e}^{\boldsymbol{\varPhi}\left(t_{k+1}-\tau\right)} \boldsymbol{\varPsi} \ddot{\boldsymbol{u}}(\tau) \mathrm{d} \tau$ | (3) |
式中,
可认为激励在足够小的时间段
$ \ddot{\boldsymbol{u}}(\tau)=\ddot{\boldsymbol{u}}_k-\frac{\ddot{\boldsymbol{u}}_k-\ddot{\boldsymbol{u}}_{k+1}}{\Delta t}\left(\tau-t_k\right)$ | (4) |
其中,
将式(4)代入式(3)中得到:
$ \begin{split} \boldsymbol{x}_{k+1}=&{\rm{e}}^{\boldsymbol{\varPhi} \Delta t} \boldsymbol{x}_k+\boldsymbol{\varPhi}^{-1}\left({\rm{e}}^{\boldsymbol{\varPhi} \Delta t}-{\boldsymbol{I}}\right) {\boldsymbol{\varPsi}} \ddot{\boldsymbol{u}}_k+\\&\left[\Delta t-\left({\rm{e}}^{\boldsymbol{\varPhi} \Delta t}-{\boldsymbol{I}}\right) \boldsymbol{\varPhi}^{-1}\right] {\boldsymbol{\varPhi}}^{-1} {\boldsymbol{\varPsi}} \frac{\ddot{{\boldsymbol{u}}}_k-\ddot{{\boldsymbol{u}}}_{k+1}}{\Delta t} \end{split}$ | (5) |
归并整理后可将式(5)表示为
$\boldsymbol{x}_{k+1}=\boldsymbol{A} \boldsymbol{x}_k+{\boldsymbol{B }}\ddot{{\boldsymbol{u}}}_k+\boldsymbol{w}_k \tag{6a}$ |
式中:
同时,在环境激励下墙体指定自由度上的加速度响应可由传感器测得,并表示为
$ {\boldsymbol{y}}_{k+1}={\boldsymbol{D}} {\boldsymbol{x}}_{k+1}+{\boldsymbol{v}}_{k+1}\tag{6b} $ |
式中:
对式(6)所示的系统,按以下步骤进行滤波处理[19]:
a. 将
$\widetilde{{\boldsymbol{P}}}_{[k+1 \mid k]}={\boldsymbol{A}} \widehat{{\boldsymbol{P}}}_{[k \mid k]} {\boldsymbol{A}}^{\mathrm{T}}+{\boldsymbol{Q}}_{[k]} $ | (7) |
b. 按式(8)计算
$ {\boldsymbol{K}}_{[k+1]}=\widetilde{{\boldsymbol{P}}}_{[k+1 \mid k]} {\boldsymbol{D}}^{\mathbf{T}}\left({\boldsymbol{D}} \widetilde{{\boldsymbol{P}}}_{[k+1 \mid k]} {\boldsymbol{D}}^{\mathbf{T}}+{\boldsymbol{R}}_{[k+1]}\right)^{-1}$ | (8) |
c. 利用卡尔曼增益矩阵
$ \widehat{{\boldsymbol{x}}}_{[k+1 \mid k+1]}=\widetilde{{\boldsymbol{x}}}_{[k+1 \mid k]}+{\boldsymbol{K}}_{[k+1]}\left({\boldsymbol{y}}_{[k+1]}-{\boldsymbol{D}} \widetilde{{\boldsymbol{x}}}_{[k+1 \mid k]}\right)\tag{9a}$ |
$\widehat{{\boldsymbol{P}}}_{[k+1 \mid k+1]}=\left({\boldsymbol{I}}-{\boldsymbol{K}}_{[k+1]} {\boldsymbol{D}}\right) \widetilde{{\boldsymbol{P}}}_{[k+1 \mid k]}\tag{9b} $ |
式中:
d. 返回步骤a继续下一时刻的计算。
上述过程不断循环,可确定各时刻系统状态向量的估计值。这些值是在指定先验判断(即系统的状态方程)和给定实测数据的条件下,对整个系统发展过程的最优估计。
可利用对系统的先验判断降低噪声的影响,是卡尔曼滤波方法的潜在优势。先验信息指的是在当前时刻,根据前一时刻的状态估计和传感器测量信息,预测出下一时刻的状态估计信息。先验信息的作用是提供一个先前状态的估计,作为当前状态的初始估计,并利用先前状态的不确定性来预测当前状态的不确定性。本文将利用砖砌体墙的有限元模型提供先验判断,确定系统状态方程中的各参数,并通过以下方式利用先验信息:
a. 增加预测步骤。在预测步骤中,利用先验信息来预测下一时刻的状态和状态不确定性。通过增加预测步骤,使得滤波器对状态的估计更加准确和稳定。
b. 调整卡尔曼增益。卡尔曼增益反映了测量信息和先验信息的相对权重,通过调整卡尔曼增益来平衡测量信息和先验信息的贡献。在状态估计误差较大的情况下,增加先验信息的权重,使得滤波器更加稳定。
c. 优化初始状态估计。通过利用先验信息,可以更好地估计当前状态的初始值,并且在后续的滤波过程中,利用测量信息不断更新状态估计。优化初始状态估计可以提高滤波器的收敛速度和稳定性。
2 既有砖砌体墙的伪静力试验和有限元模拟通过伪静力试验在砖砌体墙中实现不同程度的损伤,以模拟既有结构中承重墙的真实状态。
2.1 伪静力试验以3层既有砌体结构底层砖砌体墙为原型,设计缩尺比例为1∶2的砖砌体墙试件[20]。考虑砂浆强度等级、开洞率和高宽比3个因素对墙体基本频率的影响,共采用4片试件,编号为W1~W4,如表1所示。
![]() |
表 1 墙体试件编号及影响因素 Table 1 Numbering of wall specimens and influence factors |
按图1所示的装置对各墙体试件进行伪静力加载[20]。试验过程中,考虑墙体的约束条件和损伤情况,分别选取5种不同的状态进行基本频率识别,如表2所示。
![]() |
图 1 加载装置 Fig. 1 Loading device |
![]() |
表 2 约束条件与损伤状态 Table 2 Constraints and damaged states |
有限元模态分析的振型结果,可作为加速度传感器布置的依据;有限元模态分析的频率结果,可作为评价识别效果的参考。同时,由有限元模型可确定状态方程中的各参数,获得对系统(墙体)的先验判断。
有限元模型的材料特性由材性试验结果确定[21],对于W1墙体模型,取其砌体的弹性模量为2815 N/mm2,泊松比为0.15,密度为1837 kg/m3;对于W2,W3,W4墙体模型,取其砌体的弹性模量为3370 N/mm2,泊松比为0.15,密度为1837 kg/m3;4个模型中,取混凝土的弹性模量为30000 N/mm2,泊松比为0.17,密度为2450 kg/m3。单元采用8节点6面体单元,位移边界条件按试验方案设置,顶部施加均布荷载来模拟竖向压力。进行模态分析获得基本振型,结果如图2所示。
![]() |
图 2 各墙体的基本振型 Fig. 2 Basic modal shapes of walls |
由图2可知,4片墙体的基本振型均沿Z方向弯曲,且Y方向相同位置处的曲率一致。因此,对每个墙体试件,将加速度传感器沿墙面高度竖向均匀布置,可采集不同信噪比的记录。同时,在同一高度布置多个传感器,可使同一信噪比的多组记录在频率识别时实现信息互补。另外,再在底梁上布置一个传感器用于采集环境激励,作为系统的输入。各传感器通道布置如图3所示。
![]() |
图 3 多测试通道布置图 Fig. 3 Layout of multiple recording channels |
从各墙体的有限元模型中提取其刚度矩阵
当每片砌体墙处于表2所列的5种损伤状态时,分别在环境激励下进行采样,采样频率大于信号中最高频率的两倍即可保证采集的信号不失真。对于砌体墙来说,其基本频率一般不超过70 Hz,根据有限元模态分析的结果并考虑到噪声的影响。本试验按200 Hz进行采样,获取其8个通道的加速度记录,记录长度均为213。其中,通道8的记录为环境激励、通道1~7的记录为墙体加速度响应。
3 基于KF方法识别砖砌体墙的基本频率 3.1 基于单通道测试记录的识别结果从有限元模型中提取出参数矩阵,将动力测试获取的墙体加速度响应进行积分,得到速度响应和位移响应,将两者应用到上文的系统方程中。经卡尔曼滤波滤除响应中包含的噪声,后对位移响应求功率谱密度(power spectrum density, PSD),进而拾取峰值确定墙体的基本频率。以W1墙体在状态A和状态I下通道1为例,功率谱分别如图4所示。
![]() |
图 4 KF方法降噪前后位移功率谱密度 Fig. 4 PSD of displacement before and after denoising by KF method |
从图4中可以看出:不论在简单受力状态A还是复杂受力状态I,KF方法均能有效降低噪声的影响,使功率谱突出峰值减少且均集中在低频处,更好地反映砌体墙的动力特性。
W1墙体经KF滤波后各状态各通道的基本频率识别结果如表3所示。从表中可以看出:状态B、状态III下各通道识别结果相同,状态A、状态I下各通道识别结果较为接近,但状态II下通道5,6的识别结果较其他通道明显偏高。因此,在某些状态下识别结果是稳定的,体现了利用KF方法的降噪效果。但仍有部分状态的识别结果不理想,还可作进一步的处理。
![]() |
表 3 W1基本频率识别结果 Table 3 Identified basic frequency of W1 |
为了进一步改善识别结果,引入SVD综合利用所有通道记录中的有用信息。可以采用先SVD后KF(方法一)和先KF后SVD(方法二)两种处理方法。
按方法一,将得到的7个输出通道的速度、位移响应记录分别组合为一个测试记录矩阵
$ {\boldsymbol{Y}}_{\mathrm{a}}={\boldsymbol{U}}_{\mathbf{1}} {\boldsymbol{S}}_1 {\boldsymbol{V}}_1^{\mathrm{T}}$ | (13) |
$ {\boldsymbol{Y}}_{\mathrm{b}}={\boldsymbol{U}}_2 {\boldsymbol{S}}_2 {\boldsymbol{V}}_2^{\mathrm{T}} $ | (14) |
式中:U是
对应于奇异值
$ {{{\boldsymbol{Y}}}}_{{{\rm{a}}}}^{{1}}={{{\boldsymbol{U}}}}_{{1}}{(:, 1)}{{ \lambda }}_{{1}}{}{{{\boldsymbol{V}}}}_{{1}}{(1, :)} $ | (15) |
$ {{{\boldsymbol{Y}}}}_{{{\rm{b}}}}^{{1}}={{{\boldsymbol{U}}}}_{{2}}{(:, 1)}{{ \lambda }}_{{1}}{}{{{\boldsymbol{V}}}}_{{2}}{(1, :)} $ | (16) |
式中:
矩阵
按方法二,将KF方法处理后的7个输出通道的速度、位移记录分别组合为一个测试记录矩阵,进行奇异值分解,同样将除
两种多通道处理方法和上文单通道处理方法识别的基本频率结果标准差如表4所示。
![]() |
表 4 不同方法基本频率识别结果的标准差 Table 4 Standard deviation of basic frequencies identified by different methods |
从表3可以看出,采用方法二即先KF后SVD的方式,标准差为0,识别结果最理想。采用该方法,不同损伤状态下的基本频率识别结果如表5所示。
![]() |
表 5 基本频率识别结果 Table 5 Identified basic frequency |
将表4中的频率识别结果以最大值为基准,通过其他值占最大值的比例来量化基本频率的变化规律,如图5所示。伪静力试验获取的墙体刚度退化也以同样的方法进行量化,如图6所示[20]。
![]() |
图 5 墙体基本频率的变化 Fig. 5 Change of walls' basic frequency |
![]() |
图 6 墙体刚度的退化 Fig. 6 Deterioration of walls' sti finess |
在图6中,对比状态Ⅰ下各墙体的识别结果,可见砂浆强度的降低、开洞率的增加、高宽比的增加都会使砌体墙的刚度降低,从而使其基本频率减小。相较于砂浆强度等级和开洞率,高宽比的变化对墙体基本频率的影响更大。
在加载至开裂(状态Ⅰ至状态Ⅱ)及开裂至破坏(状态Ⅱ至状态Ⅲ)的过程中,W3的基本频率下降幅度最大,其次是W1,最后是W4。这说明在砌体墙受力过程中,开洞率对墙体破损的影响最大,其次是砂浆强度,高宽比影响最小。
对比图5和图6,可以看出在各墙体加载至破坏的全过程中,所识别的频率变换规律均与刚度退化规律一致。可见基本频率识别结果是可靠的,能正确反映并量化砂浆强度等级、开洞率和高宽比对墙体损伤发展的影响。
5 结 论通过伪静力试验使砖砌体墙处于不同损伤状态,基于环境激励获取墙体对应状态的加速度响应。采用KF和SVD相结合的方法进行降噪处理,进而识别对应状态下墙体的基本频率。研究结果说明:
a. KF方法可将砖砌体墙的物理参数作为先验判断,有效降低其动力测试响应记录中噪声的影响,为准确识别基本频率提供基础。
b.KF方法对单个测试通道响应记录的降噪效果明显,但多个测试通道之间基本频率识别结果存在离散性。
c.将KF方法与SVD相结合,可综合利用多个测试通道的有用信息,实现有效降噪,改善砖砌体墙基本频率的识别效果。所识别的基本频率可靠,其变化规律与伪静力试验中墙体刚度退化规律一致。
d.采用本文方法降噪处理后,能够通过所识别的基本频率的变化,量化砂浆强度、开洞率和高宽比等因素对砖砌体墙损伤发展过程的影响,为评估其安全性提供依据。
总的来说,本研究成果对于砌体结构墙体损伤识别方法具有一定的实用价值。但是鉴于实验中所使用的砌体墙由砖砌块和砂浆砌筑成,非线性显著,而且经历长期使用,本身损伤不确定,观测噪声也并不是高斯噪声,常规的卡尔曼滤波方法可能具有局限性。在未来的研究中可以考虑一些针对砖砌块和砂浆砌筑结构的损伤检测和监测的非线性滤波方法,如扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)、粒子滤波(PF)等方法,同时也可以使用蒙特卡罗方法进行粒子滤波来处理非高斯噪声。
[1] |
孙鑫晖, 郝木明, 张令弥. 环境激励下宽频带模态参数识别研究[J]. 建筑结构学报, 2011, 32(4): 151-156. DOI:10.14006/j.jzjgxb.2011.04.018 |
[2] |
高延安, 杨庆山, 王娟, 等. 环境激励下古建筑飞云楼动力性能分析[J]. 振动与冲击, 2015, 34(22): 144-148,182. DOI:10.13465/j.cnki.jvs.2015.22.025 |
[3] |
HU S L J, BAO X X, LI H J. Model order determination and noise removal for modal parameter estimation[J]. Mechanical Systems and Signal Processing, 2010, 24(6): 1605-1620. DOI:10.1016/j.ymssp.2010.01.005 |
[4] |
LEI Y, JIANG Y Q. A two-stage kalman estimation approach for the identification of nonlinear structural parameters[J]. Procedia Engineering, 2011, 14: 3088-3094. DOI:10.1016/j.proeng.2011.07.388 |
[5] |
LEI Y, CHEN F, ZHOU H. An algorithm based on two-step kalman filter for intelligent structural damage detection[J]. Structural Control & Health Monitoring, 2015, 22(4): 694-706. |
[6] |
LIU L J, SU Y, ZHU J J, et al. Data fusion based EKF-UI for real-time simultaneous identification of structural systems and unknown external inputs[J]. Measurement, 2016, 88: 456-467. DOI:10.1016/j.measurement.2016.02.002 |
[7] |
赵博宇, 丁勇, 吴斌. 基于扩展卡尔曼估计算法的地震模拟振动台模型识别[J]. 振动与冲击, 2014, 33(12): 145-150. DOI:10.13465/j.cnki.jvs.2014.12.025 |
[8] |
何浩祥, 吕永伟, 韩恩圳. 基于静动力凝聚及扩展卡尔曼滤波的连续梁桥损伤识别[J]. 工程力学, 2015, 32(7): 156-163. DOI:10.6052/j.issn.1000-4750.2014.01.0005 |
[9] |
薛建阳, 白福玉, 张锡成, 等. 古建筑木结构榫卯节点刚度的地震损伤分析和识别[J]. 振动与冲击, 2018, 37(6): 47-54. DOI:10.13465/j.cnki.jvs.2018.06.008 |
[10] |
张肖雄, 贺佳. 基于扩展卡尔曼滤波的结构参数和荷载识别研究[J]. 工程力学, 2019, 36(4): 221-230. |
[11] |
NI P H, XIA Y, LI J, et al. Improved decentralized structural identification with output-only measurements[J]. Measurement, 2018, 122: 597-610. DOI:10.1016/j.measurement.2017.09.029 |
[12] |
王晓燕, 黄维平, 李华军. 地震动反演及结构参数识别的EKF算法[J]. 工程力学, 2005, 22(4): 20-23,111. DOI:10.3969/j.issn.1000-4750.2005.04.005 |
[13] |
LEI Y, JIANG Y Q, XU Z Q. Structural damage detection with limited input and output measurement signals[J]. Mechanical Systems and Signal Processing, 2012, 28: 229-243. DOI:10.1016/j.ymssp.2011.07.026 |
[14] |
雷鹰, 周欢. 有限观测下的结构损伤实时在线诊断[J]. 振动与冲击, 2014, 33(17): 161-166. DOI:10.13465/j.cnki.jvs.2014.17.029 |
[15] |
Khodarahmi M, Maihami V. A review on kalman filter models[J]. Archives of Computational Methods in Engineering, 2023, 30(1): 727-747. DOI:10.1007/s11831-022-09815-7 |
[16] |
KALMAN R E. A new approach to linear filtering and prediction problems[J]. Journal of Basic Engineering, 1960, 82(D): 35–45.
|
[17] |
欧进萍. 结构振动控制——主动、半主动和智能控制[M]. 北京: 科学出版社, 2003.
|
[18] |
KALMAN R E. A new approach to linear filtering and prediction problems[J]. Transactions of the ASME-Journal of Basic Engineering, 1960, 82: 35-45. DOI:10.1115/1.3662552 |
[19] |
CHUI C K, CHEN G R. Kalman filtering: with real-time applications[M]. 3rd ed. Berlin: Springer, 1999: 55–58.
|
[20] |
彭斌, 汪澜涯, 王冬冬, 等. 砌体墙抗震性能伪静力试验研究[J]. 上海理工大学学报, 2016, 38(4): 402-408. DOI:10.13255/j.cnki.jusst.2016.04.016 |
[21] |
王冬冬. 砌体结构性能的多尺度数值模拟[D]. 上海: 上海理工大学, 2017.
|