求助dam_break模型,我用fluent和OpenFOAM算出来差异有点大



  • 各位老师好,OpenFOAM手册里那个dam_break问题,我用fluent和OpenFOAM都算了一下,网格数量分别是14w+和13w+(手册上加密网格后的数量)。湍流模型分别是realizeable k-e和k-e(OpenFOAM这个是标准k-e吗?)。物性参数设置都一样,如下:
    0_1501172526588_物性参数_openfoam.png
    图1:OpenFOAM物性参数设置
    0_1501172538410_物性参数-air.png
    图2:fluent_air物性参数设置
    0_1501172548179_物性参数-water.png
    图3:fluent_water物性参数设置
    fluent采用的是VOF模型。唯一不同的就是这里面没有设置的就是两相间的表面张力sigma了。
    然后两者的计算结果如下图:
    0_1501172844434_0.5s.png
    图4:0.5s时刻OpenFOAM计算的水相体积分数云图
    0_1501172957568_0.5s_f.png
    图5:0.5s时刻fluent计算的水相体积分数云图
    0_1501172981219_0.75s.png
    图6:0.75s时刻OpenFOAM计算的水相体积分数云图
    0_1501173018204_1.0s.png
    图7:1.0s时刻OpenFOAM计算的水相体积分数云图
    0_1501173036379_1.0_f.png
    图8:1.0s时刻fluent计算的水相体积分数云图
    0_1501173049594_1.5s.png
    图9:1.5s时刻OpenFOAM计算的水相体积分数云图
    0_1501173056357_1.5s_f.png
    图10:1.5s时刻fluent计算的水相体积分数云图
    0_1501173063829_2.0s.png
    图11:2.0s时刻OpenFOAM计算的水相体积分数云图
    0_1501173070330_2.0s_f.png
    图12:2.0s时刻fluent计算的水相体积分数云图
    从云图结果来看,fluent计算的溃坝水很快就平稳了。而且差的有点大。我后面还把fluent的计算网格加密到40w,和14w+的结果一样。
    事情的起因是我用Xflow软件同样计算这个dam_break模型。。算的结果和我之前在OpenFOAM算的不一样。所以我就用fluent也算了一下,结果这三个结果都不相同。我想知道是我计算时的设置问题,还是说不同软件差异真的是这样?
    谢谢各位指教…


  • 管理员

    网格数量分别是14w+和13w+(手册上加密网格后的数量)

    如果要验证对比,最好用完全一样的网格。

    realizeable k-e和k-e

    湍流模型也不同咯?

    另外,看起来你OpenFOAM模拟的结果是错的。。。好像和自带的算例不一样。



  • 你试试用ICEM画一个简单的网格,然后分别用fluent和OF计算看看结果相同么。网格不一样还有算法不一样的话没有可比性。


登录后回复
 

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