24小时热门版块排行榜    

查看: 1896  |  回复: 1

五彩之神石

铁虫 (初入文坛)

[求助] 求助用UDF怎么定义正弦往复流动的边界条件 已有1人参与

各位大虾,小弟现在在模拟一个圆截面弯管的一个流动和换热,其他都没问题,就是那个流动比较复杂,入口速度是正弦变化的往复流,不仅是大小而且方向也是周期性变化的。
模型很简单,一个弯管,周侧是壁面,一个出口一个入口,我设置的是速度入口,出口设置的是outflow,也试过用压强出口pressure-outlet,常规定常流动(速度为定值)做出来没什么问题,现在速度入口变成了正弦的速度,我参考了部分教程,编了个简单的速度函数算过(程序见下),但是不知道为什么结果好像不对,是不是速度入口的值不能为负?也试过用压强入口的UDF,好像也没啥效果,想请问下各位大侠这样的问题速度入口边界条件类型也要周期性变化么?用UDF能实现么?出口是否也需要设置成正弦变化的压强出口(部分文献中也有这样子的)?怎么写这个UDF呢,本人UDF没完全掌握。
顺便附上速度入口的UDF程序。
/***********************************************************************/
/* v.c */
/* UDF for specifying a transient velocity profile boundary condition */
/***********************************************************************/
#include "udf.h"
DEFINE_PROFILE(v,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time";
F_PROFILE(f,thread,position)=14697*sin(44*t);
}
end_f_loop(f,thread)
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
五彩之神石: 金币+1, 有帮助 2013-12-30 20:33:54
速度入口的值可以为负
2楼2013-12-30 08:58:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 五彩之神石 的主题更新
信息提示
请填处理意见