CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于Fluent PBM模型 UDF的问题

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

      各位大佬好,有一个问题
      之前就困扰我很久了,fluent pbm模型的合并udf
      合并模型的宏为
      DEFINE_PB_COALESCENCE_RATE(co, cell, thread, d_1, thread_2, d_2)
      其中 d_1和d_2分别表示碰撞的两个气泡的直径。
      但是问题来了,我才用的是Discrete模型,设置了十个bin。最下bin的直径时0.009
      我今天用fluent的 UDMI 把 d_1 和 d_2 取出来
      发现两者竟然不变!!而且都等于最小bin的直径值!(见图)
      这我就很困惑了,按道理讲,d_1和d_2应该是在不同的bin之间变化的啊 不然总是以一个恒定的尺寸计算碰撞?
      这样的话,d_1和d_2还有啥意义呢?
      不知道有没有这方面的专家给在下答疑解惑一下啊?
      TIM截图20190509102747.jpg

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

        只能说算错了... 跟你的聚并破碎模型有很大关系

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

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

        walten 2 条回复 最后回复 回复 引用
        • walten
          walten @李东岳 最后由 编辑

          @东岳 在 关于Fluent PBM模型 UDF的问题 中说:

          只能说算错了... 跟你的聚并破碎模型有很大关系

          不是的东岳老师,这个d_1, d_2 不是我计算的,是宏指定的。
          2019-05-09_111549.jpg
          并不是我计算的,我就是疑惑fluent在计算合并模型的时候,对d_1和d_2 到底是怎么取值的。

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

            @东岳
            然后我在cfd-online上看到有人回答过相似的问题。
            2019-05-09_114138.jpg
            网址:
            https://www.cfd-online.com/Forums/fluent/103074-population-balance-modeling-pbm-ansys-fluent-7.html
            他的意思是不是就是在fluent在计算合并时,都是从最小的气泡尺寸来计算合并的。
            不会跟踪网格里究竟是哪几个直径的气泡在碰撞。
            比如我设定了10个bin。d_1 d_2都是从我的bin9(尺寸最小的bin)开始计算碰撞,得到其他的bin的数密度(bin 8/7/6/5/4/3/2/1/0)。
            我个人认为,这样处理的话,合并会很慢,不符合实际。

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