上海交通大学学报, 2025, 59(8): 1114-1122 doi: 10.16183/j.cnki.jsjtu.2023.584

船舶海洋与建筑工程

基于改进MCMC算法和代理模型的结构仿真模型更新

缪季1, 段立平,1,2, 刘吉明1, 林思伟1, 赵金城1,2

1.上海交通大学 土木工程系, 上海 200240

2.上海市公共建筑和基础设施数字化运维重点实验室, 上海 200240

Structural Simulation Model Updating Based on Improved MCMC Algorithm and Surrogate Model

MIAO Ji1, DUAN Liping,1,2, LIU Jiming1, LIN Siwei1, ZHAO Jincheng1,2

1. Department of Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

2. Shanghai Key Laboratory for Digital Maintenance of Buildings and Infrastructure, Shanghai 200240, China

通讯作者: 段立平,助理研究员,博士生导师; E-mail:duanliping@sjtu.edu.cn.

责任编辑: 王一凡

收稿日期: 2023-11-17   修回日期: 2024-03-18   接受日期: 2024-04-25  

基金资助: 上海市科技创新项目(21DZ1204600)

Received: 2023-11-17   Revised: 2024-03-18   Accepted: 2024-04-25  

作者简介 About authors

缪季(1999—),硕士生,主要从事建筑结构损伤识别研究.

摘要

为提高有限元模型仿真精度,提出了一种基于贝叶斯理论的模型更新框架,并利用改进马尔可夫链蒙特卡罗(MCMC)算法和代理模型提升了更新效率.以待更新参数为输入、有限元模型模态响应为输出构建径向基函数(RBF)代理模型,将鲸鱼优化算法(WOA)引入MCMC算法,更新有限元模型的不确定参数.最后,通过一例简支梁数值算例和三层钢框架的试验研究证明了该算法的准确性.结果表明,WOA可以明显改善MCMC算法的采样平稳性和收敛速度,更新效率最高可提升13.9%,基于鲸鱼优化的Metropolis-Hastings(WO-MH)算法更新的简支梁模型和三层钢框架模型最大频率误差分别为0.009%和2.41%.所提模型更新方法在二维输入和八维输入的情况下均能有效提升有限元模型的仿真精度,为建筑结构的精益化仿真和优化设计提供技术参照.

关键词: 模型更新; 贝叶斯理论; 马尔可夫链蒙特卡罗; 鲸鱼优化算法; 代理模型

Abstract

To enhance the accuracy of finite element model simulation, a model updating method based on Bayesian theory is proposed, and the updating efficiency is improved by integrating improved Markov chain Monte Carlo (MCMC) algorithm and surrogate model. A radial basis function (RBF) surrogate model is constructed using the parameters to be updated as inputs and the finite element model modal responses as outputs. Whale optimization algorithm (WOA) is introduced into the MCMC algorithm and the uncertain parameters are updated. Finally, a numerical study on a simply supported beam and an experimental study on a three-story steel frame are conducted to verify the accuracy of the proposed method. The results show that WOA can significantly improve the stability and convergence speed of the MCMC algorithm, the updating efficiency can be improved by 13.9% at most, and the maximum frequency errors of the simply supported beam model and the three-story steel frame model updated by the WO-MH algorithm are 0.009% and 2.41%, respectively. The proposed model updating method can effectively enhance the simulation accuracy of the finite element model under both two-dimensional and eight-dimensional inputs, which provides technical reference for lean simulation and optimal design of building structures.

Keywords: model updating; Bayesian theory; Markov chain Monte Carlo (MCMC); whale optimization algorithm (WOA); surrogate model

