資源描述:
《fluent問(wèn)題匯總》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、[轉(zhuǎn)貼]網(wǎng)友的flluent問(wèn)題匯總admin發(fā)表于:2007-7-1016:56來(lái)源:水泵人PUMPREN-社區(qū)門(mén)戶1??現(xiàn)在用FLUENT的UDF來(lái)加入模塊,但是用compiledudf時(shí),共享庫(kù)老是連不上?解決辦法:1〉你的計(jì)算機(jī)必須安裝C語(yǔ)言編譯器。2〉請(qǐng)你按照以下結(jié)構(gòu)構(gòu)建文件夾和存放文件:libudf/src/*.c(*.c為你的源程序);libudf/ntx86/2d(二維為2d,三維為3d)/makefile(由makefile_nt.udf改過(guò)來(lái)的)libudf/ntx86/2d(二維為2d,三維為3d)/user_nt.
2、udf(對(duì)文件中的SOURCE,VERSION,PARALLEL_NODE進(jìn)行相應(yīng)地編輯)3〉通過(guò)命令提示符進(jìn)入文件夾libudf/ntx86/2d/中,運(yùn)行C語(yǔ)言命令nmake,如果C預(yù)言編譯器按裝正確和你的源程序無(wú)錯(cuò)誤,那么此時(shí)會(huì)編譯出Fluent需要的庫(kù)文件(*.lib)這時(shí)再啟動(dòng)Fluent就不會(huì)出錯(cuò)了。??2在使用UDF中用編譯連接,按照幫助文件中給出的步驟去做了,結(jié)果在連接中報(bào)錯(cuò)“系統(tǒng)找不到指定文件”。??udf文件可能不在工作目錄中,應(yīng)該把它拷到工作目錄下,或者輸入它的全部路徑.3這個(gè)1e-3或者1e-4的收斂標(biāo)準(zhǔn)是相對(duì)而言
3、的。在FLUENT中殘差是以開(kāi)始5步的平均值為基準(zhǔn)進(jìn)行比較的。如果你的初值取得好,你的迭代會(huì)很快收斂,但是你的殘差卻依然很高;但是當(dāng)你改變初場(chǎng)到比較不同的值時(shí),你的殘差開(kāi)始會(huì)很大,但隨后卻可以很快降低到很低的水平,讓你看起來(lái)心情很好。其實(shí)兩種情況下流場(chǎng)是基本相同的。由此來(lái)看,判斷是否收斂并不是嚴(yán)格根據(jù)殘差的走向而定的??梢赃x定流場(chǎng)中具有特征意義的點(diǎn),監(jiān)測(cè)其速度,壓力,溫度等的變化情況。如果變化很小,符合你的要求,即可認(rèn)為是收斂了。一般來(lái)說(shuō),壓力的收斂相對(duì)比較慢一些的。是否收斂不能簡(jiǎn)單看殘差圖,還有許多其他的重要標(biāo)準(zhǔn),比如進(jìn)出口流量差、壓力
4、系數(shù)波動(dòng)等等,盡管殘差仍然維持在較高數(shù)值,但憑其他監(jiān)測(cè)也可判斷是否收斂。最重要的就是是否符合物理事實(shí)或試驗(yàn)結(jié)論。殘差曲線是否滿足只是一個(gè)表面的現(xiàn)象,還要看進(jìn)口和出口總量差不得大于1%,而且即使這樣子,收斂解也不一定準(zhǔn)確,它和網(wǎng)格劃分/離散化誤差,以及屋里模型的準(zhǔn)確性都有關(guān)系.所以得有試驗(yàn)數(shù)據(jù)做對(duì)比或者理論分析了當(dāng)然最終是否正確是要看是否與實(shí)驗(yàn)數(shù)據(jù)相符合!但既然有殘差圖的話,總應(yīng)該可以大概的看出是否收斂吧?是否要?dú)埐钜〉揭欢ǖ某潭?,或者是殘差不在增長(zhǎng),就可以一定程度上認(rèn)為是收斂的殘差的大小不能決定是否收斂,我在用FLUENT計(jì)算時(shí),多采用
5、監(jiān)測(cè)一個(gè)面的速度(或者是壓力、紊動(dòng)能等參數(shù))基本上不隨著計(jì)算時(shí)間的推移而變化,就認(rèn)為基本達(dá)到收斂4??據(jù)質(zhì)量守恒,收斂時(shí)進(jìn)、出口的流量數(shù)值應(yīng)大致相等(一般認(rèn)為進(jìn)出口質(zhì)量差值比上入口質(zhì)量的相對(duì)值小于0.5%時(shí)收斂,但是對(duì)特殊情況可能不同),但符號(hào)相反,一般出口流量是負(fù)值。5??在進(jìn)行穩(wěn)態(tài)計(jì)算時(shí)候,開(kāi)始?xì)埐罹€是一直下降的,可是到后來(lái)各種殘差線都顯示為波形波動(dòng),是不是不收斂阿?答:有些復(fù)雜或流動(dòng)環(huán)境惡劣情形下確實(shí)很難收斂。計(jì)算的精度(2階),網(wǎng)格太疏,網(wǎng)格質(zhì)量太差,等都會(huì)使殘差波動(dòng)。經(jīng)常遇到,一開(kāi)始下降,然后出現(xiàn)波動(dòng),可以降低松弛系數(shù),我的問(wèn)題
6、就能收斂,但如果網(wǎng)格質(zhì)量不好,是很難的。通常,計(jì)算非結(jié)構(gòu)網(wǎng)格,如果問(wèn)題比較復(fù)雜,會(huì)出現(xiàn)這種情況,建議作網(wǎng)格時(shí)多下些功夫。理論上說(shuō),殘差的震蕩是數(shù)值迭代在計(jì)算域內(nèi)傳遞遭遇障礙物反射形成周期震蕩導(dǎo)致的結(jié)果,與網(wǎng)格亞尺度雷諾數(shù)有關(guān)。例如,通常壓力邊界是主要的反射源,換成OUTFLOW邊界會(huì)好些。這主要根據(jù)經(jīng)驗(yàn)判斷。所以我說(shuō)網(wǎng)格和邊界條件是主要因素。6殘差——是cell各個(gè)Face的通量之和,當(dāng)收斂后,理論上當(dāng)單元體內(nèi)沒(méi)有源相時(shí)各個(gè)面流入的通量也就是對(duì)物理量的輸運(yùn)之和應(yīng)該為0。最大殘差或者RSM殘差反映流場(chǎng)與所要模擬流場(chǎng)(指收斂后應(yīng)該得到的流場(chǎng),
7、當(dāng)然收斂后得到的流場(chǎng)與真實(shí)流場(chǎng)之間還是存在一定的差距)的差距,殘差越小越好,由于存在數(shù)值精度問(wèn)題,不可能得到0殘差,對(duì)于單精度計(jì)算一般應(yīng)該低于初始?xì)埐?e-03以下為好,但還要看具體問(wèn)題。一般在Fluent里可以添加進(jìn)出口流量監(jiān)控(printorplot),當(dāng)殘差收斂到一定程度后,還要看進(jìn)出口流量是否達(dá)到穩(wěn)定平衡,才可以確認(rèn)收斂與否。殘差在較高位震蕩,需要檢查邊界條件是否合理,其次檢查初始條件是否合適,比如在有激波的流場(chǎng),初始條件不合適,會(huì)帶來(lái)流場(chǎng)的震蕩。有時(shí)流場(chǎng)可能有分離或者回流,這本身是非定?,F(xiàn)象,計(jì)算時(shí)殘差會(huì)在一定程度上發(fā)生震蕩,這
8、時(shí)如果進(jìn)出口流量是否達(dá)到穩(wěn)定平衡,也可以認(rèn)為流場(chǎng)收斂了(前提是要消除其他不合理因數(shù))。另外Fluent缺損地采用多重網(wǎng)格,在計(jì)算后期,將多重網(wǎng)格設(shè)置為零可以避免一些波長(zhǎng)的殘差在細(xì)網(wǎng)格上發(fā)生震蕩