CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    mapFields 映射后的流场细节出现问题

    OpenFOAM
    mapfields
    2
    4
    1083
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • C
      Calf.Z-DNS 最后由 编辑

      我目前用mapFields 以及 mapFieldsPar 两个工具,将750W的网格流场映射到7500W的网格上。
      我先是用mapFieldsPar 映射,发现速度流场最大值从0.76变成1.1,然后温度场更是出现了150K这样的低温,本来都是301.15K以上的。

      接着我用mapFields,默认的映射方法会报错。然后我改用-mapthod mapNearest,可以正常映射,但结果仍然跟之前的一样,流场变了。

      然后自己改用了-mapthod cellPointInterpolation,结果速度场变得比较正常,最大值0.79,比0.76稍微大了一点,其他细节都跟源算例比较相像。但是温度场,压力场仍然出现很低的低值。

      但是我点击了paraview的rescale to visible data range,流场就变得正常了,应该是忽略了一些细微的不怎么可见的温度/压力范围。映射前后对比如下:

      温度全场.png

      接着我放大了细节,发现低温出现在了入口的边缘(图中蓝色),很细节的地方,映射不成功。
      温度细节.png

      对于这种情况,可以忽略这种细节吗?或者还有其他的方法映射吗?试了好久,求助。谢谢!

      1 条回复 最后回复 回复 引用
      • C
        Calf.Z-DNS 最后由 编辑

        目前速度场文件能用,温度场我批量地把低于301.15K的值统一改为301.15K(初始温度),然后温度场看起来正常了。压力场我是用之前跑过一小段的压力文件。四拼五凑跑起来了:mianmo: 不知道压力场用比较之前的文件,会不会对趋于充分发展的湍流造成影响,又给打回原形去了。:zoule:

        1 条回复 最后回复 回复 引用
        • 星
          星星星星晴 最后由 编辑

          我试过一次mapfields,如果从coarse mesh 映射到finer mesh的话,很多细节都是错的。。

          m.sui20@foxmail.com

          C 1 条回复 最后回复 回复 引用
          • C
            Calf.Z-DNS @星星星星晴 最后由 编辑

            @星星星星晴 然而也没其他办法了吧:zoule:

            1 条回复 最后回复 回复 引用
            • First post
              Last post