FINITE ELEMENT MODEL UPDATING METHOD BASED ON IMPROVED FIREFLY ALGORITHM
-
摘要: 针对标准萤火虫算法后期收敛速度慢、收敛精度低、易陷入局部最优解的问题,提出了参数自适应策略的改进萤火虫算法,建立了基于改进萤火虫算法的有限元模型修正方法。通过隔代随机吸引度因子扩大了算法搜索路径,提升了算法遍历性,避免计算陷入局部最优;通过自适应步长因子使得算法寻优过程中能随迭代次数逐渐减少随机搜索范围,从而提高收敛速度。单、多峰测试函数计算结果表明,改进算法显著提高了收敛速率与收敛精度;简支梁数值算例与某刚构桥实桥有限元模型修正结果表明,简支梁参数最大误差由初始的66.7%降低至修正后的1.08%,刚构桥频率最大误差由14.47%降低至3.25%。所提方法具有良好的更新精度,适用于大型复杂结构的有限元模型修正。Abstract: To solve the problems of slow convergence, of the low accuracy and of easily falling into local optimal solution of the standard firefly algorithm, an improved firefly algorithm with parameter adaptive strategy is proposed, and a finite element model updating method based on this improved firefly algorithm is established. An alternate generation random attraction factor is introduced to expand a search path, thus the ergodicity of the standard algorithm is improved, and result will no longer trapped in the local optimum. Furthermore, the adaptive step size factor is developed to reduce the random search range gradually with iteration in the updating process, so as to speed the convergence. The calculation results of single peak and multi peak test functions show that the improved algorithm significantly improves the convergence rate and accuracy. The numerical example of simply supported beam and the finite element model modification results of a real continuous rigid frame bridge show that: the maximum error of parameters of simply supported beam is reduced from 66.7% to 1.08% after modification, and the maximum frequency error of the continuous rigid frame bridge is reduced from 14.47% to 3.25%. The proposed method has good updating accuracy and is suitable for finite element model modification of large and complex structures.
-
有限元分析技术具有应用成本低、计算过程直观等显著优点,已广泛应用于各种复杂机械、航空及土木工程结构的设计、性能分析与损伤识别[1-2]。但实际结构的复杂性、边界条件等的不确定性,使得有限元计算结果与实际结构响应往往存在一定差异[3]。为使有限元模型能够更为准确地反映结构实际状态,有限元模型修正技术得到了大力发展,已成为当前重点研究方向和前沿[4]。
目前,有限元模型修正技术多采用参数型修正法,即对有限元模型中的材料特性、截面尺寸等参数进行修正,具有简单直观、物理意义明确等特点[5]。修正步骤主要包括目标函数建立、修正参数确定及优化算法选取等,其中,合理算法的选取是保证修正精度的关键因素[6]。因为传统的牛顿法、一阶优化法等确定性搜索优化算法对初始值较为敏感,且易陷入局部最优[7],故而近年来各类随机搜索优化算法得到了更多的发展及应用。
李成等[8]提出了基于人工鱼群算法的结构模型修正方法,以每层层间刚度为修正参数,完成了实验室3层框架的模型修正;杜大华等[9]提出一种基于模拟退火算法的有限元模型修正方法,并以火箭发动机喷管模型为例实现了7参数的有限元模型修正;苏越[10]提出了基于蚁群优化算法的有限元模型修正方法,并完成了虎门大桥的有限元模型修正;夏志远等[11]提出了基于高斯白噪声扰动的粒子群优化有限元模型修正方法,某在役桥梁结构模型修正结果表明,各阶频率误差降低至8.86%以下。此外,差分进化算法、蜂群算法、遗传算法等[12-16]也被大量应用到结构动力学模型修正中,形成了一系列基于仿生学的有限元模型修正方法,并在土木、机械等结构中显示出良好的修正效果。
萤火虫算法(firefly algorithm,FA)作为一种新兴启发式智能仿生算法,具有参数少、易实现、全局寻优能力强等特点,在状态预测、传感器优化布置、信号降噪处理等领域得到初步应用[17-21]。但标准FA算法存在着后期收敛速度慢、收敛精度低等不足,严重制约了FA在实际工程中的应用。针对这一问题,本文通过对随机吸引度因子及自适应步长因子的改进,提升算法收敛效率与精度。并通过函数、简支梁数值模拟和某实际连续刚构桥的有限元模型修正,验证改进FA算法有效性,从而为有限元模型修正提供优化方法支撑。
1 萤火虫算法及其改进
1.1 萤火虫算法基本原理
萤火虫算法是一种随机搜索算法,其基本思路是借鉴萤火虫的自然行为,将优化问题中的迭代搜索看作是萤火虫相互吸引而自发聚集的过程,从而通过模拟萤火虫群体行为实现最优化问题求解。在自然界中,萤火虫个体的吸引力与发光强度正相关,与它们之间距离的平方负相关;亮度小的萤火虫个体向亮度大的萤火虫靠近,从而完成萤火虫种群的自发式移动和聚集[17],如图1所示。图1中,每个黑色原点为一只萤火虫个体,代表优化问题的一个可能解;萤火虫周围的光晕表示其发光强度,代表该只萤火虫的适应度函数值大小,适应度值越优,萤火虫的发光强度越强、光晕范围越大;两只萤火虫之间的虚线代表吸引力,虚线越粗,代表吸引力越大。
萤火虫的移动过程就是可能解不断向最优解的迭代过程,下面给出该过程的数学描述。假设
{{\boldsymbol{X}}_i} = ({x_{1i}},{x_{2i}}, \cdots ,{x_{di}}) 是群体中的第i只萤火虫,其中i =1, 2, 3,\cdots , N。N与d分别表示种群中萤火虫的个数与修正参数的维度。对任意两只萤火虫Xi与Xj (i≠j),定义两者之间的欧氏距离rij为:{r_{ij}} = \left\| {{{\boldsymbol{X}}_i} - {{\boldsymbol{X}}_j}} \right\| = \sqrt {\sum\limits_{k = 1}^d {{{({x_{ik}} - {x_{jk}})}^2}} } (1) 则两者之间的吸引度因子为:
{\beta _{ij}} = {\beta _0} \cdot {{\rm e}^{ - \gamma \cdot r_{ij}^2}} (2) 式中:β0为两只萤火虫距离rij=0时的吸引力,一般取为1;γ为光在空气中的衰减系数,一般取为0.01~100。假设萤火虫Xj(j≠i)的适应度值优于Xi,则萤火虫Xi会被萤火虫Xj吸引而更新,有:
{\boldsymbol{X}}_i^{t + 1} = {\boldsymbol{X}}_i^t + \beta _{ij}^t({\boldsymbol{X}}_j^t - {\boldsymbol{X}}_i^t) + \alpha \cdot {\boldsymbol{\varepsilon}} (3) 式中:j=1, 2,···, i−1, i+1,···, N,上标t为当前迭代步数;α为步长因子,取值范围为0~1;ε为d维随机向量,服从正态分布N(0,1)。若Xi为当前最佳,则对Xi进行随机移动:
{\boldsymbol{X}}_i^{t + 1} = {\boldsymbol{X}}_i^t + \alpha \cdot {\boldsymbol{\varepsilon}} (4) 萤火虫Xi在第t步的具体更新过程如图2所示。
1.2 萤火虫算法改进
在式(3)中,萤火虫Xi的更新过程可细分为跳跃操作dxβ和随机游走操作dxα:
\left\{ \begin{aligned} & {{\rm{d}}{{\boldsymbol{x}}_\beta } = \beta _{ij}^t({\boldsymbol{X}}_j^t - {\boldsymbol{X}}_i^t)} \\& {{\rm{d}}{{\boldsymbol{x}}_\alpha } = \alpha \cdot {\boldsymbol{\varepsilon}} } \end{aligned}\right. (5) 因此,该算法的优化性能主要取决于吸引度因子βij和步长因子α,若这两者设置不当,会导致算法精度下降甚至难以收敛。针对这一问题,本文提出改进自适应参数控制算法,以提升计算效率及精度。
1) 随机吸引度因子
吸引度因子βij在不同γ取值下随着欧氏距离rij的变化规律如图3所示。
由图3知,γ较大时,吸引度因子βij及跳跃距离dxβ均会随着距离增加快速趋近于0,致使搜索停滞;γ较小时,βij往往过早趋近于1,此时,跳跃操作可近似等效为:
{\rm{d}}{{\boldsymbol{x}}_\beta } = \beta _{ij}^t({\boldsymbol{X}}_j^t - {\boldsymbol{X}}_i^t) \approx {\boldsymbol{X}}_j^t - {\boldsymbol{X}}_i^t (6) 此时,亮度较低的萤火中直接跳转到高亮度的萤火虫附近,难以对状态空间内其他位置进行探索、产生有效跳跃,导致发现率低、易陷入局部最优。因此,衰减系数γ大小决定了萤火虫的可视范围,在原萤火虫算法中,衰减系数γ为定值,不会随着迭代过程而改变,故无论γ取值如何,不可能同时兼顾迭代初期大范围快速搜索、迭代后期小范围精细搜索的需求。
针对这一现象,本文取γ=0.01,使各萤火虫的βij大于0.8,拥有较大的初始搜索空间,避免计算停滞;同时,引入隔代随机吸引度因子,如式(7)所示,使βij有机会取较小值,解决因γ取值过小导致βij过早趋于1而致使解的同质化现象,以提升算法遍历性。
\beta _{ij}^t = \left\{ \begin{aligned} & {\rm rand},\;\;\;\;{\;{\rm{mod}} (t,2) = 0}\\& {\beta _{ij}^t},\;\;\;\;\;\;\;{其他} \end{aligned}\right. (7) 式中:rand表示从均匀分布U(0,1)中抽取随机数;mod(t,2)=0表示迭代步数t为偶数。通过设置隔代随机吸引度因子改善算法搜索空间。以某二维函数优化过程为例,跳跃操作改进前后搜索变化如图4所示。由图4可知,改进前由于βij过早趋近于1,跳跃距离dxβ沿固定线性路径分布,搜索范围单一。而改进吸引度因子有效增加算法搜索范围,扩大了算法的搜索路径,提升了算法遍历性,提高了计算精度。
2) 自适应步长因子
在萤火虫算法迭代初期,随机选取的初始值往往离真值较远,则此时步长因子α应取较大值以保证获得较广的探索空间,而随着算法不断迭代优化,种群中所有个体将逐渐聚集,最终收敛到真值,即:
\mathop {\lim }\limits_{t \to \infty } {{\boldsymbol{X}}_j} = \mathop {\lim }\limits_{t \to \infty } {{\boldsymbol{X}}_i} (8) 此时,α应趋近于0。否则,算法将在最优解附近大幅振荡,影响算法的收敛性能。从以上分析可知,α值应随着迭代演化而逐渐减小,但缩减的速度大小会影响最终计算效率与精度。缩减速度过大,会导致dxα过早趋于0,迭代过早停滞,无法收敛到最优值;缩减速度过小,会导致迭代后期的dxα过大,使结果在最优解附近振荡。因此,本文提出参数α自适应动态更新策略:
\alpha (t) = {\alpha _{\text{0}}} \cdot {{\rm e}^{ - c\tfrac{t}{T}}} (9) 式中:α0为步长因子初始值,建议取为1;T为最大迭代步数;
c 为常数缩减因子,可根据实际情况取值以获取适宜的步长因子自适应缩减速度。根据算例实际计算结果分析,建议自适应步长因子α的缩减系数c取为15,此时,α及dxα 变化规律如图5所示。改进后的萤火虫算法如图6所示,其中,虚线框内内容为算法改进部分。
2 算法性能测试
2.1 试验设置
采用3个常用的基准测试函数检验改进FA算法的效果(如图7所示),算式如下:
\left\{ \begin{aligned} & {{f_1} = \sum\limits_{i = 1}^d {x_i^2} } \\& {{f_2} = \sum\limits_{i = 1}^{d - 1} {[100{{({x_{i + 1}} - x_i^2)}^2} + {{({x_i} - 1)}^2}]} } \\& {{f_3} = - 20{{\rm e}^{\left({ - 0.2\sqrt {\tfrac{{\text{1}}}{d}\sum\limits_{i = 1}^d {x_i^2} } } \right)}} + 20 - {{\rm e}^{\left({\tfrac{1}{d}\sum\limits_{i = 1}^d {\cos (2\pi {x_i})} } \right)}} + {\rm e}} \end{aligned}\right. (10) 式中:d 为参数的维数,所有函数均取为2; f1为单峰函数,用于考察算法的收敛速度; f2虽是单峰函数,但其全局最优点隐藏于一条狭长的通道中不易获得; f3是典型的非线性多模态函数,具有大量局部极值,可有效检验算法的全局搜索性能。f1和 f2的参数取值范围为(−10, 10),f3的参数取值范围为(−32.768, 32.768),各函数图像如图7所示。改进及标准FA算法的萤火虫总数均取为60,最大迭代步数取为1500。
2.2 试验结果
因萤火虫算法是一种随机算法,为确定统计意义上的优化效果,式(10)中每个函数分别优化20次,统计最终计算结果及计算精度达到0.01[11]所需平均迭代步数。计算结果如表1所示。限于篇幅,图8仅给出f1与f3函数20次平均优化迭代过程函数值与迭代步数的关系。
表 1 测试函数计算结果Table 1. Computed results of test functions函数 统计值 标准FA 平均达优步数 改进FA 平均达优步数 {f_1} 平均值 4.65×10−7 78 1.34×10−16 82 标准差 4.07×10−7 1.35×10−16 {f_2} 平均值 3.23×10−3 575 1.47×10−13 214 标准差 7.38×10−3 2.10×10−13 {f_3} 平均值 5.85×10−2 未达到 4.57×10−7 392 标准差 3.60×10−2 2.93×10−7 由表1知,对于所有基准测试函数,改进FA算法在优化平均值方面均有较明显提升,且从标准差来看,改进FA算法具有更强的算法稳定性;由图8知,在优化计算过程中,标准与改进FA算法在计算初期收敛速率相当,但迭代50次左右以后,由于参数没有适应性功能,标准FA的优化速率急剧降低,陷入局部最优解,在多峰函数计算时,未能收敛。而改进FA算法,无论处理单峰函数还是复杂多峰函数,在900步前均能保持较好的收敛趋势,有效提升了算法中、后期收敛速度,且计算精度远超设定阈值,拥有较高的收敛精度。
3 基于改进FA的有限元模型修正
3.1 基于改进FA算法的有限元模型修正方法
有限元模型修正的3个主要步骤是:确定目标函数、修正参数及修正算法。目标函数往往根据可获得的实测数据确定。在土木工程中,结构动态测试在随机激励下容易实现,故选取识别的固有频率与模态振型,建立如下目标函数:
\begin{split} F = &\min \left[ {{\sum\limits_{i = 1}^n {\frac{1}{{C{V_{\omega i}}}} \cdot \left(\frac{{{\omega _{{\rm e}i}} - {\omega _{{\text{r}}i}}}}{{{\omega _{{\rm r}i}}}}\right)} }^2} + \right.\\&\left.\sum\limits_{j = 1}^m {\frac{1}{{C{V_{\phi i}}}} \cdot {{\left(\frac{{\left\| {{\phi _{{\rm e}i}} - {\phi _{{\rm r}i}}} \right\|}}{{\left\| {{\phi _{{\rm r}i}}} \right\|}}\right)}^2}} \right] \end{split} (11) 式中:n、m分别表示频率ω与振型φ的阶数;下标e、r分别表示有限元模型计算值与实测值;CV表示测量变异系数。通过变异系数加权,给予测量误差较小的项以较大的权重,减小测量误差对修正结果的影响。
其次,选取弹性模量、密度、几何尺寸等作为修正参数[5],并用向量
{\boldsymbol{X}}=[{x}_{1},{x}_{2},\cdots ,{x}_{d}] 表示。最后,使用改进FA算法进行有限元模型修正。通过抽样形成初始萤火虫种群,每个萤火虫代表一个参数向量
\boldsymbol{X} ,将参数向量代入有限元模型计算结构响应,进而通过式(11)确定每个萤火虫的适应度值,再按照图5中的流程更新萤火虫位置,直到达到迭代终止条件。3.2 简支梁模型修正
对一跨度为10 m的简支梁进行模型修正。该梁高H=0.6 m,宽B=0.4 m,材料密度为2500 kg/m3,沿长度方向将梁均分为10个单元,记为编号1~10,并设置9个振型测点,记为编号①~⑨,如图9所示。
选取10个单元的弹性模量为修正参数Ei(i=1, 2, ···, 10)。为方便修正,对修正参数值进行归一化无量纲处理,即θi=Ei/E0,其中,E0=3.3×104 MPa,则修正参数为无量纲量θi。考虑环境、施工工艺等因素影响,假设混凝土实际弹性模量存在一定离散性,随机设置各单元的弹性模量“真值”,如表2所示。
在实际问题中,由于测量误差,每次测量结果往往不尽相同,故一般使用多次测量结果以减少误差影响。为模拟这一过程,首先将预设真值代入有限元模型计算获取前6阶频率和前3阶竖向振型;然后对各阶频率及振型分别添加1%噪声以模拟测量误差,最终“实测”频率信息如表3所示。
表 2 各单元弹性模量真值Table 2. The actual elastic modulus of each element单元序号 1 2 3 4 5 真实值 1.1 1.3 1.2 0.6 1.3 单元序号 6 7 8 9 10 真实值 1.4 0.8 1.3 1.1 0.9 表 3 实测频率信息Table 3. The information of measured frequency阶数 1 2 3 4 5 6 均值/Hz 9.94 39.78 96.96 156.87 255.98 374.92 标准差 0.064 0.208 0.539 0.956 1.722 2.440 CV 0.006 0.005 0.006 0.006 0.007 0.007 基于上述“实测”值,分别使用原始FA及改进FA对简支梁进行有限元模型修正。修正时,各萤火虫参数初始值从均匀分布U(0, 2)中随机抽取,种群中萤火虫个数N=20,每只萤火虫包含变量维数d=10,最大迭代步T=3000。本文仅列出某只萤火虫迭代收敛情况,如图10所示。参数修正结果如图11所示。
从图10可看出,标准FA算法由于参数不可适应性,迭代过程易陷入停滞,修正效率低,且最终计算结果未能全部收敛到真值;所提改进算法在1000步左右即可收敛,且均能收敛到真值。从图11可知,修正前各参数误差均大于9%,其中单元4的弹性模量误差最大,高达66.7%;标准FA修正后模型的个别参数计算误差不减反增,修正效果较差;改进算法修正后模型各参数误差均降低至1.08%以下,其中单元1参数误差仅为0.08%。故所提改进算法极大地提升了原始算法的计算性能,具有良好的修正效果。
3.3 某连续刚构桥修正
某三跨预应力混凝土连续刚构桥跨径组合为140 m+240 m+140 m,根部梁高为15 m,跨中及边跨直线段梁高均为4.5 m,主梁采用单箱双室截面,箱梁腹板采用直腹板,主梁材料采用C50混凝土;桥墩主墩采用双薄壁墩,墩身薄壁截面尺寸为16 m×25 m,两薄壁间净距为7 m,墩高为55 m,墩身材料采用C40混凝土。C40、C50混凝土初始弹性模量分别取为3.25×104 MPa、3.45×104 MPa,初始密度均取为2600 kg/m3。
利用商业有限元软件建立该桥模型,所有构件均采用欧拉三维梁单元模拟。在桥墩底端,桩基础与承台基础具有很大的刚度且与基岩嵌固良好,故将其视作固端约束;主梁与墩顶采用固接;桥梁两端为活动支座,在有限元中各设一个单向支座,提供X、Z(垂直纸面)方向的平移约束与绕Z方向的转动约束。初始有限元模型如图12(a)所示,模型共包含547个节点,272个单元。
传感器布设位置如图12(b)所示,共采用13个加速度传感器进行实桥环境随机激励测试,采样频率设为25 Hz,分别进行5次采样以减少随机误差的影响,每次采样时间持续30 min。通过频域分解法(frequency domain decomposition)处理测试数据获得的前4阶竖向自振频率、竖向振型与初始模型计算结果对比如表4所示,除第4阶频率误差较小之外,其余阶频率误差均达到6%以上。
表 4 模型修正前后计算结果对比Table 4. Comparisons of the calculation results before and after model updating模态阶数 实测频率/Hz 初始模型计算 原始FA修正计算结果 改进FA修正计算结果 频率/Hz 相对误差/(%) MAC 频率/Hz 相对误差/(%) MAC 频率/Hz 相对误差/(%) MAC 竖向1阶 0.684 0.585 14.47 0.971 0.660 3.51 0.980 0.669 2.19 0.984 竖向2阶 1.172 1.100 6.14 0.814 1.182 0.85 0.948 1.169 0.30 0.952 竖向3阶 1.416 1.505 6.29 0.963 1.520 7.34 0.980 1.462 3.25 0.987 竖向4阶 1.908 1.848 3.14 0.920 1.995 4.56 0.980 1.929 2.10 0.989 注:向量fi、fj之间的MAC值计算公式为{\bf{MAC} }({ {\boldsymbol\phi} _i},{ {\boldsymbol\phi} _j}) = { { { {\left| { {\boldsymbol\phi} _{_i}^{\rm T}{ {\boldsymbol\phi} _j} } \right|}^2} } \mathord{/ {\vphantom { { { {\left| { {\boldsymbol\phi} _{_i}^{\rm T}{ {\boldsymbol\phi} _j} } \right|}^2} } {({\boldsymbol\phi} _i^{\rm T}{ {\boldsymbol\phi} _i}{\boldsymbol\phi} _j^{\rm T}{ {\boldsymbol\phi} _j} } } } } {({\boldsymbol\phi} _i^{\rm T}{ {\boldsymbol\phi} _i}{\boldsymbol\phi} _j^{\rm T}{ {\boldsymbol\phi} _j} } })。 该桥主梁施工采用悬臂浇筑工艺,考虑到相邻节段梁施工间隔较近、差异较小,为减少计算参数,将相邻节段梁的弹性模量、密度分别视为一个参数,参数选取如图12所示,其中1~10为选取的合并后节段编号,故全桥共选取20个修正参数。修正时,萤火虫个数N=20,最大迭代步数T=2000。
由表4知,改进FA算法修正后有限元模型的各阶频率误差均明显下降,均低于3.25%,修正效果较好;而原始FA算法修正后模型的第3阶、4阶频率误差反而略微增大,最大误差出现在第3阶,达到7.34%,修正效果较差;根据表中MAC数值及图13(限于篇幅,只列出前2阶振型)可知,两种算法修正后各阶振型与实测振型吻合度均有提升,但总体上改进FA计算精度优于原始FA。
综上所述,改进FA算法相较于原始FA算法在实桥有限元模型修正中表现出更加良好的修正效果。
4 结论
针对标准FA算法缺陷,提出了参数自适应改进方法,通过多种单、多峰函数以及简支梁数值算例与某大桥有限元模型修正,验证了所提方法的有效性。所得结论如下:
(1) 根据FA算法更新原理,分析吸引度因子βij与步长因子α的变化规律,提出参数自适应方法,并通过4个具有不同形式特点的单、多峰测试函数验证了改进FA算法相较于原始FA算法在寻优速率、精度方面的优越性。
(2) 分别将改进前后的FA算法应用于10维简支梁模型修正,结果表明,原始算法在修正中易陷入停滞,修正精度较低,而改进算法拥有较好的修正效果。修正前后,简支梁参数最大误差由初始模型的66.7%降低至修正后的1.08%,且修正后最小误差降低至0.08%。验证了改进FA算法在结构有限元模型修正中的应用可行性。
(3) 基于环境随机激励测试与频域分解法,识别某连续刚构桥的竖向前4阶频率、振型。结果表明,修正前频率最大误差为14.47%,改进算法修正后各阶频率相对误差明显下降,均控制在3.25%以内。此外,修正后的各阶振型与实测振型吻合度均有提升,表明所提方法拥有良好的修正效果。
-
表 1 测试函数计算结果
Table 1 Computed results of test functions
函数 统计值 标准FA 平均达优步数 改进FA 平均达优步数 {f_1} 平均值 4.65×10−7 78 1.34×10−16 82 标准差 4.07×10−7 1.35×10−16 {f_2} 平均值 3.23×10−3 575 1.47×10−13 214 标准差 7.38×10−3 2.10×10−13 {f_3} 平均值 5.85×10−2 未达到 4.57×10−7 392 标准差 3.60×10−2 2.93×10−7 表 2 各单元弹性模量真值
Table 2 The actual elastic modulus of each element
单元序号 1 2 3 4 5 真实值 1.1 1.3 1.2 0.6 1.3 单元序号 6 7 8 9 10 真实值 1.4 0.8 1.3 1.1 0.9 表 3 实测频率信息
Table 3 The information of measured frequency
阶数 1 2 3 4 5 6 均值/Hz 9.94 39.78 96.96 156.87 255.98 374.92 标准差 0.064 0.208 0.539 0.956 1.722 2.440 CV 0.006 0.005 0.006 0.006 0.007 0.007 表 4 模型修正前后计算结果对比
Table 4 Comparisons of the calculation results before and after model updating
模态阶数 实测频率/Hz 初始模型计算 原始FA修正计算结果 改进FA修正计算结果 频率/Hz 相对误差/(%) MAC 频率/Hz 相对误差/(%) MAC 频率/Hz 相对误差/(%) MAC 竖向1阶 0.684 0.585 14.47 0.971 0.660 3.51 0.980 0.669 2.19 0.984 竖向2阶 1.172 1.100 6.14 0.814 1.182 0.85 0.948 1.169 0.30 0.952 竖向3阶 1.416 1.505 6.29 0.963 1.520 7.34 0.980 1.462 3.25 0.987 竖向4阶 1.908 1.848 3.14 0.920 1.995 4.56 0.980 1.929 2.10 0.989 注:向量fi、fj之间的MAC值计算公式为{\bf{MAC} }({ {\boldsymbol\phi} _i},{ {\boldsymbol\phi} _j}) = { { { {\left| { {\boldsymbol\phi} _{_i}^{\rm T}{ {\boldsymbol\phi} _j} } \right|}^2} } \mathord{/ {\vphantom { { { {\left| { {\boldsymbol\phi} _{_i}^{\rm T}{ {\boldsymbol\phi} _j} } \right|}^2} } {({\boldsymbol\phi} _i^{\rm T}{ {\boldsymbol\phi} _i}{\boldsymbol\phi} _j^{\rm T}{ {\boldsymbol\phi} _j} } } } } {({\boldsymbol\phi} _i^{\rm T}{ {\boldsymbol\phi} _i}{\boldsymbol\phi} _j^{\rm T}{ {\boldsymbol\phi} _j} } })。 -
[1] 韩兵兵, 丁千. 带非线性支撑的转子有限元模型求解方法[J]. 航空动力学报, 2020, 35(12): 2616 − 2625. Han Bingbing, Ding Qian. Finite element model solution method of rotor with nonlinear support [J]. Chinese Journal of Aerospace Power, 2020, 35(12): 2616 − 2625. (in Chinese)
[2] 叶康生, 梁童. 平面曲梁面外自由振动有限元分析的p型超收敛算法[J]. 工程力学, 2020, 37(10): 17 − 27. doi: 10.6052/j.issn.1000-4750.2019.11.0694 Ye Kangsheng, Liang Tong. P-type superconvergence algorithm for finite element analysis of out-plane free vibration of planar curved beams [J]. Engineering Mechanics, 2020, 37(10): 17 − 27. (in Chinese) doi: 10.6052/j.issn.1000-4750.2019.11.0694
[3] 刘纲, 罗钧, 秦阳. 基于改进MCMC方法的有限元模型修正研究[J]. 工程力学, 2016, 33(6): 138 − 145. doi: 10.6052/j.issn.1000-4750.2014.10.0887 Liu Gang, Luo Jun, Qin Yang. Research on finite element model modification based on improved MCMC method [J]. Engineering Mechanics, 2016, 33(6): 138 − 145. (in Chinese) doi: 10.6052/j.issn.1000-4750.2014.10.0887
[4] 张皓, 李东升, 李宏男. 有限元模型修正研究进展: 从线性到非线性[J]. 力学进展, 2019, 49(1): 542 − 575. Zhang Hao, Li Dongsheng, Li Hongnan. Advances in finite element model modification: From linear to nonlinear [J]. Advances in Mechanics, 2019, 49(1): 542 − 575. (in Chinese)
[5] 翁顺, 朱宏平. 基于有限元模型修正的土木结构损伤识别方法[J]. 工程力学, 2021, 38(3): 1 − 16. doi: 10.6052/j.issn.1000-4750.2020.06.ST02 Weng Shun, Zhu Hongping. Damage identification method of civil structure based on finite element model modification [J]. Engineering Mechanics, 2021, 38(3): 1 − 16. (in Chinese) doi: 10.6052/j.issn.1000-4750.2020.06.ST02
[6] Zhiyuan Xia, Aiqun Li, Jianhui Li, Maojun Duan, Jorge de Brito. FE model updating on an in-service self-anchored suspension bridge with extra-width using hybrid method [J]. Applied Sciences, 2017, 7(2): 191 − 205.
[7] 侯立群, 赵雪峰, 欧进萍, 刘春城. 结构损伤诊断不确定性方法研究进展[J]. 振动与冲击, 2014, 33(18): 50 − 58. Hou Liqun, Zhao Xuefeng, Ou Jinping, Liu Chuncheng. Research progress of uncertainty methods for structural damage diagnosis [J]. Journal of Vibration and Shock, 2014, 33(18): 50 − 58. (in Chinese)
[8] 李成, 余岭. 基于人工鱼群算法的结构模型修正与损伤检测[J]. 振动与冲击, 2014, 33(2): 112 − 116. doi: 10.3969/j.issn.1000-3835.2014.02.022 Li Cheng, Yu Ling. Structural model modification and damage detection based on artificial fish swarms algorithm [J]. Journal of Vibration and Shock, 2014, 33(2): 112 − 116. (in Chinese) doi: 10.3969/j.issn.1000-3835.2014.02.022
[9] 杜大华, 贺尔铭, 李磊. 改进模拟退火算法的喷管动力学模型修正[J]. 宇航学报, 2018, 39(6): 632 − 638. Du Dahua, He Erming, Li Lei. Modification of nozzle dynamics model based on improved simulated annealing algorithm [J]. Journal of Astronautics, 2018, 39(6): 632 − 638. (in Chinese)
[10] 苏越. 基于蚁群优化算法的结构动力模型修正[D]. 南京: 南京理工大学, 2008. Su Yue. Structural dynamic model modification based on ant colony optimization algorithm [D]. Nanjing: Nanjing University of Science and Technology, 2008. (in Chinese)
[11] 夏志远, 李爱群, 李建慧, 陈鑫. 基于GMPSO的有限元模型修正方法验证[J]. 工程力学, 2019, 36(10): 66 − 74. doi: 10.6052/j.issn.1000-4750.2018.09.0506 Xia Zhiyuan, Li Aiqun, Li Jianhui, Chen Xin. Verification of finite element model modification method based on GMPSO [J]. Engineering Mechanics, 2019, 36(10): 66 − 74. (in Chinese) doi: 10.6052/j.issn.1000-4750.2018.09.0506
[12] 蒋伟, 刘纲. 基于多链差分进化的贝叶斯有限元模型修正方法[J]. 工程力学, 2019, 36(6): 101 − 108. doi: 10.6052/j.issn.1000-4750.2018.04.0229 Jiang Wei, Liu Gang. Bayesian finite element model modification method based on multi-chain differential evolution [J]. Engineering Mechanics, 2019, 36(6): 101 − 108. (in Chinese) doi: 10.6052/j.issn.1000-4750.2018.04.0229
[13] 寇峥, 李宁. 基于NSGA-Ⅱ的城市桥梁系统震后可恢复性分析与优化[J]. 工程力学, 2021, 38(3): 148 − 158, 180. doi: 10.6052/j.issn.1000-4750.2020.05.0290 Kou Zheng, Li Ning. Post earthquake recoverability analysis and optimization of urban bridge system based on NSGA - Ⅱ [J]. Engineering Mechanics, 2021, 38(3): 148 − 158, 180. (in Chinese) doi: 10.6052/j.issn.1000-4750.2020.05.0290
[14] 展铭, 郭勤涛, 岳林, 张保强. 使用应变模态和遗传算法的有限元模型修正方法[J]. 振动·测试与诊断, 2018, 38(5): 974 − 978, 1081 − 1082. Zhan Ming, Guo Qintao, Yue Lin, Zhang Baoqiang. Finite element model modification method using strain modes and genetic algorithm [J]. Vibration · Measurement & Diagnosis, 2018, 38(5): 974 − 978, 1081 − 1082. (in Chinese)
[15] Erdogan Y S, Gul M, Catbas F N, et al. Investigation of uncertainty changes in model outputs for finite-element model updating using structural health monitoring data [J]. Journal of Structural Engineering, 2014, 140(11): 04014078. doi: 10.1061/(ASCE)ST.1943-541X.0001002
[16] Colak O U, Cakir Y. Material model parameter estimation with genetic algorithm optimization method and modeling of strain and temperature dependent behavior of epoxy resin with cooperative-VBO model [J]. Mechanics of Materials, 2019, 135(1): 57 − 66.
[17] Fister I, Fister I, Yang X S, et al. A comprehensive review of firefly algorithms [J]. Swarm & Evolutionary Computation, 2013, 13(1): 34 − 46.
[18] 舒坚, 李睿瑞, 熊涛, 刘琳岚, 孙利民. 基于学习自动机与萤火虫算法的链路预测[J]. 工程科学与技术, 2021, 53(2): 133 − 140. Shu Jian, Li Ruirui, Xiong Tao, Liu Linlan, Sun Limin. Link prediction based on learning automata and firefly algorithm [J]. Engineering Science and Technology, 2021, 53(2): 133 − 140. (in Chinese)
[19] 吴枋胤, 何川, 汪波, 张钧博, 蒙伟. 基于洞壁实测信息的FA-PP岩爆预测模型应用研究[J]. 中国公路学报, 2020, 33(11): 215 − 225. doi: 10.3969/j.issn.1001-7372.2020.11.020 Wu Fangyin, He Chuan, Wang Bo, Zhang Junbo, Meng Wei. Application of FA-PP rockburst prediction model based on measured information of tunnel wall [J]. China Journal of Highway and Transport, 2020, 33(11): 215 − 225. (in Chinese) doi: 10.3969/j.issn.1001-7372.2020.11.020
[20] Pakdel H, Fotohi R. A firefly algorithm for power management in wireless sensor networks (WSNs) [J]. The Journal of Supercomputing, 2021(3): 1 − 22.
[21] Yin PengYeng, Chen PoYen, Wei YingChieh, Day RongFuh. Cyber firefly algorithm based on adaptive memory programming for global optimization [J]. Applied Sciences, 2020, 10(24): 1 − 25.
-
期刊类型引用(6)
1. 杨庆山,张源浩,刘纲,王晖. 基于等效模型的砖石古塔有限元模型修正方法. 振动与冲击. 2024(03): 105-109 . 百度学术
2. 王祺顺,何维,吴欣,郭伟奇,雷顺成. 基于RBFNN-ISSA的特大跨径悬索桥有限元模型修正. 振动与冲击. 2024(07): 155-167 . 百度学术
3. 张增辉,揭志羽,朱建朝,王维国. 基于神经网络算法和自振频率测试的连续梁桥模型修正. 宁波大学学报(理工版). 2024(05): 1-11 . 百度学术
4. 李英民,秦阳,刘纲. 基于行波理论的桁架结构传感器优化布设方法研究. 工程力学. 2024(11): 168-178 . 本站查看
5. 祝博,邱宇,张博文,张培宣,邱志平,李云龙. 基于智能方法的结构性能评估与优化设计技术. 人工智能. 2023(01): 88-100 . 百度学术
6. 张莲,贾浩,张尚德,赵梦琪,赵娜,黄伟. 基于改进极限学习机的高压断路器故障诊断. 电工电气. 2022(10): 50-56 . 百度学术
其他类型引用(9)