PDF (9290KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

缪季, 段立平, 刘吉明, 林思伟, 赵金城. 基于改进MCMC算法和代理模型的结构仿真模型更新[J]. 上海交通大学学报, 2025, 59(8): 1114-1122 doi:10.16183/j.cnki.jsjtu.2023.584

MIAO Ji, DUAN Liping, LIU Jiming, LIN Siwei, ZHAO Jincheng. Structural Simulation Model Updating Based on Improved MCMC Algorithm and Surrogate Model[J]. Journal of Shanghai Jiaotong University, 2025, 59(8): 1114-1122 doi:10.16183/j.cnki.jsjtu.2023.584

在土木工程领域,有限元仿真是一种常用的结构分析手段,但根据设计图纸或理想化假设建立的初始有限元模型往往存在建模误差、模型参数误差和测量误差等因素,导致了模型预测结果和实际结构响应的偏离[1].为了保证结构有限元模型的准确性,应根据实际观测数据适当地调整有限元模型参数,以最小化测量值和有限元模型预测值的差异[2].

传统的确定性模型更新方法不考虑测量信息和模型参数的不确定,更新后的有限元模型往往只能匹配某次测量的结构响应,难以准确预测结构在其他荷载条件下的响应.基于贝叶斯定理的模型更新是一种不确定性模型更新方法,综合考虑完整的测量信息和参数的先验信息,有效克服了确定性更新方法的不足,在模型更新领域得到广泛的应用[3].1998年,Katafygiotis等[4]和Beck等[5]首次将贝叶斯理论应用于土木工程领域中的模型更新中,提出贝叶斯更新的基本框架.为了解决参数后验分布积分复杂的问题,Beck等[6]将基于Metropolis-Hastings(MH)的马尔可夫链蒙特卡罗(Markov chain Monte Carlo,MCMC)算法引入贝叶斯更新,利用剪切模型证明了该方法的可靠性.在Beck的理论基础上,诞生了许多优化的贝叶斯更新框架.刘纲等[7]将延迟拒绝和自适应算法引入MH采样,结合相关向量机代理模型,更新了四层两跨钢框架结构弹性模量和质量密度.Lam等[8]提出了一种可以同时计算多个马尔可夫链的并行MCMC算法,并将其应用于帆船形建筑的弹性模量更新.Luo等[9] 集成了粒子群优化中的粒子位置更新机制与MH算法,实现了三层框架结构的单元刚度更新.

但当前模型更新研究选用的待更新参数多为刚度、弹性模型和质量密度,将结构与基础的连接视为完全刚性约束,缺少对边界具体情况的考虑,容易导致更新结果精度不足,且传统的MH算法采样收敛速度较慢、更新效率低下,在参数增多时易陷入采样停滞.因此,本文将边界条件加入待更新参数,引入鲸鱼优化算法(whale optimization algorithm,WOA)以提升传统MH算法的采样效率,建立反映待更新参数和模态响应关系的径向基函数(radial basis functions,RBF)代理模型,以代理模型代替有限元模型完成模型更新.最后,将所提方法应用在简支梁数值算例和3层框架结构的更新上,通过振动台实验证明了方法的有效性.

1 基于改进MCMC的贝叶斯模型更新

1.1 基于改进MCMC的贝叶斯更新框架

本文提出了有限元模型更新的框架,如图1所示.具体步骤如下.

图1

图1   有限元模型更新的框架

Fig.1   Updating framework of finite element model


(1) 根据结构图纸建立初始有限元模型,基于Sobol灵敏度分析确定待更新参数.

(2) 使用拉丁超立方抽样(Latin hypercube sampling,LHS)抽取待更新参数样本,计算每个样本点对应的模态响应,建立RBF、随机森林(random forest,RF)和Kriging代理模型以拟合待更新参数和结构响应的映射关系.计算各代理模型的精度,选择精度最高的代理模型来代替有限元模型完成贝叶斯更新.

(3) 进行模态试验,利用加速度传感器采集加速度时程响应,识别结构的实测模态信息.

(4) 根据贝叶斯理论计算参数的后验概率密度函数,本文中采用无信息先验分布.构建基于鲸鱼优化的Metropolis-Hastings(WO-MH)采样序列,迭代采样得到一个平稳分布的马尔可夫链,根据大数定理计算不确定参数的最可能值,将其替换到有限元模型中完成模型更新.

1.2 贝叶斯更新原理

贝叶斯方法将参数视为随机变量,使用测量数据来更新参数的先验概率密度函数,得到后验概率密度函数[10].其公式如下:

$\begin{aligned}P(\boldsymbol{\theta} \mid D)= & \frac{P(D \mid \boldsymbol{\theta}) P(\boldsymbol{\theta})}{\int P(D \mid \boldsymbol{\theta}) P(\boldsymbol{\theta}) \mathrm{d} \boldsymbol{\theta}}= \\& { }_{c P}(D \mid \boldsymbol{\theta}) P(\boldsymbol{\theta})\end{aligned}$

式中:θ是待更新参数组成的向量,θ=[θ1θ2θN]T;D是观测数据;P(θ)是θ的先验分布,在没有历史经验的前提下常常将其视为广义无偏均匀分布;似然函数P(D|θ)是给定θ时观测数据D的条件概率;c=1/P(D|θ)P(θ)dθ,是为了确保后验概率密度函数积分为1的归一化常数[11].

本文选择模态数据(频率和振型)作为观测数据D,假设D(θ)为有限元模型的计算模态.根据最大熵原理,误差的后验分布可以假设为均值为0、协方差为Σ的高斯分布[12].则似然函数可以写作:

$\begin{aligned}P(D \mid \boldsymbol{\theta})= & \frac{1}{\sqrt{2 \pi \Sigma}} \exp \left(-\frac{\varepsilon^{2}}{2 \Sigma}\right)= \\& \frac{1}{\sqrt{2 \pi \Sigma}} \exp \left[-\frac{(D-D(\boldsymbol{\theta}))^{2}}{2 \Sigma}\right]\end{aligned}$

假设所有模态的固有频率和振型是相互独立的,则P(D|θ)=P(f|θ)P(φ|θ),又假设先验分布为均匀分布,则不确定参数的后验分布可以表示为

$\begin{aligned}P(\boldsymbol{\theta} \mid D)= & c P(f \mid \boldsymbol{\theta}) P(\boldsymbol{\varphi} \mid \boldsymbol{\theta}) P(\boldsymbol{\theta})= \\& c \exp \left(-\frac{1}{2} J(\boldsymbol{\theta})\right)\end{aligned}$

式中:J(θ)为拟合优度函数,

$ \begin{aligned}J(\boldsymbol{\theta})= & \sum_{r=1}^{s} \sum_{i=1}^{n}\left\{\frac{\left(\hat{f}_{r i}-f_{r}\right)^{2}}{\sum_{f r}}+\right. \\& {\left.\left[\frac{\left(\hat{\boldsymbol{\varphi}}_{r i}-\boldsymbol{\varphi}_{r}\right)^{\mathrm{T}}\left(\hat{\boldsymbol{\varphi}}_{r i}-\boldsymbol{\varphi}_{r}\right)}{\sum_{\varphi r}}\right]\right\} }\end{aligned}$

n是模态试验的次数;s是频率总阶数;${\hat{\mathrm{f}}}_{ri}$${\hat{\mathrm{\phi }}}_{ri}$分别是第i次实测第r阶的频率和振型;frφr是有限元计算的第r阶频率和振型;ΣfrΣφr分别是第r阶的频率协方差和振型协方差[13].

1.3 基于鲸鱼优化的MH采样

贝叶斯方法所得到的后验分布需要在参数空间上进行高维积分,难以直接计算其解析式,常引入MCMC算法来近似获得参数的后验分布[14].MH算法是一种应用广泛的MCMC抽样方法,其从先验分布中采样,生成平稳分布的马尔可夫链,然后根据生成的样本获得待更新参数的统计特征[15].

随着参数的增加和后验分布的复杂化,被拒绝的采样样本大大增加,传统的MH算法在采样过程中容易形成具有大量重复样本的马尔可夫链,进入非遍历状态[3].因此引入WOA对MH采样中被拒绝的样本进行二次采样,利用WOA全局搜索能力强的特点选择下一个样本点,从而提高采样样本的多样性,避免陷入局部最优.WOA是模仿自然界中鲸鱼群体狩猎行为的新型启发式优化算法[16].WOA包含3种种群更新机制,假定当前鲸鱼个体的位置为Xt,当前最佳鲸鱼个体的位置为X*,当前种群内随机鲸鱼个体位置为Xrand,则XtX*Xrand影响下得到下一个位置Xt+1,3种更新机制下Xt+1的计算公式分别为

Xt+1=$\left\{\begin{array}{l}{X}^{\mathrm{*}}-A|C{X}^{\mathrm{*}}-{X}_{t}|,\\   p<0.5\mathrm{且}\left|A\right|<1\\ |{X}^{\mathrm{*}}-{X}_{t}|{\mathrm{e}}^{bl}\mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }l\right)+{X}^{\mathrm{*}},\\   p\ge 0.5\\ {X}_{\mathrm{r}\mathrm{a}\mathrm{n}\mathrm{d}}-A|C{X}_{\mathrm{r}\mathrm{a}\mathrm{n}\mathrm{d}}-{X}_{t}|,\\   p<0.5\mathrm{且}\left|A\right|\ge 1\end{array}\right.$
C=2r
A=2ar-a

