CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    simpleFoam 水压结果计算不准确。

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

      我在使用 simpleFoam 计算水压时,发现其计算结果比 fluent 小了将近1000倍,使用 rhoSimpleFoam 时,计算结果与 fluent 相近。simpleFoam 已经将 rho 进行了无量纲化,是不是不适用于计算密度不等于 1 的流体材料的压力?或者是大佬们有其他解决方案?谢谢!

      a2d42fbd-5686-4a3c-b110-e266ceb85ade-image.png

      8e2229fc-e11b-40c5-86cb-ff01e8a7774f-image.png

      2de23392-65da-4b3e-a89d-3aef7e8a832b-image.png

      C 1 条回复 最后回复 回复 引用
      • C
        cccrrryyy 教授 @李子橙 最后由 编辑

        @李子橙 乘上一个密度就对了吧?不是无量纲化,只不过计算的变量不是p,而是p/rho

        I don't want to survive, I want to thrive.

        李子橙 1 条回复 最后回复 回复 引用
        • 李子橙
          李子橙 @cccrrryyy 最后由 编辑

          @cccrrryyy 您的意思是说将计算结果中的压力乘以密度对吗,还是说 0 文件当中的 p 需要进行特殊的设置?谢谢。

          Z 1 条回复 最后回复 回复 引用
          • Z
            zhouxu @李子橙 最后由 编辑

            @李子橙 压力为负数怎么解释呢?

            李子橙 1 条回复 最后回复 回复 引用
            • 李子橙
              李子橙 @zhouxu 最后由 编辑

              @zhouxu 相对压力为负压

              Z 1 条回复 最后回复 回复 引用
              • Z
                zhouxu @李子橙 最后由 编辑

                @李子橙 rhosimplefoam里面要用绝对压力吧,因为密度是根据压力计算得到的

                李子橙 1 条回复 最后回复 回复 引用
                • 李子橙
                  李子橙 最后由 编辑

                  看了一下 N-S 方程,计算前需要将 p 的值除以密度 ,计算完成之后 p 的结果需要乘以密度,简单验证了一下,和可压缩的计算结果基本一致了。

                  1 条回复 最后回复 回复 引用
                  • 李子橙
                    李子橙 @zhouxu 最后由 编辑

                    @zhouxu 流体材料用的是常数密度,没有用理想流体,所以不需要用绝对压力。

                    Z 1 条回复 最后回复 回复 引用
                    • Z
                      zhouxu @李子橙 最后由 编辑

                      @李子橙 明白了 谢谢

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