| 5 | 1/1 | 返回列表 |
| 查看: 2408 | 回復(fù): 21 | |||
| 當(dāng)前只顯示滿(mǎn)足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
opporoppor新蟲(chóng) (初入文壇)
|
[求助]
一個(gè)入口速度函數(shù)的UDF編程,新手實(shí)在無(wú)力,望大神不吝賜教! 已有2人參與
|
||
|
入口速度是V=80*丨sin((pi*x)/0.6)丨, “丨”表示絕對(duì)值,“pi”表示圓周率。 fluent新手,對(duì)宏命令知之甚少,希望大神能幫我編寫(xiě)一個(gè)函數(shù)。深表感激! |
|
fluent udf 是采用c++編寫(xiě)的 如果是一個(gè)整數(shù)的話 那么他的絕對(duì)是 abs() 長(zhǎng)整型式 labs() 雙精度數(shù)是fabs() 正弦函數(shù)是 sin() 所以你的可以是labs(sin(f(x))) f(x)就是你的表達(dá)式 自己多試試吧 y>0.5 就是當(dāng)y軸坐標(biāo)大于0.5時(shí) 讓你的速度等于那個(gè)等式 y<0.5 執(zhí)行另外一個(gè)表達(dá)式 就是分段函數(shù) 你這里是單一區(qū)間 不用這個(gè)條件判斷 直接寫(xiě)就行了 |

|
#include "udf.h" DEFINE_PROFILE(velocity1,t,i) /* 定義屬性宏 三個(gè)參數(shù) 第一是名稱(chēng) 第二個(gè)是線程指針 第三個(gè)是變量標(biāo)號(hào) */ { real x[ND_ND]; /* 存放2D或者3D位置參數(shù) */ real y; /* y值為模型中的y坐標(biāo)值 */ cell_t f; /* 創(chuàng)建網(wǎng)格體指針 */ begin_c_loop(f,t) /* 體線程t中所有網(wǎng)格體指針f的遍歷循環(huán) */ { C_CENTROID(x,f,t); /* 把體線程t中所有指針f中的網(wǎng)格體的中心點(diǎn)的坐標(biāo)值賦給數(shù)組x[ND_ND] */ y = x[1]; /* 把x[ND_ND]中的第二個(gè)元素集合賦給變量y */ if ( y > 0.5 ) /* 條件判斷,當(dāng)y值大于0.5時(shí),執(zhí)行下列語(yǔ)句 */ { C_PROFILE(f, t, i) = y^2; /* y^2是表示入口速度等于y坐標(biāo)值的平方,這里可以改成你要的關(guān)系式 */ } else /* 條件判斷 */ { C_PROFILE(f, t, i) = 1; /* 條件判斷,當(dāng)y值小于0.5時(shí),執(zhí)行語(yǔ)句 */ } } end_c_loop(f,t) /* 遍歷循環(huán)結(jié)束 */ } 最后要解釋方法導(dǎo)入到fluent里 再在速度入口條件下導(dǎo)入 |


新蟲(chóng) (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料專(zhuān)碩找調(diào)劑 +3 | 哈哈哈吼吼吼哈 2026-03-23 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 一志愿國(guó)科過(guò)程所081700,274求調(diào)劑 +3 | 三水研0水立方 2026-03-23 | 3/150 |
|
|
[考研] 一志愿武理材料工程348求調(diào)劑 +6 |  ̄^ ̄゜汗 2026-03-19 | 9/450 |
|
|
[考研] 一志愿陜師大生物學(xué)071000,298分,求調(diào)劑 +3 | SYA! 2026-03-23 | 3/150 |
|
|
[考研] 316求調(diào)劑 +7 | 梁茜雯 2026-03-19 | 7/350 |
|
|
[考研] 招08考數(shù)學(xué) +6 | laoshidan 2026-03-20 | 14/700 |
|
|
[考研] 298求調(diào)劑 +8 | 上岸6666@ 2026-03-20 | 8/400 |
|
|
[考研]
求調(diào)劑材料學(xué)碩080500,總分289分
5+3
|
@taotao 2026-03-19 | 21/1050 |
|
|
[考研] 291求調(diào)劑 +5 | 孅華 2026-03-22 | 5/250 |
|
|
[考研] 一志愿中南化學(xué)(0703)總分337求調(diào)劑 +9 | niko- 2026-03-19 | 10/500 |
|
|
[考研] 考研調(diào)劑 +4 | 來(lái)好運(yùn)來(lái)來(lái)來(lái) 2026-03-21 | 4/200 |
|
|
[考研] 085600材料與化工306 +4 | z1z2z3879 2026-03-21 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 妮妮ninicgb 2026-03-21 | 4/200 |
|
|
[考研] 22 350 本科985求調(diào)劑,求老登收留 +3 | 李軼男003 2026-03-20 | 3/150 |
|
|
[考研] 085601調(diào)劑 358分 +3 | zzzzggh 2026-03-20 | 4/200 |
|
|
[考研] 一志愿南昌大學(xué),327分,材料與化工085600 +9 | Ncdx123456 2026-03-19 | 9/450 |
|
|
[考研] 材料學(xué)碩297已過(guò)四六級(jí)求調(diào)劑推薦 +11 | adaie 2026-03-19 | 11/550 |
|
|
[考研] 261求B區(qū)調(diào)劑,科研經(jīng)歷豐富 +3 | 牛奶很忙 2026-03-20 | 4/200 |
|
|
[考博] 申博26年 +3 | 八6八68 2026-03-19 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 +5 | pupcoco 2026-03-17 | 8/400 |
|