式中:rp是0到1区间内的随机数; l是-1到1间的随机数;a随着迭代次数的增加由2线性递减到0;b是对数螺旋形状常数.

基于鲸鱼算法的MH采样步骤如下:

(1) 指定样本初始值θ0并给定当前样本θj(j表示样本标签);

(2) 构造建议分布q(θ'|θj),从建议分布中生成候选样本θ';

(3) 根据下式计算接受率α:

α(θj, θ')=min$\left\{1,\frac{P\left(\theta \text{'}\right|D)}{P\left({\theta }_{j}\right|D)}\right\}$

(4) 从均匀分布U(0,1)内生成随机数u;

(5) 若uα,则θj+1=θ';若u>α,则按照鲸鱼算法更新下一个采样点.选取满足min J(θ)的θ为最佳值θ*,按照式(5)选取下一个采样点θ',再次计算接受率α,如满足uα,则θj+1=θ';否则θj+1=θ.

(6) 对所有样本重复步骤(2)到步骤(5),得到一个收敛序列,即马尔可夫链.

1.4 代理模型

解决模型更新效率低下的另一种方法是建立高保真的代理模型来拟合结构响应和更新参数之间的关系,从而代替有限元模型进行计算[17].常用的代理模型包括Kriging模型、RBF模型、RF模型、响应面模型、支持向量回归(support vector regression,SVR)等.本文选用RBF、RF和Kriging作为有限元模型的代理模型.

