| 10 | 1/1 | 返回列表 |
| 查看: 4083 | 回復(fù): 9 | |||
huimengliu新蟲(chóng) (初入文壇)
|
[交流]
fluent多孔介質(zhì)孔隙率是位置的函數(shù)問(wèn)題求助 已有3人參與
|
|
本帖內(nèi)容被屏蔽 |
新蟲(chóng) (初入文壇)
新蟲(chóng) (初入文壇)
|
改完計(jì)算之后,在cfd post 里面看壓力云圖多孔板內(nèi)部還是全部都通過(guò)流體。。。不知道是不是應(yīng)該把粘性阻力系數(shù),慣性阻力系數(shù)關(guān)于位置的函數(shù)也編入U(xiǎn)DF里面,因?yàn)榭紫堵首兓@兩個(gè)系數(shù)也會(huì)隨之變化。。。 或者是因?yàn)槲医o的xyz的坐標(biāo)不對(duì)應(yīng)多孔板的坐標(biāo)?我用UG建的模型,ICEM畫(huà)的網(wǎng)格,導(dǎo)入到fluent里面發(fā)現(xiàn)坐標(biāo)已經(jīng)略有變化。。是不是對(duì)多孔板這個(gè)多孔域進(jìn)行UDF編程有單獨(dú)的一套新的坐標(biāo)系? 我有看到有人說(shuō)fluent自帶的多孔模型不考慮流體在多孔介質(zhì)內(nèi)部的蜿蜒,不考慮細(xì)觀分布,只是大體的等效,如果真是這樣那我再如何設(shè)置孔隙率是位置的函數(shù)都沒(méi)用吧 |
新蟲(chóng) (初入文壇)
送紅花一朵 |
您好,我一直調(diào)試,看了一些別的例子,似乎要加上動(dòng)量源項(xiàng)。。下面是我看到的一個(gè)二維多孔介質(zhì)用的udf。。。 #include "udf.h" DEFINE_SOURCE(xmom_source,cell,thread,dS,eqn) { const real c2=100; real x[ND_ND]; real con,source; C_CENTROID(x,c,t); con=c2*0.5*C_R(c,t);/*C_R(c,t) terms density of air*/ source=0.001-con*fabs(C_U(c,t))*C_U(c,t); dS[eqn]=-2*con*fabs(C_U(c,t)); return source; } |
|
本帖內(nèi)容被屏蔽 |
新蟲(chóng) (初入文壇)
|
謝謝您的解答。 我模擬的過(guò)程中發(fā)現(xiàn)多孔域內(nèi)部和外部的速度一樣,雖然我確實(shí)發(fā)現(xiàn)了透過(guò)多孔介質(zhì)有壓力降。本來(lái)我定義的阻力系數(shù)大的地方速度應(yīng)該小,阻力系數(shù)小的得放速度應(yīng)該大。 我在文獻(xiàn)中發(fā)現(xiàn) 由于數(shù)值模擬中沒(méi)有表示多孔介質(zhì)區(qū)域的實(shí)際幾何模型存在,因此 FLUENT 中認(rèn)為在多孔介質(zhì)區(qū)域內(nèi)的速度與區(qū)域外氣流的速度相同。這樣無(wú)法 模擬多孔介質(zhì)區(qū)域?qū)饬魉俣仍黾拥挠绊!斗里L(fēng)柵氣動(dòng)性能的風(fēng)洞試驗(yàn)及數(shù)值模擬研究》_李兆楊 于是 在標(biāo)準(zhǔn)動(dòng)量方程中增加動(dòng)量源項(xiàng),我們可以通過(guò)在 FLUENT 中采用 UDF 編譯的方法直接計(jì)算多孔介質(zhì)區(qū)域的動(dòng)量方程源項(xiàng)。由于疏透結(jié)構(gòu)自身對(duì)氣流 的體積阻塞作用,會(huì)對(duì)氣流產(chǎn)生局部加速作用,如前所述,多孔介質(zhì)模型未能 考慮這種局部加速作用,我們可以通過(guò)考慮單元平均體積疏透率,通過(guò) UDF 編 譯程序來(lái)求解真實(shí)速度或物理速度————《防風(fēng)柵氣動(dòng)性能的風(fēng)洞試驗(yàn)及數(shù)值模擬研究》_李兆楊 附上他的UDF #include "udf.h" #define C2 20112500e+001 /*porous loss coefficients*/ #define G 8.200000e-001 /*porous stands for the value per unit*/ DEFINE_ADJUST(velocity_adjust,domain) { int ID=16; /* zone ID for porous zone */ Thread *thread=Lookup_Thread[domain,16]; cell_t,c; real x[ND_ND];/*this will hold the position vector*/ begin_c_loop(c,thread) { C_CENTROID(x,c,thread); C_U(c,thread)=G*C_U(c,thread); C_V(c,thread)=G*C_V(c,thread); C_W(c,thread)=G*C_W(c,thread); } end_c_loop(c,thread) } /*source define for x-momentum*/ DEFINE_SOURCE(xmom_source,c,t,dS,eqn) { real x[ND_ND];/*this will hold the position vector*/ real con,source; C_CENTROID(x,c,t); con=c2*0.5*C_R(c,t);/*C_R(c,t) terms density of air*/ source=0.001-con*fabs(C_U(c,t))*C_U(c,t); dS[eqn]=-2*con*fabs(C_U(c,t)); return source |
專(zhuān)家顧問(wèn) (正式寫(xiě)手)
![]() |
專(zhuān)家經(jīng)驗(yàn): +78 |
| 10 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|