
fluent里udf边界条件编写 10
fluent里udf的问题希望好心人可以帮忙解答,我想压力入口时,边界条件上进口水温是随时间变化的函数,T=279-0.1×τ/86400(τ≤5184000s)T=27...
fluent里udf的问题希望好心人可以帮忙解答,我想压力入口时,边界条件上进口水温是随时间变化的函数,
T=279-0.1×τ/86400 (τ≤5184000 s)
T=273+0.1×(τ-5184000)/86400 (τ>5184000 s) 其中,T为温度和τ时间,不知这个用udf怎么编,希望好心人予以解答!谢谢! 展开
T=279-0.1×τ/86400 (τ≤5184000 s)
T=273+0.1×(τ-5184000)/86400 (τ>5184000 s) 其中,T为温度和τ时间,不知这个用udf怎么编,希望好心人予以解答!谢谢! 展开
3个回答
展开全部
#include"udf.h"
DEFINE_PROFILE(inlet_x_temp,thread,time)
{
real flow_time;
face_t f;
begin_f_loop(f,thread)
{
flow_time=CURRENT_TIME;
if(flow_time<=5184E3) F_PROFILE(inlet_x_temp,thread,time)=279-0.1*flow_time/8640;
else F_PROFILE(inlet_x_temp,thread,time)=273+0.1*(flow_time-5184*E3)/86400;
}
end_f_loop(f,thread)
}
DEFINE_PROFILE(inlet_x_temp,thread,time)
{
real flow_time;
face_t f;
begin_f_loop(f,thread)
{
flow_time=CURRENT_TIME;
if(flow_time<=5184E3) F_PROFILE(inlet_x_temp,thread,time)=279-0.1*flow_time/8640;
else F_PROFILE(inlet_x_temp,thread,time)=273+0.1*(flow_time-5184*E3)/86400;
}
end_f_loop(f,thread)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
real flow_time = CURRENT_TIME;
得到流动时间,写成需要的表达式即可
得到流动时间,写成需要的表达式即可
更多追问追答
追问
#include "udf.h"
DEFINE_PROFILE(inlet_x_temp, thread, time)
{
real flow_time;
face_t f;
begin_f_loop(f, thread)
{
flow_time=CURRENT_TIME;
F_PROFILE(f, thread, time) =279-0.1*flow_time/86400.0;
}
end_f_loop(f, thread)
}
不知对不,麻烦大侠给看看!谢谢!
追答
没什么错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-30
展开全部
可以帮你做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询