本案例演示利用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
方式启动FluentGeneral
任务页,进行以下设置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 Interaction
Surface Tension Coefficient
为 0.00184 N/mInitialization
右侧按钮 Edit… 打开设置对话框加载UDF后的对话框如图所示。
Standard Initialization
进行初始化Cell Registers
,点击弹出菜单项 New → Region…如下图所示。