24小时热门版块排行榜    

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

花开整夏

新虫 (初入文坛)

[求助] 在fluent的UDF中设定初始速度是怎样编写的

我想给一质量源项添加一初始速度,该速度不是加在边界条件上,程序该如何编写,是不是像编写温度函数一样C_T(cell,sec_th),求大家指点,多谢!
回复此楼

» 猜你喜欢

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

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

花开整夏

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 凯仂 at 2013-10-12 09:56:39
#include "udf.h"
DEFINE_INIT(my_init_function, domain)
{
cell_t c;
Thread *t;
real xc;
/* loop over all cell threads in the domain */
thread_loop_c (t,domain)
{
/* loop ov ...

好的,谢谢,我试试
3楼2013-10-12 10:38:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

凯仂

铜虫 (小有名气)

#include "udf.h"
DEFINE_INIT(my_init_function, domain)
{
cell_t c;
Thread *t;
real xc[ND_ND];
/* loop over all cell threads in the domain */
thread_loop_c (t,domain)
{
/* loop over all cells */
begin_c_loop_all (c,t)
{
C_CENTROID(xc,c,t);
if (sqrt(ND_SUM(pow(xc[0] - 0.5,2.),
pow(xc[1] - 0.5,2.),
pow(xc[2] - 0.5,2.))) < 0.25)
C_T(c,t) = 400.;
else
C_T(c,t) = 300.;
}
end_c_loop_all (c,t)
}
}

这是一个初始化温度的算例,速度的也差不错,你可以参考下!
2楼2013-10-12 09:56:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见