通过均方根误差(RMSE,记为eRMSE)和决定系数R2比较3种模型在低维和高维情况下的精度,其公式为

eRMSE=$\sqrt{\frac{1}{k}\stackrel{k}{\sum _{m=1}}({\hat{\mathrm{y}}}_{\mathrm{m}}-{y}_{m}{)}^{2}}$
R2=1-$\frac{\stackrel{k}{\sum _{m=1}}({\hat{\mathrm{y}}}_{\mathrm{m}}-{y}_{m}{)}^{2}}{\stackrel{k}{\sum _{m=1}}({\hat{\mathrm{y}}}_{\mathrm{m}}{-\stackrel{-}{y})}^{2}}$

式中:${\hat{\mathrm{y}}}_{\mathrm{m}}$ym分别表示理论响应和代理模型响应;$\stackrel{-}{y}$表示理论响应的平均值;k为测试集样本数.

2 数值算例

为了验证WO-MH采样的有效性,建立一个钢结构简支梁有限元模型,如图2所示.假定梁弹性模量的真实分布为均值E*=206 GPa的正态分布,质量密度的真实分布为均值m*=7 850 kg/m3的正态分布,按照参数的真实分布随机生成20组参数样本,代入有限元模型计算得到20组前3阶频率和振型,作为仿真的实测模态信息.假定梁的初始弹性模量E0=160 GPa,初始质量密度m0=6 500 kg/m3.初始值不代表实际工程情况,仅用来进行模型更新效果的数值验证.为避免参数数量级差别过大,以θ1=E/E0θ2=m/m0为待更新参数.

