compressibleInterFoam求解器怎么加入空化模型
-
http://cfd-china.com/topic/95/compressibletwophasemixture库编写问题 链接是一年前有前辈在论坛里问过的问题。我现在也面临着相似的问题,怎么编写compressibleTwoPhaseMixture库来调用空化模型?
-
我想在compressibleInterFoam求解器的基础上加入空化模型,控制方程的编写基本上没啥问题,不过参数调用这块我不怎么会,我请教过别人也看过曾经在这论坛里问过相似问题的前辈问的问题,不过还是不怎么理解。
-
Okay。我看了一下,
interPhaseChangeFoam
只能用与不可压缩,所以你们打算添加可压缩VOF的方程;- 一种方式是基于
compressibleInterFoam
附加空化模型; - 一种方式是基于
interPhaseChangeFoam
更改速度压力方程适用于可压缩模型;
怎么编写compressibleTwoPhaseMixture库来调用空化模型?
这是一个非常大的问题,恐怕需要你自己完成。如果你选择第二种方法,你需要进行2步:
- 确认空化模型是否需要改动来可压缩适配,若不需要修改可跳过,若需要修改可修改
phaseChangeTwoPhaseMixture.C
公式内的函数; incompressibleTwoPhaseMixture.C
这个文件只是计算相界面的粘度、运动粘度等,个人认为不需要修改,可跳过; 不过最好确认下;- 修改VOF模型中的速度和压力方程,可参考
compressibleInterFoam
中的处理方式,主要在压力方程中附加源项;
在做改动前,最后要非常熟悉
interPhaseChangeFoam
的流程,然后逐步的添加自己的模型。 - 一种方式是基于
-
不知道这篇论文能否给点帮助(同学的论文):
"叶秉晟. 针对非定常空化流动的多相可压缩求解器开发及应用[D]. 中国科学院大学,2019." -
@影川风 我也在学习这个模型,请教:
-
看到tutorials里面只有层流的例子,这个不能计算紊流吗?
-
thermophysicalProperties三个文件中
phases (water air); pMin 10000; sigma 0.07;
这两个变量不知道什么意思
- 还有水相的文件中
equationOfState { C (0.001278 -2.1055e-06 3.9689e-09 4.3772e-13 -2.0225e-16); }
这个也不知道是啥。
-
-
水相前面写的是:
equationOfState rPolynomial;
所以是多项式状态方程,在
rPolynomial.H
里面写的是:Reciprocal polynomial equation of state for liquids and solids \f[ 1/\rho = C_0 + C_1 T + C_2 T^2 - C_3 p - C_4 p T \f] This polynomial for the reciprocal of the density provides a much better fit than the equivalent polynomial for the density and has the advantage that it support coefficient mixing to support liquid and solid mixtures in an efficient manner.
所以就是:
-
-
前辈你好,我最经也遇到这个问题,请问有时间交流一下吗?
2017年6月26日 13:52
3/14
2024年12月26日 07:02