OF自适应网格求助



  • 我在模拟气泡在水中静止上升,想通过自适应网格对界面处进行网格加密,但是气泡在上升的过程中,界面处的网格没有发生变化,找不出原因:
    问题1:求解器是基于interDyMFoam求解器,并加入自己的浓度方程进行编译,求解器应该没有问题。在算例中的constant文件夹中加入了dynamicMeshDict,对其中的lowerRefineLevel和upperRefineLevel进行了修改,如下图所示。此外,system文件夹中的topoSetDict也做了修改如图所示。计算过程中未出现报错,但是网格没有变化,请教大师指导一下,究其原因。
    问题2:请解答一下OF自带算例damBreakWithObstacle中system文件夹内的topSetDict含义。
    感谢!![0_1536222862209_7%1)SG@5G8N7IB$1)Y21]HD.png](/assets/uploads/files/1536222860813-7-1-sg-5g8n7ib-1-y21-hd.png) 0_1536222867537_8HNWJV%YY.png 0_1536222886830_QA{J(ONL{WBUY_8S2X4L6Y4.png 0_1536222894347_EBOSPHVX$BD1CXACXFQ~H(6.png
    0_1536223343784_12.png



  • 貌似lowerRefineLevel 和upperRefineLevel设置颠倒了。另外还想请教大家,如果在很粗的网格上初始化气泡,还能保证气泡的形状准确吗?一般用到adaptive refinement情况,初始化的时候网格都不会很细的吧。



  • @linhan-ge 改过来也没有发生变化,据说难以保证气泡的形状精准。


Log in to reply