fluent 同时导入两个udf

我要设两个随时间变化的边界条件,一个总压,一个静压,我同时写了两个UDF,但是不知道如何在fluent中同时导入两个udf文件,求助高手!#include"udf.h"D... 我要设两个随时间变化的边界条件,一个总压,一个静压,我同时写了两个UDF,但是不知道如何在fluent中同时导入两个udf文件,求助高手!
#include"udf.h"
DEFINE_PROFILE(unsteady_pressure1,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
{if(t<0.2)
F_PROFILE(f,thread,position)=240000;
else
F_PROFILE(f,thread,position)=0;
}
}
end_f_loop(f,thread)
}

#include"udf.h"
DEFINE_PROFILE(unsteady_pressure2,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
{if(t<0.2)
F_PROFILE(f,thread,position)=170000;
else
F_PROFILE(f,thread,position)=0;
}
}
end_f_loop(f,thread)
}

像这么两段东西怎么写一块 ,我没C语言基础
展开
 我来答
lyopie
2009-10-15 · TA获得超过281个赞
知道小有建树答主
回答量:153
采纳率:75%
帮助的人:108万
展开全部
1、首先 既然都是边界条件的UDF 看看能不能写在一个DEFINE宏 里面 我记得是profile 按你的意思 似乎可以写在一个函数里面

2、如果一定要写用两个udf 尝试用comlile的方法 而不是interpret 推荐一款软件 fluent vc++ 2.0 可以实现compile 很方便的

不用写成一个 就写两个也行 然后用fluent vc++ 2.0编译好 http://cfluid.imcas.net/cgi-bin/LB5000/topic.cgi?forum=51&topic=78

编译好之后 在Fluent里面分别调用 我想你的边界条件设的是压力入口 在里面静压和总压都可以分别调用UDF

另外 似乎觉得real t=RP_Get_Real("flow-time"); 这句没什么用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式