| 1 | 1/1 | 返回列表 |
| 查看: 1188 | 回復(fù): 0 | |||
mengdong220新蟲 (初入文壇)
|
[交流]
fluent-UDF-DEFINE_INIT宏
|
|
DEFINE_INIT是一個通用的宏,你可以使用它為求解方案指定一組初始值。DEFINE_INIT實(shí)現(xiàn)了與patch相同的效果,但是使用了不同的方法,即使用UDF。每次初始化都執(zhí)行一次DEFINE_INIT函數(shù),并在求解程序執(zhí)行默認(rèn)初始化之后立即調(diào)用該函數(shù)。由于它是在流場初始化后調(diào)用的,所以通常用于設(shè)置流場的初始值。 DEFINE_INIT(name, d) DEFINE_INIT有兩個參數(shù):name和d。name為UDF的名稱,d是從ANSYS FLUENT求解器傳遞到UDF的值。 Domain *d:指向要在其上應(yīng)用初始化函數(shù)的域的指針。域參數(shù)提供對網(wǎng)格中所有單元格和面線程的訪問。對于多相流,求解器傳遞給函數(shù)的指針是混合級域。 下面的UDF名為my_init_func,用于初始化流場變量 它只在解決方案過程開始時(shí)執(zhí)行一次,該函數(shù)既可以在ANSYS FLUENT中解釋執(zhí)行也可以編譯執(zhí)行。UDF源代碼如下: /*********************************************************************** UDF for initializing flow field variables ************************************************************************/ #include "udf.h" DEFINE_INIT(my_init_func,d) { cell_t c; Thread *t; real xc[ND_ND]; /* loop over all cell threads in the domain */ thread_loop_c(t,d) { /* loop over all cells */ begin_c_loop_all(c,t) { C_CENTROID(xc,c,t); if (sqrt(ND_SUM(pow(xc[0],2.),pow(xc[1],2.),pow(xc[2],2.))) < 0.25) C_T(c,t) = 400.; else C_T(c,t) = 300.; } end_c_loop_all(c,t) } } 宏ND_SUM(a,b,c)計(jì)算前兩個參數(shù)(2D)或所有三個參數(shù)(3D)的和。 |
| 1 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿清華深研院材料專碩294分,專業(yè)課111分,本科中南大學(xué)材料,有六級,有工作經(jīng)驗(yàn) +4 | H14528 2026-03-04 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 313分生物學(xué)求調(diào)劑 +4 | Yyt楊1 2026-03-09 | 6/300 |
|
|
[考研] 一志愿安徽大學(xué)材料工程專碩313分,求調(diào)劑的學(xué)校 +3 | Yu先生 2026-03-10 | 3/150 |
|
|
[考研] 315食品工程求調(diào)劑 +3 | Oreov0 2026-03-06 | 5/250 |
|
|
[考研] 310 070300化學(xué)求調(diào)劑 +4 | 撲風(fēng)鈴的貓 2026-03-08 | 5/250 |
|
|
[考研] 考研調(diào)劑,一志愿山東大學(xué)材料與化工,328分,政治51 +5 | 關(guān)你西紅柿929 2026-03-08 | 6/300 |
|
|
[考研] 313求調(diào)劑 +4 | Yyt楊1 2026-03-07 | 5/250 |
|
|
[考研] 求0856調(diào)劑 +5 | 小力氣珂珂 2026-03-08 | 5/250 |
|
|
[考研] 290 材料與化工求調(diào)劑 +7 | Nebulala 2026-03-08 | 7/350 |
|
|
[考研] 一志愿武理314求調(diào)劑 +4 | ( ̄~ ̄;) 2026-03-08 | 5/250 |
|
|
[考研] 085700資環(huán)求調(diào)劑,初始279,六級已過,英語能力強(qiáng) +4 | 085700資環(huán)調(diào)劑 2026-03-03 | 5/250 |
|
|
[考研] 材料277分求調(diào)劑 +13 | 飯飯星球 2026-03-04 | 14/700 |
|
|
[考研]
|
zbcm_zbcm 2026-03-05 | 6/300 |
|
|
[考研] 材料考研339求調(diào)劑 +3 | Karry*^_^* 2026-03-04 | 3/150 |
|
|
[考研] 282求調(diào)劑 +7 | 夕~日 2026-03-05 | 8/400 |
|
|
[考研] 求調(diào)劑,學(xué)校研究所都可以,材料與化工267分 +6 | wmx1 2026-03-05 | 6/300 |
|
|
[考研] 求調(diào)劑 +3 | 泡了個椒 2026-03-04 | 4/200 |
|
|
[考研] 267調(diào)劑求助 +5 | 聰少OZ 2026-03-04 | 5/250 |
|
|
[考研] 材料學(xué)碩080500復(fù)試調(diào)劑294 +3 | 四葉zjz 2026-03-04 | 3/150 |
|
|
[考研] 0703化學(xué)求調(diào)劑 +3 | 將未有期 2026-03-04 | 3/150 |
|