图2

图2   简支梁模型

Fig.2   Simply supported beam model


通过拉丁超立方抽样均匀抽取 1 000 组样本,使用有限元计算相应的前3阶频率和振型,作为构建代理模型的数据集.取样本的80%为训练集,剩下20%为测试集.分别采用RBF、Kriging和RF模型构建基于样本的代理模型,利用遗传算法结合十折交叉验证计算各代理模型的最优超参数,从而得到优化后的代理模型.代理模型在测试集上预测的一阶频率和实际一阶频率的对比如图3所示.由图3可见,代理模型和有限元模型的频率点基本重合,表明3种代理模型精度都较高,较为准确地反映了有限元模型的自振特性.比较3种代理模型的计算精度,如表1所示.其中RBF代理模型的RMSE最小,R2最接近1,拟合精度优于其他两种代理模型.因此,采用RBF模型代替有限元模型进行贝叶斯模型更新.

图3

图3   一阶频率预测值与实际值的比较

Fig.3   Comparison of predicted first-order frequency values and actual values


表1   各代理模型的评价指标

Tab.1  Evaluation metrics for surrogate models

代理模型eRMSER2
RBF0.000 80.999 9
Kriging0.001 30.999 9
RF0.198 40.998 6

新窗口打开| 下载CSV


分别利用MH和WO-MH进行采样,经过 5 000 次迭代后得到参数的马尔可夫链,如图4所示.引入WOA后,MH采样的收敛速度和平稳性大大提升.通过自相关函数(autocorrelation function,ACF)图[18]来评估马尔可夫链的样本相关性,如图5所示.与MH采样得到的ACF图相比,WO-MH采样得到的ACF图很快衰减到0,表明其样本之间相关度较低,在参数空间中收敛速率更快.

图4

图4   不确定参数的马尔可夫链

Fig.4   Markov chains of uncertain parameters


图5

图5   马尔可夫链的ACF图

Fig.5   ACF plots of Markov chains


利用time函数计算采样时间,得到MH采样总时间为46.62 s,WO-MH采样总时间为54.06 s.θ1的MH采样约在迭代807次后趋于平稳,此时已采样7.41 s;θ1的WO-MH采样约在迭代500次后趋于平稳,此时已采样6.38 s,更新效率提升13.9%.θ2的MH采样约在迭代562次后趋于平稳,此时已采样5.17 s;θ2的WO-MH采样约在迭代391次后趋于平稳,此时已采样5.04 s,更新效率提升2.5%.因此,虽然WO算法的引入增加了总采样时间,但加快了采样收敛的速度,总体上提高了模型更新的计算效率.

比较模型更新前后的参数值和真实参数值的误差,结果如表2所示.两种方法更新的参数值均接近预设的真实参数值,误差均在1%以内,且WOMH-RBF的更新精度明显高于MH-RBF算法.

表2   更新前后参数值对比

Tab.2  Comparison of parameter values before and after updating

模型弹性模量/
GPa
弹性模量
相对误差/%
质量密度/
(kg·m-3)
质量密度
相对误差/%
真实值206.00007 8500
初始值160.00022.3306 50017.197
MH-RBF206.2930.1427 8560.076
WOMH-RBF206.0120.0067 8500

新窗口打开| 下载CSV


绘制模型更新前、模型更新后和真实的前3阶振型,如图6所示.计算有限元模型在WO-MH更新前后的模态响应值及其和真实模态响应值的误差,结果如表3所示.由表3图6可知,更新后的有限元模型的响应精度大幅提升,最大误差为0.009%,最小误差为0%,且更新后的振型和真实振型吻合很好,参数更新的效果显著.

图6

图6   更新前后的振型对比

Fig.6   Comparison of mode shapes before and after updating


表3   更新前后模态响应对比

Tab.3  Comparison of modal responses before and after updating

