24小时热门版块排行榜    

查看: 504  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

李智慧1990

新虫 (小有名气)

[求助] 求各位大神指点udf迷津,小弟感激涕零啊

各位大神,小弟要编一个关于进口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)
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (著名写手)

本帖仅楼主可见
4楼2013-04-16 17:14:37
已阅   申请数学EPI   回复此楼   编辑   查看我的主页
查看全部 4 个回答
信息提示
请填处理意见