logo

混塔式风力机塔筒有限元模型修正研究

地质工程 • 土木工程

混塔式风力机塔筒有限元模型修正研究

伟伟
广零
300

提出了一种基于代理模型与自适应调整方差的混塔式风力机塔筒有限元模型修正方法。首先,运用Markov Chain Monte Carlo(MCMC)算法中的Metropolis-Hastings(MH)抽样技术,对实测频率模型的后验概率密度分布进行求解;其次,提出一种自适应调整MH抽样中建议分布方差的方法,采用Kriging代理模型代替传统的有限元计算,以提高抽样迭代的计算效率,最后,结合实际工程案例进行分析和验证。研究结果表明,相较于传统的MH抽样方法,本文方法提升了模型的修正效率,减小了真实模型与有限元模型之间的误差。

风力机贝叶斯估计MCMC算法代理模型自适应方差模态参数

在土木工程领域,有限元技术在静力学分析、动力学响应预测以及构件设计优化等方面得到了广泛应用。采用有限元技术精细模拟结构的材料属性、结构响应以及施工条件,对建筑结构的性能进行全面评估,可极大地提高工程设计的可靠性和效率。然而,在实际工程中,结构连接的简化、材料参数的不确定性以及施工中的偏差等均对初始有限元模型的准确度产生影响,特别是对于复杂结构,如混塔式风力机塔筒,初始有限元模型无法准确捕捉到结构的真实特性[1-2],因此,为了提高模型的准确度,确保设计的可靠性和结构的安全性,必须对初始有限元模型进行修正。

根据待修正参数的处理方式,有限元修正方法可分为确定性和不确定性2种。确定性方法将待修正参数视为精确数值,忽略了参数本身的不确定性;而不确定性方法考虑参数的概率特性,更全面地反映不确定性因素,克服了确定性方法的局限性。基于贝叶斯理论的修正方法是一种较为普遍的不确定性模型修正手段[3-4]。BECK等[5]将贝叶斯理论应用于土木工程模型修正,简化后验概率密度函数为正态分布,为模型修正提供了理论依据;CHEUNG等[6]提出了Markov Chain Monte Carlo(MCMC)算法,并通过双自由度系统模型验证了其有效性;易伟建等[7]采用MH-MCMC算法成功识别四层实验室结构损伤,证实了贝叶斯方法的应用价值。这些方法为混塔式风力机塔筒有限元模型的修正提供了有效的途径。

调整和优化模型的参数是提高模型准确度的关键。MH算法被广泛用于后验概率密度函数的估算[8],该算法通过构造马尔可夫链,生成随机样本,并采用逐步迭代的方式逐渐逼近目标概率分布。然而,MH算法在循环计算过程中可能会遇到“停滞”问题[9],这可能导致所生成的样本集无法真实反映修正参数的概率密度分布。此外,MH算法在每一步迭代中都需要调用复杂的有限元模型进行计算,使修正过程的耗时显著增加。

针对上述问题,本文提出了一种基于代理模型与自适应调整方差的混塔式风力机塔筒有限元模型修正方法。该方法通过动态调整MH算法中的建议分布方差优化样本点在解空间中的布局,进而提升模型修正的精确度。同时,引入了Kriging代理模型,在迭代过程中替代有限元模型,从而有效提高计算效率,并结合混塔式风力机塔筒工程案例对其进行了分析与验证。

1 模型建立及误差分析

1.1 模型概况

以位于吉林省白城市通榆县的一处实际混塔式风力机(如图1(a)所示)为研究对象,建立了该混塔式风力机塔筒的有限元分析模型(如图1(b)所示)。塔筒结构参数见表1。为确保模拟的准确性,选择六面体实体单元C3D8R模拟混凝土、螺栓和螺母;钢筋与预应力钢筋采用三维桁架单元T3D2进行模拟,钢塔截面选用壳单元S4R进行模拟,并将机舱和叶片的质量视为施加在钢塔顶部的荷载。

图1
混塔式风力机塔筒
pic
表1
塔筒结构参数
混塔式风电机叶轮、轮毂和机舱质量/t底座材料混凝土塔段
额定功率/MW叶片数/个叶片直径/m

轮毂高

度/m

额定转速/(r·min-1)高度/m数量/节顶部直径/m底部直径/m材料
531931608250C45112.05314.748.25C65
过渡段钢塔段预应力索螺栓和螺母
高度/m材料高度/m

顶部直

径/m

底部直径/m结构阻尼比材料数量/个截面面积/mm2材料螺纹规格

性能

等级

