Cyclic周期性边界条件
-
@Calf-Z-DNS 圆管不会泄压吗?我计算二维的box,左右壁面,也是会出现泄压的问题。如果cyclic确实是周期边界的话,我觉得即使是3维无限大平板间流动,或者三维全周期流动,也都不应该出现泄压或者质量不守恒的问题,因为从任何边界流出去的都会从对应的neighbour流进来,所以我怀疑openFOAM里面的cyclic并不是准确的periodic,当然具体还是要看代码,我最近正在看。
-
@气固两相流 您好,我在simpleFoam里加了能量方程想测试一下fixedJump边界,是三维槽道算例,边界上会出现如下图的情况,在槽道出入口处有些网格上的结果感觉比较异常。
该算例中采用fvoptions添加动量源项实现动量方程的周期边界,因此速度的边界就是cyclic,在出入口处云图就很平滑:
除此以外,我在对一个横掠管束的算例中对压力采用fixedJump边界的时候,也出现了这种现象(压力场):
但是在采用fvoptions添加动量源项时边界处结果就比较正常(虽然对管束这么实现周期边界是不正确的):
还有就是采用这种边界,温度场好像会因为数值误差的累计(存疑)使得整体计算区域温度越算越高,下图分别是采用simpleFoam刚开始计算和很久之后的温度场分布,明显发现计算很久之后的温度场温度整体偏高,按理说稳态计算应该是不变的才对。(另:这个网格原来是用来算DNS的,所以我觉得算很久之后出现的这种温度场波动应该是算出湍流脉动了):
这是我最近调试fixedJump边界遇到的一些问题,烦请大佬有时间帮忙瞅瞅~
如有描述不清的地方,还请多多指教! -
@xiexiaoyang simpleFoam怎么加入的温度场
-
@xiexiaoyang https://openfoam.org/release/2-2-0/boundary-conditions/ 我看了下这个边界条件的介绍,看起来更倾向于在计算域内部添加baffle然后实现某种jump。类似计算域内部添加的fan边界条件。所以你目前这种前后面肯定不是baffle,经过你测试,如果用起来有问题,那应该就是不能用这个fixedJump边界条件。
simpleFoam加温度,为何不用rhoSimpleFoam。
-
@xiexiaoyang 感谢反馈!
-
@xiexiaoyang 是的