
發布
注冊
/
登錄分析步的案例
Abaqus 多分析步分析
ABAQUS模擬分析總的目標是確定模型對載荷的響應。回顧ABAQUS采用載荷這一術語的含義,載荷是使結構的響應從初始狀態發生改變的量。如:非零邊界條件或指定位移,集中力,分布壓力以及場等等。在某些情況下載荷相對簡單,如結構上只作用一組集中載荷。另外一些問題中施加在結構上的載荷可能會特別復雜,例如,在某一時間段內不同的載荷按一定的順序施加到模型的不同部分,或載荷的幅值是隨時間變化的函數。對計算模型施加復雜載荷時采用載荷歷程這一術語。
在ABAQUS中,用戶可將整個的載荷歷程劃分為若干個分析步。每一個分析步都是由用戶指定的一個 “時間” 段,這樣便于ABAQUS計算模型對該時段內指定一組的載荷和邊界條件的響應。用戶必須在每一個分析步中指定響應的類型,稱之為分析程式,在同一個問題中不同的分析步之間可以改變分析程式。例如,可在一個分析步中施加靜態恒載荷計算靜力響應,如自重載荷;而在其后的分析步中施加地震加速度計算動力響應。
ABAQUS將它所有的分析程式分為兩大類:線性擾動和常規分析。由于ABAQUS對這兩種分析程式的加載條件和“時間”的定義不同,因而對線性擾動和常規分析程式序作了明確的區分。所以對這兩個分析程式的結果應區分對待。
在常規分析過程即常規分析步中,分析的類型可以是線性的也可以是非線性的。而在線性擾動分析過程即擾動分析步中,只能是線性分析。在線性擾動分析步之前的常規分析步中產生的模型的基態,ABAQUS將其用作線性擾動分析步的預變形和預加載狀態,因而使得ABAQUS的模擬分析的能力比僅僅只有線性分析功能的軟件更具有一般性和廣泛性。
線性擾動分析步的起始點稱為模型的基態。如果模擬計算的第一個分析步是線性擾動分析步,則模型的基態就是用初始條件所指定的狀態。否則基本狀態就是在線性擾動分析步之前的最后一個常規分析步結束時的狀態。
展開 多分析步下的裂紋擴展
本文用于說明如何將多個分析步(Step)組合起來進行裂紋擴展分析,并說明在瞬態分析步或具有多個子步(Increment)的分析步中出現的一些問題。
帶有子步的分析步
在這一節中,描述FRANC3D如何處理有子步的分析步。從ABAQUS的一個簡單的立方體模型開始,定義了三個靜態分析步。約束底部以防止剛體運動,如圖10.33所示,第1個分析步定義頂面的均勻拉力。第2和第3個分析步分別定義頂部左側的一條拉力,以及頂部表面中心的一個集中力,圖10.34。
圖10.33 ABAQUS立方體頂面有拉力。
ABAQUS靜態分析步被定義為在分析過程中產生子步,這可以被認為是瞬態分析的簡化形式。ABAQUS的結果將包括每個分析步的每個子步的位移,圖10.35。
圖10.34 ABAQUS立方體的分析步2和3。
圖10.35 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
會自動選擇后繼的增量大小。每個增量步結束時,結構處于(近似)平衡狀態,結果可以寫入輸出數據庫文件、重啟動文件、數據文件或結果文件中。選擇某一增量步的計算結果寫入輸出數據庫文件的數據稱為幀。迭代步是在一增量步中找到平衡解的一種嘗試。如果模型在迭代結束時不是處于平衡狀態,ABAQUS
將進行另一輪迭代。隨著每一次迭代,ABAQUS
得到的解將更接近平衡狀態;有時ABAQUS
需要進行許多次迭代才能得到一平衡解。當平衡解得到以后一個增量步才完成,即結果只能在一個增量步的末尾才能獲得。
ABAQUS/Standard對于非線性問題的求解采用的是Newton-Raphson算法來實現。通過對每一個分析步下的增量步進行多次迭代,來使每個增量步達到收斂,進而得到該分析步下的收斂解。在迭代的過程中,ABAQUS會根據收斂情況,自動地對增量步進行擴大或折減。具體過程如下:
如果一個增量步在16次迭代之內獲得了收斂解,則成功結束當前的增量步,并開始求解下一個增量步。如果兩個連續的增量步都在5次迭代之內就獲得了收斂解,ABAQUS/Standard自動將下一個增量步增大為當前增量步的150%。這個過程叫做增量步的“擴大”。
展開 
關于ABAQUS分析步的問答
問題:在建模過程中Step模塊的分析步以及每個分析步下的初始增量步、最大增量步、最小增量步的具體含義,ABAQUS在求解一個非線性問題時是怎樣進行迭代的,如何去判斷每個增量步迭代的平衡條件?等等。
答ABAQUS/Standard對于非線性問題的求解采用的是Newton-Raphson算法來實現。通過對每一個分析步下的增量步進行多次迭代,來使每個增量步達到收斂,進而得到該分析步下的收斂解。在迭代的過程中,ABAQUS會根據收斂情況,自動地對增量步進行擴大或折減。具體過程如下:如果一個增量步在16次迭代之內獲得了收斂解,則成功結束當前的增量步,并開始求解下一個增量步。如果兩個連續的增量步都在5次迭代之內就獲得了收斂解,ABAQUS/Standard自動將下一個增量步增大為當前增量步的150%。這個過程叫做增量步的“擴大”。如果一個增量步經過16次迭代仍沒有獲得收斂解,或者計算結果是發散的, 系統會將增量步減小為當前增量步的25%,重新開始迭代嘗試,此過程稱為“折減”。當折減次數超過5次,那么就會出現我們經常遇到的錯誤信息:“ERROR:?TOO?MANY?ATTEMPTS?MADE?FOR?THIS?INCREMENT:?ANALYSIS?TERMINATED?”。造成這樣的問題往往是因為模型的本身有問題,例如存在剛體位移、過約束、接觸或者塑性材料定義不當、網格過于粗糙或過于細化等。在進行非線性分析前,一般都要對最大增量步的數目、初始增量步、最大和最小增量步進行適當的設定,來保證求解的順利進行。
1.初始增量步:對于很容易收斂的問題,一般設定為1即可;對于難以收斂的非線性問題,需減小初始增量步,如將分析步時間乘以或(這個需根據問題的具體情況決定)。
2.?
展開 ABAQUS軟件中分析步增量步如何設置?
在ABAQUS軟件中的分析步(Step)設置界面中,增量步大小的初始值、最小值、最大值以及最大增量步數這4 個量之間的關系怎樣?又應如何設置?
首先,我們需要清楚ABAQUS的計算迭代過程:ABAQUS軟件首先用增量步的初始值進行迭代計算,如果計算結果收斂,則以該值代入下一步計算,若計算結果依然收斂,為了節約計算成本,ABAQUS軟件會自動嘗試增加增量步大小進行迭代計算;如果計算結果出現不收斂現象(監控器屬性欄出現字母“U”),則ABQUS軟件自動減小時間步長重新計算,直至計算結果收斂,然后再將該值代入下一步計算中,依此往復迭代。如果時間步長減小到增量步的最小值時計算結果仍不收斂,ABAQUS軟件將中止計算,判定計算結果不收斂。
搞清楚迭代原理之后,我們就知道如何設置這四個量的具體參數值了。對于容易收斂的問題且對相關變量的過程變化不做要求的仿真分析,為了節約計算成本,增量步初始值一般保持默認,設為1即可。但是,對于難于收斂的非線性問題或者我們比較關心模型加載的過程,增量步初始值可適當設小。需要說明的是增量初始值如果設置太小,會增加我們的計算時間,如果設置過大,ABAQUS被迫進行多次“折減”,甚至直接導致計算不收斂。
增量步的最小值一般使用默認值,對于復雜非線性問題,可酌情再減少1~2個數量級,如果計算還不收斂,可考慮減少空間步長(網格尺寸)。
增量步的最大值對收斂沒有影響,一般采用默認值(分析步時間)。
最大增量步數默認值為100.對于一些復雜的問題,可以酌情將此參數設置大些。
展開 ABAQUS/CAE中實現引入standard的結果到explicit分析步之方式
實現在ABAQUS/CAE中引入standard的結果到explicit分析步之方式,(使用方式並不限於standard import explicit,僅以此例子作說明)
在standard分析步中考慮重力,import至explicit分析步後施予rigid body一旋轉速度.(純為例子示範,沒有任何物理意義)
內容包含了在import中使用rigid body, connector, reference point, tie及coupling constraint的技巧.
附上6.8.1 CAE文件.
ABAQUS案例—多體動力學分析及Dynamic implicit分析步的應用 ¥3
本案例(附件中的inp文件)介紹了采用Dynamic implicit分析步進行多體動力學分析。Dynamic implicit分析步適用于弱非線性的情況,因而在復雜的多體動力學分析中應用較廣。多體動力學的分析中需要注意邊界條件所采用的坐標系與運動約束所采用的坐標系之間的協調問題,若稍不注意,很容易發生計算錯誤或引起較大的計算誤差。
Deform V11 自動多工步分析(MO)設置詳解
;
⑵:可以借用的模型由DB檔讀入
第二步以及以后工步如果下模或者其他模具是一致的,那么可以直接使用第一步分析中的模型,不用調入新模型;如下圖,第二步分析只更改了Top Die的模型,其他的坯料 Buttom Die Object4等都是使用的上一步分析的模具模型;
3.5 設置完成
如上圖所示,筆者的分析案例是5步連續分析,所以在B區域有5個步驟;
4 提交算例進行分析
設置完成后,在C區域,切換到Simulation選項:點擊模擬開始,進行分析;
5 查看結果
分析完成后,在C區域,切換到“后”處理,進行結果的查看!
展開 基于DynaForm的多工步連續模(級進模)分析實例
前言:
DynaForm多工步分析時,有兩種方法,一是直接板料不動,將所有工步的模具都放在同一個坐標系下,二是模具不動,板料分析完一步后,就移動一個料距,這種方式因為以前不能進行多個工步的自動定位,從分析第二步開始,就需要預先考慮好第一步沖壓分析結束時板料所在的位置,根據其位置,大體的設置第二步的上下模具位置,一不小心就會發生干涉現象,或者留的位置太高從而導致模具的空跑,浪費了大量的計算分析時間,在DynaForm5.9.2中此問題終于得到了完美的解決,DynaForm在5.9.2版本中增加了批量自動定位功能,此功能可以在多個工步分析時,自動的的對板材和模具進行定位,從而最減少模具空跑的時間或干涉現象,現在可以完美的按照實際的模具設計工藝進行多工步的模擬。
模具示意圖:
關鍵詞:DynaForm 自動定位 沖壓仿真 多工步
如上圖所示:此零件需要3步連續成形,需要進行三次成形沖壓操作
1.進行板料成形的自動設置
新建3個工步,并分別設置每一步的模具;
具體設置過程跟單工步一致,不再一一重復說明;如上圖圖所示
2.進行批量自動定位設置
從STEP2開始,設置板料的位置變換,點擊定義,然后出書X Y Z三個方向的相對位移,根據實際情況定義
3.進行批量自動定位設置
各個工步設置完畢后,在各工步的工具里面設置定位
從上面2個圖可以看出,STEP1的定位與單工步設置一樣,沒有太大的區別,但是STEP2和STEP3的定位就和STEP1多了一個批量自動定位的按鈕,這個是進行多工步自動定位的關鍵所在。
展開 分析步的有關內容
分析步的有關內容