1.53Q35543.83.384.492%Q35536140钢绞线M5610.9
展开更多
1.2 模型误差分析

混塔式风力机塔筒的初始有限元模型与实际模型的前三阶频率的相对误差分别为12.07%、6.20%和8.23%,两者之间存在显著差异。为了确保模型的精确性和可靠性,必须对初始有限元模型进行修正。

2 有限元模型修正理论

2.1 贝叶斯理论

贝叶斯理论在模型修正领域得到了广泛应用,特别是在描述随机变量的条件概率和边缘概率密度方面发挥着至关重要的作用[10-12]。对于待修正参数的后验概率密度函数,可以用贝叶斯公式进行表述:

pic (1)

式中:pic为待修正参数pic的先验概率密度函数;pic为结构模态参数D的先验概率密度函数;pic为待修正参数pic条件下结构模态参数D发生的条件概率,也称似然函数;pic为待修正参数pic的后验概率密度函数。

张建新[13]指出,当均值和方差不明确时,若已知参数的取值范围,则先验分布会呈现出均匀分布的特征。因此,可以将先验概率密度函数视作常数,式(1)可表述为

pic (2)

式中:pic为常数。

2.2 灵敏度分析

在修正塔筒模型前,要对模型的各个参数进行灵敏度分析[14-15],从而筛选并调整关键参数以优化模型。塔筒模型参数的灵敏度表达式为

pic (3)

式中:pic为塔筒频率的残差向量;pic为设计参数的灵敏度矩阵;pic为待修正参数的变化量矩阵。

式(3)可知,结构中j行、l列的参数的第i阶灵敏度矩阵可以写成pic,对其进行量纲一化处理,即

pic (4)

式中:pic为塔筒频率变化值;pic为塔筒初始频率;pic为待修正参数变化值;pic为待修正参数初始值。

计算9个塔筒参数的灵敏度,结果如图2所示。从图2可见:塔筒C65混凝土的弹性模量和密度对整体结构频率的影响最为显著。因此,确定C65混凝土的弹性模量和密度作为修正参数。根据统计学原理,假设C65混凝土弹性模量和密度的先验分布均服从高斯分布。为了更清晰地反映参数调整前后的变动情况,采用修正前后参数的比值来描述待修正参数的变化情况。

图2
塔筒参数的灵敏度分析
pic
2.3 构建目标函数

在混塔式风力机塔筒模型修正过程中,首先要构建待修正参数的目标函数[16],该步骤的核心在于推导出相应的似然函数。鉴于结构模态参数的独立性,前几阶模态的条件概率pic可表示为各阶次实测模态似然函数的乘积形式,表达式如下:

pic (5)

式中:pic为塔筒的第pic阶频率;pic为塔筒的第pic阶振型。

模态置信度准则[17]能够精准反映塔筒整体振型之间的关联性。模态振型的相对误差picpic,其中,CMAC为模态置信度,是评估塔筒不同振型相似性的指标[18],其值在0~1之间,CMAC越趋近于1,振型间的相似性越高。

对于第pic阶的塔筒模态,不同模态振型之间的模态置信度CMAC

pic (6)

式中:pic为基于待修正参数pic塔筒的第pic阶振型向量。

各模态频率间的相对误差pic

pic (7)

式中:pic为基于待修正参数pic塔筒的第pic阶频率。

picpic均服从均值为0、标准差为pic的高斯分布[19],则后验概率密度函数pic

pic (8)

其中,

pic (9)

LAM等[20]指出,为确保修正结果的精确性,应对后验概率密度函数中的方差pic及其他待修正参数进行调整。

3 基于代理模型的自适应模型修正算法

在传统MH算法中,建议分布的方差不变,导致模型修正过程中出现接受率过低或过高的问题[21]。为解决此问题,本文提出一种自适应调整建议分布方差的方法,通过不断优化建议分布的方差来提升模型修正精度,即当实际接受率高于目标接受率时,增大建议分布的方差,反之,则减小方差;同时,采用代理模型替代有限元模型进行计算,以提高模型修正效率。

3.1 自适应MH抽样算法

由于后验概率分布具有高维度和非标准性的特点,通常采用MCMC算法作为求解策略,其核心在于通过抽样生成一系列在后验分布上表现稳定的样本点,利用这些样本点来准确估算待修正参数。MCMC算法中的MH抽样方法[22]通过构造后验分布pic的样本集,并基于大数定律,进一步推导修正参数的均值、方差等,进而确定修正后的有限元参数。高斯分布具有应用广泛、计算便捷以及样本生成简易的特点,因此,本文在MH抽样过程中选择高斯分布作为建议分布。结合式(8)可以推导出采用MH抽样方法计算接受概率的公式为

