24小时热门版块排行榜    

查看: 1375  |  回复: 11

happy我是JJ

铁杆木虫 (正式写手)

[求助] 关于fluent中的udf程序编写,各位学长帮我看看哪里出了错已有2人参与

/*************************************************************************/
/* udfexample.c                                                          */
/* UDF for specifying a unsteady-state velocity profile boundary condition */  
/*************************************************************************/
#include "udf.h"
DEFINE_PROFILE(inlet_y_velocity, thread, index)
{  
real x[ND_ND];  /* this will hold the position vector */
real y;
face_t f;  
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
y = x[1];  
F_PROFILE(f, thread, index) = 2.258*cos(12.566*t);
}  
end_f_loop(f, thread)
}
我有预感好像自己写错了,三角函数好像不是这么写的。我不懂编程。。。
这个UDF主要是想用于一个移动边界,在y轴上的速度为v=2.258cos(12.566t)。便生搬硬套的用了个教程上的例子改写。。。纠结了好久,只好来这里找学长们帮忙看看。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
happy我是JJ: 金币+40, 有帮助 2016-05-11 20:55:06
t是个什么东西?你定义了吗?
2楼2016-05-10 13:15:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy我是JJ

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by 死天 at 2016-05-10 13:15:09
t是个什么东西?你定义了吗?

。。没有
3楼2016-05-10 14:18:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
happy我是JJ: 金币+60, ★★★很有帮助 2016-05-11 20:54:57
4楼2016-05-10 15:24:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy我是JJ

铁杆木虫 (正式写手)

引用回帖:
4楼: Originally posted by malasong9471 at 2016-05-10 15:24:40
http://muchong.com/bbs/viewthread.php?tid=6817208&fpage=1&target=blank

感谢,我去学习学习。
5楼2016-05-10 16:31:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy我是JJ

铁杆木虫 (正式写手)

引用回帖:
4楼: Originally posted by malasong9471 at 2016-05-10 15:24:40
http://muchong.com/bbs/viewthread.php?tid=6817208&fpage=1&target=blank

#include "udf.h"
DEFINE_PROFILE(unsteady_velocity,thread,position)
{        face_t f;
        begin_f_loop(f,thread)               
      {
                        real t=RP_Get_Real("flow-time";
                        F_PROFILE(f,thread,position)=2.258.+sin(12.566*t);
       }
        end_f_loop(f,thread)
}
我又写了这个,不知道改的对吗。还有2.258后面那个点是必须的吗。。。我不懂编程噢。。。
6楼2016-05-11 11:20:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)

» 本帖已获得的红花(最新10朵)

7楼2016-05-11 13:28:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy我是JJ

铁杆木虫 (正式写手)

引用回帖:
7楼: Originally posted by malasong9471 at 2016-05-11 13:28:20
点,不用

学长有空能顺便帮我看看这个问题吗http://muchong.com/bbs/viewthread.php?tid=10296332
我一直改还是一直出错。。。。
8楼2016-05-11 21:40:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy我是JJ

铁杆木虫 (正式写手)

送红花一朵
引用回帖:
7楼: Originally posted by malasong9471 at 2016-05-11 13:28:20
点,不用

学长,我用这个UDF导入fluent16.0,为什么老是出现这个错误。。。就是Build还正常,Load就出错。。。搜了一圈说是编译器的问题,但是我重装了vs12.0和vc++6.0都一样出错。。。这是为什么啊
关于fluent中的udf程序编写,各位学长帮我看看哪里出了错
出错.png

9楼2016-05-14 21:45:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malasong9471

木虫 (正式写手)

我的是,把c文件和case文件放在同一个文件夹的方法。

发自小木虫Android客户端
10楼2016-05-14 22:42:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 学员nkmHsi 的主题更新
信息提示
请填处理意见