水下潜器是一种具有水下观察和作业能力的海洋工程装置,被广泛应用于观测海洋环境、开发海洋资源、检查和维护水下设施等任务。水下潜器通常由潜器主体以及作为其运动控制机构的导管螺旋桨组成,主体内部可以根据不同的水下作业任务搭载不同类型的参数监测传感器和水下作业装备,水面工作人员可以通过脐带缆对控制机构发出指令来操纵潜器的轨迹与姿态[1-3]。在海洋研究与开发需求不断增大的背景下,水下潜器作为一种在海洋监测与资源开发等领域不可或缺的装置,受到越来越多的关注。
水下潜器在作业时,由于作业任务不同、水域复杂环境等因素的影响,其运动形式存在多种变化[4]。利用数值手段准确地模拟出水下潜器在复杂运动下的水动力特性,可以为设计出控制性能优良的水下潜器提供前提。
现阶段国内外学者对水下潜器在各种运动形式下的水动力特性研究中,主要以一维直线和二维平面运动为主。Jason等[5]运用CFD方法设计一种针对C-SCOUT型自主式水下潜器的动力学模型,并在加入了通体推进器的条件下,利用相对运动原理,确定了360°攻角范围内作用在水下潜器上的外力。金晓东[6]将缆绳、潜器主体、导管螺旋桨耦合,建立一个三维水动力数学模型,使用CFD软件Fluent模拟了整个拖曳系统的运动过程,但运动过程限制在二维平面上。Bellingham等[7]通过采用势流分析和三维粘性CFD建模设计了一个低阻力的Tethys型自主式水下潜器,探讨了螺旋桨与主体的相互作用问题,给出了功耗和效率的初步试验结果。胡维峰[8]运用动网格技术,数值模拟了水下潜器在自航中遭遇海流干扰时通过偏转舵保持其航向的过程,验证了转舵操纵数值模拟的可行性与可靠性,运动过程同样也仅限于二维平面。文献[9]中利用动网格与滑移网格结合的方法对水下潜器二维回转运动状态的整个过程进行模拟,这种方法虽然能够模拟水下潜器实际的运动过程,但网格质量会随每一次网格更新而下降,特别是在高速旋转螺旋桨的附近流场等大变形区域,如果计算时间步长选取不当,容易产生负体积网格导致计算失败。上述文献的研究大多采用传统的动网格方法,且运动形式仅限于单个或2个维度之中的简单运动,未对三维立体空间中复杂运动形式下水下潜器的水动力特性进行研究。
重叠网格法是近年来逐渐兴起的解决船舶领域CFD模拟问题的一种方法。重叠网格法相比传统动网格法,其优势在于能实现与之相同的功能而不会出现负体积网格,在模拟多体相对运动方面具有很好的普适性。鉴于重叠网格法的以上优点,采用多重重叠网格技术在由“潜器主体+导管螺旋桨”组成的水下潜器系统进行三维回转运动的流场内求解其RANS方程,观察水下潜器系统在三维回转运动中的动力特征,分析导管螺旋桨在三维回转运动过程中的推力特性。计算中,采用用户自定义函数(UDF)的方式定义水下潜器主体回转运动方式,通过定义叠加运动对各导管螺旋桨的旋转运动进行指定,程序中运用了uclib.h头文件,进而实现所需要的数值模拟。
1 计算方法 1.1 控制方程与湍流模型设定流体是不可压的,则水下潜器在运动过程中的连续性方程和动量方程分别为[10]:
$ \frac{\partial {U}_{i}}{\partial {x}_{i}}=0 ,$ | (1) |
$ \frac{{\partial {U_i}}}{{\partial t}} + {U_j}\frac{{\partial {U_i}}}{{\partial {x_j}}} = {f_i} - \frac{1}{\rho }\frac{{\partial p}}{{\partial {x_i}}} + \frac{\partial }{{\partial {x_j}}}\left( {\nu \frac{{\partial {U_i}}}{{\partial {x_j}}} - \overline {{u_i}{u_j}} } \right),$ | (2) |
式中:
$ \frac{{\partial (\rho k)}}{{\partial t}} + \frac{{\partial (\rho k{u_i})}}{{\partial {U_i}}} = \frac{\partial }{{\partial {U_j}}}[{\varGamma _k}\frac{{\partial k}}{{\partial {U_j}}}] + {G_k} - {Y_k} + {S_k},$ | (3) |
$ \frac{{\partial (\rho \omega )}}{{\partial t}} + \frac{{\partial (\rho \omega {u_i})}}{{\partial {U_i}}} = \frac{\partial }{{\partial {U_j}}}[{\varGamma _\omega }\frac{{\partial \omega }}{{\partial {U_j}}}] + {G_\omega } - {Y_\omega } + {S_\omega },$ | (4) |
式中:
$ {\varGamma _k} = \mu + \frac{{{\mu _t}}}{{{\sigma _k}}},$ | (5) |
$ {\varGamma _\omega } = \mu + \frac{{{\mu _t}}}{{{\sigma _\omega }}},$ | (6) |
$ {\mu _t} = \frac{{\rho k}}{\omega }\frac{1}{{\max \left[ {1,\dfrac{{S{F_2}}}{{{a_1}\omega }}} \right]}}。$ | (7) |
式中:
本文所研究的水下潜器系统由 “水下潜器主体+3个标准Ka4-70/19A导管螺旋桨”所组成。水下潜器主体为立式对称倒三角型壳体结构,潜器主体关于中纵剖面对称,结构两侧有2个鱼雷状浮体,浮体轴线相互平行,浮体之间通过水平翼板连接,2个浮体尾部各设置1部标准Ka4-70/19A导管螺旋桨。主体下部为一纵剖面形状为Myring型的舱室,舱室后设置1部标准Ka4-70/19A导管螺旋桨,该桨的桨毂中心线位于中纵剖面上。在潜器系统中所设置的3部导管螺旋桨的几何参数一致。规定从潜器尾部向前看位于潜器左侧的桨为左桨,位于右侧的桨为右桨,位于Myring型舱室尾部的桨为下桨。潜器系统几何模型如图1所示,图中同时给出了计算中所使用的直角坐标系统,坐标原点位于立柱前缘距离舱室上表面126.55 mm处,立柱前缘位于潜器主体中纵剖面上。表1和表2给出了水下潜器主体和导管螺旋桨的主要几何参数。
![]() |
图 1 水下潜器主体及导管螺旋桨几何模型 Fig. 1 Geometry model of underwater vehicle and ducted propellers |
![]() |
表 1 水下潜器主体主要尺度 Tab.1 Principal dimensions of main body |
![]() |
表 2 导管螺旋桨主要尺度 Tab.2 Principal dimensions of ducted propellers |
为了分析图1所示水下潜器系统在三维回转运动中的水动力特征,构造了图2计算域I~计算域V这5个相互耦合的计算域。
![]() |
图 2 计算域划分 Fig. 2 Partition for the computational domain |
计算域I为一个长度方向与来流速度平行的长方体计算域,为避免边际效应对水下潜器的运动过程产生影响,计算域I的尺度需要足够大。基于这样的考虑,计算中长方体的尺度取为
计算域II为水下潜器及导管螺旋桨附近的矩形流场计算域,长度方向与水下潜器纵中剖面方向平行。这一计算域随着水下潜器作回转运动而旋转,用于实现水下潜器三维回转运动。计算域II不包括3个导管螺旋桨周围的流场计算域III、计算域IV和计算域V。综合考虑数值计算精度及计算量,本文计算域II的尺度为
计算域III、计算域IV以及计算域V均为包含导管螺旋桨在内尺度相同的3个圆柱形计算域。计算域III为左桨计算域,计算域IV为右桨计算域,计算域V为下桨计算域。这3个计算域用于实现导管螺旋的三维回转运动以及螺旋桨的旋转。每一个圆柱形计算域的轴线与螺旋桨桨毂中心线重合。计算域的直径取150%导管入口直径,长度取150%导管长度。这样的取值是为了保证重叠网格在划分时区域边界距离壁面至少有4层网格单元。
计算域I与计算域II之间通过重叠网格边界条件进行耦合,其中计算域I作为计算域II的背景网格;计算域II与计算域III、计算域IV以及计算域V之间通过重叠网格边界条件进行耦合,而计算域II又作为计算域III、计算域IV以及计算域V的背景网格。通过这样的重叠网格嵌套,实现多重重叠网格的计算。计算域III、计算域IV以及计算域V之间互相独立,计算域I速度入口为流速V=0.2 kn的无空泡均匀来流。各边界条件定义见表3。
![]() |
表 3 计算域边界条件 Tab.3 Boundary condition of computational domain |
使用STAR-CCM+切割体网格生成器对每个计算域单独划分网格,每个网格单元均为六面体。由于外围计算域与水下潜器的尺度差异较大,需要对计算域进行逐级加密,加密区域(见图2)集中在水下潜器预定的运动范围内。这一加密操作不仅能最大限度减少网格数量、降低计算量,还能辅助检验运动模型的正确性。为最大程度保证重叠网格的插值精度,在每个重叠网格边界两侧使用相同密度数量级的网格。在螺旋桨的导边、随边、叶梢、叶根以及导管边缘处曲率变化较大,需要额外设置网格加密。本文对不同位置的3个导管螺旋桨使用完全相同的网格尺寸控制。图3为潜器主体附近网格分布图,图4为导管螺旋桨附近网格细节。图3与图4中均可见重叠网格边界。
![]() |
图 3 潜器主体周围网格 Fig. 3 Grids around main body |
![]() |
图 4 导管螺旋桨周围网格 Fig. 4 Grids around ducted propeller |
利用构造的水下潜器主体及导管螺旋桨几何模型和计算域对水下潜器系统以回转角速度
计算中,将水下潜器及导管螺旋桨这一整体的初始运动中心位置选定为坐标原点,水下潜器以及导管螺旋桨进行三维回转运动的示意图如图5所示,图中同时给出了本文所使用的直角坐标系。
![]() |
图 5 水下潜器系统进行三维回转运动示意图 Fig. 5 Schematic of underwater vehicle system performing a three-dimensional rotary motion |
可知,水下潜器及导管螺旋桨绕一固定轴
UDF是一段C语言程序,通过STAR-CCM+的UserFunctions.lib进行编译,将需要实现的函数导入STAR-CCM+中。本文所使用的UDF中关于水下潜器及导管螺旋桨运动的主要代码如下:
$ {\rm Velocity}\left[ i \right]\left[ 0 \right]{\text{ }} = {\text{ }} - \frac{{r\omega }}{2}\sin \omega t,$ | (8) |
$ {\rm Velocity}\left[ i \right]\left[ 1 \right]{\text{ }} = {\text{ }} - \frac{{r\omega }}{2}\cos \omega t,$ | (9) |
$ {\rm Velocity}\left[ i \right]\left[ 2 \right]{\text{ }} = {\text{ }}\frac{{2r\omega \cdot temp}}{\text{π} }\sin \varphi。$ | (10) |
其中:i为时间步;Velocity[i][0],Velocity[i][1],Velocity[i][2]分别为x,y,z方向速度;t为运动时间;temp的取值规则为:当
使用STAR-CCM+内置工具中的叠加运动功能对螺旋桨的旋转进行定义。在导管螺旋桨随潜器主体一起进行回转运动已经由UDF定义的前提下,只需计算出螺旋桨的旋转轴原点(取螺旋桨的盘面中心作为旋转轴原点)并指定螺旋桨旋转速率。
2 数值模拟结果与分析对在计算工况Ⅰ和计算工况Ⅱ这2种水下潜器系统回转运动中水动力特性进行计算分析。计算中,水下潜器系统回转半径R、回转角速度
在2种计算工况的回转运动数值分析中,所使用计算域划分与计算域边界条件均相同。在网格划分上,环形加密区域的位置随升沉角改变,但使用的网格密度相同。2种运动情况的网格数量分别为423.39万和419.49万。从运动最高点出发回到最高点为一个完整的圆周运动,用时为一个周期。图6给出了
![]() |
图 6 计算域网格变化示意图 Fig. 6 Variation of grids in computational domain |
从图6计算网格的变化情况可以看出,水下潜器及导管螺旋桨完成了一个周期(回转角
图7~图9给出了水下潜器3个导管螺旋桨在
![]() |
图 7 左导管螺旋桨推力值随时间的变化 Fig. 7 Thrust curves of left ducted propeller with time changed |
![]() |
图 9 下导管螺旋桨推力值随时间的变化 Fig. 9 Thrust curves of bottom ducted propeller with time changed |
分别观察图7~图9可以发现,在同一时刻下,
![]() |
图 8 右导管螺旋桨推力值随时间的变化 Fig. 8 Thrust curves of right ducted propeller with time changed |
图10给出了水下潜器主体在
![]() |
图 10 水下潜器主体Z方向阻力 Fig. 10 Z-directional drag on main body |
![]() |
图 11 水下潜器周围流线 Fig. 11 Streamline around underwater vehicle |
上述现象还可以从图10中分析得到。在三维回转运动(
![]() |
图 12
水下潜器主体表面压力分布(
|
![]() |
图 13
水下潜器主体表面压力分布(
|
本文利用多重重叠网格方法对水下潜器系统进行了二维与三维回转运动的数值模拟,对在无潜器影响和存在潜器影响下不同位置的导管螺旋桨的推力特性进行了计算,重点对水下潜器系统沿斜面作三维圆周轨迹运动时所表现出来的导管螺旋桨推进力以及潜器主体所受到的水动力特点进行计算观察。数值计算结果表明,提出的三维回转运动的数学模型能够正确地模拟水下潜器及导管螺旋桨在水下进行三维回转运动的完整过程。
通过分析数值模拟结果,有以下结论:
1)利用多重重叠网格法,水下潜器及导管螺旋桨可以实现指定的三维回转运动水动力特性计算分析,计算域网格质量随运动时间的变化一直保持在初始运动时刻的较高水平,可以验证提出的三维回转运动数学模型的准确性。
2)在水下潜器及导管螺旋桨进行单向性的三维回转运动过程时,各导管螺旋桨所产生的推力均呈周期性变化。在每个运动周期内,各导管螺旋桨的推力特性随回转角度的改变发生变化,原因在于各导管螺旋桨轴向来流分量
3)相比于二维回转运动(
[1] |
WU Jia-ming, YE Jia-wei, YANG Cheng, et al. Experimental study on a controllable underwater towed system[J]. Ocean Engineering, 2004, 32(14): 1803−1817.
|
[2] |
ZHANG Jin, LI Wei, YU Jian-cheng, et al. Study of manipulator operations maneuvered by a ROV in virtual environments[J]. Ocean Engineering, 2017, 142: 292-302. |
[3] |
陈健, 吴家鸣, 徐灜, 等. 立式翼型主体拖曳式水下潜器的设计及操纵性能[J]. 海洋技术学报, 2015, 34(4): 1-6. CHEN Jian, WU Jia-ming, XU Ying, et al. Study on the design and control performance of the underwater towed vehicle with vertical airfoil main body[J]. Journal of Ocean Technology, 2015, 34(4): 1-6. |
[4] |
钟乐. 基于动网格与滑移网格混合技术的水下机器人与导管螺旋桨水动力数值研究[D]. 广州: 华南理工大学, 2017.
|
[5] |
JASON, EVANS, et al. Dynamics modeling and performance evaluation of an autonomous underwater vehicle [J]. Ocean Engineering, 2004, 31(14): 1835−1858.
|
[6] |
金晓东. 水下拖曳系统水动力性能分析[D]. 广州: 华南理工大学, 2014.
|
[7] |
BELLINGHAM J G , ZHANG Y , KERWIN J E , et al. Efficient propulsion for the Tethys long-range autonomous underwater vehicle [C]//Autonomous Underwater Vehicles. IEEE, 2011.
|
[8] |
胡维峰. 海流干扰下的AUV航向保持数值模拟[D]. 大连: 大连海事大学, 2020.
|
[9] |
吴家鸣, 张恩伟, 钟乐. 水下潜器回转运动状态下的推力特性研究[J]. 舰船科学技术, 2018, 40(9): 1-7. WU Jia-ming, ZHANG En-wei, ZHONG Le. Research on underwater vehicle's thrust characteristics in the state of rotary motion[J]. Ship Science and Technology, 2018, 40(9): 1-7. DOI:10.3404/j.issn.1672-7649.2018.09.001 |
[10] |
刘应中, 张怀新, 李谊乐, 等. 21世纪的船舶性能计算和RANS方程[J]. 船舶力学, 2001(5): 66−84. LIU Ying-zhong, ZHANG Huai-xin, LI Yi-le, et al. Calculations of the ship performances and solving of RANS equations in the 21st century [J]. Journal of Ship Mechanics, 2001(5): 66−84. |
[11] |
Ansys. ANSYS Fluent Theory Guide [DB/CD]. 2020.
|