DEFINE_PROFILE用法介紹(1)
瀏覽:3850 收藏:4
可以使用DEFINE_PROFILE定義一個自定義邊界配置文件或單元格區域條件,該條件隨空間坐標或時間而變化。可以自定義的變量如下:
-
速度,壓力,溫度,湍流動能,湍流耗散率; -
質量流量; -
目標質量流量作為流動時間的函數; -
物種質量分數(物種輸運); -
體積分數(多相流模型); -
壁面熱邊界條件(溫度、熱通量、產熱率、傳熱系數、外發射率等等); -
殼層熱生成率; -
壁面粗糙度; -
壁面的剪切和應力條件; -
孔隙度; -
多孔阻力方向矢量; -
壁面粘附接觸角(VOF多相流模型); -
源項; -
固定的變量;
DEFINE_PROFILE (name, t, i)
-
symbol name:UDF的名字; -
Thread *t:指向要在其上應用邊界條件的線程的指針; -
int i:標識要定義的變量的索引。當你通過圖形用戶界面將UDF與邊界條件對話框中的變量連接時,就設置了i。這個索引隨后通過ANSYS Fluent求解器傳遞到你的UDF,以便函數知道操作哪個變量。 -
函數返回值:void;
Q=8000+10000*Z
UDF代碼如下:
#include "udf.h"
DEFINE_PROFILE(wall_heat_flux, thread, position)
{
real x[ND_ND]; /* this will hold the position vector */
real z;
face_t f;
begin_f_loop(f,thread)
{
F_CEntrOID(x, f, thread);/*ntr改成大寫*/
z =x[2];
F_PROFILE(f, thread, position) = 8000.+10000.*z;
}
end_f_loop(f, thread)
}
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
4




















