冷凝是一个复杂的气液相变问题,涉及两相流模拟,热量传递,质量传递。
相变模型
质量传递考虑温度饱和模型[1]:
m表示质量传递速率,表示液相(水)的密度,
为饱和温度,C是一个比例常数,通过调整C维持界面温度为饱和温度。
控制方程[2]
连续性方程
质量蒸发(冷凝)速率可以公式化为界面法向通量,其用于界面上的连续性方程源项。
为流体密度,U为界面速度,
为流体速度。
液相气相的速度表示为
在界面处取液相和气相速度的差值,就可以得到由相变和相应的密度变化所产生的散度。
连续性方程的源项等于上式乘以一个只允许源项在界面上非零的界面delta函数。
动量方程直接考虑不可压缩流体的NS方程
传热方程
其中Sh=-δmhlg 是热源,hlg 是潜热
水平集方程
因为Level set 函数默认情况下只考虑界面的平流,如下图,它不考虑生成液相时的界面移动,所以也需要对其进行修改。
![](https://img-blog.csdnimg.cn/direct/3c7886fca8b742bc87c7451ab938e2bc.gif)
水平集方程[3]
考虑相变后
所以在level set函数中添加的源项为 ,修改之后的水平集方程便可以考虑蒸发冷凝带来的界面变化。
参考文献:
[1]Tsujimoto, K. , Kambayashi, Y. , Shakouchi, T. & Ando, T. (2009). Numerical simulation of gas-liquid two-phase flow with phase change using cahn-hilliard equation. Turbulence, Heat and Mass Transfer, 6, 1-12.
[2]Forster C J, Smith M K. The Transient Modeling of Single-Bubble Nucleate Boiling in a Sub-Cooled Liquid Using an ALE Moving Mesh[C]//Excerpt from the Proceeding of the 2011 COMSOL Conference in Boston. 2011.
[3] Olsson E, Kreiss G. A conservative level set method for two phase flow[J]. Journal of computational physics, 2005, 210(1): 225-246.