模态真实
频率/Hz
更新前更新后
频率/Hz误差/%频率/Hz误差/%
一阶28.38127.4873.15028.3810
二阶108.71105.293.146108.720.009
三阶229.46222.243.147229.470.004

新窗口打开| 下载CSV


3 实验验证

为了证明所提算法应用于复杂结构的有效性,针对不确定参数更多的结构进行参数更新,可以进一步验证本文提出的基于WO-MH采样和RBF代理模型的有限元模型更新算法的通用性.

3.1 模态试验

研究对象为一个3层钢框架结构,如图7所示.在模型的XY向安装单向加速度传感器,对模型施加X向和Y向的正弦波,通过快速傅里叶变换(fast Fourier transformation,FFT)将模态试验所得各组加速度数据转换成频域数据,提取结构的频率和振型.由于模态试验中高阶模态往往误差较大,采用X方向和Y方向的前两阶模态进行模型更新[19].其中,试验测得频率的均值和方差如表4所示.

图7

图7   3层钢框架试验模型

Fig.7   A three-story steel frame experimental model


表4   模态试验测得的频率

Tab.4  Frequencies measured by modal tests

模态频率均值/Hz方差/Hz2
X方向一阶12.7610.760
Y方向一阶13.3810.484
X方向二阶49.3700.219
Y方向二阶50.5080.233

新窗口打开| 下载CSV


3.2 模型更新

结构设计方案中所有钢材的弹性模量为206 GPa,质量密度为 7 850 kg/m3,框架与基础为完全刚接.参照结构设计方案设计有限元模型,钢构件使用线单元建模,梁中的支架简化为对应位置节点上的附加集中质量,此时模型X向一阶频率18.707 Hz,与实测频率相差较大.考虑到施工完成的框架底板与基础之间以螺栓连接,并非完全固接,按照完全刚接考虑不够合理,因此将边界条件加入更新参数.将有限元模型中柱和基础之间的连接使用两根线性弹簧来表示,分别代表绕x轴转动和绕y轴转动的扭转刚度[20].

设置所有钢材的初始弹性模量E0=206 GPa、初始质量密度ρ0=7 850 kg/m3,弹簧的初始刚度S0=0.1 MN·m/rad.将同一层梁的弹性模量E看作一致,同一层梁的质量密度ρ看作一致,最终得到12个待更新参数:一层梁的弹性模量E1和质量密度ρ1、二层梁的弹性模量E2和质量密度ρ2、三层梁的弹性模量E3和质量密度ρ3、大板梁的弹性模量E4和质量密度ρ4、柱的弹性模量E5和质量密度ρ5、弹簧绕x轴转动刚度S1和绕y轴转动刚度S2.

采用Sobol全局方差灵敏度分析对初始待更新参数进行筛选,图8为3层框架模型中12个模型参数对一阶频率的灵敏度.根据灵敏度分析结果,选择灵敏度参数较大的前8个灵敏度参数为3层钢框架模型的待更新参数,分别为E1E2ρ3ρ4E5ρ5S1S2.

图8

图8   参数对一阶频率的灵敏度

Fig.8   Sensitivities of parameters to the first-order frequency


采用Kriging、RBF和RF 3种方法建立代理模型,采用遗传算法对代理模型的超参数进行寻优,得到3种优化后模型的评价指标如表5所示.输入参数由两维变为八维后,3种代理模型的精度都有所下降.由于RBF模型的精度最高,所以依然选择RBF模型进行模型更新.

表5   各代理模型的评价指标

Tab.5  Evaluation metrics for surrogate models

代理模型eRMSER2
RBF0.070 10.998 9
Kriging0.087 10.998 3
RF0.308 40.947 0

新窗口打开| 下载CSV


