CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    在速度场中添加噪声扰动

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

      请问一下,我想给速度场加一个扰动来使流动更快的到达稳态,需要在前一千秒的速度场中逐步添加随机数,有前辈可以指点下应该怎么做么?

      LBE

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

        @vbcwl 是边界还是内部场?

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

          @zhouxu 都可以,最好内部场

          LBE

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

            这面有没有类似的算法sci可以推荐?

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

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

              @李东岳 没有。我现在是想,对每一步的速度结果Ux都随机加上一个值,这个值在-0.5到0.5之间,然后在继续运算,来使流动尽快到达湍流。我通过groovyBC添加的边界扰动效果不理想,请问下东岳老师这个OPenFoam自身有办法实现么?

              LBE

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

                可能够呛。真实的流动要符合物理哟。要从物理本源出发。

                你想的从算法上倒是比较好实现。

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

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

                  @李东岳 这个虽然不符合物理,但是达到湍流状态后就不会再加这个随机数了,只是为了尽快达到湍流状态。请问东岳老师从算法上应该怎么做呢?

                  LBE

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

                    @vbcwl 那你可以试试boxTurb这个东西,openfoam自带的,添加湍流场。不过对网格有些要求。

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

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

                      @李东岳 谢谢东岳老师,我去研究下这个boxTurb去

                      LBE

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