|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
/* Set the turbulent viscosity */
thread_loop_c (t, domain)
{
if (FLUID_THREAD_P(t))
{
begin_c_loop(c,t)
{
real RO=C_R(c,t);
real K=C_UDSI(c,t,TKE);
real W=C_UDSI(c,t,TDR);
real DUDX=C_DUDX(c,t);
real DUDY=C_DUDY(c,t);
real DVDX=C_DVDX(c,t);
real DVDY=C_DVDY(c,t);
real vort_mag=fabs(DVDX-DUDY);
real MU_T;
real MU_T1=alphx_(c,t)*RO*K/W;
real MU_T2=0.31*RO*K/vort_mag/BLF_2(c,t);
if(MU_T1<MU_T2)
MU_T=MU_T1;
else
MU_T=MU_T2;
错误处: C_MU_T(c,t)=MU_T;
}
end_c_loop(c,t)
}
}
}
这是本人用UDF编的湍流模型中的一段,编译时出现以下错误:
Deleted old libudf\ntx86\2ddp\libudf.dll
已复制 1 个文件。
已复制 1 个文件。
(system "copy E:\Fluent.Inc\fluent6.2.16\src\makefile_nt.udf libudf\ntx86\2ddp\makefile")已复制 1 个文件。
0
(chdir "libudf")()
(chdir "ntx86\2ddp")()
SST.c
..\..\src\SST.c(291) : error C2106: ';='; : left operand must be l-value
Done.
程序中以标出错误处:错误处:C_MU_T(c,t)=MU_T;
此段程序是用来定义湍流模型中的湍流粘性的。
不懂请大侠指教,如成功,有重谢--------愿与他分享我便得这个湍流模型UDF程序。 |
|