舰船科学技术  2023, Vol. 45 Issue (11): 28-32    DOI: 10.3404/j.issn.1672-7619.2023.11.006   PDF    
基于SPH-FEM算法的浮冰-水-船耦合作用数值模拟方法
毕东魁1, 王翔宇2, 孙树政3, 陈睿童2, 郁峰4, 尤婷婷4     
1. 中国船级社,山东 威海 264200;
2. 哈尔滨工程大学船舶工程学院,黑龙江 哈尔滨 150000;
3. 烟台哈尔滨工程大学研究院,山东 烟台 264000;
4. 中国船舶集团有限公司,上海 200011
摘要: 针对计算机模拟极地船舶在冰区航行过程中同时受浮冰与海水影响的非线性与随机性等特点,本文将光滑粒子流体动力学与有限单元法耦合算法应用于某LNG船在冰水池试验航行时与浮冰碰撞的动态过程仿真中。阐述其耦合算法的基本理论与实现方法,模拟船舶航行过程中遇到不同密集度的浮冰工况,分别监测船体所受冰阻力的数值,观察浮冰运动情况,分析LNG舶与各密集度浮冰碰撞时阻力随时间变化规律,与经验公式比较。结果表明,该耦合算法模拟的LNG船航行于各浮冰工况符合真实情况,结果具有较高精度,为后续极地船舶的冰载荷研究提供了有力依据。
关键词: 船-冰相互作用     浮冰     SPH     数值模拟    
Application of SPH-FEM coupling algorithm in ice-water-ship numerical simulation model making problem
BI Dong-kui1, WANG Xiang-yu2, SUN Shu-zheng3, CHEN Rui-tong2, YU Feng4, YOU Tingting4     
1. China Classification Society, Weihai 264200, China;
2. College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150000, China;
3. Yantai Research Institute of Harbin Engineering University, Yantai 264000 China;
4. China State Shipbuilding Corporation Limited, Shanghai 200011, China
Abstract: In order to simulate the nonlinearity and randomness of the polar ship under the influence of both floating ice and sea water, the smoothed particle hydrodynamics and finite element method are proposed in this paper. SPH-FEM coupling algorithm is applied to the dynamic process simulation of an LNG ship colliding with ice floes while sailing in the ice pool test. The basic theory and implementation method of the coupling algorithm are described. Then, the working conditions of floating ice with different concentrations are simulated, the value of ice resistance to the hull is monitored respectively, the movement of floating ice is observed, and the variation law of resistance with time when LNG ships collide with floating ice with different concentrations is analyzed, and compared with the empirical formula. The results show that the coupling algorithm simulated the LNG ship sailing in each floating ice condition is consistent with the real situation, and the results have high accuracy, which provides a strong basis for the subsequent ice load research of polar ships.
Key words: ship-ice interaction     floating ice     SPH     ice model    
0 引 言

我国处于北半球,船运走北极航线必须经过边缘冰带(MIZ),这个区域处于极地和温带气候系统的交汇处。该区域浮冰的大小从数米到数百米不等[1]。这些充满随机性的浮冰会对船舶的总体结构与人员生命安全造成严重威胁。所以,船舶在浮冰区域的冰阻力预测成为船舶安全保障的关键。

对于船舶浮冰阻力的研究,有实船试验法、水池模型船试验法、计算机仿真模拟等,综合对比水池试验法在耗费人力物力、试验周期、结果精确性等方面有较高优势,也是现代学者研究冰载荷的一种较为认可的方式。陈昭炀[2]在拖曳水池中进行了模型冰船阻力试验,国内首次应用试验方法研究浮冰的形状对冰阻力的影响,观察浮冰的堆积和贴体情况,分析工况、浮冰运动、阻力之间的影响规律。Jeong[3]在冰池中建立了一条碎冰航道,并根据船舶在该碎冰航道中航行时拖曳力与推进阻力的关系,推导出带有螺旋桨模型船的性能。随着计算机的发展,可以做到对水池试验进行准确仿真,不仅可以保证数据精准,而且有容易控制变量、灵活度高等优势。徐栋梁[4]在研究船舶舷侧与浮冰的碰撞过程中考虑了温度场对船体钢材料的影响,总结温度、速度、位置等因素对加强筋结构碰撞的影响,根据仿真结果拟合出相对应的经验公式并验证。

本文应用光滑粒子流体动力学方法(smoothed particle hydrodynamics, SPH)与有限单元法(finite element method,FEM)相耦合模拟冰水池中船与浮冰碰撞。SPH模拟流体具有自适应的优势,本质上仍然是拉格朗日方法,但在处理高速碰撞中不会出现传统FEM中网格严重变形导致结果不精确的问题。SPH粒子在耦合中被视为特殊的节点,控制参数为节点编号、质量以及空间位置,粒子之间自行耦合,与有限单元点面接触耦合,可以较为准确做到冰−水−船耦合。

