CFDEM的cfdemSolverIB求解器边界流速异常问题。
-
边界设置:
具体情况:
- 分块计算后cfdemSolverIB求解器边界流速出现局部异常
细节描述:
- 一般来说,对于指定流速数值边界不会出现异常状况,但是使用其他流速的非Dirichlet边界就可能出现这种问题;
- 图中展示的底面四个异常点,是由于xy方向使用22的分块方式。如果使用其他分块如23,则会出现6个异常点,也位于分块的边界处。
- 若xy方向不进行分块,即1*1,而z方向分块,则会在边界的1个角点出现异常流速。
- 对于某些情况,异常点会导致局部流速过大(异常大),导致计算的不收敛。而使入口表面的网格尺寸相对大(更稀疏),也不能解决问题
主要问题:
- 这种异常情况可能是什么原因导致的,与并行计算是否相关?(cfdem流场的并行计算与openfoam基本一致)
- 边界条件对于局部流速异常是否有直接影响,可能如何影响呢?是否能通过改变边界条件(对于无法使用流速dirichlet边界的情况)来消除这种影响?
- 与liggghts的耦合是可能是导致这种问题的直接原因吗?
-
各位老师,我主要是想消除这种异常情况,然后刚刚测试了一下发现对于压力设置totalPressure等压力控制入口,速度与zeroGradient相关设置的边界都可能出现这个问题。想请问一下,这样的情况可能与什么有关呢?
-
我也遇到了,也是在边缘出现局部异常高流速的情况,请问您解决这个问题了吗
-
@Sk 我的问题是与phiIB计算时的局部参考点有关。由于默认设置为0号网格,对每个核来说,都会在角点位置出现一个异常的结果。我采用的方式是对phiIB这个量的计算避免使用非迪利克雷边界,进而避免引入参考点场值。
2023年12月8日 09:17
2/4
2024年10月14日 09:35