DPMFoam怎么添加dynamic的turbulence model
-
现在想在OpenFOAM4.1中,用DPMFoam求解LES的两相流。湍流模型想用dynamicKEqn. 但是运行的时候提示说:
Unknown LESModel type dynamicKEqn Valid LESModel types: 2 ( Smagorinsky kEqn )
想麻烦问问大家,这种情况怎么解决呀?
-
编辑
DPMTurbulenceModels.C
,添加#include "Stokes.H" makeLaminarModel(Stokes); #include "kEpsilon.H" makeRASModel(kEpsilon); #include "Smagorinsky.H" makeLESModel(Smagorinsky); //- 添加 #include "dynamicKEqn.H" makeLESModel(dynamicKEqn); #include "kEqn.H" makeLESModel(kEqn);#include "Stokes.H" makeLaminarModel(Stokes);
然后编译试试看
-
@东岳 谢谢东岳老师,确实好使。
只不过我在HPC上不能改标准求解器,还需要自定义一个myDPMFoam才能编译,运行的时候还需要定义div(alphaPhic,k.air)。研究好长时间才明白……