舰船科学技术  2023, Vol. 45 Issue (10): 85-90    DOI: 10.3404/j.issn.1672-7649.2023.10.017   PDF    
基于数值方法的AUV近水面运动特性研究
王旭辉1,2,3, 林扬2,3, 王定前4, 孟令帅2,3, 高浩2,3, 曹新星1,2,3, 谷海涛2,3     
1. 东北大学 机械工程与自动化学院,辽宁 沈阳 110819;
2. 中国科学院沈阳自动化研究所机器人学国家重点实验室,辽宁 沈阳 110016;
3. 中国科学院机器人与智能制造创新研究院,辽宁 沈阳 110169;
4. 中国人民解放军32033部队,海南 海口 570000
摘要: 为了明确水面回收AUV过程中其自身运动特性,以数值方法作为主要工具,通过控制变量法分析自由液面对AUV运动的影响。建立AUV的近水面运动方程,通过数值模拟PMM,得到AUV近水面运动方程所需的全部水动力系数。最后,通过基于运动方程和CFD方法的水面直航轨迹交叉对比,对所求得AUV近水面运动方程的准确性进行了验证。结果表明,所求得的AUV近水面运动方程准确性良好,可为AUV水面回收过程中的运动控制提供参考。
关键词: 自主式水下机器人     数值方法     运动特性    
Research on the motion characteristics of AUV near water surface based on numerical method
WANG Xu-hui1,2,3, LIN Yang2,3, WANG Ding-qian4, MENG Ling-shuai2,3, GAO Hao2,3, CAO Xin-xing1,2,3, GU Hai-tao2,3     
1. School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China;
2. Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110169, China;
3. Institute of Robotics and Intelligent Manufacturing Innovation, Chinese Academy of Sciences, Shenyang 110169, China;
4. No. 32033 Unit of PLA, Haikou 570000, China
Abstract: In order to clarify the motion characteristics of an AUV in the process of water surface recovery, firstly, using numerical methods as the main tool, the influence of free liquid on AUV motion was analyzed by the method of controlling variables. Secondly, the motion equation of the AUV near the water surface was established. Thirdly, through numerical simulation of PMM, all the hydrodynamic coefficients required for the AUV near-water motion equation were obtained. Finally, the accuracy of the obtained AUV near-water motion equation was verified by the cross-comparison of the water surface straight trajectory based on the motion equation and the CFD method. The results show that the obtained AUV motion equation near the water surface has good accuracy, which can provide a reference for the motion control and other follow-up work in the AUV water surface recovery process.
Key words: AUV     numerical methods     kinematic properties    
0 引 言

自主式水下航行器(autonomous underwater vehicle,AUV)可自身携带能源,并配备多种传感器,依靠自制能力在水下完成被赋予的各种任务[1]。AUV自主性高,机动性好,在军事和民用领域得到了广泛应用。但受到目前能源技术水平的限制,AUV不能长时间在水下作业,为及时补充能源和传输数据,需对其进行回收。目前AUV回收方式可分为有人回收和无人回收2种,有人回收方式主要依靠操作人员在母船上通过起吊装置将AUV起吊至甲板,而无人回收又可细分为水面回收和水下回收2种方式[2]。无论是有人回收还是无人水面回收,回收过程的最终阶段都需要AUV在近水面航行,以便将AUV回收至母船甲板上。为了提高回收成功率,需对AUV近水面动力学特性进行研究。学者们对各种不同类型AUV的动力学特性进行了大量研究工作,但大部分的研究是以深水场景为前提的[3-6]。在近水面情况下,AUV的运动受到自由液面的影响,会有与深水状态不同的运动特性[7-10]

本文以AUV的无人水面回收为背景,分析不同潜深情况下自由液面对AUV运动的影响同时,结合水面回收场景,分析特定潜深下的AUV水动力特性,并求解水动力系数,建立AUV的近水面运动模型。最后,通过运动轨迹仿真对所建立的AUV运动模型进行验证。

1 模型 1.1 AUV参数