picpic (10)

式中:picpic为待修正参数picpic的目标函数。

3.2 Kriging代理模型

通过采样代理模型[23]来替代重复的有限元计算可以显著提高计算效率。目前主要的代理模型为响应面代理模型[24]、支持向量机代理模型[25]、人工神经网络代理模型[26]、径向基函数代理模型[27]以及Kriging代理模型[28-29]。本文基于文献对各类代理模型的精度、计算效率及鲁棒性等进行综合评估,选用Kriging模型作为模型修正的代理模型。具体步骤如下:首先,采用MATLAB软件中的Dace工具箱对选取的样本点及其响应进行训练,以构建Kriging模型;然后,将训练好的代理模型融入自适应MH修正算法中。

3.3 拉丁超立方(LHS)采样

在训练代理模型前,需要通过抽样来选择样本点,以保证样本数量最小化,并最大化获取设计空间的信息量[30-31]。拉丁超立方采样(LHS)方法将设计空间划分为多个相同概率的子区间,并在每个子区间内采样,在满足预期精度的同时大幅度减小所需的采样点数量,从而有效缩短构建代理模型的时间。

采用LHS抽样方法抽取300组样本点(如图3所示),并在有限元模型中计算这些样本点的模态参数。随后,对代理模型进行训练,选用其中的200组样本及其模态参数作为训练样本,并构建了Kriging模型,剩余的100组样本作为检验样本。样本点的绝对百分比误差如图4所示。从图4可见:样本的绝对百分比误差均低于0.000 8。经过训练得到的Kriging模型误差极小,精度极高。因此,该Kriging模型可以有效替代塔筒有限元模型模态参数的计算。

图3
样本点LHS抽样图
pic
图4
样本点的绝对百分比误差
pic
3.4 基于PythonMatlab-Abaqus交互访问

将抽取的样本点批量导入塔筒有限元模型中,以获取每组样本点对应的模态参数。本文开发了Python脚本用于调用Matlab中的待修正参数,可同时向Abaqus提交3组样本点,实现了模型参数的自动调整,并将样本点对应的结构响应导入Matlab中,简化了模型修正流程,将计算时间降低了1/3以上。交互访问过程的示意图如图5所示。

图5
交互访问示意图
pic
3.5 改进后有限元模型修正算法

采用Kriging模型及自适应调整方差的方法对传统MH抽样算法进行优化,模型修正算法流程如图6所示,其主要步骤如下。

图6
改进的模型修正算法示意图
pic

1) 采用LHS抽样方法,生成训练模型所需的样本点;随后,利用Python脚本将样本点输入有限元模型中进行计算,并将计算结果导出用于训练Kriging模型。

2) 利用Dace工具箱,采用Kriging模型对生成的样本点及其响应进行训练;训练完成后,采用绝对百分比误差来评估代理模型的精确度。

3) 应用优化后的Kriging模型进行计算,输出塔筒的模态参数,显著缩短了模型修正时间。

4) 在MH抽样过程中,将建议分布的方差设置为可变参数,使其能够基于每次迭代过程中的接受率进行自适应调整,以提高抽样的效率和准确性。

4 混塔式风力机塔筒模型修正案例

为了验证改进后的MH算法的准确度,分别采用传统MH算法及改进后的MH算法对塔筒的有限元模型进行校正,2种方法的迭代终止条件均设定为完成3 000步迭代。在有限元计算过程中,单次迭代的计算时间约为20 min,因此,完成3 000次迭代需要约1 000 h。采用Kriging模型只需训练300个样本点,相当于只执行300次有限元计算,并且可以同时处理3组样本点,因此,Kriging模型的计算时间仅为传统算法的1/30,计算效率显著提高。

传统MH算法与改进后的MH算法所生成的马尔可夫链如图7所示。从图7可见:传统MH算法在抽样过程中多次出现“停滞”问题,尤其是在 1 500~2 700步出现了长时间停滞,进而影响计算精度;而改进后的MH算法在抽样过程中几乎没有出现“停滞”现象,展示了其优越的遍历性能。

图7
不同算法的马尔科夫链
pic

根据生成的马尔科夫链,分别提取待修正参数混凝土弹性模量的第2 500步至第3 000步的抽样样本绘制直方图,结果如图8所示。根据模态频率误差公式计算通过不同方法获取的后验均值,并进行对比分析,结果如图9所示。表2所示为不同算法获得的待修正参数比值。

