
發布
注冊
/
登錄abaqus增量網格的案例
abaqus系列技巧7:關于Abaqus/Explicit 中增量步步長的確定
在ABAQUS/CAE中定義質量縮放的方法為,在Step功能模塊中創建顯式動態分析步時,單擊Massscaling標簽進行定義。
2)材料特性。根據式(15-4)和式(15-5),材料特性也會影響穩定極限值的大小。對于線彈性材料,其彈性模量是常數,因此材料的波速也是常數;對于非線性材料(例如金屬塑性材料)隨著材料的屈服,剛度會變小,導致波速減小,穩定極限值會隨之增大。
3)單元網格。根據式(15-4),穩定極限值與最小單元尺寸成正比,即使模型中只有一個很小的或者形狀扭曲的單元存在,都會大大降低穩定極限值,增加計算時間。為了增加定增量步長,加快分析速度,不應劃分過于細化的網格,但同時要注意,過粗的網格會降低分析結果的精度。實際建模過程中,應在保證分析精度的前提下,選擇適當的網格密度相應盡量保證單元形狀是規則的。ABAQUS/Explicit在STA文件中列出了穩定極限值最小的10個單元,可以查看這些單元所在的位置,改進相應區域的網格,或在這一區域使用質量縮放技術。
4)單元類型。如果分析過程中增量步長超過穩定極限值,可能會出現數值不穩定現象(nummerical instability),導致異常的計算結果。ABAQUS/Explicit對于絕大部分單元都能夠保數值穩定。但是,如果模型中包含彈簧單元和阻尼器單元,就有可能出現數值不穩定,這會看到不符合物理規律的計算結果,而且解往往是振蕩的。
歡迎關注我的技術鄰賬號,關注我的技術文章和視頻。
也歡迎加入abaqus交流群516073058進行討論研究
展開 abaqus增量步的理解
abaqus 對于計算分解為了step(分析步)-increment(增量步)-迭代步三部分
這其中最需要理解的就是增量步,比如增量步是如何對結果進行影響的,增量步設置中的innital min和max 三個屬性值如何設置。
談下自己對于增量步的理解,增量步的增量是針對什么來的呢?很多人以為是時間的增量,我感覺這樣理解是不正確的,因為增量步針對的是荷載的增量
我們看這個公式 初始增量步中的荷載大小= 總的荷載大小×初始增量步時間/分析步總時間
所以abaqus在進行尤其是一些非線性問題的計算的時候,將step拆分成很小的增量步,就是通過還很小的荷載增量下,得到結果,然后再進行下一步的分析的。
我們看下,abaqus在增量步中是如何計算的(取自abaqus有限元常見問題解答)
BA首先根據用戶指定的初始增量步大小進行迭代;
缺省狀態下,若在某一增量步16次迭代中仍不收斂(或者出現發散),ABA會放棄當前增量步,并將增量步大小減小為當前增量步大小的0.25倍,重新開始迭代嘗試;
若在減小后的增量步16次迭代中仍不收斂(或者出現發散),ABA會繼續放棄當前的增量步,并將繼續減小增量步的大小至當前增量步大小的0.25倍,重新開始迭代嘗試;
ABA總是利用比較小的載荷增量來嘗試找到收斂解。若此增量步仍不收斂,ABA將再次減小增量步的大小;
以此類推,直至得到收斂解,或者達到ABA所允許的一個增量步中最多5次增量步減小的限制,而終止分析;
如果連續2個增量步只需少于5次的迭代就獲得收斂解,ABA會自動地將增量步的大小增大至當前增量步的1.5倍,繼續進行下一個增量步的計算。
展開 abaqus增量步的理解
abaqus 對于計算分解為了step(分析步)-increment(增量步)-迭代步三部分
這其中最需要理解的就是增量步,比如增量步是如何對結果進行影響的,增量步設置中的
innital min和max 三個屬性值如何設置。
談下自己對于增量步的理解,增量步的增量是針對什么來的呢?很多人以為是時間的增量,我感覺這樣理解是不正確的,因為增量步針對的是荷載的增量
我們看這個公式 初始增量步中的荷載大小= 總的荷載大小×初始增量步時間/分析步總時間
所以abaqus在進行尤其是一些非線性問題的計算的時候,將step拆分成很小的增量步,就是通過還很小的荷載增量下,得到結果,然后再進行下一步的分析的。
我們看下,abaqus在增量步中是如何計算的(取自abaqus有限元常見問題解答)
BA首先根據用戶指定的初始增量步大小進行迭代;
缺省狀態下,若在某一增量步16次迭代中仍不收斂(或者出現發散),ABA會放棄當前增量步,并將增量步大小減小為當前增量步大小的0.25倍,重新開始迭代嘗試;
若在減小后的增量步16次迭代中仍不收斂(或者出現發散),ABA會繼續放棄當前的增量步,并將繼續減小增量步的大小至當前增量步大小的0.25倍,重新開始迭代嘗試;
ABA總是利用比較小的載荷增量來嘗試找到收斂解。若此增量步仍不收斂,ABA將再次減小增量步的大小;
以此類推,直至得到收斂解,或者達到ABA所允許的一個增量步中最多5次增量步減小的限制,而終止分析;
如果連續2個增量步只需少于5次的迭代就獲得收斂解,ABA會自動地將增量步的大小增大至當前增量步的1.5倍,繼續進行下一個增量步的計算。
展開 abaqus增量步的理解
abaqus 對于計算分解為了step(分析步)-increment(增量步)-迭代步三部分
這其中最需要理解的就是增量步,比如增量步是如何對結果進行影響的,增量步設置中的
innital min和max 三個屬性值如何設置。
談下自己對于增量步的理解,增量步的增量是針對什么來的呢?很多人以為是時間的增量,我感覺這樣理解是不正確的,因為增量步針對的是荷載的增量
我們看這個公式 初始增量步中的荷載大小= 總的荷載大小×初始增量步時間/分析步總時間
所以abaqus在進行尤其是一些非線性問題的計算的時候,將step拆分成很小的增量步,就是通過還很小的荷載增量下,得到結果,然后再進行下一步的分析的。
我們看下,abaqus在增量步中是如何計算的(取自abaqus有限元常見問題解答)
BA首先根據用戶指定的初始增量步大小進行迭代;
缺省狀態下,若在某一增量步16次迭代中仍不收斂(或者出現發散),ABA會放棄當前增量步,并將增量步大小減小為當前增量步大小的0.25倍,重新開始迭代嘗試;
若在減小后的增量步16次迭代中仍不收斂(或者出現發散),ABA會繼續放棄當前的增量步,并將繼續減小增量步的大小至當前增量步大小的0.25倍,重新開始迭代嘗試;
ABA總是利用比較小的載荷增量來嘗試找到收斂解。若此增量步仍不收斂,ABA將再次減小增量步的大小;
以此類推,直至得到收斂解,或者達到ABA所允許的一個增量步中最多5次增量步減小的限制,而終止分析;
如果連續2個增量步只需少于5次的迭代就獲得收斂解,ABA會自動地將增量步的大小增大至當前增量步的1.5倍,繼續進行下一個增量步的計算。
展開 
Abaqus 中的步進、增量、迭代和嘗試概念 碩迪科技
Abaqus 中的步進、增量、迭代和嘗試等可能會在概念上讓 Abaqus 初學者感到困惑。清楚地了解分析步驟、荷載增量和迭代之間的區別非常重要。在這篇文章中快速了解 Abaqus 步驟和增量迭代。
在ABAQUS中,步進增量迭代是解決非線性問題的一種數值計算方法。這種方法通常用于模擬材料的非線性行為、接觸問題、接縫問題等。
在ABAQUS中,步進增量迭代是按照一個小的增量步驟來逐漸逼近最終解的過程。該方法通過迭代求解非線性方程組,將整個問題分解為多個小問題來求解。每個小問題中的方程可以被看作是線性的,因此可以使用線性求解器進行求解。
步進、增量、迭代中的每個步驟由以下幾個關鍵部分組成:
加載:在每個步驟中,系統會施加一個外部載荷或邊界條件,以模擬實際情況中的加載過程。這個加載可以是均勻的、逐漸增加的、逐漸減小的,或者包含不同的加載與卸載階段。
初始估計:在每個步驟的開始,需要對未知變量進行一個初始估計。這個估計將作為迭代求解的初始猜測。
迭代求解:在每個步驟中,系統通過迭代來不斷逼近最終解。迭代的過程是通過求解線性方程組來更新未知變量的值,直到達到收斂準則為止。
收斂準則:收斂準則是判斷當前迭代結果與最終解之間是否滿足一定的收斂標準。如果迭代的誤差小于設定的閾值,則認為計算結果已經收斂。
通過不斷迭代求解小問題,整個問題可以被逐漸解決。在ABAQUS中,可以通過在每個步驟中設置不同的參數來控制迭代的過程,以便獲得更準確的結果。
步進增量迭代是ABAQUS中解決非線性問題的核心方法之一。通過它,我們可以更好地理解材料的行為,模擬實際工程問題,并為工程設計提供支持。
展開 abaqus某分析步初始增量步被自動縮減
請教各位,最近abaqus standard使用python腳本設置某分析步初始增量步0.025,inp文件也是記錄0.025,但是實際腳本命令mdb.jobs[].submit計算發現初始增量步取了0.008,改用bat文件也是被自動“修正”為0.008。更改初始增量步或把inp文件放到別的電腦上也會出現這樣的縮減。不明白為什么會出現這種情況
最近一批相同構造不同尺寸的模型在計算,只有一個模型出現這種情況
以下是inp文件中某一分析步(第三個分析步)設定的增量步參數
......
** ----------------------------------------------------------------
**
** step: ml
**
*step, name=ml, nlgeom=yes, inc=10000
*static
0.025, 1., 1e-08, 0.025
**
......
展開 ABAQUS軟件中分析步增量步如何設置?
在ABAQUS軟件中的分析步(Step)設置界面中,增量步大小的初始值、最小值、最大值以及最大增量步數這4 個量之間的關系怎樣?又應如何設置?
首先,我們需要清楚ABAQUS的計算迭代過程:ABAQUS軟件首先用增量步的初始值進行迭代計算,如果計算結果收斂,則以該值代入下一步計算,若計算結果依然收斂,為了節約計算成本,ABAQUS軟件會自動嘗試增加增量步大小進行迭代計算;如果計算結果出現不收斂現象(監控器屬性欄出現字母“U”),則ABQUS軟件自動減小時間步長重新計算,直至計算結果收斂,然后再將該值代入下一步計算中,依此往復迭代。如果時間步長減小到增量步的最小值時計算結果仍不收斂,ABAQUS軟件將中止計算,判定計算結果不收斂。
搞清楚迭代原理之后,我們就知道如何設置這四個量的具體參數值了。對于容易收斂的問題且對相關變量的過程變化不做要求的仿真分析,為了節約計算成本,增量步初始值一般保持默認,設為1即可。但是,對于難于收斂的非線性問題或者我們比較關心模型加載的過程,增量步初始值可適當設小。需要說明的是增量初始值如果設置太小,會增加我們的計算時間,如果設置過大,ABAQUS被迫進行多次“折減”,甚至直接導致計算不收斂。
增量步的最小值一般使用默認值,對于復雜非線性問題,可酌情再減少1~2個數量級,如果計算還不收斂,可考慮減少空間步長(網格尺寸)。
增量步的最大值對收斂沒有影響,一般采用默認值(分析步時間)。
最大增量步數默認值為100.對于一些復雜的問題,可以酌情將此參數設置大些。
展開 一起學習Abaqus-增量步(1)
一起學習Abaqus-增量步(1)
Abaqus結果云圖中無增量步顯示(ODB加載問題)
<p>我做的是掃頻分析</p><p>掃頻分析步<strong>已添加場輸出(默認是沒有場輸出的)</strong>,提交計算完成后,監視器中有增量步,結果云圖中無增量步顯示(ODB加載問題)解決方法:</p><p><br></p><ol><li>上方菜單欄File-Close ODB-全部清除</li><li>Job模塊-重新打開計算文件的Results</li><li>查看云圖,增量步結果可查看</li></ol><p><br></p><p>總結:關閉ODB,重新打開</p><p><br></p>
展開 abaqus中分析步、增量步的理解
總而言之,maximun number要適當設置較大值,initial可適當改小(如-2,-3量級),minimum(-5量級)不要修改,maximum值影響不大,可不改
abaqus 中把所有載荷按一定的要求分成若干載荷步step,每一步step根據abaqus自動載荷增量,分成若干增量increments,每一增量施加一定的載荷,然后每一增量通過若干迭代步iteration 進行迭代,當系統達到平衡時,迭代結束,完成一個增量。當所有的增量都完成后,計算結束;反之,計算可能出現發散。這時,可以通過采用多種方法(如調整放大質量系數,單元網格優化等)調整增量大小,使計算繼續進行。
如果你想知道什么問題,喜歡什么內容,歡迎留言討論,喜歡的話不防點個贊,謝謝!
—End—
CAE仿真與數值模擬微信公眾號,主要介紹CAE仿真與數值模擬的知識與應用公眾號主要介紹CAE仿真與數值模擬的知識與應用。通過論壇,博客,論文,案例等為大家帶來知識食糧。仿真軟件:abaqus、ansys、flunet、comsol、hypermesh、moldflow等,涉及領域有機械材料土木物理等。
展開 ABAQUS橡膠支座:考慮橡膠支座可變摩擦力的大跨度連續梁橋增量動力分析
Incremental dynamic analysis of the long-span continuous beam bridge considering the fluctuating frictional force of rubber bearing
考慮橡膠支座可變摩擦力的大跨度連續梁橋增量動力分析
Man Liao (廖曼), Bin Wu (吳斌), Xianzhi Zeng (曾顯志) , Kailai Deng* (鄧開來)
一
研究意義
在大跨度橋梁抗震設計中,通常采用經典的雙線性支座模型來模擬橡膠支座的力學行為。當豎向地震動較小時,采用拉壓等強的垂直線性彈簧模擬支座,假定支座的屈服力為接觸界面處的重力載荷與摩擦系數的乘積。但是,當地面運動具有較強的豎向分量時,支座的豎向軸力變化顯著。嚴重時甚至會出現支座與主梁分離,橡膠支座和混凝土墊層在巨大的沖擊作用下完全損壞。在這種情況下,簡化的雙線性模型不能真實再現橡膠支座的受力行為。
鑒于此,本文建立了一個非線性可變摩擦支座模型,該力學模型能夠考慮支座軸力的波動性,實現可變摩擦力的模擬。并在ABAQUS中建立了一座典型的大跨度連續梁橋有限元模型,利用增量動力分析方法,定量比較了兩種支座模型的地震響應結果。
展開 
ABAQUS做靜力分析,總是出現對增量嘗試太多怎么解決
Too many attempts made for this increment
Abaqus/Standard Analysis exited with an error - Please see the message file for possible error messages if the file exists.
有限元理論基礎及Abaqus內部實現方式研究系列25: 顯式分析的穩定時間增量
我們關注CAE中的結構有限元,所以主要選擇了商用結構有限元軟件中文檔相對較完備的Abaqus來研究內部實現方式,同時對某些問題也會涉及其它的Nastran/Ansys等商軟。為了理解方便有很多問題在數學上其實并不嚴謹,同時由于水平有限可能有許多的理論錯誤,歡迎交流討論,也期待有更多的合作機會。
自主結構有限元求解器iSolver介紹視頻:
http://www.yqgqt.org.cn/college/video/c12884
==第25篇:顯式分析的穩定時間增量==
相對隱式分析,顯式分析在單元函數中的計算要相對簡單,只需計算應力的更新,而少了單元剛度矩陣的求解,但顯式在增量步的自動步長、網格畸變的控制、質量縮放等方面又比隱式要多做許多工作。其中求解過程中的穩定時間增量是每個顯式分析都會遇到的問題,由于沒有迭代,顯式分析都能得到某個結果,不存在收斂問題,而結果的正確性和穩定時間增量密切相關,很多人做顯式分析都一般直接交給商軟去做自動步長,當商軟顯式結果發散或者結果差異很大時也不清楚怎么修改時間步長。同時,對于顯式自定義單元VUEL等子程序,Abaqus要求用戶自己計算穩定時間增量dtimestable,Abaqus會根據用戶計算的穩定時間增量來限制它的增量步長。本文將簡單介紹一下穩定時間增量的概念和理想及工程應用上的兩種計算方式,并用Abaqus中一個簡單的算例來驗證工程上的穩定時間增量的計算公式,便于你對穩定時間增量的理解和自己編程實現。
展開 ABAQUS網格控制屬性詳解(三種網格劃分技術) ¥12
><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">,它ABAQUS是決定采用何種策略劃分網格的選項</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">。
基于Matlab的有限元網格自動生成算法 | Q4、Q8、Abaqus單元網格
今日給大家帶來的主要內容是二維問題下四邊形單元有限元網格如何自動生成?
單元網格的形成實際上屬于有限元計算中的前處理部分,即確定單元節點信息,當模型較為復雜時,用戶可在Abaqus、Ansys等大型商業有限元軟件中進行建模,導出網格信息。
當模型較為簡單時,如二維平面板模型,用戶可基于一些較為基礎的網格生成算法,在自己的程序中通過控制模型長、寬等信息,即可生成有限元網格。
看似應用有限,但是在一些比較復雜的領域內,往往需要先在簡單的模型中得到理論驗證,如此以來,有利于自編程代碼的完整性,即前處理、內核計算、后處理于一體。
本篇推文,木木就帶著大家學習一下Q4、Q8單元網格的自動生成以及Abaqus網格節點順序解讀。
代碼獲取:
基于Matlab的有限元網格自動生成算法 | Q4、Q8、Abaqus單元網格
Q4單元網格
單元自動網格劃分
如下圖所示,為4節點四邊形單元網格生成示意圖,圖中NXE和NYE分別是模型橫向和縱向單元個數,dhx和dhy分別是單元的橫向、縱向長度。
展開