研究对象为50千克级AUV,按照美军2000−2004年间发布的《美海军UUV总体规划》中给定的潜航器分级标准,将该小型AUV称为便携式AUV[11]。便携式AUV的原始模型如图1所示。

图 1 便携式AUV Fig. 1 Portable AUV

便携式AUV主体上有天线、舵板以及推进器导流罩等,主体以外的装置称为附体。相对于AUV主体来说,附体在CFD计算中,附体会极大增加划分网格的工作量,增加计算时间,降低计算精度,同时使计算结果难以收敛。为了解决上述问题,将AUV原始模型进行适当简化,在CFD计算模型中,去除对计算结果影响较小但对计算难度影响较大的附体。简化的AUV模型如图2所示,习惯上称之为光体。其体长为2 593 mm,直径为250 mm。

图 2 简化模型 Fig. 2 Simplified model of AUV
1.2 数值计算方法

粘性流动数值求解的本质是求解纳维-斯托科斯(Navier–Stokes,N–S)方程[12]。根据雷诺数计算公式可以看出,AUV近水面运动过程是一个湍流过程, 目前湍流的数值模拟方法主要有直接数值模拟(direct numerical simulation, DNS)、大涡模拟(large eddy simulation, LES)、雷诺平均方程(reynolds-averaged navier-stokes equations,RANS)等。DNS方法没有对湍流流动做任何简化,直接求解N–S方程,理论上可以得到精确的计算结果。但在实际应用中,DNS方法耗费巨大,目前仅能应用在低雷诺数的简单湍流中;LES方法对N–S方程做了一定简化,该方法认为,大尺度涡对流动的影响较大。通过N–S方程直接求解,而小尺度涡对流动的影响较小,可通过模型对其进行刻画。LES方法在计算量上小于DNS方法,但对于实际应用来说,该方法的计算量仍然偏大,需要高性能的计算设备才能实现;RANS方法顾名思义,是对N–S方程进行平均化处理,忽略了流动的细节,放弃模拟非定常流动,计算平均意义下的流动结果。N–S中的非线性项平均化后会产生雷诺应力项,需引入湍流模型对其进行处理。RANS方法计算量小,在工程实践上得到了广泛应用。考虑到时间成本与现有计算资源,选用RANS方法进行便携式AUV的近水面运动模拟。

RANS方程可写为:

$ \begin{split} & \nabla \cdot\left[\rho U\right]=0,\\ & \quad\quad\frac{\partial \left[\rho U\right]}{\partial t}+\nabla \cdot\left\{\rho UU\right\}=-\nabla p+\left[\nabla \cdot\left\{\left(\tau +{\tau }^{R}\right)\right\}\right],\end{split} $ (1)

式中, ${\tau ^R}$ 为雷诺应力。

要求解RANS方程,必须引入湍流模型,应用 $k - \varepsilon $ 两方程模型。湍流动能 $k$ 和湍流耗散率 $\varepsilon $ 的传输方程可写成如下形式:

$ \frac{\partial }{\partial t}\left(\rho k\right)+\nabla \cdot\left(\rho k\overline{v}\right)=\nabla \cdot\left[\left(\mu +\frac{{\mu }_{t}}{{\sigma }_{k}}\right)\nabla k\right]+{P}_{k}-\rho \left(\epsilon -{\epsilon }_{0}\right)+{S}_{k} ,$ (2)
$ \begin{split} &\frac{\partial }{\partial t}\left(\rho \epsilon \right)+\nabla \cdot\left(\rho \epsilon \overline{v}\right)=\nabla \cdot\left[\left(\mu +\frac{{\mu }_{t}}{{\sigma }_{\epsilon }}\right)\nabla \epsilon \right]+\\ & \quad\quad \frac{1}{{T}_{e}}{C}_{\epsilon 1}{P}_{\epsilon }-{C}_{\epsilon 2}{f}_{2}\rho \left(\frac{\epsilon }{{T}_{e}}-\frac{{\epsilon }_{0}}{{T}_{0}}\right)+{S}_{\epsilon }。\end{split}$ (3)
1.3 AUV运动方程

