
發布
注冊
/
登錄殘差的案例
有限元計算殘差收斂多大視為收斂?
觀點1
fluent默認的收斂標準是:除能量的殘差值外,當所有變量的殘差值都降到低于1e-3時,就認為計算收斂,而能量的殘差值的收斂標準為低于1e-6
怎樣判斷計算結果是否收斂?
1、觀察點處的值不再隨計算步驟的增加而變化;
2、各個參數的殘差隨計算步數的增加而降低,最后趨于平緩;
3、要滿足質量守恒(計算中不牽涉到能量)或者是質量與能量守恒(計算中牽涉到能量)。
特別要指出的是,即使前兩個判據都已經滿足了,也并不表示已經得到合理的收斂解了,因為,如果松弛因子設置得太緊,各參數在每步計算的變化都不是太大,也會使前兩個判據得到滿足。此時就要再看第三個判據了。
還需要說明的就是,一般我們都希望在收斂的情況下,殘差越小越好,但是殘差曲線是全場求平均的結果,有時其大小并不一定代表計算結果的好壞,有時即使計算的殘差很大,但結果也許是好的,關鍵是要看計算結果是否符合物理事實,即殘差的大小與模擬的物理現象本身的復雜性有關,必須從實際物理現象上看計算結果。比如說本斑最近在算的一個全機模型,在大攻角情況下,解震蕩得非常厲害,而且殘差的量級也總下不去,但這仍然是正確的,為什么呢,因為大攻角下實際流動情形就是這樣的,不斷有渦的周期性脫落,流場本身就是非定常的,所以解也是波動的,處理的時候取平均就可以了。有時候我們會認為只要所有的殘差達到1e-3或者1e-4就是達到收斂了。其實這個1e-3或者1e-4的收斂標準是相對而言的。在FLUENT中殘差是以開始5步的平均值為基準進行比較的。如果你的初值取得好,你的迭代會很快收斂,但是你的殘差卻依然很高;但是當你改變初場到比較不同的值時,你的殘差開始會很大,但隨后卻可以很快降低到很低的水平,讓你看起來心情很好。其實兩種情況下流場是基本相同的。
由此來看,判斷是否收斂并不是嚴格根據殘差的走向而定的。
展開 仿真收斂不看殘差,看什么?
從把握全局標準的殘差,到追求終局目標的設計參數,最后深挖局部觀察的流動現象。從表及里,一層層剝開。
看完這三層,才敢說是否已經收斂。
一、全局標準
殘差——仿真軟件估算的誤差
常規的收斂判斷是:殘差小到十的負四次方、負六次方……。
對于簡單算例,直接用軟件給你的標準,殘差達到標準就認為收斂。
對于復雜算例,誰也無法只用殘差判斷是否收斂。
仿真軟件運行幾十步后,殘差完成了漂亮的跳水,就不死不活地上上下下波動。
你猜不透,殘差背后,仿真軟件是在辛苦地修正流場,還是在攪亂流場。
你猜不透,殘差下降到十的負六次方,表示流動已經修正合理,還是軟件根本忽視了不合理的分布。
殘差只是軟件估算的整個流場的殘余誤差,并沒有告訴你流場在發生什么。
大形勢與你有什么關系,大趨勢好的時候也有賠錢的,大形勢不好的時候,也有賺錢的。
殘差與你有什么關系,殘差小的時候,也有流場亂的,殘差大的時候,也有流場收斂的。
沒有人可以只用股票指數炒股賺錢。沒有人可以只用殘差判斷復雜算例收斂情況。
計算機不能自動設置一個收斂準則,取代你的判斷,所以你有存在的價值。
你抱怨的就是你存在的意義。
二、終局目標
換個思路,仿真的終局目標就是獲得設計參數。如果你要算阻力,為什么不直接觀察阻力變化?
直接觀察你關心的參數變化。例如:阻力、升力、薄弱點的溫度、漩渦附近的壓強、摻混處的濃度。
管它殘差如何,反正你又不用殘差做設計。只要你最掛念的位置沒有出問題,你最關注的設計參數平穩下來,這個仿真結果基本可以用了。
如果阻力還在持續下降,即使殘差再小,你也不敢說收斂了,還要繼續運行。
如果你關心的阻力,波動范圍超出了容忍的范圍,管它殘差是大是小,你都要繼續運行下去。
展開 仿真收斂不看殘差,看什么?
從把握全局標準的殘差,到追求終局目標的設計參數,最后深挖局部觀察的流動現象。從表及里,一層層剝開??赐赀@三層,才敢說是否已經收斂。
一、全局標準
殘差——仿真軟件估算的誤差
常規的收斂判斷是:殘差小到十的負四次方、負六次方……。
對于簡單算例,直接用軟件給你的標準,殘差達到標準就認為收斂。
對于復雜算例,誰也無法只用殘差判斷是否收斂。
仿真軟件運行幾十步后,殘差完成了漂亮的跳水,就不死不活地上上下下波動。
你猜不透,殘差背后,仿真軟件是在辛苦地修正流場,還是在攪亂流場。
你猜不透,殘差下降到十的負六次方,表示流動已經修正合理,還是軟件根本忽視了不合理的分布。殘差只是軟件估算的整個流場的殘余誤差,并沒有告訴你流場在發生什么。
計算機不能自動設置一個收斂準則,取代你的判斷,所以你有存在的價值。
二、終局目標
換個思路,仿真的終局目標就是獲得設計參數。如果你要算阻力,為什么不直接觀察阻力變化?直接觀察你關心的參數變化。例如:阻力、升力、薄弱點的溫度、漩渦附近的壓強、摻混處的濃度。管它殘差如何,反正你又不用殘差做設計。只要你最掛念的位置沒有出問題,你最關注的設計參數平穩下來,這個仿真結果基本可以用了。
如果阻力還在持續下降,即使殘差再小,你也不敢說收斂了,還要繼續運行。
如果你關心的阻力,波動范圍超出了容忍的范圍,管它殘差是大是小,你都要繼續運行下去。還有一種收斂,例如阻力雖然在波動,但是逐步出現了周期性。說明你遇到了個非要波動的流場,你再繼續運行,仿真軟件也無法消除流場的波動。這個時候,殘差也大,參數也波動,但是仿真已經收斂了。把重要參數隨仿真運行步數變化的曲線與殘差一起動態顯示出來。這種簡單粗暴的方法很有效。
時刻記?。耗阕非蟮氖菂?,不是殘差。
展開 聊聊CFD計算中的殘差
2保守得多,而且殘差存在振蕩,不過總體趨勢是殘差在減小。

[問題討論]Fluent殘差收斂標準問題
Fluent默認的收斂標準是:除能量的殘差值外,當所有變量的殘差值都降到低于10-3時,就認為計算收斂,而能量的殘差值的收斂標準為低于10-6
怎樣判斷計算結果是否收斂?
1、觀察點處的值不再隨計算步驟的增加而變化;
2、各個參數的殘差隨計算步數的增加而降低,最后趨于平緩;
3、要滿足質量守恒(計算中不牽涉到能量)或者是質量與能量守恒(計算中牽涉到能量)。
特別要指出的是,即使前兩個判據都已經滿足了,也并不表示已經得到合理的收斂解了,因為,如果松弛因子設置得太緊,各參數在每步計算的變化都不是太大,也會使前兩個判據得到滿足。此時就要再看第三個判據了。
還需要說明的就是,一般我們都希望在收斂的情況下,殘差越小越好,但是殘差曲線是全場求平均的結果,有時其大小并不一定代表計算結果的好壞,有時即使計算的殘差很大,但結果也許是好的,關鍵是要看計算結果是否符合物理事實,即殘差的大小與模擬的物理現象本身的復雜性有關,必須從實際物理現象上看計算結果。比如說本斑最近在算的一個全機模型,在大攻角情況下,解震蕩得非常厲害,而且殘差的量級也總下不去,但這仍然是正確的,為什么呢,因為大攻角下實際流動情形就是這樣的,不斷有渦的周期性脫落,流場本身就是非定常的,所以解也是波動的,處理的時候取平均就可以了。有時候我們會認為只要所有的殘差達到1e-3或者1e-4就是達到收斂了。其實這個1e-3或者1e-4的收斂標準是相對而言的。在FLUENT中殘差是以開始5步的平均值為基準進行比較的。如果你的初值取得好,你的迭代會很快收斂,但是你的殘差卻依然很高;但是當你改變初場到比較不同的值時,你的殘差開始會很大,但隨后卻可以很快降低到很低的水平,讓你看起來心情很好。其實兩種情況下流場是基本相同的。
由此來看,判斷是否收斂并不是嚴格根據殘差的走向而定的。
展開 [問題討論]Fluent殘差震蕩問題
一、殘差波動的主要原因:
1、高精度格式;
2、網格太粗;
3、網格質量差;
4、流場本身邊界復雜,流動復雜;
5、模型的不恰當使用。
二、問:在進行穩態計算時候,開始殘差線是一直下降的,可是到后來各種殘差線都顯示為波形波動,是不是不收斂?。? 答:有些復雜或流動環境惡劣情形下確實很難收斂。計算的精度(2 階),網格太疏,網格質量太差,等都會使殘差波動。經常遇到,一開始下降,然后出現波動,可以降低松弛系數,我的問題就能收斂,但如果網格質量不好,是很難的。通常,計算非結構網格,如果問題比較復雜,會出現這種情況,建議作網格時多下些功夫。理論上說,殘差的震蕩是數值迭代在計算域內傳遞遭遇障礙物反射形成周期震蕩導致的結果,與網格亞尺度雷諾數有關。例如,通常壓力邊界是主要的反射源,換成OUTFLOW 邊界會好些。這主要根據經驗判斷。所以我說網格和邊界條件是主要因素。
三、
1、網格問題:比如流場內部存在尖點等突變,導致網格在局部質量存在問題,影響收斂(這個問題站長遇到過。在用ICEM對水泵蝸殼劃分結構網格的時候,顯示質量很高,但是殘差一致震蕩,到最后近似一條直線的震蕩。結果差不多正確。后來查找了各種原因,最終發現時網格質量問題。在網格質量檢查的時候,一定要在導出網格時候檢查質量,也就是生成網格后檢查。檢查的時候設定最大質量為0.2(或者稍微高點),這樣質量差的網格才會顯示,如果只有一個兩個網格質量差,設置質量為1是會被忽略的。找到質量差的地方,重點修改這個地方就可以了)。
2、可以調整一下courant number,courant number實際上是指時間步長和空間步長的相對關系,系統自動減小courant數,這種情況一般出現在存在尖銳外形的計算域,當局部的流速過大或者壓差過大時出錯,把局部的網格加密再試一下。
展開 FLUENT中的非穩態的殘差曲線
非穩態的殘差圖中,每一次更新都會使殘差變大,因此會是一條振蕩的曲線。此外,x軸是對數軸,因此每次屏滿了之后都會重新調X軸,導致曲線彎曲。
時間步長越小,越不容易發散,特別是顯式計算對時間步長的要求很嚴格。如果在設定的最大迭代數(20)內還沒收斂,可能是要減小時間步長或者減小courant數。
通過殘差曲線來看收斂性:
- 一般的,殘差下降三個數量級表示至少達到了定性的收斂,流場的主要特征已經形成。
- 壓力基求解器的能量殘差應該下降到10-6以下
- 檢查全局通量守恒:檢查(NetResults)應該小于通過邊界通量的最小值的1%。(在Reports ->fluxes->mass flowrate->boundaries, 再compute)。
收斂遇到困難????
對一些病態問題,差質量的網格或者不合理的求解器設置都會出現數值的不穩定性。
變現為殘差曲線上揚(不收斂,發散)或者幾乎水平(不下降)
發散意味著守恒方程的不平衡增加。(Imbalance)
沒收斂的結果會誤導使用者
解決辦法
確保研究的問題是物理合理的(也許物理模型建錯了)
用一階離散格式計算一個初場(更加接近真實的初始化)
對于壓力基求解器,減小松弛因子(小的松弛因子可以增加收斂穩定性,但是會減慢收斂速度)
對于密度基求解器,減小courant number (FLUENT最好剛開始使用較小的courant number,否則容易導致迭代發散,然后觀察殘差,將其逐漸加大)。
實在不行,就只能重新生成網格或者加密質量差的網格( 網格自適應不能提高扭曲大的網格質量)
注意啦,對于密度基求解器,即使穩態問題也存在瞬態項。因此必須要用courant number限制時間步長。
展開 CAE黑話:收斂性、殘差與計算控制
2??
殘差
(
Residual
Force)
這是衡量“不平衡力”的指標。數學上為 $P - I$(外部載荷減去內部抗力)。殘差越小,說明力平衡越精確。如果殘差始終震蕩且不下降,通常需要檢查載荷步或網格。
3?? 能量偏差 (Energy Error/Balance)
評估能量守恒的準則。在顯式動力學或偽靜態分析中,由于引入了人工阻尼或沙漏控制,必須監控“偽能 (Artificial Energy)”與“內能 (Internal Energy)”的比值。通常要求該偏差控制在5%以內,否則結果不可信。
4?? 增量步控制 (Increment Control)
非線性計算不是一次完成的,而是切分成多個增量步。自動步長算法會根據收斂的難易程度自動縮放。如果收斂困難,減小初始步長(Initial Increment)是保命手段。
展開 【轉載】Fluent中殘差曲線continuity不收斂的問題
是不是到了一定的尺度就能收斂了,比如10-e5具體的數量級就收斂了
continuity
是質量殘差,具體是表示本次計算結果與上次計算結果的差別,如果別的條件收斂了,就差它。可
以點report,打開里面FLUX選項,算出進口與出口的質量流量差,看它是否小于0.5%.如果小于,可以判斷它
收斂.
(2)
fluent殘差曲線圖中continuity是什么含義?
是質量守恒方程的反映,也就是連續性的殘差。這個收斂的快并不能說明你的計算就一定正確,還要看動量
方程的迭代計算。表示某次迭代與上一次迭代在所有cells積分的差值,continuty表示連續性方程的殘差
(3)
正在學習Fluent,模擬圓管內的流動,速度入口,出口outflow運行后xy的速度很快就到1e-06了,但是
continuity老是降不下去,維持在1e-00和1e-03之間,減小松弛因子好像也沒什么變化大家有什么建議嗎?
你查看了流量是否平衡嗎?在report->flux里面操作,mass
flow
rate,把所有進出口都選上,compute一下,
看看nut
flux是什么水平,如果它的值小于總進口流量的1%,并且其他檢測量在繼續迭代之后不會發生波動,
也可以認為你的解是收斂的。
展開 案例20-基于模態分析法的印刷電路板組件動態仿真
通過使用殘差向量,可以在不顯著增加求解時間的情況下提高精度。
下圖顯示了使用和不使用殘差向量方法以及模態擴展時的運行時間和CPU時間。使用MSUPkey=YES可顯著縮短解決時間。
隨著殘差向量的增加,求解時間略有增加。對于50種模態,有殘差向量和無殘差向量的經過時間分別為143.00和137.42秒。
結果的精度
使用50個模態(第51個模態是殘差向量)獲得的殘差向量的模態形狀如下圖所示。注意,殘差向量對應y方向上的位移。
除模態變換中的特征向量外,殘差向量法還使用模態分析過程中計算的附加向量。這提高了響應解的精確性。下表列出了具有和不具有殘差向量的RPSD位移解。對于沒有殘差向量的50個模態,結果的精確性很差,如下表中的A列所示。如B列所示,使用殘差向量可以顯著提高精度。
下圖顯示了這些值的子集。該圖還包含帶有殘差向量的300個模態的RPSD值。由于該殘差矢量的頻率(1489Hz)落在輸入頻率的范圍之外,所以對于300個模態,結果幾乎沒有任何變化。因此,這被視為分析的基線。通常,應使用殘差向量來提高精度并減少模態數,其頻率最可能落入頻譜分析的輸入頻率范圍。
建議
要執行類似類型的分析,請考慮以下提示和建議:
• 如果將執行后續的MSUP分析(例如,模態分析后的模態疊加瞬態、諧波、頻譜或PSD分析),則將單元結果寫入模態文件,以便在后續分析的擴展過程中使用(MXPAND,,,,,,YES)。
• 如果激勵在模態分析之前已知,則建議在后續MSUP分析中使用殘差向量法。如果提取了足夠的模態,則殘差向量可能不顯著。
參考文獻
1. Bo Zhang, Han Ding, XinJun Sheng.
展開 學習Fluent的經驗匯總
在FLUENT中殘差是以開始5步的平均值為基準進行
比較的。如果你的初值取得好,你的迭代會很快收斂,但是你的殘差卻依然很高;但是當你改變初
場到比較不同的值時,你的殘差開始會很大,但隨后卻可以很快降低到很低的水平,讓你看起來心
情很好。其實兩種情況下流場是基本相同的。
由此來看,判斷是否收斂并不是嚴格根據殘差的走向而定的。可以選定流場中具有特征意義的點,
監測其速度,壓力,溫度等的變化情況。如果變化很小,符合你的要求,即可認為是收斂了。
一般來說,壓力的收斂相對比較慢一些的。
是否收斂不能簡單看殘差圖,還有許多其他的重要標準,比如進出口流量差、壓力系數波動等等
盡管殘差仍然維持在較高數值,但憑其他監測也可判斷是否收斂。最重要的就是是否符合物理事實
或試驗結論。
殘差曲線是否滿足只是一個表面的現象,還要看進口和出口總量差不得大于1%,而且即使這樣子,
收斂解也不一定準確,它和網格劃分/離散化誤差,以及屋里模型的準確性都有關系.所以得有試驗數
據做對比活著理論分析了
當然最終是否正確是要看是否與實驗數據相符合!但既然有殘差圖的話,總應該可以大概的看出
是否收斂吧?是否要殘差要小到一定的程度,或者是殘差不在增長,就可以一定程度上認為是收斂
的
殘差的大小不能決定是否收斂,我在用FLUENT計算時,多采用監測一個面的速度(或者是壓力、
紊動能等參數)基本上不隨著計算時間的推移而變化,就認為基本達到收斂
4 據質量守恒,收斂時進、出口的流量數值應大致相等(一般認為進出口質量差值比上入口質量的
相對值小于0.5%時收斂,但是對特殊情況可能不同 ),但符號相反,一般出口流量是負值。
5 在進行穩態計算時候,開始殘差線是一直下降的,可是到后來各種殘差線都顯示為波形波動,
是不是不收斂阿?
答:
有些復雜或流動環境惡劣情形下確實很難收斂。
展開 
Fluent中計算收斂標準淺析
FLUENT中殘差的概念:
殘差是cell各個face的通量之和,當收斂后,理論上當單元內沒有源項使各個面流入的通量也就是對物理量的輸運之和應該為零。最大殘差或者RSM殘差反映流場與所要模擬流場(只收斂后應該得到的流場,當然收斂后得到的流場與真實流場之間還是存在一定的差距)的殘差,殘差越小越好,由于存在數值精度問題,不可能得到0殘差,對于單精度計算一般應該低于初始殘差1e-03以下才好,當注意具體情況,看各個項的收斂情況(比方說連續項不易收斂而能量項容易)。
一般在FLUENT中可以進行進出口流量監控,當殘差收斂到一定程度后,還要看進出口流量是否穩定平衡,才可確定收斂與否(翼型計算時要監控升阻力的平衡)。
殘差在較高位震蕩,需要檢查邊界條件是否合理,其次檢查初始條件是否合理,比如激波的流場,初始條件的不合適會造成流場的振蕩。有時流場可能有分離或者回流,這本身是非定常現象,計算時殘差會在一定程度上發生振蕩,這是如果進出口流量是否達到穩定平衡,也可以認為流場收斂。另外fluent缺省采用多重網格,在計算后期將多從網格設置為0可以避免一些波長的殘差在細網格上發生震蕩。
計算收斂標準淺析
收斂曲線,實際上就是殘值曲線。求解微分方程的時候,都是采用迭代方法進行迭代。對于同一個節點的同一個物理值,第N次迭代的結果是c1,第N+1次迭代的結果是c2,那改點同一個物理值的殘值就可以定義為c2-c1。所以當殘值很小的時候,也就是c1和c2基本上一樣,即流場參數不變化,達到穩定了,所以就可以認為計算收斂了。一般來說,計算流體力學中殘值并不簡單的等于c2-c1,應該是單元格的通量項殘差,不過作用跟c2-c1是一樣的。在fluent的求解中,為了防止殘值過大導致計算出錯,在迭代中加上了松弛因子,也就是說fluent中的殘值應該等于通量項殘值*松弛因子。
展開 Fluent中計算收斂標準淺析
FLUENT中殘差的概念:
殘差是cell各個face的通量之和,當收斂后,理論上當單元內沒有源項使各個面流入的通量也就是對物理量的輸運之和應該為零。最大殘差或者RSM殘差反映流場與所要模擬流場(只收斂后應該得到的流場,當然收斂后得到的流場與真實流場之間還是存在一定的差距)的殘差,殘差越小越好,由于存在數值精度問題,不可能得到0殘差,對于單精度計算一般應該低于初始殘差1e-03以下才好,當注意具體情況,看各個項的收斂情況(比方說連續項不易收斂而能量項容易)。
一般在FLUENT中可以進行進出口流量監控,當殘差收斂到一定程度后,還要看進出口流量是否穩定平衡,才可確定收斂與否(翼型計算時要監控升阻力的平衡)。
殘差在較高位震蕩,需要檢查邊界條件是否合理,其次檢查初始條件是否合理,比如激波的流場,初始條件的不合適會造成流場的振蕩。有時流場可能有分離或者回流,這本身是非定?,F象,計算時殘差會在一定程度上發生振蕩,這是如果進出口流量是否達到穩定平衡,也可以認為流場收斂。另外fluent缺省采用多重網格,在計算后期將多從網格設置為0可以避免一些波長的殘差在細網格上發生震蕩。
計算收斂標準淺析
收斂曲線,實際上就是殘值曲線。求解微分方程的時候,都是采用迭代方法進行迭代。對于同一個節點的同一個物理值,第N次迭代的結果是c1,第N+1次迭代的結果是c2,那改點同一個物理值的殘值就可以定義為c2-c1。所以當殘值很小的時候,也就是c1和c2基本上一樣,即流場參數不變化,達到穩定了,所以就可以認為計算收斂了。一般來說,計算流體力學中殘值并不簡單的等于c2-c1,應該是單元格的通量項殘差,不過作用跟c2-c1是一樣的。在fluent的求解中,為了防止殘值過大導致計算出錯,在迭代中加上了松弛因子,也就是說fluent中的殘值應該等于通量項殘值*松弛因子。
展開 三十二、Fluent收斂判斷標準及方法
wx_fmt=png"> </p><p> </p><p> </p><p><strong>1.2 殘差的理解</strong></p><p><br></p><p>檢測的的物理量主要有速度、質量、能量、湍流參數等,如上圖1</p><p><br></p><p>這里的誤差并不是殘差Residual,實際上殘差的計算要復雜的多,但是為了理解方便,我們可以認為殘差等同于誤差。下圖是殘差公式:</p><p> <img src="https://mmbiz.qpic.cn/mmbiz_png/8tJMdLVYZyicRKfutZe5xPg3lTv8ADcu3f5ydfWyzN44iaox0jchkcZ2ic6l2DotLTBL4fgZicwxTq3ib30qa9WCFRA/640?wx_fmt=png"> </p><p><br></p><p>并不是所有的工況都會收斂。當各物理量的值基本不變時,即殘差很小時,工況才可能收斂。</p><p><br></p><p>但是對于瞬態,各物理量的值總是變化,如何收斂?正因如此瞬態才有時間步的概念,瞬態問題在每個時間步上都認為是穩態,所以瞬態問題的殘差圖總是波浪線型。</p><p><br></p><p><br></p><p><strong>2. 收斂標準</strong></p><p> </p><p><strong>2.1 殘差標準</strong></p><p><br></p><p>對所有的工況,沒有統一的判斷標準。對于大多數問題,默認的判斷標準已經足夠(For most problems, the default convergence criterion in ANSYS Fluent is sufficient. )</p><p><strong>建議殘差達到設定值后,多算50步,確定殘差之后都是減小的趨勢。
展開 6、通過歷史殘差監控收斂過程
殘差曲線用于顯示當殘差值是否達到指定的收斂精度。當仿真計算結束時,需要檢查殘差是否已經降低到至少3個數量級(即10-3)。對于壓力基求解器,縮放的能量殘差必須降低至10-6,縮放的組分殘差需要下降到10-5以達到組分平衡。
用戶也可以通過監測邊界或任何定義的表面上升力、阻力或力矩及其相關的變量或函數。
7、使用二階離散進行CFD仿真計算,以獲得比快速計算更好的計算精度。
收斂的計算結果不一定就是正確的結果,用戶應該使用二階迎風離散格式獲取最終的計算結果。
8、監測求解變量的值,以的變化在兩次迭代直接可以忽略不計
9、驗證屬性守恒已達到
計算結束后,需要確保計算域內各物理量達到守恒。除了監控殘差和歷史變量外,用戶還應當檢查系統內整體的熱量和質量平衡。最低限度,通過計算域邊界的通量凈不平衡凈不平衡量應當小于1%。
10、檢查網格依賴性
用戶應當確保計算結果是網格獨立的,并且使用網格自適應方法那修改網格,或者創建額外的網格以進行網格獨立性驗證。
11、基于工程判斷檢查計算結果
如果流動特征看起來不合理,用戶應該重新考慮物理模型和邊界條件,重新考慮邊界位置(或域)的選擇。計算域的大小的選擇不足(尤其是出口邊界)會顯著影響計算結果的準確性。
展開