FLuent中使用UDF求解边界面的压力 5
小弟编写了一个UDF来求解边界面的压力,但是得出的结果是错误的,求高手帮忙看看,UDF中哪里有错误,先谢过了!#include"udf.h"realNV_VEC(A);r...
小弟编写了一个UDF来求解边界面的压力,但是得出的结果是错误的,求高手帮忙看看,UDF中哪里有错误,先谢过了!
#include "udf.h"
real NV_VEC(A);
real p;
real sum_P_A=0.0;
real sum_A=0.0;
Thread *thread_in;
face_t f;
Domain *domain;
DEFINE_ADJUST(inlet,d)
{
domain=Get_Domain(1);
thread_in=Lookup_Thread(domain,5);
begin_f_loop(f,thread_in)
{
F_AREA(A,f,thread_in);
sum_A+=NV_MAG(A);
sum_P_A+=NV_MAG(A)*F_P(f,thread_in);
}
end_f_loop(f,thread_in);
p=sum_P_A/sum_A;
printf("P is:%g\n",p);
} 展开
#include "udf.h"
real NV_VEC(A);
real p;
real sum_P_A=0.0;
real sum_A=0.0;
Thread *thread_in;
face_t f;
Domain *domain;
DEFINE_ADJUST(inlet,d)
{
domain=Get_Domain(1);
thread_in=Lookup_Thread(domain,5);
begin_f_loop(f,thread_in)
{
F_AREA(A,f,thread_in);
sum_A+=NV_MAG(A);
sum_P_A+=NV_MAG(A)*F_P(f,thread_in);
}
end_f_loop(f,thread_in);
p=sum_P_A/sum_A;
printf("P is:%g\n",p);
} 展开
展开全部
这个程序求的是面平均压强,重点检查id给的对不对
更多追问追答
追问
id给的是对的,把F_P换成F_W时求面平均速度是对的,但是求平均压强时出现错误
追答
f_P好像取的是静压,所以你先要搞清楚你为什么判断udf算出的结果是错的,判断依据是否错了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询