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ù)量的嘗試啦,還不能收斂,就此拉倒!
每個時間增量步都會做這個嘗試,你說這個設(shè)置重不重要?
標準是力求適當,碰到第一個錯誤,就降低minimum increment,碰到第二個錯誤可考慮降低initial increment或增加cutback。
下面是其他網(wǎng)友的一些見解,僅供參考:
abaqus的step里有maximum number of increment、initial
increment、minimum increment 、maximum
increment四個量許多網(wǎng)友不知怎樣設(shè)置合理,合理設(shè)置是建立在深刻理解基礎(chǔ)上的。 要理解這個問題,首先需要了解abaqus的計算過程和有限元計算收斂性問題,abaqus首先用initial值輸入進行疊代計算,如果計算結(jié)果收斂,則繼續(xù)以這個值代入計算下一步,如果不收斂,則自動減小時間步長(time increment)重新計算直到收斂然后計算下一步。 但是如果時間步長減小到最小值minimum時計算結(jié)果還是不收斂,則abaqus將停止計算,由此可知maximum值和minimum值分別是abaqus在收斂計算時時間步長的上下限,同時total time=求和(time increment*number),當時間步長很小時,需要計算的步數(shù)number相應(yīng)增大(電腦計算花的時間也隨之增大),因此number一般要設(shè)置較大值。minimum并不是越小越好,因為1)number即計算時間增大2)abaqus計算精度約在10^(-5),當時間步長小于這個值,計算結(jié)果已經(jīng)沒什么意義了。 有限元計算收斂性與(最小空間步長/時間步長)值有關(guān),若minimum設(shè)為10^(-5),還是不收斂,可適當減小空間步長(即把網(wǎng)格畫細點),當然還有一些其他辦法,如果實在計算不了,也許是模型本身有點問題,或改為顯示explicit計算 總而言之,maximun number要適當設(shè)置較大值,initial可適當改小(如-2,-3量級),minimum(-5量級)不要修改,maximum值影響不大,可不改 |
相關(guān)標簽搜索:ABAQUS:對time increment的正確理解 abaqus分析培訓 abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