基于RBF代理模型完成MH采样和WO-MH采样,迭代 5 000 次后,将更新后的参数替换到初始有限元模型中,得到更新前后各阶频率值如表6所示,更新前后各阶频率的相对误差分布如图9所示.初始设计模型的频率和实测频率偏差较大,X方向和Y方向的前两阶频率相对误差分别为46.60%、43.54%、24.79%和22.85%,而MH更新后的频率相对误差分别为2.56%、1.75%、3.02%和3.89%,WO-MH更新后频率相对误差分别为2.41%、0.70%、0.03%和1.28%.更新后有限元模型的频率相对误差明显减小,且WO-MH算法相较于 MH算法在3层框架有限元模型更新中表现出更优的更新效果.

表6   更新前后频率对比

Tab.6  Comparison of frequencies before and after updating

模态频率/Hz
实测值初始值MH
更新值
WO-MH
更新值
X方向一阶12.76118.70713.08813.069
Y方向一阶13.38119.20713.61513.474
X方向二阶49.37061.60747.87849.385
Y方向二阶50.50862.05148.54549.864

新窗口打开| 下载CSV


图9

图9   更新前后的频率相对误差

Fig.9   Frequency relative errors before and after updating


3.3 振动台实验验证

为了进一步验证模型更新效果,进行3层框架的振动台实验,对结构施加峰值加速度为0.4g的El-Centro波,得到顶层x方向的实际加速度时程曲线.利用更新后的有限元模型预测结构顶层x方向的加速度时程曲线,并与实测的加速度时程曲线对比,如图10所示.参数更新后,有限元模型预测的结构加速度响应与实测响应的峰值和形状更加接近,更能反映真实的结构特性.

图10

图10   有限元模型预测和实测的加速度响应比较

Fig.10   Acceleration response comparisons of finite model predictions and measurements


4 结论

针对传统MH采样收敛较慢、计算量大的问题,本文将鲸鱼优化算法引入MH采样,结合RBF代理模型提出一种新的贝叶斯模型更新框架,通过两参数的简支梁数值算例和八参数的实际框架结构验证了该方法的有效性,得到如下结论.

(1) 在低维和高维线性问题中,RBF代理模型的精度高于Kriging模型和RF模型,RMSE分别为 0.000 8 和 0.070 1,可以用来代替有限元模型完成模型更新,从而提高更新效率、减小计算成本.

(2) WO-MH算法克服了传统MH算法易陷入停滞的缺点,收敛速度和平稳性均优于传统MH 算法.本文数值算例表明,传统MH算法的弹性模量采样在迭代7.41 s后趋于平稳,本文优化算法在迭代6.38 s后趋于平稳,且WO-MH算法更新后的弹性模量相对误差仅为0.006%,小于MH算法的0.142%.经WO-MH更新后,简支梁数值模型的振型与实际振型吻合,频率最大相对误差仅为0.009%.

(3) 基于3层钢框架结构实验,验证了在多输入参数复杂模型的更新中,所提WO-MH算法仍具有较好的更新效果,与初始有限元模型相比,更新后的有限元模型在在El-Centro波下的顶层加速度时程曲线更接近实测加速度时程曲线.

参考文献

SONG M, RENSON L, NOEL J P, et al.

Bayesian model updating of nonlinear systems using nonlinear normal modes

[J]. Structural Control & Health Monitoring, 2018, 25(12): e2258.

[本文引用: 1]

YIN T.

A practical Bayesian framework for structural model updating and prediction

[J]. Asce-Asme Journal of Risk and Uncertainty in Engineering Systems Part a: Civil Engineering, 2022, 8(1): 04021073.

[本文引用: 1]

BAISTHAKUR S, CHAKRABORTY A.

Modified Hamiltonian Monte Carlo-based Bayesian finite element model updating of steel truss bridge

[J]. Structural Control & Health Monitoring, 2020, 27(8): e2556.

[本文引用: 2]

KATAFYGIOTIS L S, BECK J L.

Updating models and their uncertainties. II: Model identifiability

[J]. Journal of Engineering Mechanics, 1998, 124(4): 463-467.

[本文引用: 1]

BECK J L, KATAFYGIOTIS L S.

Updating models and their uncertainties. I: Bayesian statistical framework

[J]. Journal of Engineering Mechanics, 1998, 124(4): 455-461.

