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).
用了一下自适应网格的功能,在constant文件夹下加了dynamicMeshDict(全是默认设置),运行interFoam的时候,显示选择了自适应网格功能 但是实际求解的过程中,这个功能完全没有被调用,,,这是咋回事呢
我测试了自带的算例damBreakWithObstacle,就完全没问题
是不是因为我网格的尺寸太小了?5μm
自适应网格做3D的可以。OpenFOAM中非3D也能做,需要特殊处理一下。手头2D算例不在了
@东岳 我就是直接放到三维算例的constant文件夹里,运行的时候也提示读取了动网格字典。
但是计算的时候提示Selected 0 split points out of a possible 0,而且用paraview也看不到加密的网格,很头痛
可能你需要再计算一段时间?刚开始计算的几步内,体积分数的分布值还没达到设定的细化阈值。你设置的阈值是多少,建议多算一段时间再看看情况。
@nuaa_zp 算了很久,都没开启加密功能。 我怀疑是不是我的网格太小了,微米级别的,以至于比开启加密的阈值还小,所以一直都不细化? 请问加密的临界值在哪设置呢,我直接拖进的dynamicMeshDict文件,我看字典文件没有选择临界值的地方
@桎梏 lowerRefineLevel和upperRefineLevel
@nuaa_zp 谢谢回复。改了lowerRefineLevel和upperRefineLevel也不起作用。 我说的阈值不是要细化的场的值,而是我猜测,我的网格尺寸本身就很小,自身已经小于对要细化的网格尺寸的最小要求,所以才不起作用的
估计只能从代码入手看看怎么判定细化的网格尺寸了
@nuaa_zp 你好。我的问题已经解决了 我的网格是400w,maxCells是200w,所以不起作用 我把maxCells调大就可以正常使用了,谢谢这两天的回复
@桎梏 不客气