基于Jourdain原理和有限元离散的浮式风机动力响应分析
moboyou 2025-05-09 07:28 33 浏览
阅读文章前辛苦您点下“关注”,方便讨论和分享,为了回馈您的支持,我将每日更新优质内容。
文 | 奇旅说
编辑 | 奇旅说
引言
近年来,化石能源带来的环境问题日趋严重,风能作为可再生清洁能源受到人们的关注。陆上风机技术发展较为成熟,海上风机也因其优势得到迅猛发展,风机逐渐由陆地向海洋发展。
出于经济效益考虑,水深超过50m后宜采用浮式基础,包括半潜型、张力腿型(tensionlegplatform,TLP)、单柱式(SPAR)等。
浮式风机系统动力学方程
为了分析海上浮式风机系统耦合动力响应,本文简化整机系统,将机舱考虑为塔柱末端质量模型,整机系统分为浮式基础刚体(B1)、塔柱柔体(B2)、轮毂刚体(B3)、叶片柔体(B4、B5、B6)。
其中刚体部分考虑6个自由度,引入如图1所示坐标系:1)大地坐标系(O0,e(0)),惯性坐标系;2)浮式基础随体坐标系(O1,e(1)),固结于浮式基础重心;3)塔柱浮动坐标系(O2,e(2)),固结塔柱底端,描述塔柱变形;4)轮毂随体坐标系(O3,e(3)),固结于轮毂中心,随轮毂转动;5)叶片浮动坐标系(O4,e(4))、(O5,e(5))、(O6,e(6)),固结于叶片根部,描述叶片变形。
风机系统各体之间的转动位移采用卡尔丹角描述,即绕x轴转动角α、绕y轴转动角β、绕z轴转动角γ,表征转动关系的方向余弦矩阵为:
(1)
式中:c表示cos;s表示sin。
角速度ω表示在随体坐标下坐标列阵,可用相对惯性基转动角的导数表示,即:
(2)
式中系数矩阵D和广义坐标θ分别为:
角加速度ω在随体坐标下的坐标列向量,可通过角速度ω对时间求导得到,即:
(3)
式中系数矩阵D·和广义坐标θ··分别为:
设r0为柔性梁浮动基到惯性基的矢径,ρ为柔性梁上任意点k相对浮动基的矢径,ρ0为未变形时k点关于浮动基的矢径,u为柔性梁关于浮动基的弹性位移,有:
(4)
(5)
因此,柔性梁上k点关于惯性基的速度为:
(6)
式中:0()表示惯性基;b()表示浮动基;°表示对浮动基的局部导数。
柔性梁上k点关于惯性基的加速度为:
(7)
设ui(i=1,2,3)为k点的变形位移在浮动基的坐标分量,根据平断面假设ui(i=1,2,3)可以用中线上对应点k0的变形位移wi(i=1,2,3)表示:
(8)
式中,在小变形假设下,考虑k点的纵向变形位移的二次耦合项:
对于作大范围运动的刚-柔耦合动力学系统,二次耦合项对刚度项的贡献不可不计。就风力机旋转风轮而言,不考虑二次耦合项可能导致数值仿真结果发散。
根据连续介质力学理论,k点处的纵向正应变为:
(9)
不计剪切及扭转效应的柔性梁弹性虚功率为:
(10)
目前,变形体的离散技术大致可分为3类:假设模态法、有限元法和部件模态综合法。为了反映旋转叶片的真实振型和频率,本文采用有限元法离散塔柱和叶片。
设单元j长度为lj
,x为k点关于单元坐标系的纵坐标,单元形函数为:
(11)
其中:
因此,中线上对应点k0的变形位移wi表示为:
(12)
每个单元的节点变形位移列阵pj可通过布尔矩阵Bj及边界条件转化矩阵R从总体变形位移列阵p中“拾取”,即:
(13)
式中:布尔矩阵Bj和边界条件转化矩阵R分别为:
本文柔性梁均为一端固支的悬臂梁,因此节点1的位移全为0,总体变形位移列阵p表示为:
(14)
式中:元素下标第1位表示方向,第2位表示节点数;n为单元数。
将式(11)~(13)代入式(8),并令Ni=Nj,iBjR,则k点相对浮动基的变形位移可表示为
(15)
式中耦合形函数为:
本文通过Jourdain速度变分原理推导空间动力学方程,其形式为:
(16)
式中δWe为外力虚功率。
设广义坐标列阵为:
(17)
式中:下标t代表塔柱;h代表轮毂;At为塔柱浮动基相对惯性基的余弦矩阵;ρt为考虑塔柱变形的塔柱浮动基到轮毂浮动基的矢径;ω为风轮转速。
因此,约束方程可表示为:
(19)
将式(6)、(7)、(11)、(15)代入动力学方程式(16),对于刚体方程中的变形位移和弹性虚功率为零,并考虑约束方程得到形如下式的第一类拉格朗日方程:
(20)
式中:()q表示Jacobian矩阵;()t表示对t求偏导数;λ为拉格朗日乘子;M为广义质量阵;Q为广义力阵。式(20)是指标为1的微分-代数方程组,采用传统增广法求解,消去拉格朗日乘子,考虑位置约束和速度约束的违约问题,并采用向后差分法(
backwarddifferentiationformulas,BDFs)求解增广后的常微分方程组。本文数值求解为变步长积分,积分精度为10-6。
系统载荷计算
本文将经典叶素动量理论(bladeelementmomentum,BEM)扩展到局部,计算每个叶素的非定常气动载荷,考虑风剪切、塔影效应、叶尖轮毂损失因子及Glauert修正,在此基础上引入尾流倾斜模型、B-L动态失速模型,经过修正的BEM能计算得到较为准确的气动载荷,满足本文计算要求。
由图2叶素速度三角关系可得:
(21)
式中:Vrel,x、Vrel,y分别为来流风速叠加叶片运动速度的轴向和周向速度分量。
针对每个叶素,轴向诱导因子和切向诱导因子可表示为:
(22)
(23)
式中:B为叶片数;Cl、Cd为升阻系数;φ为入流角;F为叶尖/轮毂损失因子:
(24)
式中:R为风轮半径;Rhub为轮毂半径。
Buhl基于Glauert修正模型,提出当a≥0.4时,推力系数及轴向诱导因子的表达式为:
(25)
(26)
以上推导过程基于来流风速正对风轮平面,当风轮发生偏航时,尾流将发生倾斜。对于海上浮式风机,当浮式基础发生艏摇,风轮平面发生偏航。因此,必须引入尾流倾斜模型对轴向诱导因子修正。
轴向诱导因子偏航修正可表示为:
(27)
式中:γ为偏航角;θ为风轮方位角;θ0为叶片指向尾流最深处时的方位角。
尾流倾角可用下式近似计算:
(28)
考虑风剪切及塔影效应,计算入流速度。风剪切模型可表示为:
(29)
式中:H为轮毂高度;vH为轮毂处风速;η为风切变指数,通常取0.1~0.25。
塔柱的存在影响了尾流分布,如图3所示,对于上风型风力机可采用潜流模型:
(30)
式中:DT为叶素所在高度塔柱直径;x、y为叶素与塔柱中心的距离。式(30)在叶片处于轮毂中心以下,相对塔柱中心±60°区域内成立。当叶片处于轮毂中心之上,相对塔柱中心±60°区域内无塔影效应,其他区域修正为A(0.5-cosθ)+(0.5+cosθ),使得各区域平滑过渡。
因此,考虑风剪切和塔影效应后的来流速度可表示为:
(31)
本文使用B-L动态失速模型进行动态失速的模拟,分为非定常附着流、尾缘流动分离及动态失速3个过程。编制Matlab程序,模拟S809翼型动态失速过程,翼型攻角以正弦规律振动α=15+10sin(ωt),衰减频率k=0.051,马赫数M=0.11,并与静态风洞试验数据对比,如图4所示。
从图4可以发现,动态失速体现在升力失速延迟,在失速区动态气动系数与静态数据有明显差异。攻角增加变化时,升力持续增加并且要大于静态升力数据;攻角回程阶段,升力小于静态升力数据,阻力系数也有类似的现象,攻角持续变化气动系数形成迟滞环。
气动仿真时,基础的运动以及叶片自身变形使得翼型攻角持续变化,因此有必要考虑动态失速的影响。
本文以外载荷的方式考虑系泊系统对浮式风机系统动力学方面的贡献。以浮式风力机OC4-DeepCwind为例,该风机为悬链线式系泊,如图5。
悬链线式系泊根据其形状,忽略水动力的影响,可通过悬链线方程快速估计系泊张力及系泊恢复力(矩)。浮式基础六自由度系泊恢复力(矩)随纵荡位移变化趋势如图6所示。
在海洋工程中,小尺度构件用Morison方程计算,大尺度结构物通过三维势流理论计算。本文采用SESAM/Wadam模块进行水动力方面参数的计算,包括一阶波浪力传递函数、附连水质量、势流阻尼、静水恢复刚度。
势流理论不计及粘性阻尼,工程中认为粘性阻尼可取临界阻尼β0的5%~8%,即:
(32)
式中:M0为浮式基础质量;Ma为浮式基础附连水质量;Ci为浮式基础第i自由度的静水恢复刚度。
浮式基础时域控制方程为:
(33)
式中:A∞为频率无限大时附连水质量;h(t-τ)为时延函数;D为粘性阻尼系数;Klinij为线性系泊恢复刚度;Fw(t)为时域波浪载荷。
半潜式浮式风机算例分析
本文以OC4-DeepCwind浮式风机系统为计算模型,相关参数根据研究表明。综合上述建模过程,可得到如图7所示程序框图,并编制Matlab仿真程序。
本文采用一次近似耦合模型,考虑二次耦合变形量,体现了叶片离心力和轴向惯性力对挥舞和摆振方向变形的影响,在动力刚度项中产生的附加耦合刚度项。考虑式(16)中δWe=0,且大范围运动已知,则方程退化为非惯性系下自由振动方程。
图8为单根叶片在转速为12.1r/min时,划分不同单元数目计算一阶挥舞固有频率的结果。
图8结果显示,叶片划分至少9个单元就能得到收敛的计算结果。采用本文程序计算零转速下叶片自由振动,叶片划分10个单元,分析其固有频率,并与FAST和ADAMS计算结果对比,如表1所示,本文程序结果与二者吻合较好。
为了揭示叶片大范围运动产生的“动力刚化”现象,将浮式基础固定并且不考虑塔柱柔性变形,采用本文程序给定转速计算叶片自由振动,固有频率随转速变化如图9所示。
由图9可以发现:一次近似耦合模型计算的挥舞和摆振方向固有频率均随着转速的增大而增加,并且转速越高,固有频率增大越快。
固有频率的增大,反映出结构刚度的增大。而传统零次近似模型的摆振方向固有频率随转速的增大呈减小的趋势,挥舞方向的刚度不随转速变化。这是因为挥舞方向在旋转平面外,摆振方向在旋转平面内,传统零次近似模型忽略始终为正的附加耦合刚度项。
一次近似耦合模型考虑了附加耦合刚度项,保证了旋转叶片各方向的刚度不随转速增大而减小,旋转叶片出现了“动力刚化”现象。
在额定工况下(转速12.1r/min,风速11.4m/s),选定海况规则波波高6m、周期10s,波浪和风向均为0°,采用本文程序计算浮式风机系统动力响应。
图10为叶尖挥舞和摆振方向变形,从图中可以看出,一次近似耦合模型的变形量明显小于传统零次近似模型,结果与上述分析的旋转叶片特性相对应,考虑了叶片的“动力刚化”效应。如果采用传统零次近似模型,随着转速不断增大,叶片摆振方向的刚度不断减小,有可能导致叶片变形的仿真失败,与实际情况不符。
通过频谱分析可以发现,叶片轴向变形二次耦合项只对叶片变形幅值有所影响,并不改变其运动规律。
叶片挥舞方向振动频率以波浪和1P(风轮转速)为主,这是由于气动载荷耦合了基础的运动,受波浪影响较大。此外,挥舞变形还存在较为明显的波浪频率与1P的耦合频率、2P以及3P等频率成分。
与叶片挥舞方向不同,摆振方向受到的切向气动载荷较小,因此波浪频率响应较小,而摆振方向在风轮旋转过程中受交变重力影响较大,因此摆振方向变形主要以重力引起的1P响应为主导。
本文只列出风浪作用平面的3个基础自由度响应,即纵荡、垂荡、纵摇。基础纵荡、纵摇和垂荡的运动响应,如图12所示。
从图12中可以发现,柔性叶片的2种近似模型对浮式基础的三自由度运动影响不大,这是因为考虑叶片轴向变形二次耦合项对叶片的振动速度影响不大,如图13所示,因此2种模型计算的气动载荷相差无几。
相比较而言,零次近似模型纵摇平衡位置为2.70°,而一次近似模型纵摇的平衡位置为2.71°,一次近似耦合模型的纵摇平衡位置略有增大。
此外,对三自由度作频谱分析,如图14所示,可以发现,浮式基础运动响应频率基本上以波频为主,气动载荷对基础运动响应频率成分贡献非常小。
这是由于水平轴3根叶片在同一旋转平面内,浮式基础所受气动推力相当于叶片沿展向积分求和,叶片之间相位120°,求和之后气动载荷幅值相互抵消大大减小,与波浪载荷波动幅值相比几乎可忽略不计。
结论
通过计算额定转速下叶片固有频率,验证了本文建模方法的单元收敛性。针对5MW风机叶片至少划分9个单元可得到收敛的计算结果。仅考虑叶片运动,计算零转速下叶片固有频率,与FAST和ADAMS结果对比吻合较好。
仅考虑叶片运动,计算不同转速下叶片振动,分析其固有频率。传统零次近似模型计算的叶片摆振方向固有频率随转速增大而减小,挥舞方向不发生变化。一次近似耦合模型考虑旋转叶片的“动力刚化”效应,刚度随转速增大而增大,与实际情况相符。
3)小,对叶片振动速度影响较小。叶片挥舞主要以波浪频率和气动1P响应为主,此外还存在二者的耦合频率以及2P、3P响应,摆振方向变形主要受交变重力影响。
在定常风与规则波工况下,气动载荷对基础运动响应频率成分贡献非常小,基础运动响应以波浪频率为主。事实上在某些复杂海况下,气动载荷对基础运动的影响明显增大,因而考虑风机与浮体的耦合效应,对评估风机系统的运动性能至关重要。
相关推荐
- 【开源推荐】给大家推荐个基于ChatGPT的PHP开发库 openai-php-api
-
有了这个库大家就可以愉快的使用PHP对接chatGPT的官方接口了,至于对接了官方接口想要做什么就看你自己的啦环境要求PHP7.4或以上composer1.6.5以上支持框架Laravel、Sym...
- PHP使用Phar打包控制台程序
-
1.介绍1.1介绍php脚本有着非常强大的库支持,可以轻松做出特别强大的程序。php不仅仅可以搭建各种各样的网站系统、平台系统,还可以开发基于控制台运行的程序。不过使用php开发的控制台程序在使用...
- PHP实现URL编码、Base64编码、MD5编码的方法
-
1.介绍1.1介绍今天开始福哥要给大家讲解关于字符编码的知识,所谓字符编码就是将一个字符串或者是一个二进制字节数组里面的每一个字符根据一定的规则替换成一个或者多个其他字符的过程。字符编码的意义有很...
- 雷卯针对易百纳海思Hi3521D开发板防雷防静电方案
-
一、应用场景1、医疗电子2、安防监控3、数字标牌4、视频广告5、环境监测二、功能概述1CPU:ARMCortexA7双核@Max.1.3GHz2H.265/H.264&JPEG多码流编...
- 不折腾无人生-安卓盒子安装Linux系统armbian纪实
-
不折腾无人生-安卓盒子安装Linux系统armbian纪实小编的x96max+(晶晨Amlogics905x3)安卓盒子已安装二个系统,原装安卓9.0和tf卡上的CoreELEC9.2.3,可玩性...
- 全网最简单的玩客云刷casaos方法及后续使用心得
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:不鸣de前几天在站内看见很多值友分享了玩客云刷casaos,被简洁的操作界面种草,于是我将之前刷了powersee大神网页导航版armbia...
- 最新评测:英特尔旗舰 Alder Lake 处理器击败苹果M1 Max
-
据国外媒体tomshardware报道,英特尔最新的酷睿i9-12900HK处理器刚刚赢得了移动x86与Arm的性能大战,但这是有代价的。这款移动14核AlderLake芯片在多个工作负...
- 创维酷开Max系列电视开启ADB并安装第三方应用教程
-
前言创维酷开系列智能电视采用的是相对封闭的系统,虽然设置中提供了安装未知应用的选项,但由于电视安装位置的限制,往往难以直接使用USB接口安装应用。本文将详细介绍如何通过ADB方式在创维酷开Max系列电...
- 苹果 Mac Studio,再次刷新我们对个人电脑的认知
-
由两块M1Max组成的M1Ultra,成为了M1系列的最后一块拼图,并完成了整个M1SoC宇宙。这就好像《复仇者联盟4:终局之战》对于漫威第一阶段,十几年勤恳的布局,最终达到顶峰...
- 「必买」盘点2021年男人们的败家清单,越“败”越香
-
心里总想买点啥?看看《必买》,全网最有料的场景种草指南。草原割不尽,春风吹又生。在过去的2021年,不断被各种数码产品种草,一直在买买买,剁手不停。大部分产品都经过详细的对比做足了功课,也有部分是一时...
- Opus音频编解码在arm上的移植
-
一、简介现在有个需求,在局域网内实现实时语音,传输层协议使用UDP协议,如果直接使用ALSA进行录制音频流并发送到另一端进行播放,音质会非常差,而且断断续续,原因如下:采样频率:fm=44.1K...
- N ARM MINI空气减震系统臂体安装指南及应用说明
-
距离MOVMAX移动大师NARMMINI发布已经过去一段时间了,不少收到NARMMINI的小伙伴也已经迅速将产品投入到自己的车拍工作中去了。而在实际工作过程中我们也收到了用户的部分疑问和反馈:...
- 搜索引擎中的性能怪兽,Elasticsearch挑战者之Manticore Search
-
ManticoreSearch简介ManticoreSearch是一个使用C++开发的高性能搜索引擎,创建于2017年,其前身是SphinxSearch。ManticoreSe...
- 10个运维拿来就用的 Shell 脚本,用了才知道有多爽
-
1、监控MySQL主从同步状态是否异常脚本#!/bin/bashHOST=localhostUSER=rootPASSWD=123.comIO_SQL_STATUS=$(mysql-h$...
- PHP7.0.0正式版开放下载:速度大提升
-
IT之家讯PHP发布经理AnatolBelski在GitHub发布了PHP7.0.0正式版,该版本在速度提升上面有非常大的进步,比5.6版本提速两倍,已经接近Facebook开发的PHP执行引擎...
- 一周热门
- 最近发表
- 标签列表
-
- curseforge官网网址 (16)
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle两个表 (20)
- oracle 数据库 字符集 (20)
- oracle安装补丁 (19)
- matlab化简多项式 (20)
- 多线程的创建方式 (29)
- 多线程 python (30)
- java多线程并发处理 (32)
- 宏程序代码一览表 (35)
- c++需要学多久 (25)
- c语言编程小知识大全 (17)
- css class选择器用法 (25)
- css样式引入 (30)
- html5和css3新特性 (19)
- css教程文字移动 (33)
- php简单源码 (36)
- php个人中心源码 (25)
- 网站管理平台php源码 (19)
- php小说爬取源码 (23)
- github好玩的php项目 (18)