建立图3所示的惯性坐标系和随体坐标系,并定义相关符号。 $E - \xi \eta \zeta $ 为惯性坐标系,固定于地球,不随AUV运动,可简称为定系; $G - xyz$ 为随体坐标系,随AUV一同运动,可简称为动系,xyz为动系相对于定系的坐标值; $\varphi $ $\theta $ $\psi $ 分别为动系相对于定系的姿态角(横倾角、纵倾角、首向角); $V$ 为AUV在定系下的速度; $\varOmega$ 为AUV在定系下的角速度; $F$ 为作用在AUV上的力; $M$ 为作用在AUV上的力矩。 $V$ $\Omega $ $F$ $M$ 又可表示为动系 $G - xyz$ 上的分量,如表1所示。

图 3 坐标系示意图 Fig. 3 Schematic of the coordinate system

表 1 矢量的各轴分量 Tab.1 The components of each axis of the vector

在AUV近水面运动过程中,假设动系 $G - xyz$ 原点与重心位置重合,整个运动过程中AUV整体浸没于水下,重、浮心位置不变。忽略整个运动过程中AUV的横滚,根据潜艇标准运动方程[13],便携式AUV六自由度运动方程无因次形式如下式:

$ m\left( {\dot u - vr + wq} \right) = X_{\dot u}^{}\dot u + X_{uu}^{}{u^2} ,$ (4)
$ m\left( {\dot v - wp + ur} \right) = Y_{\dot v}^{}\dot v + Y_{\dot r}^{}\dot r + Y_v^{}uv + Y_r^{}ur ,$ (5)
$ m\left( {\dot w - uq + vp} \right) = Z_w^{}uw + Z_{\dot w}^{}\dot w + Z_{\dot q}^{}\dot q + Z_q^{}uq,$ (6)
$ {I_{xx}}\dot p + \left( {{I_{xx}} - {I_{yy}}} \right)qr = {\text{0}} ,$ (7)
$ {I_{yy}}\dot q + \left( {{I_{xx}} - {I_{zz}}} \right)rp = M_w^{}uw + M_q^{}uq + M_{\dot w}^{}\dot w + M_{\dot q}^{}\dot q ,$ (8)
$ {I_{zz}}\dot r + \left( {{I_{yy}} - {I_{xx}}} \right)pq = N_{\dot r}^{}\dot r{\text{ + }}N_{\dot v}^{}\dot v{\text{ + }}N_v^{}uv + N_r^{}ur 。$ (9)

式中: $h$ 为稳心高; $B$ 为浮力; $P$ 为重力; $I$ 为转动惯量; $X$ $Y$ $ Z $ $M$ $ N $ 均为水动力系数。运动方程中包含的水动力系数为 $ {X_{\dot u}} $ $ {X_{uu}} $ $ {Y_{\dot v}} $ $ {Y_v} $ $ {Y_{\dot r}} $ $ {Y_r} $ $ {Z_{\dot w}} $ $ {Z_w} $ $ {{\text{Z}}_{\dot q}} $ $ {Z_q} $ $ {M_{\dot w}} $ $ {M_w} $ $ {M_{\dot q}} $ $ {M_q} $ $ {N_{\dot v}} $ $ {N_v} $ $ {N_{\dot r}} $ $ {N_r} $

1.4 仿真环境

采用CFD软件进行仿真计算,利用Q=h/D表示AUV的下潜深度, $h$ 为AUV轴线距自由液面距离, $D$ 为AUV直径如图4所示。 $L$ 为AUV轴向长度,计算域几何尺寸如图5所示。计算域外形为立方体,长6 $L$ ,宽2.4 $L$ ,高3.5 $L$ ,AUV尾部指向面为压力出口,其余5个面设置为速度入口。

图 4 仿真场景示意 Fig. 4 Illustration of the simulation scene

图 5 计算域示意 Fig. 5 Illustration of the computed domain
1.5 网格无关性与精度

