不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys仿真收斂的案例

非線性仿真之如何解決接觸仿真收斂問題
遇到接觸仿真無法收斂怎么辦?是不是嘗試增加更多子步緩慢加載還是無法解決收斂性問題?這篇文章給大家介紹一些關于非線性分析和收斂的重要背景知識,并討論克服收斂問題的不同方法。具體涉及接觸分析時,可以嘗試以下幾種方法來幫助提升計算收斂性: 1.消除剛體運動: a. 開始時讓裝配體中的所有部件都相互接觸。這可以通過移動部件、添加接觸偏移量或添加穩定阻尼來實現。 b. 在接觸表面添加摩擦,避免切向毫無阻力的運動。 2.克服不收斂: a. 降低接觸單元的剛度。(我的經驗表明,緩慢增加載荷和降低接觸剛度可以解決90%的收斂問題)。 b. 在接觸區域細化網格,以減少反復進入和脫離接觸的單元百分比。 在本文中,我將使用一個具體的例子來演示上述一些方法,并描述其他幾種有助于克服頑固的與接觸相關的收斂問題的方法。需要注意的是,許多有限元分析程序(如ANSYS)都內置了接觸算法,試圖設置程序默認值以實現快速收斂和準確的解。然而,不可能設計一種萬能的接觸算法,使其在每種接觸條件下都能自動工作。它們是為解決常見情況而設計的,但在某些情況下可能需要手動干預。 在這個例子中,一個板彈簧被一個承受作用力的扁平剛性板壓縮,如圖1所示。這個分析使用了ANSYS Workbench有限元軟件。為了得到收斂解,需要進行幾次嘗試。 第1次計算嘗試: 圖1 計算例子 第一次嘗試求解沒有收斂,并給出以下錯誤:“內部解的大小限制被超過”。這種類型的錯誤,以及其他如“小的負方程求解器主元項”或僅僅是 “遇到求解器主元警告或錯誤”,表明存在剛體運動。
展開
初步研究電弧仿真收斂
斷路器電弧運動仿真 Comsol6.1版本出來了,原本認為最新版本在斷路器電弧收斂性方面會有很大的改善,然而導入之前已做好的6.0版本文件發現,在多物理場模塊下,之前需要的方程模塊選項沒了,多出來磁流體模塊。研究了一個下午,起弧是能模擬出來,而電弧似乎一直在觸點附近,并沒受到洛侖磁力的作用,也找不出原因。最后,還是研究以前的案例。 現將電路串聯電阻設置為0.5Ω,以前是1.5Ω,1.5Ω時的收斂性好于0.5Ω,后者很難收斂。通過改變求解器設置參數,得到了以下收斂圖,如圖1所示。 圖1 殘差收斂圖 最終的溫度云圖和速度云圖等,一口氣疊加在一起,如圖2所示。 在電弧收斂性方面,據圖1本人總結,當殘差值在e7左右時,結果很難收斂,半天就跑0.5ms。
展開
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加油站
展開
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.
ansys仿真收斂圖1
關于ansys收斂的介紹 ¥5
二、引起不收斂的因素 1、模型——主要是結構剛度的大小。 對于某些結構,從概念的角度看,可以認為它是幾何不變的穩定體系。但如果結構相近的幾個主要構件剛度相差懸殊,在數值計算中就可能導致數值計算的較大誤差,嚴重的可能會導致結構的幾何可變性——忽略小剛度構件的剛度貢獻
仿真應用 | 一種更實用的應力收斂判斷方法
收斂功能 應力收斂曲線 網格細化結果 一種更實用的應力收斂判斷方法 劃分網格 插入Body Sizing,CurvatureNormal Angel設置為9度(直角90度的1/10),目的是讓倒圓角位置的網格更密;Num Cells Across Gap默認為3,本次設置為2,目的是減少模型小面位置的網格數量,因為已知應力集中不會發生在模型的小面位置,當然也可以使用默認設置。 網格設置 網格劃分結果如下: 網格狀態 等效應力結果 如下圖所示,最大應力出現倒角處,大小為204.7MPa。 等效應力 應力收斂分析 本文推薦的更實用的應力收斂判斷方法是,對比節點平均應力和節點非平均應力,如果它們之間的差距小于3%,可認為應力已經收斂,如下表所示。 這種應力收斂判斷方法更實用的理由 雖然Convergence能夠智能地定位到絕大數需要細化網格的位置,但如果出現Convergence定位錯了,那Convergence方法就會失效,如果還按照此時的求解結果作出評估,就會出現評估失誤。 如果分析者并不關心Convergence推薦的位置,而是關注自己指定的位置,那么Convergence方法也無法使用。分析者需要細化關注位置的網格,再對比節點平均應力和節點非平均應力的結果,以判斷應力的收斂解,也就是本文推薦的方法。
展開
轉載:怎么知道ANSYS的結果是收斂的?
最近做了一些非線性方面的計算,也遇到了非線性計算中難以收斂的問題,現在把分析時的一些感受寫出來,希望對大家有用,如果有誤,還望大家不吝指正。 ansys計算非線性時會繪出收斂圖,其中橫坐標是cumulative iterationnumber 縱坐標是absolute convergencenorm。他們分別是累積迭代次數和絕對收斂范數,用來判斷非線性分析是否收斂。 ansys在每荷載步的迭代中計算非線性的收斂判別準則和計算殘差。其中計算殘差是所有單元內力的范數,只有當殘差小于準則時,非線性疊代才算收斂。ansys的位移收斂是基于力的收斂的,以力為基礎的收斂提供了收斂量的絕對值,而以位移為基礎的收斂僅提供表現收斂的相對量度。一般不單獨使用位移收斂準則,否則會產生一定偏差,有些情況會造成假收斂.(ansys非線性分析指南--基本過程Page.6)。因此ansys官方建議用戶盡量以力為基礎(或力矩)的收斂誤差,如果需要也可以增加以位移為基礎的收斂檢查。ANSYS缺省是用L2范數控制收斂。其它還有L1范數和L0范數,可用CNVTOL命令設置。在計算中L2值不斷變化,若L2<crit的時候判斷為收斂了。也即不平衡力的L2范數小于設置的criterion時判斷為收斂。 由于ANSYS缺省的criterion計算是你全部變量的平方和開平方(SRSS)*valuse(你設置的值),所以crition也有小小變化。如有需要,也可自己指定crition為某一常數,CNVTOL,F,10000,0.0001,0 就指定力的收斂控制值為10000*0.0001=1。
展開
Ansys影響非線性收斂穩定性及其速度的因素分析
ANSYS里還是牛頓-拉普森法和弧長法。牛頓-拉普森法是常用的方法,收斂速度較快,但也和結構特點和步長有關?;¢L法常被某些人推崇備至,它能算出力加載和位移加載下的響應峰值和下降響應曲線。但也發現:在峰值點,弧長法仍可能失效,甚至在非線性計算的線性階段,它也可能會無法收斂。 為此,盡量不要從開始即激活弧長法,還是讓程序自己激活為好(否則出現莫名其妙的問題)。子步(時間步)的步長還是應適當,自動時間步長也是很有必要的。 4加快計算速度 在大規模結構計算中,計算速度是一個非常重要的問題。下面就如何提高計算速度作一些建議: 充分利用ANSYS MAP分網和SWEEP分網技術,盡可能獲得六面體網格,這一方面減小解題規模,另一方面提高計算精度。 在生成四面體網格時,用四面體單元而不要用退化的四面體單元。比如95號單元有20節點,可以退化為10節點四面體單元,而92號單元為10節點單元,在此情況下用92號單元將優于95號單元。 選擇正確的求解器。對大規模問題,建議采用PCG法。此法比波前法計算速度要快10倍以上(前提是您的計算機內存較大)。對于工程問題,可將ANSYS缺省的求解精度從1E-8改為1E-4或1E-5即可。 5荷載步的設置直接影響到收斂。
展開
ansys非線性收斂總結
文章來源于網絡,講解很系統,可以經典收藏,由于無法查證出處,無意冒犯,如有不妥,請聯系我 ansys非線性收斂總結 ansys計算非線性時會繪出收斂圖,其中橫坐標是cumulative iteration number 縱坐標是absolute convergence norm。他們分別是累積迭代次數和絕對收斂范數,用來判斷非線性分析是否收斂。 ansys在每荷載步的迭代中計算非線性的收斂判別準則和計算殘差。其中計算殘差是所有單元內力的范數,只有當殘差小于準則時,非線性疊代才算收斂。 ansys收斂是基于力的收斂的,以力為基礎的收斂提供了收斂量的絕對值,而以位移為基礎的收斂僅提供表現收斂的相對量度。一般不單獨使用位移收斂準則,否則會產生一定偏差,有些情況會造成假收斂.(ansys非線性分析指南--基本過程Page.6) 。因此ansys官方建議用戶盡量以力為基礎(或力矩)的收斂誤差,如果需要也可以增加以位移為基礎的收斂檢查。 ANSYS缺省是用L2范數控制收斂。其它還有L1范數和L0范數,可用CNVTOL命令設置。在計算中L2值不斷變化,若L2<criterion的時候判斷為收斂了。也即不平衡力的L2范數小于設置的criterion時判斷為收斂。 由于ANSYS缺省的criterion計算是全部變量的平方和開平方(SRSS)*valuse(你設置的值),所以crition也有小小變化。如有需要,也可自己指定crition為某一常數, CNVTOL,F,10000,0.0001,0就指定力的收斂控制值為10000*0.0001=1。
展開
ANSYS Workbench非線性分析收斂曲線解讀
進行非線性分析時,收斂性是大家非常關心的一個問題。在Ansys workbench中,可以通過Details of “Solution Information”中選擇“Solution Output=Force Convergence”來查看收斂情況,其中,最直觀的莫過于力收斂曲線了。 Solution Output選項 力收斂曲線如下圖所示: 力收斂曲線圖 判斷收斂的方法很簡單,只要“計算的力收斂曲線”落在“力收斂準則”曲線之下,就表示該載荷步或子步收斂了。 該模型中有兩個載荷步,分析設置中時間步長設置為“Program Contrlled”. 除了看上述的力收斂曲線圖,我們可以設置“Solution Output= Solve Output”查看計算輸出信息,從其中可以更詳細地看到收斂情況。 可以將計算輸出的信息與力收斂曲線圖對比起來看,就更容易理解力收斂圖了。 第1個載荷步中,第1個分析子步經過了15次迭代收斂(圖中每個圓點代表一次迭代)。 經過4個分析子步,第1個載荷步完成加載并收斂。第2個載荷步程序自動設置的信息如下: 初始子步數量為5,載荷步的分析時間為1s,因此初始的時間步長為0.2s。 第2個載荷步的第1個分析子步,經過25次計算迭代后,還不收斂。程序進行自動二分,將時間步長除以2,變為0.1s。 自動二分是一種用于解決非線性分析過程中收斂困難的策略。當收斂失敗發生在某個子步中,程序會自動減小時間步長,通常是前一個步長的一半左右。然后,程序會從前一個成功收斂的時間子步繼續求解。如果再次遇到收斂失敗,程序會繼續減小時間步長并繼續求解,直到達到收斂或達到指定的最小時間步長值。這種方法有助于逐步逼近正確解,并確保分析的穩定性和準確性。
展開
ANSYS非線性計算的收斂和速度
ANSYS中的非線性算法主要有:稀疏矩陣法(SPARSE DIRECT SOLVER)、預共軛梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。稀疏矩陣法是性能很強大的算法,一般默認即為稀疏矩陣法(除了子結構計算默認波前法外)。預共軛梯度法對于3-D實體結構而言是最優的算法,但當結構剛度呈現病態時,迭代不易收斂。為此推薦以下算法: 1)、BEAM單元結構,SHELL單元結構,或以此為主的含3-D SOLID的結構,用稀疏矩陣法; 2)、3-D SOLID的結構,用預共軛梯度法; 3)、當結構可能出現病態時,用稀疏矩陣法; 4)、當不知道用什么時,可用稀疏矩陣法。 3、非線性逼近技術。在ANSYS里還是牛頓-拉普森法和弧長法。牛頓-拉普森法是我們常用的方法,收斂速度較快,但也和結構特點和步長有關?;¢L法常被某些人推崇備至,它能算出力加載和位移加載下的響應峰值和下降響應曲線。但也發現:在峰值點,弧長法仍可能失效,甚至在非線性計算的線性階段,它也可能會無法收斂。 為此,盡量不要從開始即激活弧長法,還是讓程序自己激活為好(否則出現莫名其妙的問題)。子步(時間步)的步長還是應適當,自動時間步長也是很有必要的。 A:如何加快計算速度 在大規模結構計算中,計算速度是一個非常重要的問題。下面就如何提高計算速度作一些建議: 充分利用ANSYS MAP分網和SWEEP分網技術,盡可能獲得六面體網格,這一方面減小解題規模,另一方面提高計算精度。 在生成四面體網格時,用四面體單元而不要用退化的四面體單元。比如95號單元有20節點,可以退化為10節點四面體單元,而92號單元為10節點單元,在此情況下用92號單元將優于95號單元。 選擇正確的求解器。對大規模問題,建議采用PCG法。此法比波前法計算速度要快10倍以上(前提是您的計算機內存較大)。
展開
ansys仿真收斂圖2
Simcenter | STAR-CCM+ 解決歐拉多相流仿真收斂
編者薦語: Simcenter? 軟件的獨特之處在于它將系統仿真、3D CAE 和測試集于一身,可幫助您在早期和整個產品生命周期內預測所 歐拉多相流求解是出了名的難收斂,但事實上有許多參數可以用來調節以解決收斂性問題,下面是一些典型的參數推薦值: 1. 由于相間相互作用增加了求解器的復雜性,歐拉多相計算所需的解算器下松弛因子(URF)小于單相計算中使用的松弛因子(URF)。一組典型的下松弛因子可能是: 壓力和體積分數:0.1 速度、湍流和溫度:0.3 其他:0.5 用戶可以自行微調這些參數,以獲得最優收斂性。如果有必要的話,可以降低一個數量級。上述的這些松弛因子都是ORF(Overall Relaxation factors),對于相耦合速度、體積分數等等這些的ORF是ERF(Explicit Relaxation Factor)和IRF(Implicit Relaxation Factor)的乘積。一般來說減少ERF來降低ORF。 2. 對于AMG求解器,壓力使用F循環,其他使用V循環。將AMG求解器對壓力和體積分數的收斂容差設定在1.0e-4。默認情況下最大循環數為30個,但如果需要可以增加。 3.
展開
關于ANSYS Workbench非線性分析收斂的學習筆記 ¥5
與此同時,如果在有限元分析中應用到非線性材料,無疑會對材料性能的確定、計算的設置、計算的收斂以及保證結果的精度增加難度。</li><li>幾何非線性。我們日常生活中,某些結構在載荷變化的過程中會發生突變,結構發生大變形,這將直接導致結構的響應規律發生重大變化,其中主要分為兩種,分別是大撓度和大應變。(1)大撓度:比如向上翹曲的殼零件,在很小載荷作用下發生很小的應變和位移,但當載荷作用加大,殼會向下凹陷,也就變成了小應變,大位移。(2)大應變:比如橡膠件在壓力作用下發生的變形,橡膠幾乎是不可壓縮的,應變很小,但是在拉伸時,應變很大。</li><li>狀態非線性。絕大部分有限元分析都不是簡單的零件分析,而且復雜的裝配體分析,很多的零件之間會存在接觸或者分離的狀態變化。比如齒輪的嚙合,兩個齒輪會存在接觸和分離的狀態變化,這時候結構剛度就會因為狀態變化而變化。邊界條件中的接觸就是狀態非線性的一種。</li></ol><p>&nbsp;&nbsp;&nbsp;非線性無疑會增加有限元分析的難度和成本,在我們實際的模型中,以上三種非線性類型往往交叉出現,不僅具有材料非線性、幾何非線性,還有狀態非線性。對于此類問題,新手往往難以完成計算設計以實現計算收斂,下面簡單介紹相關非線性計算的收斂技巧。</p>
展開
關于ANSYS收斂的介紹
收斂增強工具(只針對熱分析) ANSYS收斂增強工具用于加速收斂,提高收斂,如果求解控制被關閉,這些工具必須謹慎選取,選取不正確會妨礙收斂。 Nonliner——Line seach 當熱傳到率有很大改變時會通過減少比例因子來增加N-R存儲的熱流向量,當有非常的非線性情況出現,如相變或熱沖擊分析,使用這個工具很有效,缺省時關閉。 Nonliner——predictor(收斂提高預測器)根據前面的結果預測溫度的結果,他在模型的非線性相應隨時間變化過程中改變平滑的情況下非常有效,ANSYS缺省條件下自動預測每個子步后的結果,預測器可以使用手工打開和關閉。 Nonliner——monitor 定義3個變量來跟蹤模型特定節點的溫度相應和范例熱流率。
展開
仿真收斂不看殘差,看什么?
收斂表示仿真軟件已經把流場反復修正到位,可以結束仿真運算了。 如何判斷仿真是否已經收斂,讓我們很為難。 放寬收斂標準,可能把沒有收斂的錯誤結果當作收斂結果接受了。 收緊收斂標準,又會多運行很多步,白白浪費很多時間。 所以,我們希望有個放之四海而皆準的收斂標準,在仿真運行到收斂的時候,正好結束仿真。這個標準,不是一個數,不是一個公式。從把握全局標準的殘差,到追求終局目標的設計參數,最后深挖局部觀察的流動現象。從表及里,一層層剝開??赐赀@三層,才敢說是否已經收斂。 一、全局標準 殘差——仿真軟件估算的誤差 常規的收斂判斷是:殘差小到十的負四次方、負六次方……。 對于簡單算例,直接用軟件給你的標準,殘差達到標準就認為收斂。 對于復雜算例,誰也無法只用殘差判斷是否收斂仿真軟件運行幾十步后,殘差完成了漂亮的跳水,就不死不活地上上下下波動。 你猜不透,殘差背后,仿真軟件是在辛苦地修正流場,還是在攪亂流場。 你猜不透,殘差下降到十的負六次方,表示流動已經修正合理,還是軟件根本忽視了不合理的分布。殘差只是軟件估算的整個流場的殘余誤差,并沒有告訴你流場在發生什么。 計算機不能自動設置一個收斂準則,取代你的判斷,所以你有存在的價值。 二、終局目標 換個思路,仿真的終局目標就是獲得設計參數。如果你要算阻力,為什么不直接觀察阻力變化?直接觀察你關心的參數變化。例如:阻力、升力、薄弱點的溫度、漩渦附近的壓強、摻混處的濃度。管它殘差如何,反正你又不用殘差做設計。只要你最掛念的位置沒有出問題,你最關注的設計參數平穩下來,這個仿真結果基本可以用了。 如果阻力還在持續下降,即使殘差再小,你也不敢說收斂了,還要繼續運行。
展開