[本文引用: 1]

BECK J L, AU S K.

Bayesian updating of structural models and reliability using Markov chain Monte Carlo simulation

[J]. Journal of Engineering Mechanics, 2002, 128(4): 380-391.

[本文引用: 1]

刘纲, 罗钧, 秦阳, .

基于改进MCMC方法的有限元模型修正研究

[J]. 工程力学, 2016, 33(6): 138-145.

[本文引用: 1]

LIU Gang, LUO Jun, QIN Yang, et al.

A finite element model updating method based on improved MCMC method

[J]. Engineering Mechanics, 2016, 33(6): 138-145.

[本文引用: 1]

LAM H F, HU J, ZHANG F L, et al.

Markov chain Monte Carlo-based Bayesian model updating of a sailboat-shaped building using a parallel technique

[J]. Engineering Structures, 2019, 193: 12-27.

[本文引用: 1]

LUO J, HUANG M, XIANG C, et al.

Bayesian damage identification based on autoregressive model and MH-PSO hybrid MCMC sampling method

[J]. Journal of Civil Structural Health Monitoring, 2022, 12(2): 361-390.

[本文引用: 1]

LIAO M, RENAUD G, BOMBARDIER Y.

Airframe digital twin technology adaptability assessment and technology demonstration

[J]. Engineering Fracture Mechanics, 2020, 225: 106793.

[本文引用: 1]

BEHMANESH I, MOAVENI B.

Bayesian FE model updating in the presence of modeling errors

[C]// Model Validation and Uncertainty Quantification, Volume 3. Cham, Germany: Springer International Publishing, 2014: 119-133.

[本文引用: 1]

CHING J Y, MUTO M, BECK J L.

Structural model updating and health monitoring with incomplete modal data using Gibbs sampler

[J]. Computer-Aided Civil and Infrastructure Engineering, 2006, 21(4): 242-257.

[本文引用: 1]

黄民水, 罗金, 雷勇志.

基于改进MH算法的结构损伤识别

[J]. 华中科技大学学报(自然科学版), 2022, 50(8): 136-141.

[本文引用: 1]

HUANG Minshui, LUO Jin, LEI Yongzhi.

Damage identification based on improved MH algorithm

[J]. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2022, 50(8): 136-141.

[本文引用: 1]

CHEUNG S H, BECK J L.

Bayesian model updating using hybrid Monte Carlo simulation with application to structural dynamic models with many uncertain parameters

[J]. Journal of Engineering Mechanics, 2009, 135(4): 243-255.

[本文引用: 1]

FENG K, LU Z, CHEN Z, et al.

An innovative Bayesian updating method for laminated composite structures under evidence uncertainty

[J]. Composite Structures, 2023, 304: 116429.

[本文引用: 1]

MIRJALILI S, LEWIS A.

The whale optimization algorithm

[J]. Advances In Engineering Software, 2016, 95: 51-67.

[本文引用: 1]

XIAO J L, NIE X, LIU Y F, et al.

Structural performance assessment of RC flexural members through crack-based fibre beam-column model updating

[J]. Computers & Structures, 2023, 281: 107029.

[本文引用: 1]

WAN H P, REN W X.

Stochastic model updating utilizing Bayesian approach and Gaussian process model

[J]. Mechanical Systems and Signal Processing, 2016, 70-71: 245-268.

[本文引用: 1]

陈辉, 张衡, 李烨君, .

测量模态不确定的梁式结构随机有限元模型修正

[J]. 振动工程学报, 2019, 32(4): 653-659.

[本文引用: 1]

CHEN Hui, ZHANG Heng, LI Yejun, et al.

Stochastic finite element model updating of beam structure based on uncertain measurement modes

[J]. Journal of Vibration Engineering, 2019, 32(4): 653-659.

[本文引用: 1]

ZHOU X, KIM C W, ZHANG F L, et al.

Vibration-based Bayesian model updating of an actual steel truss bridge subjected to incremental damage

[J]. Engineering Structures, 2022, 260: 114226.

[本文引用: 1]

/