各位大哥们,最近在模拟一个液固催化反应过程,液体反应物传质到固体催化剂中然后进行反应。在给固相编写源项udf的时候,发现如果直接用C_YI(c, t, 0)来获取浓度,得到的是在固相的浓度。而文献通常所写的反应速度R=k·c1·c2,这里的浓度c都是液相的浓度。在网上和官方手册上也找了一些例子,但是发现好像都不涉及多相流,都是直接获取反应所在相的浓度来计算速度。
好像不管 DEFINE_SOURCE 还是 REACTION_RATE,都没有对主次流动相的指针,这种情况应该怎么去获取物种在另一个相的浓度呢?
有大哥知道应该怎么解决吗?感激不尽!
S
shallowdream
@shallowdream
帖子
-
关于化学反应带来的质量源项的udf编写 -
请教关于fluent质量传递问题用的是2022r1,在设置好了组分运输之后,还需要手动去添加质量源项吗,还是说在设置好运输模型后,软件会自动将传质的质量项自动添加到方程里?同理的话,如果设置好了化学反应,软件会自动将反应的质量项添加到方程还是需要自己手动添加呢?
有没有大佬解答一下,非常感谢!! -
请教编写UDF过程中数据获取在做单气泡尺寸的时候我都是用db = C_PHASE_DIAMETER(cell, thread_g)来获取气泡直径,最近想尝试双气泡直径,但是在参考的曳力计算式中有大气泡分数(fraction of large bubbles)这一项,不知道这项的值应该用什么程序句子来获取呢?
还请大佬能帮忙解惑,万分感谢!