ABAQUS:對time increment的正確理解
2017-06-15 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
迭代的時間增量如果太大,則會有巨大的誤差,導致無法收斂,一旦不能收斂,abaqus就會降低time increment以找到收斂的解,并逐步向前推進整個分析。
如果增量的范圍約束了系統(tǒng)可變范圍,那么abaqus就會提示說:TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED,而終止。
如果范圍比較寬,系統(tǒng)降低了5次增量時間,仍然沒有達到收斂,則就會提示:Too many attempts made for this increment,即已經(jīng)超過cutback數(shù)量的嘗試啦,還不能收斂,就此拉倒!
每個時間增量步都會做這個嘗試,你說這個設置重不重要?
標準是力求適當,碰到第一個錯誤,就降低minimum increment,碰到第二個錯誤可考慮降低initial increment或增加cutback。
下面是其他網(wǎng)友的一些見解,僅供參考:
abaqus的step里有maximum number of increment、initial
increment、minimum increment 、maximum
increment四個量許多網(wǎng)友不知怎樣設置合理,合理設置是建立在深刻理解基礎上的。 要理解這個問題,首先需要了解abaqus的計算過程和有限元計算收斂性問題,abaqus首先用initial值輸入進行疊代計算,如果計算結果收斂,則繼續(xù)以這個值代入計算下一步,如果不收斂,則自動減小時間步長(time increment)重新計算直到收斂然后計算下一步。 但是如果時間步長減小到最小值minimum時計算結果還是不收斂,則abaqus將停止計算,由此可知maximum值和minimum值分別是abaqus在收斂計算時時間步長的上下限,同時total time=求和(time increment*number),當時間步長很小時,需要計算的步數(shù)number相應增大(電腦計算花的時間也隨之增大),因此number一般要設置較大值。minimum并不是越小越好,因為1)number即計算時間增大2)abaqus計算精度約在10^(-5),當時間步長小于這個值,計算結果已經(jīng)沒什么意義了。 有限元計算收斂性與(最小空間步長/時間步長)值有關,若minimum設為10^(-5),還是不收斂,可適當減小空間步長(即把網(wǎng)格畫細點),當然還有一些其他辦法,如果實在計算不了,也許是模型本身有點問題,或改為顯示explicit計算 總而言之,maximun number要適當設置較大值,initial可適當改小(如-2,-3量級),minimum(-5量級)不要修改,maximum值影響不大,可不改 |
相關標簽搜索:ABAQUS:對time increment的正確理解 abaqus分析培訓 abaqus技術教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