|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
各位大神,小弟要编一个关于进口mass flow 的UDF,其中的质量流量用进口平均密度乘以随时间变化的速度表示,一下是小弟编的udf代码,求大神们指点,万分感激啊
#include"udf.h"
real NV_VEC(A);
real avg_dest;
real sum_D_A=0.0;
real sum_A=0.0;
real T;
real unsteady_velocity;
Thread*thread_out;
face_t f;
Domain*domain;
DEFINE_ADJUST(adjust,d)
{
domain=Get_Domain(1);
thread_out=Lookup_Thread(domain,4);
begin_f_loop(f,thread_out)
real T=CURRENT_TIME;
{
F_AREA(A,f,thread_out);
sum_A+=NV_MAG(A);
sum_D_A+=NV_MAG(A)*F_P(f,thread_out)/F_T(f,thread_out)*(1/287.1);
}
end_f_loop(f,thread_out)
unsteady_velocity=157.1*sin(3140.*T);
avg_dest=sum_D_A/sum_A;
}
DEFINE_PROFILE(Mass_flux,t,i)
{
begin_f_loop(f,t)
{
F_PROFILE(f,t,i)=avg_dest*unsteady_velocity;
}
end_f_loop(f,t)
} |
|