|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本人想做一个不锈钢管内煤油的传热流动问题,下图这样的U型管传热,
但是有20个U型,所以想采用只取一个U形管,用udf把出口的流体平均温度再传给出口,循环20次,自编的udf代码如下:
#include "udf.h"
{real NV_VEC(A);
real avg_temp;
real num=0.0;
real sum_T_A=0.0;
real sum_A=0.0;
Thread *thread_out;
face_t f;
Domain *domain;
DEFINE_ADJUST(inlet_T,t,i)
{domain=Get_Domain(3);
thread_out=Lookup_thread(domain,2);
for(num;num<20;num++)
{
begin_f_loop(f,thread_out)
{F_AREA(A,f,thread_out);
sum_A+=NV_MAG(A);
sum_T_A+=NV_MAG(A)*F_T(f,thread_out);
}
end_f_loop(f,thread_tou)
avg_temp=sum_T_A/sum_A;
begin_f_loop(f,t)
{
F_PROFILE(f,t,i)=avg_temp;
}
end_f_loop(f,t)
}
}
首先问下这段udf可否实现
导入C++时编译的时候显示Cannot open include file: 'udf.h',请教大侠这个该怎么解决,我把这段代码另存以后从fluent里导入的时候显示Error: E:\models\1028\Cpp1.cpp: line 2: parse error.这个问题又该如何解决, |
|