CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    BoundaryFoam求解近壁面流动(倾斜壁面)

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

      OpenFOAM中边界条件以及solvers求解 默认是全局坐标,即 cartesian coordinates。如果是这样,那么作为1-D solver的boundaryFoam求解倾斜壁面流动时,应该依然采用global坐标系,而不是 local坐标系(水平于wall 的x1 和 垂直于wall的y1)。
      但从物理上分析,应采用local坐标系下简化的边界层方程求解这种近似1-D的流动,所以问题是:怎么转换boundaryFoam的求解坐标呢?以及给定倾斜流动的边界条件时应该按照global指定?或许我思路错了,烦请解答。

      6e5d581a-425a-4b33-91f3-3445f203e732-image.png

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        你这个倾斜,就是需要考虑重力的因素吧?还有别的么

        CFD高性能服务器 http://dyfluid.com/servers.html

        S 1 条回复 最后回复 回复 引用
        • S
          shiyu @李东岳 最后由 编辑

          @李东岳 感谢回复
          不考虑重力的,只考虑坐标变换

          1 条回复 最后回复 回复 引用
          • 李东岳
            李东岳 管理员 最后由 编辑

            如果没有重力,为什么要坐标转换呢?

            CFD高性能服务器 http://dyfluid.com/servers.html

            S 1 条回复 最后回复 回复 引用
            • S
              shiyu @李东岳 最后由 编辑

              @李东岳
              李老师,因为近壁面区域的控制方程如下:
              fe220d90-6da3-4cdc-85a9-db7ce4c29ae2-image.png
              where the coordinate y is understood to be the direction normal to the wall (local coordinates)

              也就是说,这个控制方程是建立于local坐标系下,所以下一步是该怎么转换成global坐标系下的求解?控制方程形如boundaryFoam,但boundaryFoam的应用,找到的都是global坐标与local坐标系一致的情况。

              1 条回复 最后回复 回复 引用
              • 李东岳
                李东岳 管理员 最后由 编辑

                你的意思是说boundaryFoam如果网格变成歪斜的,就不正确了?不是这样,openfoam的网格相关变量没有强制针对笛卡尔坐标系,是向下兼容的。类似这种方程里面针对x、y方向的导数在openfoam里面没有编写,不是你想的那种对x做导数,对y做导数。

                CFD高性能服务器 http://dyfluid.com/servers.html

                S 1 条回复 最后回复 回复 引用
                • S
                  shiyu @李东岳 最后由 编辑

                  @李东岳 谢谢老师回复。
                  那我如果想要坐标转换边界条件,比如,已知local坐标系下的值,想转换成global坐标系下,方便给定openfoam的边界值,openfoam里有可以直接利用的tools吗?

                  李东岳 1 条回复 最后回复 回复 引用
                  • 李东岳
                    李东岳 管理员 @shiyu 最后由 编辑

                    @shiyu 在 BoundaryFoam求解近壁面流动(倾斜壁面) 中说:

                    已知local坐标系下的值,想转换成global坐标系下,方便给定openfoam的边界值,openfoam里有可以直接利用的tools吗?

                    没有现成的。不过你写代码的话,也不是特别费事。

                    CFD高性能服务器 http://dyfluid.com/servers.html

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