checkMesh fail with openfoam2.3


  • OpenFOAM讲师

    我用icem画的网格,在openfoam2.3里面用fluentMeshToFoam转化,2.3的checkMesh出现如下错误:

     Max skewness = 1.82103162e+296, 439 highly skew faces detected which may impair the quality of the results
      <<Writing 439 skew faces to set skewFaces
        Coupled point location match (average 0) OK.
    
    Failed 2 mesh checks.
    
    

    使用openfoam5.0没有问题:

    Mesh OK.
    
    End
    

    有遇到过这种情况吗?


  • OpenFOAM讲师

    打扰大家了,应该是openfoam2.3安装有问题,我在另外一台电脑的openfoam2.3测试没有问题



  • 我也遇到了skewness很大的问题,是个斜坡,因为只有5°, skewness 达到了 2e+151,提示failed 2 mech check.
    能够setFields,但继续往下interFoam的话,就只读取到transportProperties,然后就停止了,不往下读turbulenceProperties了



  • 提示什么?



  • @东岳 谢谢老师回复!楼上自己case里的问题已解决啦,感觉出现如此大的skewness,应该是里面有斜坡,或者棱柱体,然后block命名先后顺序有问题,就会引起类似的‘歪斜’问题吧,建议检查下block的先后顺序,调节下看看。CFD Online这个帖子的6楼提醒了我:https://www.cfd-online.com/Forums/openfoam-meshing/79850-results-checkmesh-please-comment.html



  • 另外感觉也跟几何尺寸,划分的网格份数有关系,比如在没有重新调节blocks顺序前,有个case里面的份数是之前大概划分的,这个里面有0.056125m类似的数字,不是整数,但这种情况下,skewness在100左右,往下就能运行,solver也能求解得到结果。所以还是得养成好的习惯,一步一步不出错才能节省时间



  • @东岳 这位是我后来一步一步检查,用checkMesh得到得具体的问题
    30bf2ade-fc6e-412f-9486-f0083a60212b-image.png
    如果感觉没有那么复杂的不规则边界,那么基本就是几何拓扑关系出了问题吧


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2