基于THINC/QQ格式的两相界面流动数值模拟

2020-03-04 01:07赵海洋明平剑张文平齐文亮
哈尔滨工程大学学报 2020年12期
关键词:表面张力气泡时刻

赵海洋,明平剑,张文平,齐文亮

(哈尔滨工程大学 动力与能源工程学院,黑龙江 哈尔滨 150001)

两相界面流动现象随处可见。在实际工程计算中,海洋平台受力分析、波浪水池、气泡上升及毛细管中气泡流动问题,都需要借助于精确实用的两相流模拟技术才能有效解决问题[1-2]。众多学者提出并发展了一系列成熟的可用于商业计算的两相界面捕捉方法,其中体积分数类方法(volume of fluid,VOF)因其严格的质量守恒特性得到了广泛应用。Xiao等[3]提出了采用双曲正切函数重构网格内自由界面(tangent of hyperbola interface capturing method,THINC)方法,该方法看作是几何重构/代数混合型的体积分数方法,通过确定单元内表征两相分布的双曲正切函数显式确定网格单元内自由界面位置,通过对双曲正切函数在网格间界面上积分平均得到数值流通量,其间并没有复杂的几何重构。通过参数β,THINC格式能够很好的控制自由界面的厚度在2、3层网格,而不会带来很强的数值扩散。Xiao等[4]将该方法从一维扩展至多维,由结构化网格到非结构化网格,网格内自由界面的形状也由一开始的倾斜线段(平面)发展到THINC/QQ中考虑界面曲率的曲线(曲面),已发展成一种适用于多种网格类型的能精确模拟两相界面的成熟的界面捕捉方法[5-9]。

本文基于守恒形式不可压同位网格有限体积法离散N-S方程,采用THINC/QQ格式捕捉两相间自由界面,对互不相溶两相自由面问题进行数值模拟。利用有限体积法框架下的方程离散和求解,通过典型算例验证数值方法在不同类型网格下的实施精度并得出结论。

1 两相流数学模型

1.1 控制方程

假定两相流体为不可压、互不相溶的粘性流体,两相之间的交界面被认为是物性参数的间断,界面单元中两相流体共用速度和压力。连续性方程、动量方程以及体积分数方程可表示为:

(1)

式中:u和p分别是速度和压力;t为时间;g为重力加速度;Fσ表示两相流体间表面张力;ρ和μ分别是密度和动力粘性系数:

(2)

式中:下标1和2分别指代2种流体;φ为单元中流体1所占的体积分数。

根据连续表面力模型,两相流体间表面张力为:

(3)

式中:σ为表面张力系数;κ为两相界面曲率,可表示为:

(4)

采用守恒形式有限体积法在非结构同位网格上对方程(1)进行离散,采用一阶欧拉隐格式处理时间项,采用二阶迎风格式离散对流项,对扩散项采用中心差分格式离散,对连续性方程和动量方程中的压力速度耦合问题,采用SIMPLE算法进行处理。采用THINC/QQ格式对体积分数方程进行求解。

1.2 THINC/QQ格式的数值实施方案

THINC格式借助于双曲正切函数H(x)表征两相分布,对于多维情况,界面单元中的分段双曲正切函数可表示为:

(5)

式中:β是控制界面厚度的参数;Pi(x,y,z)+di=0表示网格单元中界面位置方程。网格单元的体积分数是H函数在整个控制单元内的积分平均:

(6)

为了计算简化,将整个界面重构过程映射到等参坐标系(ξ,η,ζ)下进行计算。表征单元中两相界面位置的表达式Pi(ξ,η,ζ)采用二次多项式表示:

Pi(ξ,η,ζ)=a200ξ2+a020η2+a002ζ2+a110ξη+

a011ηζ+a101ξζ+a100ξ+a010η+a001ζ

(7)

式中:astr(s,t,r=0,1,2,s+t+r<=2)是确定界面形状的参数,可以通过界面法线、曲率显示表示。在确定astr后,可以通过求解以下方程计算得到di:

(8)

假定在第i个单元中设置G个高斯积分点,每个点对应坐标为ξig=(ξig,ηig,ζig),则等式(8)可以转换为:

(9)

式中ωig为第g个高斯积分点占的权重,且满足:

(10)

根据正切函数恒等变形公式,得到:

tanh(β(Pi(ξig)+di))=

(11)

将式(10)和(11)代入到方程(9)中,可以得到:

(12)

方程(12)可以看作关于未知数tanh(βdi)的一元非线性方程,可以采用牛顿-拉夫逊法迭代求解,进而得到di的值。

结合式(6),体积分数方程(1)可离散为:

(13)

式中:vnij=v·nij是面Γij的法向速度;下标iup表示Γij的上游迎风单元,考虑到流动的方向性,采用上游迎风单元中的体积分数分布确定通过单元界面上的体积流量。一般建议采用三阶龙格-库塔方法(total variation diminishing,TVD)对方程(13)进行显示迭代更新。式(13)中右端的积分项用高斯积分进行计算:

(14)

式中:G是高斯点数目;ωg是权重系数;(ξg,ηg,ζg)是局部坐标系下Γij上的高斯点坐标。

2 数值结果及分析

本节通过3个典型的自由面流动算例测试有限体积法框架下THINC/QQ格式的性能。给定剪切流场,测试两相界面在剪切流场中发生大变形时,当前算法捕捉界面的精度。分别对重力、表面张力作用下的二维和三维气泡上浮问题进行数值模拟,说明当前数值算法的适用性。

2.1 二维剪切流动

考虑半径0.15的圆在[0,1]×[0,1]计算域中发生剪切变形,初始圆心坐标为(0.5,0.75),速度场为:

(15)

计算周期T为 8.0 s。界面在剪切速度场变形为螺旋状,在T/2时刻变形最大,在T时刻回到初始位置。采用非结构化混合网格对当前问题进行测试,如图1所示,网格数分别为2 564、10 025、40 217。

图1 二维剪切流动计算网格示意Fig.1 Computational mesh for the 2D shear flow test

采用当前THINC/QQ格式对该问题进行数值模拟,取界面厚度控制参数β=3.6,计算时间步长5.0×10-4s。得到不同网格数下数值误差,如表1所示。其中数值误差定义为:

(16)

从表1可以看出,随着网格加密,计算误差显著降低,计算结果更加精确。

表1 不同网格下数值误差Table 1 Numerical errors under different meshes

图2给出了40 217网格下T/2时刻和T时刻的两相界面形状,可以看到,在T/2时刻,界面变成螺旋形,尾部有破碎的小液滴,这是因为网格尺度较尾部界面厚度尺寸过大。此外尽管经过了很大变形,T时刻两相界面仍能够回复到最初圆形,数值解和解析解吻合良好。图3为T时刻的体积分数等值线放大云图,图中选取体积分数为0.001、0.5和0.999的等值线,可以看到界面厚度均匀分布,长时间计算后THINC/QQ格式仍能够控制界面厚度在3到4层网格之间。

图2 T/2和T时刻界面形状Fig.2 The interface profile plotted by at T/2 and T

2.2 二维气泡上浮

本节考虑在重力以及表面张力作用下的二维气泡上浮问题,验证当前数值算法的计算精度和鲁棒性。Hysing等[10]对2个典型二维气泡上升算例采用3种不同数值算法进行了定量计算分析,得到了典型时刻气泡形状、气泡上浮位置以及气泡上浮速度的时间变化曲线。其数值结果被广泛用于程序验证。计算模型示意图如图4所示。

直径d=0.5的气泡位于[0,1]×[0,2]的矩形计算域中,上下边界设置为不可滑移固壁,左右边界为可滑移固壁。2个算例的物性参数设置如表2所示。在计算域内划分三角形网格,网格数为44 760。

图3 T时刻体积分数为0.001,0.5,0.999的等值线图Fig.3 Counter maps for volume fractions values equaling 0.001,0.5 and 0.999 at T

图4 二维气泡上浮计算模型示意Fig.4 Computational setup for modeling the 2D rising bubble

图5和图6分别给出了t=0.0,1.0,2.0,3.0 s时刻2种物性参数设置下上浮气泡的形状,可以看到气泡在重力和表面张力作用下发生变形,在算例2中两相密度比和粘性系数比更大,而且两相间表面张力系数更小,导致气泡在上浮过程中逐渐变化为凹形,且逐步拉长拉细,并最终破碎成小气泡。

