24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2408  |  回复: 7

冷彩虹

新虫 (初入文坛)

[求助] 温度的分段函数如何导入fluent

我在fluent仿真的时候边界温度是高度的分段函数,所以自己编了一个自定义函数,可在fluent中进行编译时提示找不到合适的路径,不知道是什么原因,希望知道的能给予帮助,谢谢。函数如下:
#include"udf.h"
DEFINE_PROFILE(WALL_cemian,thread,position)
{
face_t f;
real x[ND_ND];
real y;
begin_f_loop(f,thread)
{
F_CENTROID(x,f,thread);
y=x[1];
if(-16.84<y<0)
F_PROFILE(f,thread,position)=0.0014*y+295.2865;
if(y<-16.84)
F_PROFILE(f,thread,position)=0.0053*y*y*y+0.3716*y*y+8.9029*y+364.4499;
}
end_f_loop(f,thread);
}
回复此楼

» 收录本帖的淘帖专辑推荐

fluent模拟问题

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huang_gray

铜虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-05-26 13:14:27
最后的if(y<-16.84)直接改成else
2楼2013-05-22 20:03:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷彩虹

新虫 (初入文坛)

已解决
3楼2013-06-05 17:10:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷彩虹

新虫 (初入文坛)

已经解决
4楼2013-06-05 17:10:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dragonship

铁杆木虫 (正式写手)


臭水沟: 金币+1, 谢谢交流~ 2013-06-05 19:49:31
if(-16.84<y<0) 这个写的不对,if(-16.84<y&&y<0)否则,即使你导入进去了,也出现不是你想要的结果
5楼2013-06-05 19:17:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷彩虹

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dragonship at 2013-06-05 19:17:55
if(-16.84<y<0) 这个写的不对,if(-16.84<y&&y<0)否则,即使你导入进去了,也出现不是你想要的结果

谢谢,我是用profile把位置和温度的数据输入的
6楼2013-06-05 20:53:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yue1991

新虫 (初入文坛)

你好,新手求助!我想编写一个分段函数的方程,请问怎么编写?help上找不到实例,谢谢
7楼2014-06-21 20:26:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

努力学习zpy

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by 冷彩虹 at 2013-06-05 17:10:26
已解决

请问一下,您的问题是怎么解决的啊
8楼2017-04-10 20:32:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 冷彩虹 的主题更新
信息提示
请填处理意见