1 数值模型

SPH的基本原理为拉格朗日法。将连续的海水与浮冰离散成诸多粒子质点,这些粒子拥有独立的质量、位置坐标、速度、加速度等物理量。随后求解整体的动力学方程,跟随每个质点的各项物理参数随时间的变化情况,最终综合所有质点得到整个流场与冰体的物理情况。

SPH方程构造首先采用核函数逼近的方法,将描述场的函数转化成积分表达式,然后粒子近似,实现了对核函数近似积分表达式的粒子离散。

粒子近似式方程表达为:

$ {\Pi ^h}f(x) = \int {f(y)W(x - y,h){\rm{d}}y},$ (1)

式中, $W$ 为核函数。

核函数 $W$ 由函数 $\theta $ 定义:

$ W(x,h) = \frac{1}{{h{{(x)}^d}}}\theta (x) 。$ (2)

式中: $d$ 为空间维数; $h$ 为光滑长度。光滑长度随时间空间而变化。

SPH方程最常用的光滑内核是三次B-样条函数,由下式定义:

$ \theta (u) = C \times \left\{ {\begin{array}{*{20}{l}} {1 - \displaystyle\frac{3}{2}{u^2} + \displaystyle\frac{3}{4}{u^3}},&{{\rm{for}}{\text{ }}\left| u \right| \leqslant 1},\\ {\displaystyle\frac{1}{4}{{(2 - u)}^3}},&{{\rm{for}}{\text{ }}1 \leqslant \left| u \right| \leqslant 2},\\ 0,&{{\rm{for}}{\text{ }}2 < \left| u \right|。} \end{array}} \right. $ (3)

式中: $C$ 为标准化常数,由空间维数决定。

边界采用刚性墙与虚粒子2种方法结合处理。方法1:用有限或无限大小定义1个平面刚性壁,保证内部粒子无法穿过壁面。方法2:创建虚粒子来定义对称面,虚粒子为靠近边界两倍初始光滑长度范围内实粒子的镜像,与对称实粒子具有相同的质量、速度等物理量。不仅提高了计算效率,并且仿真结果的精度得到了保证。

接触算法采用罚函数进行求解[5],粒子的接触力分解为法向接触力 ${f_n}$ 和切向接触力,计算公式为:

$ {f_n} = - k\ln ,$ (4)
$ l = h - {r_{sp}} ,$ (5)
$ {f_t} = \eta (\frac{{\partial u}}{{\partial t}} - \upsilon ),$ (6)
$ {f_{\rm{con}}} = {f_n} + {f_t} 。$ (7)
2 计算模型 2.1 LNG船体模型

本文研究一艘航行于北极航道的LNG船,破冰能力为ARC-7,自主破冰厚度可达1.7 m,主要参数如表1所示,仿真模型缩尺比例为1:100, 材料设为刚体。忽略船体与浮冰碰撞时的变形,简化船体结构,保留船体外壳与内部主要骨架,用添加质量点的方式平衡船体的质量、重心位置和转动惯量。

表 1 船体主要参数 Tab.1 Main parameters of the hull
2.2 浮冰域

由于北极航道环境复杂多变,浮冰的大小与形状也不尽相同,忽略不同大小与形状带来的结果偏差,只保证浮冰的密集度。将海面漂浮的浮冰统一设置成大小相同的长方体,为模拟真实环境,长方体的排布为随机布置。浮冰为SPH建立,粒子直径为0.01 m,材料的本构模型选择各向同性弹塑性断裂模型,失效准则满足VON-MISES屈服准则,以最大塑性应变模式作为材料的破坏模式,材料的分离模式为恒定最小压力模式[6],具体参数见表2

表 2 冰材料模型参数 Tab.2 Ice material model parameters

由于船模宽度相较于拖曳水池宽度来说为小值,适当缩小浮冰域宽度对实验结果影响不大,用刚性墙模拟冰水池试验中浮式围栏的影响,浮冰域设置为长9 m,宽2 m。

海水模型同样使用SPH建立,粒子半径为0.02 m。水的状态方程采用Gruneisen状态方程,压力方程为[7]

$ p = \frac{{{\rho _0}{C_1}^2\mu [1 + (1 - \displaystyle\frac{{{\gamma _0}}}{2})\mu - \displaystyle\frac{\alpha }{2}{\mu ^2}]}}{{{{[1 - ({S_1} - 1)\mu - {S_2}\displaystyle\frac{{{\mu ^2}}}{{(\mu + 1)}} - {S_3}\displaystyle\frac{{{\mu ^3}}}{{{{(\mu + 1)}^2}}}]}^2}}} + ({\gamma _0} + \alpha \mu )E 。$ (8)

式中: $ {C_1} $ 为水中声音的传播速度; $ \alpha $ 为对系数 ${\gamma _0}$ 的一阶修正; ${S_1} - {S_3}$ ${\mu _{\text{s}}} - {\mu _{\text{p}}}$ 曲线斜率无量纲系数;E为初始材料内能; $\mu $ 为体积变化率。

图 1 静置10 s水线位置 Fig. 1 Let it sit for 10 seconds at the waterline position

图2为船在水中静置10 s的浮力随时间变化的曲线图。前2 s船与水开始接触,浮力数值发生较大变化,后8 s趋于稳定,浮力稳定在1 275 N附近,而船缩尺后满载排水量为127 kg,可以认为水的浮力模拟结果较为准确。

图 2 浮力-时间曲线 Fig. 2 Buoyancy-time curve
2.3 浮冰工况与结果对比

北极地区冬季最低温可至−50℃以下,夏季平均气温在−10℃至10℃之间,某些地区最高温度可达30℃以上,这就导致同一条航道中浮冰情况会有很大差别。综合实际情况并缩尺选取浮冰厚度均为0.01 m,密集度为80%,60%,40%,船舶释放六自由度,仿真时长9 s,前1 s船舶静置在水中达到正浮,后8 s以0.448 m/s2沿船长方向直线匀速运动。水域四周与底部设置刚性墙防止粒子穿透,船体纵剖面设置虚粒子边界。得出的阻力值与Du Brovin在1950−1955年通过4次船模水池试验得出的结果推导出针对船模试验冰阻力预报的经验公式[8]对比。计算船模试验冰阻力Rice的经验公式为:

$ {R}_{\rm{ice}}={p}_{1}A+{p}_{2}\phi {F}_{n}\cdot n。$ (9)

式中: ${R_{\rm{ice}}}$ 为船舶所受冰阻力; ${p}_{1},{p}_{2}$ 为经验修正系数,与浮冰密集度和浮冰域宽度与船宽的比值有关; ${F_n}$ 为傅汝德数; $n$ 为功率系数。参数 $A$ $\phi $ 的计算公式为:

$ A = \frac{1}{4}{B^2}\sqrt {r{h_{\rm ice}}} {\rho _{\rm ice}}\left(1 + 2\frac{L}{B}{f_0}{\alpha _H}\right) ,$ (10)
$ \phi = r{h_{\rm ice}}{\rho _{\rm ice}}B\left[{f_0} + \tan {\alpha _0}\left({\alpha _H} + \frac{L}{B}\tan {\alpha _0}\right)\right]。$ (11)

式中: $B$ 为船型宽; $L$ 为船总长; $r$ 为浮冰密集度; ${h_{\rm ice}}$ 为浮冰厚度; ${\rho _{\rm ice}}$ 为浮冰密度; ${f_0}$ 为船体与浮冰的摩擦因数; ${\alpha _H}$ 为船舶前体棱形系数; ${\alpha _0}$ 为水线面入射角的1/2。

3 计算结果分析 3.1 浮冰应变云图分析

各时间浮冰应变云图如图3图5所示。

图 3 40%浮冰密集度的应变云图 Fig. 3 Strain cloud map of 40% ice floe density

图 4 60%浮冰密集度的应变云图 Fig. 4 Strain cloud map of 60% ice floe density

图 5 80%浮冰密集度的应变云图 Fig. 5 Strain cloud map of 80% ice floe density

从时间云图可以看到,船首先与浮冰碰撞,接触部位的浮冰应变达到0.001失效应变后发生破碎,随后被船首挤压到两边位置,对周围浮冰产生挤压碰撞。碰撞主要发生在船体的首部与肩部,平行中体部位与尾部附近的浮冰应变几乎没有变化。但由于波浪和浮冰之间碰撞浮冰会向船首方向运动,密集度越低的浮冰之间运动的相对距离会远,密集度高的浮冰会聚在一起,整体向前。当船全部进入浮冰区域后,船尾被碰撞的碎冰会重新聚合。

3.2 浮冰运动状态分析

图6所示,在碰撞时浮冰的运动状态分为3种情况。

图 6 浮冰不同运动状态 Fig. 6 Floating ice in different motion states

在仿真过程中可以明显看到模型浮冰有推积、贴体、平移等现象。浮冰在与船首接触时发生破碎且周围浮冰的挤压,导致部分碎冰无法从两边沿着船身向船尾方向移动,于是这些碎冰会堆积到船首的位置。船首的型线会导致在碰撞浮冰时,浮冰不仅会受到船长方向的碰撞力,也会受到来自船首向下的挤压力。这些挤压力将浮冰挤压成大小不一的碎冰,碎冰受到水中浮力作用紧紧贴附在水下船壳表面。平移现象在密集度小的工况中更为明显。因为浮冰在船头的碰撞与船身的摩擦之下向前运动,由于前方水域较为开阔,无浮冰阻拦,所以仅收到水阻力的情况下向前漂浮一段距离后静止。因为船速相对较低,所以整体工况中反转现象并不明显。这些浮冰的不同运动情况是使冰阻力增加的一个重要因素。

3.3 不同密集度下冰力随时间变化曲线

船体分别在40%,60%,80%密集度浮冰区域航行时受到的冰阻力随时间变化曲线如图7图9所示。

图 7 40%浮冰密集度冰力−时间曲线 Fig. 7 40% Ice density ice force time curve

图 8 60%浮冰密集度冰力−时间曲线 Fig. 8 60% Ice density ice force time curve

图 9 80%浮冰密集度冰力−时间曲线 Fig. 9 80% Ice density ice force time curve

实线为冰阻力-时间曲线,The mean划线为4−6 s船首进入浮冰区后数据平稳段阻力的平均值。Experience划线为DuBrovin经验公式值。各项详细数值如表3所示。

表 3 各项冰力数值表 Tab.3 Table of various ice force values

各浮冰密集度冰力-时间曲线具有明显的动态非线性特征,趋势分为3部分,第1部分0−2 s时船开始向前运动,与浮冰未接触,冰力为0。在2−4 s中船首部与浮冰接触,冰力开始增大。4−10 s中船身与浮冰接触,直到整个船身完全进入浮冰区域。在这个阶段冰力大浮动波动,是因为船与浮冰接触时冰力增大。浮冰收到碰撞力向力的相反方向移动冰力卸载,浮冰又受到水阻力与其他浮冰的影响速度减小与船体发生二次碰撞冰力增大,直至破碎或沿着船身移动。但浮动范围变化很小,说明船身对冰力大小的影响较小。

冰力极值方面密集度为40%时峰值点较多且出现时间较晚,说明船舶航行中波浪对于浮冰的运动起重要作用。

图10可知,随着浮冰密集度的增加,浮冰阻力均值与经验公式值均程增加趋势,近似呈线性关系。仿真数据比经验公式在60%,80%的工况中数值偏大,是因为浮冰随着密集度增加会出现破碎、堆积、贴体等不确定因素导致的阻力增加。

图 10 浮冰阻力均值和经验公式值与浮冰密集度的散点图 Fig. 10 Scatter plot of mean and empirical formula values of floating ice resistance and floating ice density
4 结 语

本文基于SPH-FEM耦合算法建立模型船在水中与不同密集度浮冰域碰撞的仿真场景并进行模拟,分析船体航行冰阻力变化情况,主要结论如下:

1)基于FEM-SPH耦合算法对LNG船在水中与浮冰碰撞过程有很好的模拟效果。

2)在LNG船航行过程中,浮冰与船体接触被破坏区域主要在船首与肩部,船身处浮冰应变变化不大。浮冰运动状态主要有推积、贴体和平移,密集度小的工况中推积与贴体较少,浮冰平移较多。

3)冰力−时间曲线可反映船体与浮冰碰撞全过程。浮冰密集度小的工况中船体所受平均冰力较小,与DuBrovin经验公式对比,整体变化趋势一致,在高密集度工况下仿真结果偏大。

参考文献
[1]
MEYLAN M. The behaviour of sea ice in ocean waves[J]. Ocean Modelling, 1993.
[2]
陈昭炀. 船舶在人造浮冰中的阻力试验研究[D]. 大连: 大连理工大学, 2020.
[3]
JEONG S Y, JANG J, KANG K J, et al. Implementation of ship performance test in brash ice channel[J]. Ocean Engineering, 2017.
[4]
徐栋梁. 低温下船舶舷侧与浮冰多次碰撞响应研究[D]. 江苏: 江苏科技大学, 2021.
[5]
马瑞志. 基于SPH-FEM算法的流固耦合仿真[D]. 北京: 华北水利水电大学, 2019.
[6]
刘亚男, 李辉, 刘煜文, 等. 基于SPH方法的连续式破冰数值模拟[C]. 纪念《船舶力学》创刊二十周年学术会议, 2017: 330-336.
[7]
黄志刚. 船舶—层冰和船舶—冰山碰撞数值模拟研究[D]. 大连: 大连理工大学, 2018.
[8]
DUBROVIN O V, ALEKSANDROV M, MOOR R. Calculation of broken ice resistance based on model testing[J]. Engineering mechanics, University of Michigan, 1970.