CFD方法求解水动力问题需要消耗大量计算资源。本文采用的求解方法是RANS方法,对于RANS方法,由于湍流模型的引入,当网格达到一定密度之后,继续增加网格密度对计算结果影响不大。同时,由于离散误差的存在,网格密度过大时误差反而可能增大。为了合理利用计算资源,首先进行网格无关性验证,即在误差合理的情况下,用最粗糙的网格进行计算。为了保证更改网格密度后网格质量不变,最优方法是成倍数加密网格,但是对于三维问题来说,每次网格量需要至少增加8倍,这种方法在实际操作中不可行。本文验证网格无关性的方法如下:首先按照经验大致划分一套初始网格;再根据网格情况通过调整基础尺寸的方式调整网格密度,将不同网格密度下的计算结果进行比较;选取最合理的一套网格为最终的计算网格。

针对潜深Q=1的直航工况,通过调整基础尺寸的方式生成5套不同密度的计算网格。同时,通过对比不同网格密度下的相对误差e来验证网格无关性。e的定义如下式:

$ \left\{ \begin{gathered} {e_{xi}} = \left| {\frac{{{X_i} - {X_{i - 1}}}}{{{X_i}}}} \right| \times {\text{100\% }},i = 1,2,3,4 ,\\ {e_{zi}} = \left| {\frac{{{Z_i} - {Z_{i - 1}}}}{{{Z_i}}}} \right| \times {\text{100\% }},i = 1,2,3,4 。\\ \end{gathered} \right. $ (10)

式中: ${e_x}$ 为轴向力相对误差; ${e_z}$ 为垂向力相对误差;X为轴向力;Z为垂向力; $i$ 为网格序号。

网格参数与计算结果如表2所示。根据计算结果,同时考虑到实验室计算资源配备情况,最终选取第4套网格作为后续计算标准。

表 2 网格无关性工况设置 Tab.2 Grid-independent scenario settings

为了确定网格划分方法的计算精度,采用REMUS 100 AUV进行验证。REMUS 100 AUV外形尺寸与本文研究的AUV相近,其在试验中测得的阻力系数为 ${c_d}$ =0.118347[14]。在上述网格参数设置的情况下进行REMUS 100 AUV的阻力系数数值计算,得到结果为 ${c_d}$ =0.124262,与试验数据误差为4.998%,满足工程要求。

2 数值计算过程

x,y,z分别为AUV随体坐标系在惯性坐标系下的坐标;u,v,w分别为AUV速度V在随体坐标系3个坐标轴上的投影;pq,r分别为AUV角速度 $\Omega $ 在随体坐标系3个轴上的投影; $\varphi $ $\theta $ $\psi $ 分别为横倾角、纵倾角和首向角。

2.1 自由液面对运动的影响

为了分析自由液面对AUV运动的影响,分别设置潜深Q=1,1.5,2,2.5,3,3.5,4,航速0.5 kn,1 kn,1.5 kn,通过分析阻力变化探究自由液面对AUV运动的影响。给定来流速度为1.0288 m/s,不同情况下的阻力变化如图6所示。

图 6 轴向力与垂向力变化情况 Fig. 6 Changes in axial and vertical forces

可以看出,自由液面会增大AUV航行过程中的阻力,同时产生垂直向上的吸力。随着潜深逐渐增加,自由液面所带来的影响逐渐减小,在潜深达到4倍直径时,影响可忽略不计。

2.2 直航运动

直航试验可以用来确定 ${X_{\dot u}}$ ${X_{uu}}$ 两个系数。在直航状态下,令AUV做不同周期的正弦加减速运动,即可求得上述2个系数。

2.3 PMM运动

PMM属于拘束船模试验的一种,通过强制AUV作规定运动,获取AUV受到的力与力矩,从而求得AUV的水动力系数。通过数值模拟横荡、首摇、纵荡、纵摇4种运动,求解相应的水动力系数,运动规律如下式:

$ \left\{ \begin{gathered} y = a\sin \omega t ,\\ v = \dot y = a\omega \cos \omega t ,\\ \dot v = - a{\omega ^2}\sin \omega t 。\\ \end{gathered} \right. $ (11)

式中:a为运动振幅; $\omega $ 为运动频率。

通过PMM模拟方式得到的水动力系数会受到运动频率的影响,在不同频率下得到不同的数值,因此依靠单个工况获得水动力系数是不合适的。目前常用的处理方法是,求解不同频率下的水动力系数,之后通过过原点拟合或平均化处理的方式进行近似处理,得到较为合理的最终结果[15]

为减小仿真工况对系数的影响,拟合不同周期下的系数,通过平均化处理的方式求得平均值。同时,通过拟合优度 ${R^{\text{2}}}$ 衡量拟合得到的水动力系数的适用性。 ${R^{\text{2}}}$ 定义式如下式:

$ R_i^2 = \frac{{\displaystyle\sum {SS{R_i}} }}{{\displaystyle\sum {SS{T_i}} }},{\text{ }}i = 1,2,3 。$ (12)

式中, $i$ 为不同的仿真组数标号。可以看出, ${R^2}$ 越接近1,表示水动力系数系数对原始数据的适用性越好。

3 结果与验证 3.1 水动力系数

在潜深Q=1.5工况下,不同周期下对应的水动力系数如表3所示。

表 3 水动力系数表 Tab.3 Summary table of hydrodynamic coefficients

拟合精度如图7所示。

图 7 拟合精度汇总图 Fig. 7 Fit the accuracy summary graph

可以看出,拟合精度R2绝大部分都在1附近,证明水动力系数拟合精度良好。

3.2 轨迹仿真验证

通过CFD模拟直航运动轨迹与运动方程模拟直航运动轨迹的对比,验证运动方程的准确性。CFD直航运动模拟场景如图8所示,潜深Q=1.5,添加一阶波浪。基于运动方程的直航运动模拟通过Simulink实现,波浪力以操纵力的形式出入到运动方程中,仿真模型如图9所示[16-17]

图 8 CFD直航模拟场景 Fig. 8 CFD direct flight simulation scenario

图 9 运动方程模拟仿真模型 Fig. 9 Simulation model of the equation of motion simulation

基于运动方程的直航轨迹模拟与基于CFD的直航轨迹模拟在3个方向上的位移分量结果如图10所示。

图 10 直航轨迹仿真结果图 Fig. 10 Trajectory simulation result graph

数据误差统计情况如表4所示。

表 4 数据误差统计表 Tab.4 Statistical table of data errors

可以看出,X向与Z向数据误差较小,Y向误差较大,其原因是Y向位移基准值很小,导致计算出的误差偏大。

4 结 语

本文以水面自主回收AUV为背景,对便携式AUV的近水面运动特性进行研究。在分析自由液面对AUV运动影响的基础上,针对其潜深Q=1.5时的近水面水动力系数进行求解,并建立运动方程。最后,通过仿真运动轨迹方式对所得到的运动方程进行验证。

结果表明,受到自由液面的影响,AUV航行过程中会受到X轴负向的阻力和Z轴正向的升力,且影响程度随着深度的增加逐渐减小。在深度超过4倍AUV直径后,影响可以忽略不计。CFD方法模拟直航轨迹与运动方程模拟直航轨迹得到的结果误差较小,证明水动力系数及运动方程的准确性。

参考文献
[1]
蒋新松, 封锡盛, 王棣棠. 水下机器人[M]. 沈阳: 辽宁科学出版社, 2000.
[2]
GERMAN C R , JAKUBA M V , KINSEY J C , et al. A long term vision for long-range ship-free deep ocean operations: Persistent presence through coordination of autonomous surface vehicles and autonomous underwater vehicles[C]// Autonomous Underwater Vehicles (AUV), 2012 IEEE/OES. IEEE, 2012.
[3]
杨路春, 庞永杰, 黄利华, 等. 潜艇PMM实验的CFD仿真技术研究[J]. 舰船科学技术, 2009, 31(12): 12-17.
YANG Luchun, PANG Yongjie, HUANG Lihua, et al. Research on CFD simulation technology for submarine PMM experiment[J]. Ship Science and Technology, 2009, 31(12): 12-17. DOI:10.3404/j.issn.1672-7649.2009.12.003
[4]
ARDESHIRI S, MOUSAVIZADEGAN S H, KHERADMAND S, et al. Virtual simulation of PMM tests independent of test parameters[J]. Brodogradnja, 2020, 71(2): 55-73. DOI:10.21278/brod71204
[5]
HAJIVAND A, HOSSEIN S M, SADEGHIAN M, et al. Effect of hydroplane profile on hydrodynamic coefficients of an autonomous underwater vehicle[J]. Brodogradnja, 2016, 67(1): 19-41.
[6]
T GAO, Y WANG, Y PANG, et al. A time-efficient CFD approach for hydrodynamic coefficient determination and model simplification of submarine[J]. Ocean Engineering, 2018, 154(2): 16-26. DOI:10.1016/j.oceaneng.2018.02.003
[7]
王陆, 毕毅, 周广礼, 等. 潜艇近水面航行自由液面干扰效应数值研究[J]. 舰船科学技术, 2021, 43(1): 83-88.
WANG Lu, BI Yi, ZHOU Guangli, et al. Numerical study on free liquid level interference effect of submarine inshore navigation[J]. Ship Science and Technology, 2021, 43(1): 83-88.
[8]
华小见. 近水面航行的欠驱动水下航行器水动力性能研究[D]. 大连: 大连海事大学, 2016.
[9]
SHARIATI S K, MOUSAVIZADEGAN S H. The effect of appendages on the hydrodynamic characteristics of an underwater vehicle near the free surface[J]. Applied Ocean Research, 2017(67): 31-43. DOI:10.1016/j.apor.2017.07.001
[10]
CHU C, LIN Y, WU T, et al. Hydrodynamic force of a circular cylinder close to the water surface[J]. Computers & Fluids, 2018, 171: 154-165.
[11]
钱东, 赵江, 杨芸. 军用UUV发展方向与趋势(上)——美军用无人系统发展规划分析解读[J]. 水下无人系统学报, 2017, 25(1): 1-30.
QIAN Dong, ZHAO Jiang, YANG Yun. Development direction and trend of military UUV (Part 1): analysis and interpretation of development planning of unmanned systems for military Use[J]. Journal of Unborn Underwater Science, 2017, 25(1): 1-30.
[12]
RIZZI A, LUCKRING J M. Historical development and use of CFD for separated flow simulations relevant to military aircraft[J]. Aerospace Science and Technology, 2021, 117: 106940. DOI:10.1016/j.ast.2021.106940
[13]
施生达. 潜艇操纵性[M]. 北京: 国防工业出版社, 1995.
[14]
PRESTERO T. Development of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle, 2001[C]// IEEE, 2001.
[15]
胡芳琳, 冯康佳, 马向能. 动态PMM实验的数值模拟及线性导数获取方法[J]. 水动力学研究与进展:A辑, 2021, 36(2): 9.
HU Fanglin, FENG Kangjia, MA Xiangneng. Numerical simulation of dynamic PMM experiment and obtaining method of linear derivatives[J]. Research and Progress in Hydrodynamics:Series A, 2021, 36(2): 9.
[16]
周徐昌, 沈建森, 朱书平. 基于Matlab/Simulink的水下航行器建模与仿真[J]. 兵工自动化, 2012, 31(2): 24-27.
ZHOU Xuchang, SHEN Jiansen, ZHU Shuping. Modeling and simulation of underwater vehicle based on Matlab/Simulink[J]. Ordnance Industry Automation, 2012, 31(2): 24-27.
[17]
高伟, 李天辰, 谷海涛, 等. 深海AUV无动力下潜运动特性研究[J]. 机器人, 2021, 43(6): 674-683.
GAO Wei, LI Tianchen, GU Haitao, et al. Study on the characteristics of deep-sea AUV without power diving movement[J]. Robotics, 2021, 43(6): 674-683. DOI:10.13973/j.cnki.robot.200385