| 查看: 2418 | 回復: 21 | |||
[求助]
一個入口速度函數的UDF編程,新手實在無力,望大神不吝賜教! 已有2人參與
|
|
入口速度是V=80*丨sin((pi*x)/0.6)丨, “丨”表示絕對值,“pi”表示圓周率。 fluent新手,對宏命令知之甚少,希望大神能幫我編寫一個函數。深表感激! |
|
#include "udf.h" DEFINE_PROFILE(velocity1,t,i) /* 定義屬性宏 三個參數 第一是名稱 第二個是線程指針 第三個是變量標號 */ { real x[ND_ND]; /* 存放2D或者3D位置參數 */ real y; /* y值為模型中的y坐標值 */ cell_t f; /* 創(chuàng)建網格體指針 */ begin_c_loop(f,t) /* 體線程t中所有網格體指針f的遍歷循環(huán) */ { C_CENTROID(x,f,t); /* 把體線程t中所有指針f中的網格體的中心點的坐標值賦給數組x[ND_ND] */ y = x[1]; /* 把x[ND_ND]中的第二個元素集合賦給變量y */ if ( y > 0.5 ) /* 條件判斷,當y值大于0.5時,執(zhí)行下列語句 */ { C_PROFILE(f, t, i) = y^2; /* y^2是表示入口速度等于y坐標值的平方,這里可以改成你要的關系式 */ } else /* 條件判斷 */ { C_PROFILE(f, t, i) = 1; /* 條件判斷,當y值小于0.5時,執(zhí)行語句 */ } } end_c_loop(f,t) /* 遍歷循環(huán)結束 */ } 最后要解釋方法導入到fluent里 再在速度入口條件下導入 |




金蟲 (正式寫手)
|
#include "udf.h" #include "math.h" #define pi 3.14159 DEFINE_PROFILE(inlet_x_velocity, thread, position) { real x[ND_ND]; /* this will hold the position vector */ real y; face_t f; begin_f_loop(f, thread) { F_CENTROID(x,f,thread); y = x[0]; F_PROFILE(f, thread, position) =80.*abs(sin(pi*y/.6)); } end_f_loop(f, thread) } 不保證對,自己多想多試。 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料專碩調劑 +4 | 椰椰。 2026-03-29 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 化學工程085602 305分求調劑 +22 | RichLi_ 2026-03-25 | 22/1100 |
|
|
[考研] 材料科學與工程求調劑 +5 | 深V宿舍吧 2026-03-29 | 5/250 |
|
|
[考研] 289求調劑 +5 | BrightLL 2026-03-29 | 5/250 |
|
|
[考研] 340求調劑 +6 | Amber00 2026-03-26 | 6/300 |
|
|
[考研] 348求調劑 +5 | 小懶蟲不懶了 2026-03-28 | 5/250 |
|
|
[考研] 一志愿中南大學化學0703總分337求調劑 +5 | niko- 2026-03-27 | 5/250 |
|
|
[考研] 0703本科鄭州大學求調劑 +3 | nhj_ 2026-03-25 | 3/150 |
|
|
[考研] 0856,材料與化工321分求調劑 +12 | 大饞小子 2026-03-27 | 13/650 |
|
|
[考研] 一志愿南昌大學324求調劑 +7 | hanamiko 2026-03-27 | 7/350 |
|
|
[考研] 311求調劑 +3 | 希望上岸阿小楊 2026-03-23 | 3/150 |
|
|
[考研] 086502化學工程342求調劑 +6 | 阿姨復古不過 2026-03-27 | 6/300 |
|
|
[考研] 265求調劑11408 +3 | 劉小鹿lu 2026-03-27 | 3/150 |
|
|
[考博] 26申博 +3 | 加油沖! 2026-03-26 | 3/150 |
|
|
[考研] 324求調劑 +5 | hanamiko 2026-03-26 | 5/250 |
|
|
[考研] 286求調劑 +4 | lim0922 2026-03-26 | 4/200 |
|
|
[考研] 求調劑,一志愿 南京航空航天大學大學 ,080500材料科學與工程學碩 +4 | @taotao 2026-03-26 | 5/250 |
|
|
[考研] 求b區(qū)院校調劑 +4 | 周56 2026-03-24 | 5/250 |
|
|
[考研]
|
13659058978 2026-03-24 | 4/200 |
|
|
[考研] 一志愿國科過程所081700,274求調劑 +3 | 三水研0水立方 2026-03-23 | 3/150 |
|