fluent使用udf计算出口液相平均温度



  • 如题,两相流vof湍流模型,我现在想获取出口液相温度作为我判断计算收敛的条件之一。

    但是我发现好像获取不了出口液相温度,而且fluent后处理好像也没有这个选项。

    再后来我就发现解决这个问题的核心是知道出口face面上的液相分数,C_VOF让我想到F_VOF,于是我在udf手册上搜索了一下,还真有F_VOF。但是我发现这个好像使用起来有问题,直接调用会报错。

    那么除了大家是怎么获取出口液相的平均温度的呢?


  • CORE Fluent讲师

    @zhijie 没有试过,仅仅提一个思路: define 一个面S_fluid,定义为 Volume Fraction of liquid =0.99 然后在report 或者monitor(具体哪个你需要试一试) 中 选择average temperature 之类的



  • 我也没有尝试过读取某一相的平均温度,提供一个思路仅供参考,如有不对,欢迎批评指正。
    使用一个监测程序,将相内的某个面上的数据实时提取出来,然后使用平均温度公式进行计算求得,再输出到udm里。关于监测程序,可以使用类似于读取网格节点或者读取网格中心点的方法建立。


Log in to reply