动量方程的2/3μ这一项
-
-
在代码中是有体现这一项的。
只不过您给的方程中没有体现这一项,所以是想说归到某一项里面还是其他的操作?谢谢。
-
@队长别开枪 在 动量方程的2/3μ这一项 中说:
不可压流动连续方程是
,因此好多公式里把这项省略了,代码里加入这一项可能是为了统一,可压不可压都可以调用,而且加入这一项有助于加速收敛,因为只有收敛后 才成立。可压与不可压的代码对这一项的代码不一样吧,一个是divDevRhoReff(U),一个是divDevReff(U),它们具体包含的内容不一样。
对于我给的这个方程,应该是可压的,但是这一项没有在方程中体现,所以感到奇怪。
-
-
@Calf-Z-DNS 字面不一样,参考wwzhao贴出来的文章,对于线性涡粘模型,
divDevReff(U) = divDevRhoReff(U)
template<class TransportModel> Foam::tmp<Foam::fvVectorMatrix> Foam::IncompressibleTurbulenceModel<TransportModel>::divDevReff ( volVectorField& U ) const { return divDevRhoReff(U); } -
@队长别开枪 谢谢指导。
这么看来,OpenFOAM对可压缩跟不可压缩的问题实现了代码的复用。
如果是不可压的,收敛后∇⋅U=0,2/3这项自动为0,也就省略了,不知道这么理解对不对。那么对于
这种形式的动量方程,没有体现2/3μ这一项,是因为不够严谨,还是因为这一项因为∇⋅U=0而省略掉?如果是后者的话,那么这就变成不可压缩的动量方程?那为何还有密度这一项?
还是说这是一个统称的写法,具体还要根据问题判断。谢谢。
2019年3月12日 08:02
6/9
2019年3月14日 09:43