|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大神们好:
现在我需要编辑一个UDF,能够读取模型中某一点(0,-0.01249)在上一个时间步的温度值,然后调用到当前的边界的温度条件
#include "udf.h"
DEFINE_PROFILE(temprature,t,i)
{
real x[ND_ND];
cell_t c;
face_t f;
begin_f_loop(f,t)
{
C_CENTROID(x,c,t);
if(fabs(x[0]-0)<1e-6&&fabs(x[1]-(-0.01249))<1e-6)
{
F_PROFILE(f, t, i) = C_T(c, t);
}
}
end_f_loop(f,t)
}
这是编辑的udf, 可是在计算的时候发现,边界的温度并没有随着设置的那个点的温度值在变化,只是初值一样,后面的就不一样了,设置的点的温度保持缓慢上升,而边界温度却在下降?
万分感激大神能帮忙看一看 |
|