
發布
注冊
/
登錄ansys鋼板不收斂問題的案例
干貨 | 接觸非線性應用——解決ANSYS 接觸不收斂問題的方法
根據ANSYS的使用者反饋,針對非線性接觸問題上的求解,經常會有客戶出現不收斂的情況,在調試收斂性上花費大量的時間。本文主要針對ANSYS 接觸不收斂問題進行方法上的技巧總結,希望通過本文使大家在ANSYS軟件的使用上有更好的體驗。
ANSYS接觸不收斂的原因有非常多的原因,針對每一種不收斂問題,選擇正確的方法都能使不收斂問題解決變得容易起來。在使用軟件中,ANSYS接觸不收斂原因主要有下面這些原因:
1、接觸算法的不正確選擇;
2、遺漏了相關的接觸對;
3、物體之間接觸剛度過大;
4、求解的載荷步較少;
5、奇異;
6、結構發生了剛體位移;
7、結構發生振蕩現象;
下面針對這些原因的解決辦法進行詳細的講解:
1
接觸算法的選取原則
ANSYS內部大體上包括5種算法,Pure Penalty,Augmented Lagrange,MPC,Pure Lagrange,Beam。
展開 continuity不收斂的問題
一般來說,隨著courantnumber的從小到大的變化,收斂速度逐漸加快,但是穩定性逐漸降低。所以具體的問題,在計算的過程中,最好是把courantnumber 從小開始設置,看看迭代殘差的收斂情況,如果收斂速度較慢而且比較穩定的話,可以適當的增加courantnumber 的大小,根據自己具體的問題,找出一個比較合適的courant number,讓收斂速度能夠足夠的快,而且能夠保持它的穩定性。SIMPLE算法是根據連續方程推導出壓力修正方法求解壓力。由于連續方程中流場耦合項被過渡簡化,使得壓力修正方程不能準確反映流場的變化,從而導致該方程收斂緩慢。
展開 大多數Fluent不收斂問題的通用解決辦法
當感染是由多種細菌引起的,或者不清楚是哪種細菌引起的時候,就會考慮盡量用廣譜的抗生素,因為能夠覆蓋更多可能的病原。
與之對應的就是“窄譜抗生素”,它是專門殺滅某一種或一類細菌的藥物;當然,此類藥物的應用場景就比較小了,我們通常需要對感染部位進行一系列的細菌培養,才能確定細菌的種類,再對癥下藥。
抗生素是常見的消炎藥
如果我們將Fluent的算例比喻成正常的人體,那么出現的問題(比如計算不收斂、發散等情況)就可以看作是一種病癥,需要有針對性的進行處理。當然,對于特定的錯誤,產生問題的原因是非常多的:比如網格問題、物理模型選擇、邊界條件設定、求解設置等。每個案例情況不一樣,解決的方法也各不相同,大多數情況都需要“窄譜抗生素”來進行具體問題的具體分析。
Fluent案例的“病”,通常會表現為“計算不收斂”這一癥狀
顯然,解決這些個性化的問題,需要工程師具備有相當豐富的軟件操作能力和行業使用經驗,才能夠順利完成任務,這些并不是在短時間內能夠快速掌握的技巧。因此,本文嘗試推薦一種“廣譜抗生素”來應對Fluent案例常見的“不收斂”問題,而且經過實踐證明,這一方法對于大多數的情況還是有一定效果的。
本次局部“廣譜抗生素”的藥方就是:局部加密網格。
網格自適應技術可以高效加密局部網格
我們都知道,Fluent網格的要求通常要滿足兩個條件,一是效率、二是準確。如果所有位置的網格都非常密,那么計算效率一定很低;相反,如果所有位置的網格都很稀疏,那么求解的準確性就會收到影響。
所以,最為優質的網格就是:該密的位置密,該稀疏的位置稀疏。
那么哪些位置需要密的網格呢?兩個位置,一是精細幾何細節的位置(曲邊、狹縫等),二是有大梯度變量的位置。除此之外的區域,都要求使用粗網格,從而提高計算效率。
展開 大多數Fluent不收斂問題的通用解決辦法
當感染是由多種細菌引起的,或者不清楚是哪種細菌引起的時候,就會考慮盡量用廣譜的抗生素,因為能夠覆蓋更多可能的病原。
與之對應的就是“窄譜抗生素”,它是專門殺滅某一種或一類細菌的藥物;當然,此類藥物的應用場景就比較小了,我們通常需要對感染部位進行一系列的細菌培養,才能確定細菌的種類,再對癥下藥。
抗生素是常見的消炎藥
如果我們將Fluent的算例比喻成正常的人體,那么出現的問題(比如計算不收斂、發散等情況)就可以看作是一種病癥,需要有針對性的進行處理。當然,對于特定的錯誤,產生問題的原因是非常多的:比如網格問題、物理模型選擇、邊界條件設定、求解設置等。每個案例情況不一樣,解決的方法也各不相同,大多數情況都需要“窄譜抗生素”來進行具體問題的具體分析。
Fluent案例的“病”,通常會表現為“計算不收斂”這一癥狀
顯然,解決這些個性化的問題,需要工程師具備有相當豐富的軟件操作能力和行業使用經驗,才能夠順利完成任務,這些并不是在短時間內能夠快速掌握的技巧。因此,本文嘗試推薦一種“廣譜抗生素”來應對Fluent案例常見的“不收斂”問題,而且經過實踐證明,這一方法對于大多數的情況還是有一定效果的。
本次局部“廣譜抗生素”的藥方就是:局部加密網格。
網格自適應技術可以高效加密局部網格
我們都知道,Fluent網格的要求通常要滿足兩個條件,一是效率、二是準確。如果所有位置的網格都非常密,那么計算效率一定很低;相反,如果所有位置的網格都很稀疏,那么求解的準確性就會收到影響。
所以,最為優質的網格就是:該密的位置密,該稀疏的位置稀疏。
那么哪些位置需要密的網格呢?兩個位置,一是精細幾何細節的位置(曲邊、狹縫等),二是有大梯度變量的位置。除此之外的區域,都要求使用粗網格,從而提高計算效率。
展開 
ansys計算不收斂
ansys計算之后出現這個錯誤,這是什么原因,怎么解決
A large negative pivot value ( -1.685395134E+09 ) has been encountered
in the global assembled matrix at the UZ degree of freedom of node
2028351. This may be caused by a bad temperature-dependent material
property used in the model.
大多數Fluent不收斂問題的通用解決辦法
對于成熟的Fluent案例,出現計算不收斂的情況是非常正常的,此時,有針對性的加密大梯度變量區域的網格,能夠有效減少數值振蕩,從而加速收斂。可以認為是一劑非??煽康?amp;ldquo;廣譜抗生素”。
廣譜抗生素是常見的消炎藥,如阿奇霉素、頭孢等。當感染是由多種細菌引起的,或者不清楚是哪種細菌引起的時候,就會考慮盡量用廣譜的抗生素,因為能夠覆蓋更多可能的病原。
與之對應的就是“窄譜抗生素”,它是專門殺滅某一種或一類細菌的藥物;當然,此類藥物的應用場景就比較小了,我們通常需要對感染部位進行一系列的細菌培養,才能確定細菌的種類,再對癥下藥。
抗生素是常見的消炎藥
如果我們將Fluent的算例比喻成正常的人體,那么出現的問題(比如計算不收斂、發散等情況)就可以看作是一種病癥,需要有針對性的進行處理。當然,對于特定的錯誤,產生問題的原因是非常多的:比如網格問題、物理模型選擇、邊界條件設定、求解設置等。每個案例情況不一樣,解決的方法也各不相同,大多數情況都需要“窄譜抗生素”來進行具體問題的具體分析。
Fluent案例的“病”,通常會表現為“計算不收斂”這一癥狀
顯然,解決這些個性化的問題,需要工程師具備有相當豐富的軟件操作能力和行業使用經驗,才能夠順利完成任務,這些并不是在短時間內能夠快速掌握的技巧。因此,本文嘗試推薦一種“廣譜抗生素”來應對Fluent案例常見的“不收斂”問題,而且經過實踐證明,這一方法對于大多數的情況還是有一定效果的。
展開 幾何非線性不收斂問題要怎么辦
做幾何非線性屈曲分析,一直不收斂,實在是頭疼
ABAQUS碟簧接觸問題,滯回,模型不收斂?
請問大神們,有會碟簧之間接觸怎么設置的嗎?
【轉載】Fluent中殘差曲線continuity不收斂的問題
continuity不收斂的問題
(1)連續性方程不收斂是怎么回事?
在計算過程中其它指數都收斂了,就continuity不收斂是怎么回事。
這和fluent程序的求解方法SIMPLE有關。SIMPLE根據連續方程推導出壓力修正方法求解壓力。由于連續方程中
流場耦合項被過渡簡化,使得壓力修正方程不能準確反映流場的變化,從而導致該方程收斂緩慢。
你可以試驗SIMPLEC方法,應該會收斂快些。
在計算模擬中,continuity總不收斂,除了加密網格,還有別的辦法嗎?別的條件都已經收斂了,就差它自己
了,還有收斂的標準是什么?是不是到了一定的尺度就能收斂了,比如10-e5具體的數量級就收斂了
continuity
是質量殘差,具體是表示本次計算結果與上次計算結果的差別,如果別的條件收斂了,就差它??? 以點report,打開里面FLUX選項,算出進口與出口的質量流量差,看它是否小于0.5%.如果小于,可以判斷它
收斂.
(2)
fluent殘差曲線圖中continuity是什么含義?
是質量守恒方程的反映,也就是連續性的殘差。這個收斂的快并不能說明你的計算就一定正確,還要看動量
方程的迭代計算。
展開 ANSYS求解收斂問題
引起求解不收斂的原因很多,大致可以分為如下幾種情況:
網格劃分問題導致的不收斂
大家都知道,網格劃分的越細,求解的精度越高,但是網格越細,求解時占用的電腦空間就越大,求解所需的時間也越長。網格劃分的比較粗時,可能會引起不收斂,解決的方法就是在受力或有明顯作用的地方進行局部細化網格。
2.求解方法選擇不合適
對于非線性分析來說,系統默認的是稀疏矩陣法(除了子結構計算默認波前法外)。對于3維模型來說,預共軛梯度法是最優的算法,但當結構剛度呈現病態時,迭代不易收斂。為此推薦以下算法:
1)、BEAM單元結構,SHELL單元結構,或以此為主的含3-DSOLID的結構,用稀疏矩陣法;
2)、3-D SOLID的結構,用預共軛梯度法;
3)、當你的結構可能出現病態時,用稀疏矩陣法;
4)、當你不知道用什么時,采用默認算法。
3.其他設置
可將ANSYS缺省的求解精度從1E-8改為1E-4或1E-5即可。
設置足夠大的荷載步,可以更容易收斂,避免發散的出現;
設置足夠大的平衡迭代步數,默認為25,可以放大到很大(100);
將收斂準則調整,以位移控制時調整為0.05,以力控制為0.01。
對于線性單元和無中間節點的單元(SOLID65和SOLID45),關閉EXTRA DISPLACEMENTS OPTIONS(在OPTIONS中)。
對于CONCRETE材料,可以關閉壓碎功能,將CONCRETE中的單軸抗壓強度設置為-1。
來源:ANSYS及Workbench加油站
展開 fluent模擬相變材料的問題,初始化的時候出現警告,后續計算一直不收斂
fluent模擬相變材料的問題,初始化的時候出現警告,后續計算一直不收斂

