24小时热门版块排行榜    

查看: 2146  |  回复: 8

leixiaobo713

银虫 (正式写手)

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

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

» 猜你喜欢

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

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

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

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的回帖

jzj001

木虫 (小有名气)

楼主,能把编的UDF发给我参考下吗?刚刚接触这方面,各种不懂。。。。
4楼2013-09-05 19:43:16
已阅   回复此楼   关注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的回帖

achilFes1990

木虫 (著名写手)

★ ★
xiegangmai: 金币+2, 鼓励讨论交流! 2013-09-08 22:13:59
引用回帖:
3楼: Originally posted by leixiaobo713 at 2013-09-05 19:15:14
多谢指点啊,我把x当成x方向的了!
其次还想请教一个问题,就是在设和时间相关的边界条件时,比如
if(t<=0.1)
F_PROFILE(f,thread,position)=298.0+298.0+10*x;
else
、、、、

但是我想继续设,当时间大 ...

不知道我理解对了没有,就是说大于这个时间的时候,就没有外部温度影响了,如果是这样,你直接在else里面,让F_PROFILE等于0就可以了吧。这样当流动时间大于0.1之后,这个外部条件就为零,相当于没有了。

[ 发自手机版 http://muchong.com/3g ]
扫一扫关注我的微信公众号,共同学习船舶CFD
6楼2013-09-06 00:10:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leixiaobo713

银虫 (正式写手)

引用回帖:
6楼: Originally posted by achilFes1990 at 2013-09-06 00:10:09
不知道我理解对了没有,就是说大于这个时间的时候,就没有外部温度影响了,如果是这样,你直接在else里面,让F_PROFILE等于0就可以了吧。这样当流动时间大于0.1之后,这个外部条件就为零,相当于没有了。
...

不是的,是没有外部提供能量了(相当于没有再生热源了),比如此刻它为t<0.1, 材料温度为300k,,但是t>=0.1后,材料温度不是固定的,而是根据外部条件自然变化,比如外界流体的流过而温度自然发生变化等。
天道酬勤!
7楼2013-09-06 09:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

achilFes1990

木虫 (著名写手)

★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-09-08 22:14:10
自然变化就是软件模拟的问题了,你要做的应该就是令其外部热源为零即可,那么软件求解得到的结果应该就是自然对流的结果了吧。

[ 发自手机版 http://muchong.com/3g ]
扫一扫关注我的微信公众号,共同学习船舶CFD
8楼2013-09-06 13:04:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leixiaobo713

银虫 (正式写手)

引用回帖:
8楼: Originally posted by achilFes1990 at 2013-09-06 13:04:01
自然变化就是软件模拟的问题了,你要做的应该就是令其外部热源为零即可,那么软件求解得到的结果应该就是自然对流的结果了吧。

这个如何在udf中实现啊,如果通过在fluent中操作,那是可以的,但是有点麻烦!
天道酬勤!
9楼2013-09-06 13:36:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 leixiaobo713 的主题更新
信息提示
请填处理意见