入口速度和温度都随时间变化,怎么写UDF?

浏览:180291 回答:11
求教大神,入口速度和温度都是随时间变化的,之前写了个入口速度随时间变化的,不知道2个变量放一起编一个程序怎么编,还有2个变量放一起导入后,fluent能够区分么?
之前程序如下:
#include "udf.h"
DEFINE_PROFILE(inlet_velocity, thread,index)
{
real t,v;
face_t f;
begin_f_loop(f, thread)
{
t=RP_Get_Real("flow-time");
{
if (t<800)
{v=20;
}
else if (t<1500)
{v=15;
}
else
{v=12;
}
}
F_PROFILE(f,thread,index)=v;
}
end_f_loop(f,thread)
}
邀请回答 我来回答

全部回答

(11)
默认 最新
顽强的西瓜yr

师兄,我也是机电的,能不能加个qq交流一下?1258163430,谢谢!
2015年6月3日
评论 点赞
txc1473624687
你好,我现在也在编udf,我的是二维问题,有两个壁面,一个是恒温,一个是温度随时间变化,这个应该怎么编啊????????、希望多多指教,谢谢!!!!!
#include "udf.h"
DEFINE_PROFILE(inlet_temp, thread, position)
{
real t,T;
face_t f;
begin_f_loop(f, thread)
{
t=RP_Get_Real("flow-time");
{
if (t>0 && t<=16)
{
T=0.0627*t*t-0.5239*t+470.03;
}
else if (t>16 && t<=28)
{
T=0.8070*t*t-7.8151*t+554.43;
}
else if (t>28 && t<=31)
{
T=4.3686*t+887.61;
}
else if (t>31 && t<=63.5)
{
T=0.1231*t*t-20.895*t+1422.05;
}
}
F_PROFILE(f,thread,position)=T;
}
end_f_loop(f,thread)
}
这个是我自己弄得,不知道对不对啊
2014年4月13日
评论 点赞
csuperfect

交通院!
也算是弄机械的吧!
2014年1月10日
评论 点赞
x7837463
开玩笑的:D 你是在本部吧 是信息院的么 程序这么好 我是机电院的
2014年1月10日
评论 点赞
csuperfect

这。。。
好吧!只能说明你不懂学校简称!
2014年1月10日
评论 点赞
x7837463

哈哈 长沙大学的吧
2014年1月10日
评论 点赞
csuperfect

应该是吧!
CSU的
2014年1月10日
评论 点赞
x7837463

谢啦 昨天晚上试了一下果然能行 话说乍一看你这名字 应该是校友啊
2014年1月10日
评论 点赞
csuperfect

这样不行,分开,一个一个来!
2014年1月9日
评论 点赞
x7837463

是这样编的么,我c语言全忘了,寒假学一学,先搞个差不多的程序用一下。。。:)
#include "udf.h"
DEFINE_PROFILE(inlet_velocity, thread,index)
DEFINE_PROFILE(inlet_TEMP, thread,index)
{
real t,v,c;
face_t f;
begin_f_loop(f, thread)
{
t=RP_Get_Real("flow-time");
{
if (t<800)
{v=20;
c=130
}
else if (t<1500)
{v=15;
c=30;
}
else
{v=12;
c=30;
}
}
F_PROFILE(f,thread,index)=v;
F_PROFILE(f,thread,index)=c;
}
end_f_loop(f,thread)
}
2014年1月9日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP