
發布
注冊
/
登錄abaqus 重啟動分析的案例
Abaqus中利用INP進行重啟動分析
在利用Abaqus進行仿真分析時,經常會遇到以下兩個問題,這兩個問題很大程度上影響整個分析的計算效率。因此解決這些問題意義重大。
① 對于同一個結構可能需要進行多種工況的分析,在計算出一些工況之后希望在已有分析結果的基礎上進行其他工況的分析(不同的載荷和邊界條件)。
② 分析過程異常終止,其原因包括無法收斂,達到分析步允許的最大步數,沒有足夠的硬盤空間和計算機斷電等。由于前面計算耗費了大量的時間,因此希望修改之后可以繼續計算。
Abaqus的重啟動分析可以完美的解決以上兩個問題。本文主要介紹利用INP文件實現重啟動分析。重啟動分析主要3個步驟:
(1)在基礎模型中設置重啟動數據輸出
在INP文件中設置基礎模型的重啟動數據輸出,需要用到*RESTART,WRITE,常用的控制參數包括:
① FREQUENCY用于設置重啟動數據輸出的頻率,換言之,此處FREQUENCY
② OVERLAY用于只在分析步結束時刻輸出重啟動數據,以減少重啟動數據的存儲空間。換言之,只輸出分析步最后一個增量步的重啟動數據
③ NUMBER INTERVAL用于在一個分析步中以多少個均勻的時間間隔輸出重啟動數據。
④ TIME MARKS用于若值為YES,則在NUMBER INTERVAL所指定的精確時刻輸出重啟動數據;若為NO,則在NUMBER INTERVAL指定時刻的增量步結束時刻輸出重啟動數據。
ABAQUS中利用INP進行重啟動分析.pdf
展開 ABAQUS重啟動分析實例
Abaqus重啟動分析的其中一個重要功能是防止由于意外導致的計算突然中斷,重啟動分析能夠實現在重新啟動計算時以前面的計算為基礎,也即是接著前面的計算繼續完成后續的計算過程。對于計算時間比較長的計算模型,建議都設置重啟動,以防止任何可能的意外。可能需要進行重啟動分析的模型,在設置時僅在step模塊需要設置重啟動輸出,Abaqus默認的是不輸出重啟動數據。設置操作的位置如下所示。
圖1彈出如下所示的對話框,設置其中的Frequency即可,表示每10個增量步輸出一次重啟動數據,這個輸出頻率根據實際需要設置。
圖2設置完成后即可計算,一旦計算程序突然中止,則可以采用重啟動分析來繼續計算。操作過程如下所述,先在Model樹下將之前的模型進行復制,示例中是將model-1復制為model-2,如下圖所示。
圖3之后,右鍵屬性,選擇Edit Attribute,修改model-2的屬性,如下圖所示,選擇Restart的數據來源為Job-1的Step-1的最后一個輸出數據(重啟動數據).
圖4然后直接跳到Job模塊,創建一個 新的Job,基于model-2,Job-2的分析類型為重啟動分析,如下圖所示。
圖5再之后,點擊submit即可計算,查看監視器,可以看到新的job是從增量步31開始的,之前的Job是在增量步34中止的,但是重啟動輸出頻率為10,也即是最后一步輸出的重啟動數據是第30個增量步的結果,因而新的分析是從31開始。
圖6重啟動分析的Job的結果只可以查看后面真增量步的,前面的增量步結果則需要在之前的Job里查看。
作者:長安CAE
原文鏈接:http://blog.sina.cn/dpool/blog/s/blog_6465f2ed0102xwfw.html
展開 Abaqus重啟動分析設置 ¥3
<p>先說一下我當前的需求,就是做掃頻或者說隨機振動分析,通常第一個分析步都需要做模態分析步,第二步做掃頻或者隨機振動。并且涉及到各個方向施加激勵的需求,每次補充計算都需要重新計算一下模態分析,感覺浪費時間。所以有設置重啟動的分析的需求。這只是其中一種方法,當然如果你一開始就確定工況的話,只做隨機振動分析,你也可以在一個Model里做三個方向的隨機振動。</p><p>(當然其他分析有同樣需求的,也一樣適用。)</p><p><br></p><p><span style="color: rgb(25, 25, 25);">原創聲明:未經本人同意,禁止抄襲、二次創作及轉載!</span></p>
展開 ABAQUS模型的重啟動分析相關心得
*模型的重啟動分析-restart
按理說restart不應該算是一個分析的技巧,而是一個常識,不過呢可能有很多朋友沒有建過大型模型導致restart也用的較少,所以也介紹下
1.什么是restart
你的job可能包含多個step,可是如果你的模型很大,可能會有這樣一種情況,當你花了幾天幾夜,終于分析好的時候,你發現the first step的邊界條件設置的有問題,這對于你真是晴天霹靂,于是你只好重新來過,可是低二天你發現你的電腦restart,這時的你可能只能問上帝了,how can i do?
*restart,就是將一個復雜的模型分析過程分成很多的階段,甚至是一個increatment step一個階段,你可以對每個階段的結果進行檢驗,然后進入下一個階段進行分析。
2.重啟動需要那些文件
對于standard來說,.res,.mdl,.stt,.prt,.odb,這些文件是用于重啟動的,explict是.abq,.stt,.prt,.odb.
3.如何在一個分析中設置重啟動來生成以上文件。
這里只介紹下在standard的用法,
其實很簡單?
inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了
cae默認加入了重啟選項,不過可以在step->output->restart request里面設置輸出的頻率,也就是frequency。
展開 
冰棍多米諾仿真-掌握Abaqus強大的重啟動分析技術 ¥99.99
木棒的一種交織形態
如上圖,先假設紅色木棒A處受到按壓,系統穩定,來分析一下木棒的受力。
我們看到左側的褐色木棒位于“籬笆”的內部,單個木棒有四處摩擦約束,處于非常穩定的狀態,這些木棒由于織疊形變,內部儲存了大量的應變能。
右側綠色和黃色的木棒各自有三處摩擦約束,處于穩定狀態,內部儲存了一些應變能。
末端紅色木棒有來自黃色、藍色木棒的摩擦約束和來自按壓物體的摩擦約束,處于穩定狀態,內部也儲存了一定的應變能。
當我們釋放A處的按壓時,紅色木棒儲存的應變能得到釋放,B、C兩處的正壓力做功,木棒獲得速度,由于正壓力的減小,紅色木棒失去摩擦約束,然后彈出。
隨后,黃色木棒失去B處的約束,然后重復了一遍紅色木棒剛才的過程,然后是綠色、藍色、褐色…直到所有木棒都彈出。
值得注意的是木棒的彈出速度會很快,單個木棒的彈出過程往往是毫秒級的。
冰棍多米諾Abaqus仿真
下面,我們要在Abaqus里面對剛才抽象分析的力學過程進行模擬驗證。
順便說明一下,這個案例是目前USim發布的所有仿真中,用到Abaqus/CAE建模技巧最多的一個。
它的核心是Standard到Explicit的重啟動分析。以前我們分析那個可愛的、會爬樓梯的Slinky時,曾用到過這種技巧,但是那個案例遠沒有這個復雜。
首先在Standard里面進行過盈裝配分析,得到織疊的、儲存滿應變能的“籬笆”。這個模擬是最終動力學分析的基礎工作,所有的關鍵和難點(接觸定義和收斂控制)都在這一步。
冰棍多米諾裝配分析
在Explicit里導入裝配狀態,添加地板與重力,然后從一端釋放,進行重啟動分析,計算冰棍多米諾原地爆炸的動力學過程。
展開 Abaqus應用之重啟動
cae 的操作方法:首先在 “model->edit attribute” 里選擇 “restart”,指定前面分析的任務名稱以及你想要重啟的開始分析步和增量步。然后在任務中指定重新創建的工作類型為 “restart” 即可。
五、重啟動的注意事項
重啟動不能對原始分析中的任何參數進行更改。也就是說,重啟點的模型必須與原始分析中的模型完全一致。因此,不要試圖通過 restart 的方法來改變邊界條件、材料參數或者網格的密度等。若要實現這些參數的更改,需要借助其他的技巧來完成。
abaqus重啟動的限制條件
? 文件和數據方面的限制:
文件完整性要求:進行重啟動分析必須保證相關的重啟動文件(如在 Abaqus/Standard 中為.res、.mdl、.stt、.prt 和.odb 等文件;在 Abaqus/Explicit 中為.abq、.stt、.prt 和.odb 等文件)完整且位于當前工作目錄下。如果這些文件缺失或損壞,重啟動分析將無法進行。
數據一致性檢查:Abaqus 不會自動檢查基礎模型輸出的重啟動數據與重啟動分析所需要的數據是否一致。如果數據不一致,分析可能會自動中止,或者即使完成分析,得到的計算結果也可能是不正確的。
? 模型修改方面的限制:
幾何和網格限制:在重啟動模型中,相對于原始模型,幾何形狀和網格劃分不能有變化。如果對模型的幾何或網格進行了修改,重啟動分析可能會失敗或產生不準確的結果。
加載和邊界條件限制:重啟動分析中對加載和邊界條件的修改也有一定限制。一般來說,新添加的載荷或邊界條件應該在重啟動的起始分析步之后施加,不能影響到之前已經完成的分析部分。如果違反了這個規則,可能會導致分析結果不正確。
? 分析步和增量步的限制:
重啟點的選擇:重啟動只能從之前分析中已經生成了重啟動文件的增量步開始。如果某個分析步或增量步沒有生成重啟動文件,就無法從該點進行重啟動。
增量步信息的依賴:重啟動分析依賴于之前分析的增量步信息,如果之前的分析在某些增量步上出現了數值不穩定或收斂問題,可能會影響重啟動分析的準確性和可靠性。
? 軟件版本和平臺的限制:
軟件版本兼容性:不同版本的 Abaqus 可能對重啟動功能的支持程度有所不同,使用舊版本生成的重啟動文件在新版本中可能不完全兼容,或者需要進行一些額外的處理才能正確進行重啟動分析。
操作系統和硬件環境的影響:重啟動分析的性能和穩定性可能會受到操作系統和硬件環境的影響。
展開 ABAQUS重啟動計算 ¥5
重啟動分析用于多體多工況多步驟分析,或是為了預防意外事故,如:斷電,abaqus系統崩潰。重啟動具體方法如下:
一.對于多工況問題
如下圖,第一(step)分析步工況:
第二(step)分析步工況:
假若我們要調用第一(step)分析步的結果,在此結果上進行工況二的計算,我們就不再需要重新從第一分析步計算了。
#abaqus重啟動的cae和命令設置-原創!
#####abaqus重啟動的cae和命令設置.pdf
一個文檔就夠了!
話不多少,干就完了!
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
LS_DYNA重啟動分析
擴充“LS_DYNA思維導圖/7.重啟動分析”的部分內容,主要包括dyna簡單重啟動分析介紹、小型重啟動介紹及應用、完全重啟動介紹及應用。歡迎關注微信公眾號:亙一,后續所有的思維導圖內容擴充,都會第一時間更新在公眾號中。
那么什么是快樂星球?
如果你要問我,什么是快樂星球,那我就帶你探究。不好意思,走錯片場了。
言歸正傳,重啟動意味著“接著”以前的分析繼續計算,這里的“接著”之所以打引號,是因為重啟動的位置不是唯一的,一個重啟動分析開始的位置不限于初始分析的結尾,而是可以從第一個分析的任意時刻開始。
執行重啟動的原因有:
a.分析異常終止(如有的老鐵想要刷新并查看結果,一不小心將SW2按成了SW1;又如當你的模型正在計算,熱心的師弟一不小心幫你關閉了計算程序)。
b.分析出錯,需要處理或改正錯誤。
c.初始設定的分析時長不夠或不合理(如電池包擠壓,要求擠壓力達到100KN,但是初始設定的分析時長計算完只有60KN;又如電池包機械沖擊工況,照搬國標載荷要求的話,計算時間明顯過長)。
d.一切你不想從頭計算,又能通過重啟動解決的。
重啟動類型?
a.簡單重啟動:秉承原始數據輸入,繼續計算,常用于分析異常終止。
b.小型重啟動:允許對原始輸入進行“小打小鬧”的改動。這些“小打小鬧”的改動包括:
剛性體與變形體之間的轉換;
變形體轉換為剛體之后的各種屬性添加(主要是慣性特性);
計算時常的延長;
時間步的修改;
節點邊界條件的增加等。
展開 Abaqus重啟動(Restart)功能應用案例講解