图8
混凝土弹性模量2 500~3 000步抽取样本的直方图
pic
图9
不同修正算法的相对误差对比
pic
表2
不同算法获得的修正参数的修正值
修正参数传统MH算法改进MH算法
混凝土弹性模量1.296 31.199 6
混凝土密度0.954 71.046 8
展开更多

图8可见:修正后的参数后验分布近似呈现出高斯分布的特性,且选择高斯分布最大值作为修正结果。

表2可见:修正后混凝土弹性模量提升了20%~30%。目前规范中采用的混凝土弹性模量简化计算公式可能过于保守,混凝土构件的实际弹性模量往往大于公式计算的结果。同时,修正前后混凝土密度变化较小,表明混凝土密度对混塔式风力机频率的影响较小。因此,在实际工程中需要重点修正的参数为混凝土的弹性模量。

以后验均值修正的参数构建一个与实际塔筒结构更为吻合的有限元模型。从图9可见:在前三阶频率模态中,修正模型的频率相对误差小于未修正模型的相对误差;在第一阶频率模态中,未修正模型的相对误差大于15%,而采用传统MH算法和改进MH算法修正后的模型频率相对误差分别约为5%和1%,这表明2种修正方法均显著提高了模型的准确性,尤其是改进的MH算法效果更佳;在第二阶频率模态中,采用传统MH算法修正后,频率相对误差变化较小,而改进MH算法将误差大幅减至约0.2%,表明改进MH算法在减小频率误差方面具有明显优势。综上可知,相较于传统MH算法,改进的MH算法在显著提高了模型频率的准确性。修正后模型的模态置信度CMAC图10所示。从图10可见,模型修正前后,前三阶振型的CMAC均接近1,这表明调整C65混凝土的弹性模量和密度虽然改变了混凝土塔段的整体刚度,但对归一化后振型的影响较小。

图10
修正后模型的CMAC
pic

5 结论

1) 针对采用传统MH算法存在的“停滞”问题以及抽样效率低的问题,提出一种结合自适应调整MH抽样中建议分布方差的Kriging代理模型的方法修正混塔式风力机模型参数。该方法通过持续优化MH算法的建议分布,使生成的样本点逐步逼近真实的概率密度分布。

2) Kriging代理模型极大地提升了修正效率。

3) 在混塔式风力机塔筒模型修正过程中,调整混凝土的弹性模量和密度对归一化后的结构振型影响并不显著。

4) 后续研究应针对高维待修正参数进行有限元模型修正,评估该算法的精度,并研究更多的频率模态对模型修正准确性的影响,以提高模型修正方法的全面性和可靠性。

参考文献
1封周权, 王文赞, 华旭刚, .

基于模态参数与改进萤火虫算法的结构模型修正

[J]. 湖南大学学报(自然科学版), 2022, 49(11): 252-259.
百度学术谷歌学术
2翁顺, 朱宏平.

基于有限元模型修正的土木结构损伤识别方法

[J]. 工程力学, 2021, 38(3): 1-16.
百度学术谷歌学术
3YUEN K V.

Recent developments of Bayesian model class selection and applications in civil engineering

[J]. Structural Safety, 2010, 32(5): 338-346.
百度学术谷歌学术
4陈钊, 袁航, 黄鹏宇, .

基于改进条件概率的贝叶斯网络隧道坍塌安全风险评价

[J]. 中南大学学报(自然科学版), 2023, 54(1): 327-340.
百度学术谷歌学术
5BECK 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.
百度学术谷歌学术
6CHEUNG 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.
百度学术谷歌学术
7易伟建, 周云, 李浩.

基于贝叶斯统计推断的框架结构损伤诊断研究

[J]. 工程力学, 2009, 26(5): 121-129.
百度学术谷歌学术
8ARMINGER G, MUTHÉN B O.

A Bayesian approach to nonlinear latent variable models using the Gibbs sampler and the metropolis-Hastings algorithm

[J]. Psychometrika, 1998, 63(3): 271-300.
百度学术谷歌学术
9ROBERTS G O, SMITH A F M.

Simple conditions for the convergence of the Gibbs sampler and Metropolis-Hastings algorithms

[J]. Stochastic Processes and Their Applications, 1994, 49(2): 207-216.
百度学术谷歌学术
10BAFFOUN H, HAJLAOUI M, FARHAT A.

Equation-solving estimator based on Metropolis-Hastings algorithm with delayed rejection

[J]. Communications in Statistics- Simulation and Computation, 2017, 46(4): 3103-3111.
百度学术谷歌学术
11张尧庭,陈汉峰. 贝叶斯统计推断[M]. 北京: 科学出版社, 1991: 15-16.
12刘志强, 黄振霖, 王加强, .

