使用rhoPimpleDyMFoam计算在开头就无法进行下去错误



  • 我使用rhoPimpleDyMFoam去试运行了一下滑移网格,原生的算例annularThermalMixer计算后没有任何问题。
    但是我使用自己的模型或者其他算例中的propellar无任何修改的用这个Foam设置也和算例一样但都不行,但是propellar在其他的DyM算例当中运行没有任何问题。
    因为计算还没有进到Foam.C里面,所以我也不知道该如何debug,请问下大家有没有类似的处理经验。
    0_1506788334288_Screenshot from 2017-10-01 01:13:24.png



  • 我在二次元的情况下速度的壁面设为fixedValue 0, 二次元没问题但是三次元就像上面一样发散。
    printStack的信息代表了除以0发生发散,结果我试了下把壁面设为zeroGradient结果就没问题了。
    不知道为什么,但是解决了,以上给大家参考。



  • 谢谢反馈。

    二次元是?



  • @李东岳
    就是二维只有xy,三次元就是三维旋转机械。
    我个人说法有点难以理解。。。。。。
    老师,是否清楚在滑移网格中计算出现PIMPLE: not converged within 10 iterations的原因?



  • 你的PIMPLE提示很正常,可以忽略。原因是内迭代步骤没有打到你设定的收敛标准。要消除的话,要么增加迭代次数,要吗放款收敛标准



  • @李东岳
    可是在使用OF本来就有的求解器时不会出现不收敛的情况,而自己修改了求解器就会出现这种情况,会不会是自己不正确的修改令到计算难以收敛呢?


登录后回复
 

与 CFD中文网 的连接断开,我们正在尝试重连,请耐心等待