| 2 | 1/1 | 返回列表 |
| 查看: 865 | 回復(fù): 1 | |||
genesiskknd新蟲 (初入文壇)
|
[交流]
小弟編寫了一個(gè)UDF,但是無(wú)法hookup,請(qǐng)各位高手看看是哪里出錯(cuò)了
|
|
大家好, 小弟最近在做一個(gè)煙囪的瞬態(tài)模擬,邊界條件是壓力進(jìn)口和壓力出口。其中壓力進(jìn)口是一個(gè)隨煙囪內(nèi)部平均溫度變化的變量。想通過(guò)先自定義一個(gè)UDF,將邊界條件中的壓力與煙囪內(nèi)部平均溫度關(guān)聯(lián),然后在Profile Update Interval中將邊界條件的更新設(shè)置為每一個(gè)時(shí)間步長(zhǎng)更新一次。下面是我編寫的UDF原程序: #include "udf.h" /*定義隨平均溫度變化的壓力進(jìn)口*/ DEFINE_PROFILE(pressure_inlet,thread,i) { /*求平均溫度,所有代碼取自UDF manual*/ Domain *d; real tavg = 0.; real tmax = 0.; real tmin = 0.; real temp,volume,vol_tot; Thread *t; cell_t c; d = Get_Domain(1); thread_loop_c(t,d) { begin_c_loop(c,t) { volume = C_VOLUME(c,t); temp = C_T(c,t); if (temp < tmin || tmin == 0.) tmin = temp; if (temp > tmax || tmax == 0.) tmax = temp; vol_tot += volume; tavg += temp*volume; } end_c_loop(c,t) tavg /= vol_tot; printf("\n Tmin = %g Tmax = %g Tavg = %g\n",tmin,tmax,tavg); } /*定義邊界條件,部分代碼取自UDF manual*/ face_t f; begin_f_loop(f,thread) { F_PROFILE(f,thread,i) = 0.0345*75*((1/303)-(1/(273+tavg))); } end_f_loop(f,t) } 在上述文件完成后,改名為pressure.c,然后在fluent中通過(guò)Inteperated方式導(dǎo)入(點(diǎn)選了Display Assembly List)。但是當(dāng)我點(diǎn)擊Interpret之后,控制臺(tái)并未按manual中顯示編譯后的代碼,而是顯示:cpp -I"C:\PROGRA~1\ANSYSI~1\v130\fluent\fluent13.0.0/src" -I"C:\PROGRA~1\ANSYSI~1\v130\fluent\fluent13.0.0/cortex/src" -I"C:\PROGRA~1\ANSYSI~1\v130\fluent\fluent13.0.0/client/src" -I"C:\PROGRA~1\ANSYSI~1\v130\fluent\fluent13.0.0/multiport/src" -I. -DUDF ONFIG_H="<udfconfig.h>" "C:\Stack\UDF\pressure.c" Interrupting... Done. 由于當(dāng)中沒有提示錯(cuò)誤,因此直接到邊界條件找到壓力進(jìn)口想將此UDF加載到邊界條件當(dāng)中。但是在壓力的輸入下拉列表里面還是沒有定義的UDF。 小弟的問(wèn)題是,倒地這當(dāng)中哪里發(fā)生了錯(cuò)誤,導(dǎo)致不能加載UDF。 問(wèn)題比較冗長(zhǎng),再次感謝各位幫助小弟解決此問(wèn)題。謝謝/bow |
新蟲 (初入文壇)
| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 求調(diào)劑院校信息 +3 | CX 330 2026-03-21 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 317求調(diào)劑 +9 | 申子申申 2026-03-19 | 15/750 |
|
|
[考研] 0805材料320求調(diào)劑 +3 | 深海物語(yǔ) 2026-03-20 | 3/150 |
|
|
[考研] 化學(xué)求調(diào)劑 +4 | 臨澤境llllll 2026-03-17 | 5/250 |
|
|
[考研] 307求調(diào)劑 +10 | 冷笙123 2026-03-17 | 10/500 |
|
|
[考研] 324分 085600材料化工求調(diào)劑 +4 | llllkkkhh 2026-03-18 | 4/200 |
|
|
[考研]
|
.6lL 2026-03-18 | 8/400 |
|
|
[考研] 274求調(diào)劑 +10 | S.H1 2026-03-18 | 10/500 |
|
|
[考研] 材料專碩英一數(shù)二306 +7 | z1z2z3879 2026-03-18 | 7/350 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 261求B區(qū)調(diào)劑,科研經(jīng)歷豐富 +3 | 牛奶很忙 2026-03-20 | 4/200 |
|
|
[考研] 08工學(xué)調(diào)劑 +5 | 用戶573181 2026-03-20 | 5/250 |
|
|
[考研] 281求調(diào)劑(0805) +14 | 煙汐憶海 2026-03-16 | 25/1250 |
|
|
[考研] 085601材料工程專碩求調(diào)劑 +10 | 慕寒mio 2026-03-16 | 10/500 |
|
|
[考研] 生物學(xué)071000 329分求調(diào)劑 +3 | 我愛生物生物愛?/a> 2026-03-17 | 3/150 |
|
|
[考研] 277調(diào)劑 +5 | 自由煎餅果子 2026-03-16 | 6/300 |
|
|
[考研] 一志愿南京大學(xué),080500材料科學(xué)與工程,調(diào)劑 +4 | Jy? 2026-03-16 | 4/200 |
|
|
[考研] 275求調(diào)劑 +4 | 太陽(yáng)花天天開心 2026-03-16 | 4/200 |
|
|
[考研] 0856專碩279求調(diào)劑 +5 | 加油加油!? 2026-03-15 | 5/250 |
|