基于贝叶斯推理的数据中心用精密空调故障软修复方法研究

[J]. 中南大学学报(自然科学版), 2021, 52(6): 1739-1746.
百度学术谷歌学术
13张建新.

基于贝叶斯方法的有限元模型修正研究

[D]. 重庆: 重庆大学, 2014: 11-21.
百度学术谷歌学术
14SHEIKHI AZQANDI M, HASSANZADEH M.

First- and second-order sensitivity analysis of finite element models using extended complex variables method

[J]. Archive of Applied Mechanics, 2021, 91(10): 4263-4277.
百度学术谷歌学术
15SERRA D.

Empirical determinants of corruption: a sensitivity analysis

[J]. Public Choice, 2006, 126(1): 225-256.
百度学术谷歌学术
16展铭, 郭勤涛, 岳林, .

基于多响应频响函数的加筋壁板结构模型修正

[J]. 中南大学学报(自然科学版), 2020, 51(5): 1228-1233.
百度学术谷歌学术
17孙腾.

大跨度维修机库三层网架结构健康监测的测点优化布置研究

[D]. 广州: 暨南大学, 2017: 24-26.
百度学术谷歌学术
18ALLEMANG R.

The modal assurance criterion(MAC): twenty years of use and abuse

[J]. SPIE Proceedings, 2003, 37(8): 14-23.
百度学术谷歌学术
19易伟建, 吴高烈, 徐丽.

模态参数不确定性分析的贝叶斯方法研究

[J]. 计算力学学报, 2006, 23(6): 700-705.
百度学术谷歌学术
20LAM H F, YANG Jiahua, AU S K.

Bayesian model updating of a coupled-slab system using field test data utilizing an enhanced Markov chain Monte Carlo simulation algorithm

[J]. Engineering Structures, 2015, 102: 144-155.
百度学术谷歌学术
21TIERNEY L.

A note on Metropolis-Hastings kernels for general state spaces

[J]. The Annals of Applied Probability, 1998, 8(1): 1-9.
百度学术谷歌学术
22侯云山, 黄建国, 金勇.

基于MH抽样的Bayesian方位估计快速算法

[J]. 系统仿真学报, 2009, 21(19): 6033-6035.
百度学术谷歌学术
23GIURGEA S, ZIRE H S, MIRAOUI A.

Two-stage surrogate model for finite-element-based optimization of permanent-magnet synchronous motor

[J]. IEEE Transactions on Magnetics, 2007, 43(9): 3607-3613.
百度学术谷歌学术
24HAARIO H, LAINE M, MIRA A, et al.

DRAM: efficient adaptive MCMC

[J]. Statistics and Computing, 2006, 16(4): 339-354.
百度学术谷歌学术
25隋允康, 宇慧平. 响应面方法的改进及其对工程优化的应用[M]. 北京: 科学出版社, 2011.
26SMOLA A J, SCHÖLKOPF B.

A tutorial on support vector regression

[J]. Statistics and Computing, 2004, 14(3): 199-222.
百度学术谷歌学术
27ELANAYAR V T S S, SHIN Y C.

Radial basis function neural network for approximation and estimation of nonlinear stochastic dynamic systems

[J]. IEEE Transactions on Neural Networks, 1994, 5(4): 594-603.
百度学术谷歌学术
28MULLUR A A, MESSAC A.

Extended radial basis functions: more flexible and effective metamodeling

[J]. AIAA Journal, 2005, 43(6): 1306-1315.
百度学术谷歌学术
29万云发, 孙文磊, 王宏伟, .

基于Kriging模型与MOGA算法的风力机主轴轻量化设计

[J]. 太阳能学报, 2022, 43(3): 388-395.
百度学术谷歌学术
30JANSSEN H.

Monte-Carlo based uncertainty analysis: sampling efficiency and sampling convergence

[J]. Reliability Engineering & System Safety, 2013, 109: 123-132.
百度学术谷歌学术
31SHIELDS M D, ZHANG Jiaxin.

The generalization of Latin hypercube sampling

[J]. Reliability Engineering & System Safety, 2016, 148: 96-108.
百度学术谷歌学术
注释

唐伟伟, 徐军, 王丹, 等. 混塔式风力机塔筒有限元模型修正研究[J]. 中南大学学报(自然科学版), 2025, 56(2): 651-659.

TANG Weiwei, XU Jun, WANG Dan, et al. Finite element model updating of steel-concrete wind turbine tower[J]. Journal of Central South University(Science and Technology), 2025, 56(2): 651-659.