作者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