关于Fluent PBM模型 UDF的问题
-
各位大佬好,有一个问题
之前就困扰我很久了,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还有啥意义呢?
不知道有没有这方面的专家给在下答疑解惑一下啊?
-
@东岳
然后我在cfd-online上看到有人回答过相似的问题。
网址:
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)。
我个人认为,这样处理的话,合并会很慢,不符合实际。