如何给时间空间二阶精度两步映射法的求解器添加紊流模型和VOF?
-
各位老师和同学,
我用Admas-bashforth格式写了一个新的求解器,用的两步映射法,没用PISO或pimple,简要代码如下:fvVectorMatrix UEqn ( fvm::ddt(U) + 1.5*fvc::div(phi, U) - 0.5*fvc::div(phi.oldTime(), U.oldTime()) == 1.5*fvm::laplacian(nu, U) - 0.5*fvc::laplacian(nu, U) + 0.5*fvc::grad(p) ); fvScalarMatrix pEqn ( fvm::laplacian(p) == 2.0/3.0*fvc::div(phi)/dt );
请问,
- 如何添加紊流模型?
直接按照原始求解器,建立紊流模型的指针后,获取nuEff(), 把nu替换成nuEff(),这样是正确的吗? - 如何添加VOF?
我还没尝试,不知道直接仿照interFoam,把该包括的子文件包括进去,Ueqn加上重建的那一部分,是不是可行,有没有什么误区。
谢谢各位!
- 如何添加紊流模型?