Ansys非線性不收斂10大對策:讓你有“跡”可循,有“法”可醫
l 檢查結構是否出現屈曲失穩:如果我們分析的結構在結構變形過程中出現了屈曲、剛度突變的情況,也是非線性不收斂的一個重要原因,此時需要采取增加增加結構阻尼或者使用弧長法來克服此類問題。
l 檢查接觸的設置:接觸是一個狀態非線性問題,很多結構不收斂的原因主要由接觸引起,此時可以通過調整不同的接觸參數來改善收斂性,例如更改接觸行為方式,法向罰剛度因子,pinball范圍大小,接觸探測方法等等。
l 檢查非線性求解器的選擇:Ansys默認的求解方法是迭代法(iterative),該方法求解快,需要內存較少,大多數情況,該方法是可行的。但有時候為了追求精度更高,更具有魯棒性,直接迭代法(direct)或許能更好的收斂。
l 嘗試用新版本。ANSYS更新的版本或許針對求解器,針對接觸有更新、更好的設置。例如隨著版本不斷更新,ANSYS陸續增加了自適應網格技術、接觸剛度指數迭代技術、半隱式算法等等來幫助客戶應對更復雜的收斂問題。
總結
仿真分析中我們經常會使用非線性分析來解決工程中的實際問題,其中遇到的不收斂問題是一件讓人非常“頭疼”的事情。ANSYS Mechanical具有很強的非線性分析計算能力,針對狀況百出的非線性不收斂問題具有不同的應對策略,某種程度上讓我們解決這類問題時,能有“跡”可循,有“法”可醫。
展開 經驗:關于ANSYS導入VL看不到網格的問題
經驗:關于ANSYS導入VL看不到網格的問題
有個朋友按照我之前發的案例7 從ANSYS Classical導入LMS Virtual.Lab的流程,在ANSYS里面劃分網格之后,通過cdb格式導入VL,發現沒有網格導入進來(Nodes and Elmeents下面沒有網格),也沒有報錯。軟件版本是VL11跟ANSYS14.5。但是這個網格是可以導入VL12的,因此推測是版本兼容性的問題。
通過對比cdb文件發現:
ANSYS 14 跟ANSYS14.5導出網格的時候格式有些差異。
ANSYS 14的模型文件
/COM,ANSYS RELEASE 14.0 UP20111024 22:49:39 08/18/2013
NBLOCK,6,SOLID, 1872, 1872
(3i8,6e20.13)
1 11 0 0.0000000000000E+003.0000000000000E+01
上面這一行中的1,11分別是在第8列和第16列
ANSYS 14.5的模型文件
/COM,ANSYS RELEASE 14.5 UP20120918 21:59:49 08/18/2013
NBLOCK,6,SOLID, 1877, 1877
(3i9,6e20.13)
1 11 0 0.0000000000000E+003.0000000000000E+01
上面這一行中1,11分別是在第9列和第18列。
因此推測是這個問題導致了ANSYS14.5創建的網格無法導入VL11,但是可以順利的導入VL12
感謝阿偉在本人學習LMSVirtual.Lab過程中的幫助!
展開 【ANSYS Discovery 常見問題解答】Discovery Live不能啟動是怎么回事?
我們不建議通過Windows中的設備管理器提供自動更新功能。
通過運行發現兼容性實用程序來確保您的機器達到最低硬件要求。
ansys里shell181上下表面都有接觸對時怎么處理才能不出現一個節點出現在兩個接觸對里的問題?
屋面板,用的shell181,里邊的卷邊和支座有接觸,也和外邊的卷邊有接觸,總提示我節點出現在兩個接觸對里,初學者求指點????