24小时热门版块排行榜    

查看: 1165  |  回复: 6

哇塞骰

铜虫 (小有名气)

[求助] 瞬态多相流问题定义压力udf,求助 已有2人参与

在做一个非稳态多相流的算例,想定义进口压力的值随着时间变化。关系如下P=1380cos(100*π(这个是派)*t)+13800
主要定义进口压力边界,求大神帮忙解答!
有相关的udf的例子也可以推荐下,非稳态的这个udf不知道怎么编写,先谢谢各位了
回复此楼

» 猜你喜欢

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

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

天堂鱼520

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
这个,帮助上好像有相似的udf,你在网上搜搜也能找到

[ 发自手机版 http://muchong.com/3g ]
姑娘,没人替你坚强!
2楼2014-08-27 19:59:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哇塞骰

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by 天堂鱼520 at 2014-08-27 19:59:38
这个,帮助上好像有相似的udf,你在网上搜搜也能找到

#include "udf. h"
DEFINE_PROFILE(pressure_profile_in,t,i)
{ face_t f;
begin_f_loop(f,t)
  { real t RP_Get_Real(“flow-time”)
    F_PROFILE(f, t, i)=13800+1380*cos(314*t);
  }
end_f_loop(f , t)
}
自己改了一个,麻烦看看有没有什么问题,多谢啦
3楼2014-08-27 21:40:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

天堂鱼520

银虫 (小有名气)

引用回帖:
3楼: Originally posted by 哇塞骰 at 2014-08-27 21:40:17
#include "udf. h"
DEFINE_PROFILE(pressure_profile_in,t,i)
{ face_t f;
begin_f_loop(f,t)
  { real t RP_Get_Real(“flow-time”)
    F_PROFILE(f, t, i)=13800+1380*cos(314*t);
...

没写过边界条件的udf,你导入试试吧
姑娘,没人替你坚强!
4楼2014-08-28 08:33:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
哇塞骰: 金币+10, 有帮助 2014-08-28 18:51:37
real t RP_Get_Real(“flow-time”)
    F_PROFILE(f, t, i)=13800+1380*cos(314*t);

错了

应该是

real time = RP_Get_Real(“flow-time”);
F_PROFILE(f, t, i )= 13800 + 1380 * cos ( 314 * time );
5楼2014-08-28 10:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哇塞骰

铜虫 (小有名气)

引用回帖:
5楼: Originally posted by 死天 at 2014-08-28 10:22:11
real t RP_Get_Real(“flow-time”)
    F_PROFILE(f, t, i)=13800+1380*cos(314*t);

错了

应该是

real time = RP_Get_Real(“flow-time”);
F_PROFILE(f, t, i )= 13800 + 1380 * cos ( 314 *  ...

哎呀,非常感谢。刚刚导入有错,本来还想问问你们的呢。多谢多谢
6楼2014-08-28 18:51:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

哇塞骰

铜虫 (小有名气)

引用回帖:
5楼: Originally posted by 死天 at 2014-08-28 10:22:11
real t RP_Get_Real(“flow-time”)
    F_PROFILE(f, t, i)=13800+1380*cos(314*t);

错了

应该是

real time = RP_Get_Real(“flow-time”);
F_PROFILE(f, t, i )= 13800 + 1380 * cos ( 314 *  ...

再请教下,说我第二行有错误,是什么问题啊,我改了好多次了,一直没改好,能帮忙看下么
7楼2014-08-28 19:12:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 哇塞骰 的主题更新
信息提示
请填处理意见