24小时热门版块排行榜    

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

leixiaobo713

银虫 (正式写手)

[求助] udf中如何编译壁面温度为X坐标的函数!

在fluent UDF中,想表示材料的温度为横坐标X(二维系)的函数时,该如何表示,x[ND_ND]如何运用,x[1]能否表示横坐标中的每个点,使用x[1],模拟结果显示材料温度恒定,并没有出现想要的函数关系,希望了解的人给予指点,感激不尽!
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

天道酬勤!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jzj001

木虫 (小有名气)

楼主,能把编的UDF发给我参考下吗?刚刚接触这方面,各种不懂。。。。
4楼2013-09-05 19:43:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

achilFes1990

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
leixiaobo713: 金币+10, ★★★很有帮助 2013-09-05 19:15:27
xiegangmai: 金币+2, 鼓励讨论交流! 2013-09-08 22:13:44
首先如果是针对某个面的话,用DEFINE_PROFILE,你可以到help里面搜索这个函数的例子,多看两遍,x[0]表示x方向,x[1]是y方向。如果你的温度是x的函数的话,只需要把这个函数表达式直接写入UDF,施加到这个面上就可以,help里面的例子就是这个应用。
扫一扫关注我的微信公众号,共同学习船舶CFD
2楼2013-09-05 18:21:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leixiaobo713

银虫 (正式写手)

多谢指点啊,我把x[1]当成x方向的了!
其次还想请教一个问题,就是在设和时间相关的边界条件时,比如
if(t<=0.1)
F_PROFILE(f,thread,position)=298.0+298.0+10*x[0];
else
、、、、

但是我想继续设,当时间大于0.1后,就不添加内热源了,材料的温度仅随流体的流动自动降温,然后随时可以观察各点的温度分布。不知道后面的该怎么写,请求指点!谢谢!!!
天道酬勤!
3楼2013-09-05 19:15:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leixiaobo713

银虫 (正式写手)

引用回帖:
4楼: Originally posted by jzj001 at 2013-09-05 19:43:16
楼主,能把编的UDF发给我参考下吗?刚刚接触这方面,各种不懂。。。。

编的udf可以参考我的其他帖子,里面贴着呢!
天道酬勤!
5楼2013-09-05 23:06:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见