表2 物性参数设置Table 2 Physical parameters

图5 算例1不同时刻气泡形状Fig.5 Bubble shapes for case 1

图6 算例2不同时刻气泡形状Fig.6 Bubble shapes for case 2

图7和图8分别给出了2个算例气泡上浮位移和速度随时间的变化曲线,并与Hysing等[10]的数值结果进行比较。可以看到当前数值算法在三角形网格下得到的气泡位移和上浮速度时历曲线与文献[10]在结构化网格得到的计算结果吻合良好。

图7 算例1气泡位移和速度随时间变化曲线Fig.7 Curves of position and velocity against time for case 1

2.3 三维气泡融合

本节考虑三维情况下2个气泡在表面张力作用下发生融合。所用到的无量纲参数埃奥特沃斯数Eo、莫顿数Mo以及雷诺数Re分别定义为:

(17)

式中:U为气泡上浮速度;考虑直径为d、球心垂直方向相距1.5d的2个同轴气泡,底部气泡距离计算域底部为d,分别考虑2个同轴气泡和2个水平方向相距0.8d的气泡的上浮融合情况。计算模型示意图如图9所示。计算域大小为4d×4d×8d,采用规整的六面体网格,网格尺寸为h=1/20d。上下边界(z=0,z=8d)采用无滑移固壁边界,四周为滑移固壁边界,初始时刻气泡和周围流体均处于静止状态。两相流体物性参数满足Eo=16,Mo=2.0×10-4,两相密度比和动力粘度比均为100。计算过程中时间步长满足库朗数小于0.25。

图8 算例2气泡位移和速度随时间变化曲线Fig.8 Curves of position and velocity against time for case 2

图9 三维两气泡融合计算模型示意Fig.9 Computational setup for modeling the 3D merging bubbles

图10给出了同轴2个气泡和水平方向相距0.8d的两倾斜气泡上浮过程中的雷诺数时历曲线,计算结果与Balcázar等[11-12]采用Level Set方法和耦合VOF/LS方法得到的数值结果进行了对比,可以看到不管两气泡初始相对位置如何,本文采用的THINC/QQ格式能够准确捕捉两气泡上浮过程的速度特性。

图10 气泡上浮雷诺数时历曲线Fig.10 Time evolution of the Reynold number

图11和12给出了2同轴气泡和水平方向相距0.8d的2倾斜气泡的融合过程,结合图10所示的雷诺数时历曲线,可以看到气泡上升初期,气泡上升速度迅速增大,两气泡形状变化相近,随着时间推移,顶部气泡逐渐趋向于扁平状,底部气泡进入顶部气泡的尾流区,导致底部气泡逐渐变成子弹形状,底部气泡速度增大,追上顶部气泡并与之融合,随后融合气泡继续上浮,但上浮速度在减小。对初始时刻相对倾斜的两上浮气泡,其流场分布也不是对称的,最终融合的大气泡的主轴方向与z轴方向存在夹角。

图11 同轴情况下不同时刻2气泡的形状Fig.11 Snapshots at different times of the coaxial coalescence

图12 倾斜情况下不同时刻2气泡的形状Fig.12 Snapshots at different times of the oblique coalescence

3 结论

1)当前算法能准确模拟非结构化网格下两相界面的变形、分离以及融合,数值结果与相应的解析解和文献中数值解吻合良好,说明当前两相流模拟程序的准确性。

2)气相物性参数和表面张力系数直接影响上浮过程中气泡形状,减小气相密度、粘性系数及表面张力系数更容易发生气泡破碎。

在一定条件下,两垂直方向存在指定间距的气泡会发生融合,对影响气泡融合的参数有待进一步研究。

猜你喜欢
表面张力气泡时刻
冬“傲”时刻
捕猎时刻
SIAU诗杭便携式气泡水杯
浮法玻璃气泡的预防和控制对策
冰冻气泡
神奇的表面张力
神奇的表面张力
一天的时刻
表面张力
奇妙的气泡运动