CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    请教mappedFile的相关问题

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

      最近在学习使用DFSEM湍流入口,需要在入口设置一些参数U、R、L,用的方法是mappedFile,相应的U、R、L和points文件在constant/ boundaryData/ inlet中。
      在运行时候报错:
      【
      FOAM FATAL ERROR:(openfoam-2106)
      Did not find a corresponding surfacePoint for every face centre】
      之所以确定是因为mappedFile报的错,是因为我把入口改为均匀入口,不使用这些mappedFile就没问题。

      因此我猜想,是不是因为points文件中写的坐标的问题。(我选了inlet面200个点的坐标写入了points文件里,然后再其他三个文件中写入对应的U、R、L值。)

      问题如上所述,希望各位前辈能指点一二。

      1 条回复 最后回复 回复 引用
      • M
        Mania 最后由 Mania 编辑

        问题已解决。

        发现原因可能是points文件需要的是一条入口inlet面的边上的线。
        比如下图,我本来用的是线CD上所有cell的坐标,然后报错如主楼所说,我稍微看了一下代码,发现 if (!fullMatched) 就会输出错误信息如上。

        然后我试了试把points中的数据换成AB线上的cell坐标就可以了。

        具体原因本工程专业的代码小白现在先不深究了,等有空了再看看。

        微信图片_20210924201829.jpg

        M 1 条回复 最后回复 回复 引用
        • M
          Mania @Mania 最后由 Mania 编辑

          @mania 发现是我搞错了,用成了以前的不是DFSEM的算例,搞了两三天头晕了,捂脸:136:
          问题还是没解决@李东岳
          这个二楼能删了么李老师

          Z 1 条回复 最后回复 回复 引用
          • Z
            zhouxu @Mania 最后由 编辑

            @mania 你用RAS计算得到U、R、L和points,直接放到主程序计算就可以。of2006有自带的算例

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