我在找bug的时候,在《无痛笔记》更新了一下openfoam无反射边界条件,目前来看植入的没有问题。bug应该不在这里。
administrators
负责CFD中文网站务
私有
帖子
-
openFoam与Fluent模拟简单的Laval蒸汽喷管 -
拉格朗日边界问题是不是边界的名重复了呢
-
四面体interFoam怎么设置离散格式啊算出来的最低温度一直在降
数值扩散掉了
-
sampling沿直线取数据,发现个别位置的数据有缺失是不是有什么障碍物之类的那一块没有网格。
paraview也可以提取,直接花plot over line,然后右边看sheet,export
-
sampling沿直线取数据,发现个别位置的数据有缺失图1左边那个挺正常啊
图1右边那个黑圈好像有缺失? -
phiHbyA边界问题是的,你试试
-
求助:在codedict中读取求解器中定义的标量你要lookup
-
求助:在codedict中读取求解器中定义的标量把你左边的
scalar vv(0.9)
改成dimensionedScalar vv("vv",....)
,然后可以找到dimensionedScalar -
openFoam与Fluent模拟简单的Laval蒸汽喷管上面这个图是OpenFOAM-9算的。使用OpenFOAM-10计算的话,直接发散掉了。经对比应该是pEqn.H的方程,OpenFOAM-10里面这一段代码有变动:
const fvScalarMatrix divPhidp(fvm::div(phid, p)); phiHbyA -= divPhidp.flux();
我把他改回去后,OpenFOAM-10可以收敛。但是结果异常。
然后测试OpenFOAM-12,经发现OpenFOAM-12与修改后的OpenFOAM-10均结果异常,如下图:
主要是出口的位置。经对比,出口边界条件的代码无差异。具体是哪一个代码块引起的差异目前还需要更深层次的debug。
-
phiHbyA边界问题Apf还有$\rd t$的贡献,就是http://dyfluid.com/piso.html 方程15
哦,如果你稳态,那就没有,你写的对