ABAQUS如何利用inp實現重啟動和數據傳遞
一、重啟動
1)在基礎模型中設置重啟動要求
*restart,write,frequency=2
2)創建重啟動分析inp文件
*restart,read,step=1,inc=2
含義:從第一分析步的第二增量步結束位置讀取重啟動數據
3)提交重啟動分析作業,在ababqus command窗口
abaqus job=newjob-name oldjob=oldjob-name
newjob-name :重啟動分析的inp文件名稱
oldjob-name:是基礎模型分析結果的文件名
二、數據傳遞
重啟動有很多局限性,例如基礎模型、材料等數據都必須相同,因此數據傳遞更具優勢,應用范圍大。
1)在原始分析中設置重啟動要求
*restart,write,frequency=2
2)在后續分析模型中為需要傳遞數據部件定義(initial state field)
關鍵詞好像是*import(具體的我不知道,哪位大俠能解答下)
在cae中操作為:predefined field/creat,step設置為initial,gategory為other,選擇initial state
3)提交后續分析,在ababqus command窗口
abaqus job=newjob-name oldjob=oldjob-name
展開 使用dynain文件進行重啟動分析
使用重啟動技術可以將一個k文件拆分為多個k文件,逐步進行分析。在ls-dyna中常常使用D3DUMP、dynain文件等多種方法進行重啟動。筆者目前只掌握了dynain的方法。具體做法如下:
1 在第一次計算的k文件中使用*interface-springback-lsdyna中選擇要輸出的 partset;
2 提交計算,獲取dynain文件。該文件包含選擇的 partset 應力、應變、邊界條件信息。
3 建立一個新的k文件,正常建立part、mat、control、define等,使用*include-auto_offset關鍵字將第一步計算的dynain文件包含進來。(也可以使用import dynain方式將兩個文件合成一個文件,然后進行接下來的操作)
比如對一根鋼筋進行多次切削,計算結果如下:
鋼筋切割前
切割第一刀
切割第二刀
展開 4_APDL基礎及仿真理論_分析重啟動
ANSYS命令流學習筆記4
重啟動技術:
和多載荷步一樣能實現不同載荷的先后加載。
第一次分析完成后,想把更多的載荷步加入到分析中,或者在線性分析中加入別的加載條件,或者在瞬態分析中加入另外的時間里程加載曲線,或者在非線性分析收斂失敗時需要恢復。
多點重啟動,可以保存多個子步的結果文件,可以從任何一個保存的子步結果重啟動運算。
WB中也可以方便地完成重啟動。
簡單命令流案例如下:
finish
/clear
/prep7
et,1,42
mp,ex,1,2.1e5
mp,nuxy,1,0.3 !單元及材料屬性
rect,0,100,0,100 !建模
esize,10,
amesh,all !劃分網格
dl,1,all,all
sfl,3,pres,-100
/pbc,all,1 !邊界條件
finish
/solu
nlgeom,on !打開大變形
nsubst,4 !設置4子步
antype,static,new !分析類型結構靜力求解
outres,all,all !記錄每一步結果
autots,off !關閉自動步長
time,1 !求解時間1s
rescontrol, ,all,1,4 !重啟動設置,每一子步保存文件,共4個重啟動文件。可以從這4個文件中,任意一個,重新啟動運算。
Solve !可以通過時間里程后處理,查看載荷步對結果的影響
finish
/solu
antyp, ,rest,1,2 !從第二步開始重新加載
sfl,3,pres,-200 !線載荷壓力改為-200
solve !可以通過時間里程后處理,查看載荷步對結果的影響,對比不同
finish
展開 lsdyna彈體侵蝕雙層靶板為例進行完全重啟動分析 ¥50
完全重啟動分析是輸入文件(關鍵字文件)做了大量修改時的一種分析。一般用來做重復跌落,彈體侵蝕或者爆炸等分析。
完全重啟動可以增加了新的PART,新的接觸,新的曲線,速度改變等定義,此時相當于一種全新的分析.因此這種情況下的分析的結果文件,如D3PLOT文件會重新從1開始編號,需要新建一個文件夾存放修改后的K文件和重啟動文件對d3dump。同時添加一些重啟動的關鍵字。
下面以彈體侵徹靶板為例說明整個過程.
1:首先進行彈體侵徹一層靶板的分析,計算時間20微秒:見附件penetration2d.k
展開