Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
我看了看代码,发现pimpleFoam和pisoFoam里面的pimple算法与piso算法看不出来差别,想问下本质差别是什么呢,代码哪里不同呢?别的文档都说是simple与piso结合体,多了非线性迭代,可是还是不理解呀?能帮我深入代码里面把本质区别说说吗?非常感谢~~~
这种算法要解释清楚很费事。:expressionless: 简单来说
pimple算法与piso算法看不出来差别,
差别在于pimple里面可以使用低松弛,看pimpleFoam的代码,里面有UEqn.relax()等。
UEqn.relax()
@李东岳 东岳老师您好,我在wiki上找到了关于pimple算法的解释了,看了遍大致明白了,pimple算法就是每个时间步当做simple看,外循环次数不多我觉得就是piso算法,差别很小。我现在看到了湍流和壁面函数那里,有点不理解
@金石为开 pimplefoam的湍流和避免函数?openfoam里面湍流和避免函数是普适性的。pisofoam和pimplefoam一样。
@李东岳 老师是关于湍流模型应用,还有湍流的近壁面处理,那块我正在看,正在理解中,有点不好理解哈:upset:
@金石为开 湍流模型和壁面函数分别是俩个比较大的研究方向。好在教科书上对这部分描述的很清楚。不像pimple算法是openfoam基金会自创的。祝你成功哈。:sunglasses:
@李东岳 老师我理解并且会用就可以了哈~正在看红皮书,也很期待老师的指南早些发布,作为小辈们的理论指导资料,期待中。。
@金石为开 红皮书是什么呀,那个springer的那本?
@金石为开 挖2016年的老坟,哈哈哈。 中文介绍的都没有流程图来的最直观, 您去 https://doc.cfd.direct/notes/cfd-general-principles/ 这上面那个notes 直接给出关于OF的这些算法的流程图,仨并排放 ,是骡子是马直接溜出来了。