zhangjun2189 发表于 2019-1-8 10:51:42

编辑UDF读取某一点的温度值,然后调用到边界条件上

大神们好:
    现在我需要编辑一个UDF,能够读取模型中某一点(0,-0.01249)在上一个时间步的温度值,然后调用到当前的边界的温度条件

#include "udf.h"

DEFINE_PROFILE(temprature,t,i)
{
        real x;
        cell_t c;
        face_t f;
        begin_f_loop(f,t)
        {
      C_CENTROID(x,c,t);
                if(fabs(x-0)<1e-6&&fabs(x-(-0.01249))<1e-6)
                {
                        F_PROFILE(f, t, i) = C_T(c, t);
                }
        }
end_f_loop(f,t)
}


这是编辑的udf, 可是在计算的时候发现,边界的温度并没有随着设置的那个点的温度值在变化,只是初值一样,后面的就不一样了,设置的点的温度保持缓慢上升,而边界温度却在下降?
万分感激大神能帮忙看一看

yinchen 发表于 2019-5-7 13:04:07

:time:
页: [1]
查看完整版本: 编辑UDF读取某一点的温度值,然后调用到边界条件上