作者cutefool ( )
看板Cad_Cae
标题[问题] fluent UDF 速度写法...
时间Fri Feb 13 12:58:24 2009
#include "udf.h"
DEFINE_PROFILE(velocity_inlet,thread,position)
{
real x[ND_ND];
real y;
face_t f;
begin_f_loop(f,thread)
{
F_CENTROID(x,thread);
y=x[1];
F_PROFILE(f,thread,position)=0.5-y*y/(0.02*0.02)*0.5;
}
end_f_loop(f,thread)
}
以上是我找到的UDF参考写法
因为参考例子的图形是圆管入口 2D 取对称
如果解读没错 应该是先抓入口的质心(=圆心) x[1]为质心纵座标 再把x[1]传回去给y
所以y的值就是从圆心一直到圆周
但现在的问题是平板流场 我的入口现在是一个长方形面
如果照上面的写法 入口的速度分布会变成小山丘曲线 而不是向上的抛物线
想请问一下板上会写UDF的人 这种情况应该要怎麽修改呢
入口的形状 尺寸为9x5的长方形
麻烦了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.179.155
1F:推 Machiavellia:请问您的入口流速分布要长怎样? 02/13 23:46
2F:→ Machiavellia:确定分布状况後,才再写UDF 02/13 23:47
3F:→ cutefool:问题解决 谢谢楼上 :) 02/14 16:28