SimuFact.Forming 多工步連續分析設置詳解
目前進行鍛壓、擠壓分析的4大主流的商用軟件:Deform、Simufact.Forming(原MSC.SuperForge)、Forge、Qform中,都可以進行2D/3D分析,但是如果是多工步分析,Deform只能進行手動切換,就是算完第一步然后人工手動再調入第二步的模型,以此類推,如果是計算很慢,那么晚上沒有人值班時,不得不停止計算,浪費了很多計算資源;Simufact.Forming在這一點上很好,有一個StageControl功能,可以非常方便的對多工步進行連續分析,在分析過程中,不再需要人工對模型進行處理,遇到大型計算時,能夠有效利用晚上的時間,進行連續分析,非常實用;下面對其過程進行詳細說明; [url=https://0tshqa.blu.livefilestore.com/y1mY1ftMjWDdnxyl26S_G5tfSzibNosbk9U8ZAjfPpN6WWC295OkzhsIR-GD5zFO7oPjFkdJSoEwCzn61VoB8rZmOKxJo2Y7IZlQXAW6NiFhtNwJTCFiLsH7ZE5BpgimDzXNnWa0mlsMwoL4FVhgIaZ-g/clip_image004[3]%20(2).jpg?download&psid=1][url=https://0tshqa.blu.livefilestore.com/y1mgkWR-RkEZAnsJm8Lj9uxFF3V4huJHNo8b3417BS5D1XxkxWRHzn1MYgplu-gd4dtLUzjbl_l8Nw0pmIu1nc7z5EEdKIx73zwlT2BqOisfdz09GHNT3s1M7sQYPsMovUWz8O5ClEWO9G9AfW_GCMd8g/clip_image002[3]%20(3).jpg?
展開 分析步中automatic stabilization選項
分析步中automatic stabilization選項很多人不理解,很多基礎視頻都會略過,我看幫助文檔,感覺還是挺重要的,復制出來給大家看看,可以結合翻譯軟件學習下,有人制作出中文文檔就很不錯了,一起學習共勉!
Automatic stabilization of unstable problems.docx
py批量建立分析步(適合新手)
py批量建立分析步(適合新手),甚至不懂py的人 ,大家可以學習下 挺有意思的東西
地應力分析步中的參數設置
如果的Abaqus/標準發現它需要比這個值小的時間增量,所述分析被終止。如果該項是零,所建議的初始時間增量或10-5倍假定總時間的小的默認值。
4.最大時間增量允許的。如果這個值是零或沒有被指定,沒有上限施加。