数值波浪水槽的造波及消波方法
2015-03-03何宏舟杨绍辉
李 晖,何宏舟,杨绍辉
(1.集美大学机械与能源工程学院,福建 厦门 361021;2.福建省能源清洁利用与开发重点实验室,
福建 厦门 361021;3.福建省清洁燃烧与能源高效利用工程技术研究中心,福建 厦门 361021)
数值波浪水槽的造波及消波方法
李晖1,2,3,何宏舟1,2,3,杨绍辉1,2,3
(1.集美大学机械与能源工程学院,福建 厦门 361021;2.福建省能源清洁利用与开发重点实验室,
福建 厦门 361021;3.福建省清洁燃烧与能源高效利用工程技术研究中心,福建 厦门 361021)
[摘要]为了提高海洋工程相关问题的研究效率,并为物理造波机的设计提供参考,应用FLUENT软件模拟了数值波浪水槽的造波及消波过程.在模拟中,利用用户自定义函数UDF设置摇板造波机的运动条件,利用动网格技术实现流体运动;通过设置多孔介质区域和添加粘性阻力动量源项的方法消除水槽末端壁面对波浪的反射;采用VOF方法模拟自由表面位置.模拟结果表明:摇板式造波法可以在数值水槽中制造出稳定的线性波,其周期误差较小,可以满足模拟实验的要求;多孔介质加粘性阻力动量源项的消波方法效果较好,基本可以消除水槽末端壁面反射波的影响.
[关键词]数值波浪水槽;造波;消波;FLUENT
0引言
波浪水槽是船舶与海洋工程领域一种重要的试验设备,可以通过在水槽中人为制造各种波浪,来模拟自然界的海浪,用以研究海洋工程问题.随着计算机技术的不断进步,近年来利用相关软件进行波浪水槽的数值模拟已经成为趋势,数值波浪水槽不仅可以减少实验的经济、时间和人工成本,而且可为实际实验提供数据支持.
建立数值波浪水槽最关键的两个问题是制造数值波浪(即造波)和消除数值水槽边界产生的反射波(即消波).齐鹏等[1]通过模拟物理推板造波机的运动,在国内较早地建立了三维数值波浪水池,成功模拟了正向入射波浪和30°浪向角的斜射波浪.其后,周勤俊等[2]将入射波场引入动量方程,创造了消除波浪二次反射的源造波-消波技术.吴乘胜等[3]在入口边界模拟柔性造波板运动产生入射波,使用位于波浪水池尾部的人工阻尼区消波,对非线性规则波和不规则波进行了模拟.董志等[4]利用商业软件FLUENT建立了可有效模拟弱非线性波的数值波浪水槽.近年来,梁修锋等[5]采用CFD方法成功模拟出了既定的极大波,其方法的关键在于确定造波板的运动规律.唐耀等[6]基于OpenFOAM 中的interFoam 程序包,应用解析松弛法开发了一个二维数值波浪水池.廉静静等[7]采用FLUENT软件建立了三维规则波数值波浪水池模型,发现摇板造波的质量高且稳定性好.
本文基于FLUENT软件,采用摇板造波法制造线性波浪,使用设置多孔介质区域和添加动量源项的方法进行消波,模拟出接近实际状态的线性波浪水槽.
1模型建立
1.1 控制方程
一般流体问题的求解需要考虑动量方程、能量方程和连续性方程,在数值波浪水槽的模拟问题中,由于热量变化的影响很小,因此可以不考虑能量方程,只需要求解连续性方程和动量方程即可,连续性方程:∂u/∂x+∂v/∂y=0.动量方程:∂u/∂t+u∂u/∂x+v∂u/∂y=fx-(1/ρ)∂p/∂x+μ/ρ(∂2u/∂x2+∂2u/∂y2);∂v/∂t+u∂v/∂x+v∂v/∂y=fy-(1/ρ)∂p/∂y+μ/ρ(∂2v/∂x2+∂2v/∂y2.其中:u,v分别是x,y方向上的分速度;fx,fy分别是单位质量力在x,y方向上的分量;ρ,μ分别是流体的密度和粘度;p为流体压强.
在模拟中,为观察粘性流体数值造波的效果,需要实时追踪自由液面的各项物理参数.本文釆用VOF(Volume of Fluid)方法跟踪自由表面的波动,从而获取液体(水)和气体(空气)两相流交界面的参数.VOF方法的求解原理是将流体区域划分为许多单元格,利用单元格内流体体积分数的不同,对每个单元格内每相的动量方程进行单独求解[8].
1.2 几何模型、网格划分及边界条件
本文所模拟的实际水槽的几何参数为长10 m,高1.2 m,水深0.6 m,消波区长度设为2 m.由于水槽是几何规则的矩形形状,故采用规则网格进行网格划分,如图1所示.其中在自由液面附近进行了网格加密,长为2 m的消波区域置于水槽的右侧.
边界条件设置如下:左边界为动壁面,通过该边界的物理运动制造波浪;上边界为压力出口,与外部大气压相通;下边界及右边界为固定壁面.造波区和消波区的交界面设为内部边界.
2造波及消波方法
2.1 摇板造波
摇板造波是在水槽中设置一绕固定轴旋转的摇板,通过摇板的往复摇动挤压周围流体,形成流体周期性类波浪运动.在数值模拟中,通过将水槽一端壁面(如图1中的水槽左壁面)设置为动边界,以该壁面的底部为原点(如图2中的XY坐标系原点),使壁面绕原点做摇摆运动,来实现摇板造波.动边界的摇摆运动可通过FLUENT中的用户自定义函数(User Defined Function,UDF)来实现;流体的流动采用动网格技术来实现.
本文采用的摇板运动方程为:U(t)=atan(E/l)ωcos(ωt).
式中:U为摇板运动速度;I为水槽高度(如前所述取值1.2 m);E为摇板在I高度下运动的X方向最远距离,本文取值0.2322 m;ω为角频率,本文取2.7757 rad/s;t为时间.
2.2 多孔介质区和动量源项消波
(1)
其中:x0和 xe分别为消波段前端和末端的x坐标值;1en为消波阻力放大系数;n为消波阻力放大指数,可取任意整数.本文将使n分别取值1,2,3,4,5,6,从而改变粘性阻力系数1/α的值,比较消波效果,获得最优粘性阻力系数所在区间.在本文的模拟中,采用UDF来定义消波段中的动量源项.
3模拟结果与分析
3.1 无反射波影响的“理想波浪”的造波
为了获得没有反射波影响的理想波浪,以供后文消波效果的比较,设置一个长度远大于10m的数值水池,观察所造数值波浪的状况.图2是利用摇板造波方法,在一长100m,水深0.6m的水槽中所模拟得到的t=50s时刻的液面波形图,其中x轴为水槽长度方向,y轴为垂直于水面的浪高方向(y方向的刻度进行了适当放大).从图2中可以看到:1)波形整体呈现衰减趋势,波浪的振幅沿程逐渐减小.这是因为在本模型中考虑了实际流体的粘性,在波浪行进过程中,受粘性力作用,流体动能转化为热能耗散了,这与实际情况相吻合.2)距离水槽左边界约80m处(x=80m),波浪曲线出现不规则的波动,这可能是由于在50s的时间里,波浪的传播距离超过水槽长度100m,在尾端壁面产生反射所致.由于本文所模拟的实际水槽长度为10m,因此应该重点关注距离水槽左边界10m范围内的波浪状况,由图1可以看出,在t=50s时刻,反射波尚未影响到该区段,因此,本文所模拟的长度为100m水槽中x=0~10m区段的波浪可以视为实际波浪水槽的理想波浪状态.为方便起见,下文将全长100m的水槽称为“100m水槽”,将全长10m的水槽称为“10m水槽”.
为观察理想波浪中特定点的浪高变化,在x=2,4,6,8,10m处设置浪高仪,观察液面高度随时间的变化规律.图3所示为摇板造波理想状态下在t=30~40s时间段内上述5个浪高仪所在位置处的浪高曲线.可以看出,随着x值的增大,浪高振幅逐渐减小,如前所述这是由于流体粘性的作用.分别测量5条曲线相邻波峰距离,并取平均数,可以得到波浪周期T为2.28s.用于造波的摇板的运动周期可由T′=2πω(ω为角频率)计算而得,根据2.1节ω的取值,可计算得摇板运动周期T′为2.26s.两者误差不到1%,一定程度上验证了模拟的有效性.
由图2可知,波浪推进过程中,波峰之间的距离约为5.5m,也即波长λ=5.5m;又由图3可知,波浪周期T=2.28s,故波的传播速度v=λ/T=2.41m/s.因此,50s内波浪行进距离为2.41×50=120.5m,因此,波浪在50s时间内将会抵达100m水槽的右壁面并进行反射,反射波干扰入射波,于是形成图2所示约x=80m处开始的不规则波动.
图4所示为t=50s时数值水槽中约两个周期的理想波浪速度矢量分布图和流线图,所考虑区段无反射波作用.由图4(a)可以看出,在自由表面的波峰与波谷附近会出现漩祸,并且漩涡中心速度值最小,平衡位置附近出现最大速度;由图4(b)可以推断,水质点沿着一个类似椭圆形的闭合曲线做往复运动,这与微幅波理论的研究结果相符.
3.2 有反射波影响的“实际波浪”的消波
由于动量源的消波效果取决于粘性阻力系数1/α,因此改变式(1)中消波阻力放大指数n的取值,便可以比较消波效果.为方便起见,取无消波的100m水槽内的前10m段作为理想波浪,与全长10m的水槽的无消波和有消波时波浪情况相对比.图5为无反射波(理想波浪)、有反射波但无消波以及n分别取1~6不同整数消波时,在t=50s时刻的液面波形图.由图5可以看出,由于没有反射波影响,理想状态下波浪的振幅最小;而考虑反射波但未采取消波措施时,波浪振幅要明显高于理想状态,这是由于波浪撞击在水槽壁面上产生反射波,反射波与波浪相互干涉形成驻波的结果.另外,当n取不同数值时,波浪振幅出现不同的变化,有些使振幅减小,接近理想波形,另外一些却使振幅增大.仔细观察图5可以发现,当n=3或n=4时,波浪振幅比无消波时减小,说明添加多孔介质和动量源项的消波措施起到了一定作用.而当n=1,2,5,6时,波浪振幅要大于无消波时的状态,这是因为:当n取值过小时,动量源不足以消去波浪能,使得波浪通过消波区域后仍在右端壁面上形成反射,反射波与入射波在水槽中可能形成驻波;当n取值过大时,导致波浪在消波区域起点(即x=8m处)后很短的距离内就消去了动能,该距离可能小于网格的大小,于是模拟时无法连续地将这一过程表现出来.而消波距离过短,就使得波浪就像是撞击在一面墙壁一样将波浪能反射回前端波浪区域,也产生了入射波与反射波互相干涉的现象,使波浪振幅变大.本研究n=3时的波形曲线最接近理想状态,消波效果最好.
图6和图7分别为t=50s时,无消波及消波阻力放大指数n=3时10m水槽中的流体速度分布云图,两图均显示,由于流体粘性的作用,波浪动能沿程减小.此外,在图7中,水槽右端消波区域的流场速度衰减明显,且图7所显示的速度量级明显小于图6.这说明,消波阻力放大指数n=3时,消波区域的粘性阻力动量源可以起到很好的消波效果.
图8所示为t=30~40s时间段内,无消波及消波阻力放大指数n=3时10m水槽中x=6m处的浪高时历曲线.由图8可见,无消波时的曲线有一个明显的“次波峰”,这是反射波作用的结果;而经过消波阻力放大指数n=3的粘性动力源项消波后,浪高曲线的“次波峰”现象已完全消失.另外,n=3时的波幅高于无消波时的波幅,这是由于同一时刻两种情况下波面波峰出现的位置不同所致,这一点由图5可以佐证.
4结论
本文以FLUENT软件为计算平台,采用摇板造波方法和多孔介质区域加动量源消波方法实现了数值波浪水槽的构建.在模拟中利用用户自定义函数UDF分别实现了造波摇板的摇摆和消波区中源项的添加,并基于VOF方法模拟了波浪的自由表面.数值计算的结果表明,采用摇板式造波机可以在数值水槽中造出稳定的线性波,其周期误差较小,可以满足模拟实验的要求;多孔介质加粘性阻力动量源项的消波方法消波效果较好,基本可以消除水槽末端壁面反射波的影响.
[参考文献]
[1]齐鹏,王永学.三维数值波浪水池技术与应用[J]. 大连理工大学学报, 2003, 43(6):825-830.
[2]周勤俊,王本龙,兰雅梅,等.海堤越浪的数值模拟[J].力学, 2005,26(4):629-633.
[3]吴乘胜,朱德祥,顾民.数值波浪水池及顶浪中船舶水动力计算[J]. 船舶力学, 2008,12(2):168-179.
[4]董志,詹杰民.基于VOF方法的数值波浪水槽以及造波、消波方法研究[J]. 水动力学研究与进展, 2009,24(1):15-21.
[5]梁修锋,杨建民,李俊,等.面向海洋工程应用的数值波浪水池[J].中国科学:物理学力学 天文学,2011,41(2):112-122.
[6]唐耀,邹早建.二维黏性流数值波浪水池的开发与验证[J].水动力学研究与进展,2013,28(5):538-544.
[7]廉静静, 尹勇, 杨晓,等.基于粘性流船舶数值波浪水池造波和消波方法研究[J].船舶力学,2013,17(1/2):56-62.
[8]管陈, 董国祥, 金允龙.三维数值波浪水池造波技术研究[J].上海船舶运输科学研究所学报,2013,36(2):11-15.
(责任编辑陈敏英文审校郑青榕)
Study on Methods of Wave Generation and Absorption in a Numerical Wave TankLI Hui1,2,3,HE Hong-zhou1,2,3,YANG Shao-hui1,2,3
(1.School of Mechanical and Energy Engineering,Jimei University,Xiamen 361021,China;
2.Fujian Province Key Laboratory of Cleaning Energy Utilization and Development,Xiamen 361021,China;
3.Cleaning Combustion and Energy Utilization Research Center of Fujian Province,Xiamen 361021,China)
Abstract:In order to improve the efficiency of solving marine engineering related problems,and to provide reference for the design of the physical wave generator,the FLUENT software was used to simulate the process of wave generation and absorption in a wave tank.In the simulation,the motion conditions of the swinging-plate wave generator were defined by the user defined function UDF and the fluid motion was realized by employing dynamic mesh technology.The reflection of the wave was eliminated by the method of setting porous media area and adding momentum source term of viscous drag force.The VOF method was utilized to simulate the free surface.The simulation results show that the swinging-plate wave generator proposed in this paper can be used to produce a stable linear wave in the numerical flume.The periodic error is small enough to meet the requirements of the simulation experiments.The wave absorption method of momentum source term with a viscous drag force in a porous media area is effective enough to eliminate the reflected wave from the end wall of the tank.
Key words:numerical wave tank;wave generation;wave absorption;FLUENT
[中图分类号]O 352
[文献标志码]A
[文章编号]1007-7405(2015)06-0457-06
[作者简介]李晖(1974—),女,副教授,博士,从事海洋可再生能源开发与利用及工程热物理研究,E-mail:judy.lh@163.com.
[基金项目]国家自然科学基金项目(51409118);福建省自然科学基金项目(2014J05062);福建省教育厅面上项目(JA13184)
[收稿日期]2015-08-26[修回日期]2015-10-07