CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    请问一个流速随距离增加的管流如何实现?

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

      如图所示,一个长圆管中,从左到右的流速越来越高。请问这样的流速(或者流量)随距离增加的管流如何实现?最好是在RANS模拟中。

      Picture1.jpg

      我目前想到的办法是使用createBaffles在圆管内部每隔一小段距离建立若干个patch面,每个内部patch都使用fan边界条件(如下图所示,压强场非均匀增加,其他场为cyclic)。结果得到的管中压强场虽然是非线性降低,但是管中左右两边的速度仍然相同,就跟普通的管流一样,请问问题出在哪里?

      Picture2.jpg

      或者各位前辈有没有其他更好的办法?

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

        这看起来是不符合物理的。为什么流速会越来越高?这样的话岂不是流量越来越高?进来10个人,出去100个人?

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

        学流体的小明 1 条回复 最后回复 回复 引用
        • 学流体的小明
          学流体的小明 @李东岳 最后由 学流体的小明 编辑

          可能中间有加速装置,然后简化了吧?

          1 条回复 最后回复 回复 引用
          • H
            hotairballon1997 最后由 编辑

            对的,其实就是中间有加速装置,简化成流量越来越高,所以想着fan是一种实现方式,不知道还有没有其他方式

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

              你这个fan那面的外圈 留一点空隙 我估计会好一些 要不然质量不守恒 另外我确认一下:

              管中左右两边的速度仍然相同

              你是说inlet outlet这两个地方么?还是哪两边

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

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

                我试了一下,fan外圈留一点空隙可以,这种管道的inlet跟outlet要守恒

                fanPressureJump.PNG

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

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

                  @李东岳 谢谢李老师。

                  这应该是TJunctionFan这个tutorial吧,这个确实能得到局部的速度增加,但是如果管道足够长的话,管道的入口和出口处仍然是相同的速度和流量。

                  回复您之前的问题,是inlet,outlet这两个地方。我想实现的结果就是在outlet的速度比inlet速度高,这确实是一个不符合物理的问题。。流量不守恒。没有外力的情况下是不可能实现的。硬要做的话,好像是可以通过添加momentum source实现,但是确实是一个非物理的问题,打扰了。。

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