fluent中判斷收斂的方法
2016-11-09 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
判斷計算是否收斂,沒有一個通用的方法。通過殘差值判斷的方法,對一些問題或許很有效,但在某些問題中往往會得出錯誤的結(jié)論。因此,正確的做法是,不僅要通過殘差值,也要通過監(jiān)測所有相關(guān)變量的完整數(shù)據(jù),以及檢查流入與流出的物質(zhì)和能量是否守恒的方法來判斷計算是否收斂。
1、監(jiān)測殘差值。在迭代計算過程中,當各個物理變量的殘差值都達到收斂標準時,計算就會發(fā)生收斂。Fluent默認的收斂標準是:除了能量的殘差值外,當所有變量的殘差值都降到低于10-3 時,就認為計算收斂,而能量的殘差值的收斂標準為低于10-6。
2、計算結(jié)果不再隨著迭代的進行發(fā)生變化。有時候,因為收斂標準設(shè)置得不合適,物理量的殘差值在迭代計算的過程中始終無法滿足收斂標準。然而,通過在迭代過程中監(jiān)測某些代表性的流動變量,可能其值已經(jīng)不再隨著迭代的進行發(fā)生變化。此時也可以認為計算收斂。
3、整個系統(tǒng)的質(zhì)量,動量,能量都守恒。在Flux Reports對話框中檢查流入和流出整個系統(tǒng)的質(zhì)量,動量,能量是否守恒。守恒,則計算收斂。不平衡誤差少于0.1%,也可以認為計算是收斂的。
FLUENT中殘差的概念殘差是cell各個face的通量之和,當收斂后,理論上當單元內(nèi)沒有源項使各個面流入的通量也就是對物理量的輸運之和應(yīng)該為零。最大殘差或者RSM殘差 反映流場與所要模擬流場(只收斂后應(yīng)該得到的流場,當然收斂后得到的流場與真實流場之間還是存在一定的差距)的殘差,殘差越小越好,由于存在數(shù)值精度問 題,不可能得到0殘差,對于單精度計算一般應(yīng)該低于初始殘差1e-03以下才好,當注意具體情況,看各個項的收斂情況(比方說連續(xù)項不易收斂而能量項容 易)。
一般在FLUENT中可以進行進出口流量監(jiān)控,當殘差收斂到一定程度后,還要看進出口流量是否穩(wěn)定平衡,才可確定收斂與否(翼型計算時要監(jiān)控升阻力的平衡)。
殘差在較高位震蕩,需要檢查邊界條件是否合理,其次檢查初始條件是否合理,比如激波的流場,初始條件的不合適會造成流場的振蕩。有時流場可能有分離或者回 流,這本身是非定常現(xiàn)象,計算時殘差會在一定程度上發(fā)生振蕩,這是如果進出口流量是否達到穩(wěn)定平衡,也可以認為流場收斂。另外fluent缺省采用多重網(wǎng) 格,在計算后期將多從網(wǎng)格設(shè)置為0可以避免一些波長的殘差在細網(wǎng)格上發(fā)生震蕩。
FLUENT不收斂通常的解決方式
①、一般首先是改變初值,嘗試不同的初始化,事實上好像初始化很關(guān)鍵,對于收斂。 ②、FLUENT的收斂最基礎(chǔ)的是網(wǎng)格的質(zhì)量,計算的時候看怎樣選擇CFL數(shù),這個靠經(jīng)驗。 ③、首先查找網(wǎng)格問題,如果問題復雜比如多相流問題,與模型、邊界、初始條件都有關(guān)系。 ④、有時初始條件和邊界條件嚴重影響收斂性,曾經(jīng)作過一個計算反反復復,通過修改網(wǎng)格,重新定義初始條件,包括具體的選擇的模型, 還有老師經(jīng)常用的方法就是看看哪個因素不收斂,然后尋找和它有關(guān)的條件,改變相應(yīng)參數(shù)。就收斂了。 ⑤、A.檢查是否哪里設(shè)定有誤:比方用mm的unit建構(gòu)的mesh,忘了scale;比方給定的邊界條件不合理。B從算至發(fā)散前幾步,看presure 分布,看不出來的話,再算幾步, 看看問題大概出在那個區(qū)域。 C網(wǎng)格,配合第二點作修正,就重建個更漂亮的,或是更粗略的來處理。D再找不出來的話,換個solver。 ⑥、解決的辦法是設(shè)幾個監(jiān)測點,比如出流或參數(shù)變化較大的地方,若這些地方的參數(shù)變化很小,就可以認為是收斂了,盡管此時殘值曲線還沒有降下來。 ⑦、調(diào)節(jié)松弛因子也能影響收斂,不過代價是收斂速度。 |
相關(guān)標簽搜索:fluent中判斷收斂的方法 Fluent培訓 Fluent流體培訓 Fluent軟件培訓 fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析