本案例演示利用Fluent仿真计算Rayleigh-Taylor不稳定流动。
瑞利-泰勒不稳定性(Rayleigh–Taylor instability),或简称RT不稳定性(以Rayleigh勋爵和G. I. Taylor命名),指的是在两种不同密度的流体界面之间发生的一种不稳定性现象。常见的例子包括地球重力下水悬浮在油上方的行为,火山喷发和大气核爆炸中出现的蘑菇云,超新星爆炸过程中膨胀的核心气体加速进入更密集的壳层气体,等离子体聚变反应堆和惯性约束聚变中的不稳定性等。
计算结果如下图所示。

本例计算模型如图所示。采用2D平面模型进行计算,高度1 m,宽度0.25 m。初始时刻密度较大的介质位于计算区域的上部,密度小的介质位于下部,物性参数如图中所示。
计算区域内的流动为层流,采用VOF多相流模型捕捉相间界面。为加速计算过程,在初始时刻给上部介质一个向下的0.1 m/s的速度。该初始速度利用UDF宏DEFINE_INIT进行施加。程序代码如下图所示。
#include "udf.h"
DEFINE_INIT(init_cos, domain)
{
cell_t c;
Thread *thread;
real xc[ND_ND];
thread_loop_c(thread, domain)
{
begin_c_loop_all(c, thread)
{
C_CENTROID(xc, c, thread);
if (xc[1] <= 0.5 + 0.05 * cos(2 * 3.141592654 / 0.25 * xc[0]))
{
C_V(c, thread) = 0;
}
else
{
C_V(c, thread) = -0.1;
}
}
end_c_loop_all(c, thread)
}
}
2D、Double Precision方式启动Fluent
General任务页,进行以下设置Time参数为 Transient 采用瞬态计算Gravity,指定重力加速度为 [0 -9.81 0]
light-fluid,指定其密度为 998.2 kg/m3 ,粘度为 0.001 kg/(m-s)
heavy-fluid,指定其密度为 1074.9 kg/m3 ,粘度为 0.001259 kg/(m-s)
创建完毕的材料节点如下图所示。
Viscous,选择 Models → Laminar 采用层流计算
Multiphase Model
Phases选项卡
Phase InteractionSurface Tension Coefficient 为 0.00184 N/m
Initialization右侧按钮 Edit… 打开设置对话框
加载UDF后的对话框如图所示。
Standard Initialization进行初始化
Cell Registers ,点击弹出菜单项 New → Region…
如下图所示。