
發(fā)布
注冊
/
登錄重啟動分析的案例
ABAQUS重啟動分析實例
Abaqus重啟動分析的其中一個重要功能是防止由于意外導致的計算突然中斷,重啟動分析能夠實現(xiàn)在重新啟動計算時以前面的計算為基礎,也即是接著前面的計算繼續(xù)完成后續(xù)的計算過程。對于計算時間比較長的計算模型,建議都設置重啟動,以防止任何可能的意外。可能需要進行重啟動分析的模型,在設置時僅在step模塊需要設置重啟動輸出,Abaqus默認的是不輸出重啟動數(shù)據(jù)。設置操作的位置如下所示。
圖1彈出如下所示的對話框,設置其中的Frequency即可,表示每10個增量步輸出一次重啟動數(shù)據(jù),這個輸出頻率根據(jù)實際需要設置。
圖2設置完成后即可計算,一旦計算程序突然中止,則可以采用重啟動分析來繼續(xù)計算。操作過程如下所述,先在Model樹下將之前的模型進行復制,示例中是將model-1復制為model-2,如下圖所示。
圖3之后,右鍵屬性,選擇Edit Attribute,修改model-2的屬性,如下圖所示,選擇Restart的數(shù)據(jù)來源為Job-1的Step-1的最后一個輸出數(shù)據(jù)(重啟動數(shù)據(jù)).
圖4然后直接跳到Job模塊,創(chuàng)建一個 新的Job,基于model-2,Job-2的分析類型為重啟動分析,如下圖所示。
圖5再之后,點擊submit即可計算,查看監(jiān)視器,可以看到新的job是從增量步31開始的,之前的Job是在增量步34中止的,但是重啟動輸出頻率為10,也即是最后一步輸出的重啟動數(shù)據(jù)是第30個增量步的結果,因而新的分析是從31開始。
圖6重啟動分析的Job的結果只可以查看后面真增量步的,前面的增量步結果則需要在之前的Job里查看。
作者:長安CAE
原文鏈接:http://blog.sina.cn/dpool/blog/s/blog_6465f2ed0102xwfw.html
展開 重啟動的設置方法和應用場景
提交重啟動分析作業(yè):
提交分析時僅選擇 restart 即可。
ABAQUS 總是從基礎模型的結果文件中讀入數(shù)據(jù),并將計算結果寫到新的重啟動分析結果文件中。基礎模型的 odb 文件不會被添加新的內(nèi)容。在默認情況下,重啟動分析的 fil 文件既包含基礎模型的結果,又包含重啟動分析的結果。
方法2:關鍵字方式(INP 文件)設置
如果通過編輯 INP 文件來設置重啟動,需要在 * STEP 選項中添加重啟動相關的參數(shù)。
例如,使用*RESTART, WRITE, FREQUENCY = n語句,其中 n 表示寫入重啟動文件的頻率。如果n = 1,表示每個增量步都寫入重啟動文件;如果n = 10,表示每 10 個增量步寫入一次。
另外,在整個模型定義部分,可以使用*FILE FORMAT, RESTART語句來指定重啟動文件的格式。
展開 Abaqus中利用INP進行重啟動分析
在利用Abaqus進行仿真分析時,經(jīng)常會遇到以下兩個問題,這兩個問題很大程度上影響整個分析的計算效率。因此解決這些問題意義重大。
① 對于同一個結構可能需要進行多種工況的分析,在計算出一些工況之后希望在已有分析結果的基礎上進行其他工況的分析(不同的載荷和邊界條件)。
② 分析過程異常終止,其原因包括無法收斂,達到分析步允許的最大步數(shù),沒有足夠的硬盤空間和計算機斷電等。由于前面計算耗費了大量的時間,因此希望修改之后可以繼續(xù)計算。
Abaqus的重啟動分析可以完美的解決以上兩個問題。本文主要介紹利用INP文件實現(xiàn)重啟動分析。重啟動分析主要3個步驟:
(1)在基礎模型中設置重啟動數(shù)據(jù)輸出
在INP文件中設置基礎模型的重啟動數(shù)據(jù)輸出,需要用到*RESTART,WRITE,常用的控制參數(shù)包括:
① FREQUENCY用于設置重啟動數(shù)據(jù)輸出的頻率,換言之,此處FREQUENCY
② OVERLAY用于只在分析步結束時刻輸出重啟動數(shù)據(jù),以減少重啟動數(shù)據(jù)的存儲空間。換言之,只輸出分析步最后一個增量步的重啟動數(shù)據(jù)
③ NUMBER INTERVAL用于在一個分析步中以多少個均勻的時間間隔輸出重啟動數(shù)據(jù)。
④ TIME MARKS用于若值為YES,則在NUMBER INTERVAL所指定的精確時刻輸出重啟動數(shù)據(jù);若為NO,則在NUMBER INTERVAL指定時刻的增量步結束時刻輸出重啟動數(shù)據(jù)。
ABAQUS中利用INP進行重啟動分析.pdf
展開 abaqus重啟動的限制條件
? 文件和數(shù)據(jù)方面的限制:
文件完整性要求:進行重啟動分析必須保證相關的重啟動文件(如在 Abaqus/Standard 中為.res、.mdl、.stt、.prt 和.odb 等文件;在 Abaqus/Explicit 中為.abq、.stt、.prt 和.odb 等文件)完整且位于當前工作目錄下。如果這些文件缺失或損壞,重啟動分析將無法進行。
數(shù)據(jù)一致性檢查:Abaqus 不會自動檢查基礎模型輸出的重啟動數(shù)據(jù)與重啟動分析所需要的數(shù)據(jù)是否一致。如果數(shù)據(jù)不一致,分析可能會自動中止,或者即使完成分析,得到的計算結果也可能是不正確的。
? 模型修改方面的限制:
幾何和網(wǎng)格限制:在重啟動模型中,相對于原始模型,幾何形狀和網(wǎng)格劃分不能有變化。如果對模型的幾何或網(wǎng)格進行了修改,重啟動分析可能會失敗或產(chǎn)生不準確的結果。
加載和邊界條件限制:重啟動分析中對加載和邊界條件的修改也有一定限制。一般來說,新添加的載荷或邊界條件應該在重啟動的起始分析步之后施加,不能影響到之前已經(jīng)完成的分析部分。如果違反了這個規(guī)則,可能會導致分析結果不正確。
? 分析步和增量步的限制:
重啟點的選擇:重啟動只能從之前分析中已經(jīng)生成了重啟動文件的增量步開始。如果某個分析步或增量步?jīng)]有生成重啟動文件,就無法從該點進行重啟動。
增量步信息的依賴:重啟動分析依賴于之前分析的增量步信息,如果之前的分析在某些增量步上出現(xiàn)了數(shù)值不穩(wěn)定或收斂問題,可能會影響重啟動分析的準確性和可靠性。
? 軟件版本和平臺的限制:
軟件版本兼容性:不同版本的 Abaqus 可能對重啟動功能的支持程度有所不同,使用舊版本生成的重啟動文件在新版本中可能不完全兼容,或者需要進行一些額外的處理才能正確進行重啟動分析。
操作系統(tǒng)和硬件環(huán)境的影響:重啟動分析的性能和穩(wěn)定性可能會受到操作系統(tǒng)和硬件環(huán)境的影響。
展開 
LS_DYNA重啟動分析
擴充“LS_DYNA思維導圖/7.重啟動分析”的部分內(nèi)容,主要包括dyna簡單重啟動分析介紹、小型重啟動介紹及應用、完全重啟動介紹及應用。歡迎關注微信公眾號:亙一,后續(xù)所有的思維導圖內(nèi)容擴充,都會第一時間更新在公眾號中。
那么什么是快樂星球?
如果你要問我,什么是快樂星球,那我就帶你探究。不好意思,走錯片場了。
言歸正傳,重啟動意味著“接著”以前的分析繼續(xù)計算,這里的“接著”之所以打引號,是因為重啟動的位置不是唯一的,一個重啟動分析開始的位置不限于初始分析的結尾,而是可以從第一個分析的任意時刻開始。
執(zhí)行重啟動的原因有:
a.分析異常終止(如有的老鐵想要刷新并查看結果,一不小心將SW2按成了SW1;又如當你的模型正在計算,熱心的師弟一不小心幫你關閉了計算程序)。
b.分析出錯,需要處理或改正錯誤。
c.初始設定的分析時長不夠或不合理(如電池包擠壓,要求擠壓力達到100KN,但是初始設定的分析時長計算完只有60KN;又如電池包機械沖擊工況,照搬國標載荷要求的話,計算時間明顯過長)。
d.一切你不想從頭計算,又能通過重啟動解決的。
重啟動類型?
a.簡單重啟動:秉承原始數(shù)據(jù)輸入,繼續(xù)計算,常用于分析異常終止。
b.小型重啟動:允許對原始輸入進行“小打小鬧”的改動。這些“小打小鬧”的改動包括:
剛性體與變形體之間的轉換;
變形體轉換為剛體之后的各種屬性添加(主要是慣性特性);
計算時常的延長;
時間步的修改;
節(jié)點邊界條件的增加等。
展開 螺栓預緊力接觸滑移設置重啟動分析 實例
分析是一個螺栓預緊的搭接連接的小例子
resart.inp文件包含的是如何建立接觸預緊力的過程
第二部 附帶word操作圖例 設置重啟動分析
附加一個位移荷載進行剪切,使搭接失效,結果可能會算很久。
重啟分析 可以針對大型復雜的分析 節(jié)約時間 可以借鑒
yuliang test.rar
重啟動分析word.zip
冰棍多米諾仿真-掌握Abaqus強大的重啟動分析技術 ¥99.99
木棒的一種交織形態(tài)
如上圖,先假設紅色木棒A處受到按壓,系統(tǒng)穩(wěn)定,來分析一下木棒的受力。
我們看到左側的褐色木棒位于“籬笆”的內(nèi)部,單個木棒有四處摩擦約束,處于非常穩(wěn)定的狀態(tài),這些木棒由于織疊形變,內(nèi)部儲存了大量的應變能。
右側綠色和黃色的木棒各自有三處摩擦約束,處于穩(wěn)定狀態(tài),內(nèi)部儲存了一些應變能。
末端紅色木棒有來自黃色、藍色木棒的摩擦約束和來自按壓物體的摩擦約束,處于穩(wěn)定狀態(tài),內(nèi)部也儲存了一定的應變能。
當我們釋放A處的按壓時,紅色木棒儲存的應變能得到釋放,B、C兩處的正壓力做功,木棒獲得速度,由于正壓力的減小,紅色木棒失去摩擦約束,然后彈出。
隨后,黃色木棒失去B處的約束,然后重復了一遍紅色木棒剛才的過程,然后是綠色、藍色、褐色…直到所有木棒都彈出。
值得注意的是木棒的彈出速度會很快,單個木棒的彈出過程往往是毫秒級的。
冰棍多米諾Abaqus仿真
下面,我們要在Abaqus里面對剛才抽象分析的力學過程進行模擬驗證。
順便說明一下,這個案例是目前USim發(fā)布的所有仿真中,用到Abaqus/CAE建模技巧最多的一個。
它的核心是Standard到Explicit的重啟動分析。以前我們分析那個可愛的、會爬樓梯的Slinky時,曾用到過這種技巧,但是那個案例遠沒有這個復雜。
首先在Standard里面進行過盈裝配分析,得到織疊的、儲存滿應變能的“籬笆”。這個模擬是最終動力學分析的基礎工作,所有的關鍵和難點(接觸定義和收斂控制)都在這一步。
冰棍多米諾裝配分析
在Explicit里導入裝配狀態(tài),添加地板與重力,然后從一端釋放,進行重啟動分析,計算冰棍多米諾原地爆炸的動力學過程。
展開 ABAQUS模型的重啟動分析相關心得
*模型的重啟動分析-restart
按理說restart不應該算是一個分析的技巧,而是一個常識,不過呢可能有很多朋友沒有建過大型模型導致restart也用的較少,所以也介紹下
1.什么是restart
你的job可能包含多個step,可是如果你的模型很大,可能會有這樣一種情況,當你花了幾天幾夜,終于分析好的時候,你發(fā)現(xiàn)the first step的邊界條件設置的有問題,這對于你真是晴天霹靂,于是你只好重新來過,可是低二天你發(fā)現(xiàn)你的電腦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如何利用inp實現(xiàn)重啟動和數(shù)據(jù)傳遞
一、重啟動
1)在基礎模型中設置重啟動要求
*restart,write,frequency=2
2)創(chuàng)建重啟動分析inp文件
*restart,read,step=1,inc=2
含義:從第一分析步的第二增量步結束位置讀取重啟動數(shù)據(jù)
3)提交重啟動分析作業(yè),在ababqus command窗口
abaqus job=newjob-name oldjob=oldjob-name
newjob-name :重啟動分析的inp文件名稱
oldjob-name:是基礎模型分析結果的文件名
二、數(shù)據(jù)傳遞
重啟動有很多局限性,例如基礎模型、材料等數(shù)據(jù)都必須相同,因此數(shù)據(jù)傳遞更具優(yōu)勢,應用范圍大。
1)在原始分析中設置重啟動要求
*restart,write,frequency=2
2)在后續(xù)分析模型中為需要傳遞數(shù)據(jù)部件定義(initial state field)
關鍵詞好像是*import(具體的我不知道,哪位大俠能解答下)
在cae中操作為:predefined field/creat,step設置為initial,gategory為other,選擇initial state
3)提交后續(xù)分析,在ababqus command窗口
abaqus job=newjob-name oldjob=oldjob-name
展開 lsdyna彈體侵蝕雙層靶板為例進行完全重啟動分析 ¥50
完全重啟動分析是輸入文件(關鍵字文件)做了大量修改時的一種分析。一般用來做重復跌落,彈體侵蝕或者爆炸等分析。
完全重啟動可以增加了新的PART,新的接觸,新的曲線,速度改變等定義,此時相當于一種全新的分析.因此這種情況下的分析的結果文件,如D3PLOT文件會重新從1開始編號,需要新建一個文件夾存放修改后的K文件和重啟動文件對d3dump。同時添加一些重啟動的關鍵字。
下面以彈體侵徹靶板為例說明整個過程.
1:首先進行彈體侵徹一層靶板的分析,計算時間20微秒:見附件penetration2d.k
展開 Abaqus重啟動分析設置 ¥3
<p>先說一下我當前的需求,就是做掃頻或者說隨機振動分析,通常第一個分析步都需要做模態(tài)分析步,第二步做掃頻或者隨機振動。并且涉及到各個方向施加激勵的需求,每次補充計算都需要重新計算一下模態(tài)分析,感覺浪費時間。所以有設置重啟動的分析的需求。這只是其中一種方法,當然如果你一開始就確定工況的話,只做隨機振動分析,你也可以在一個Model里做三個方向的隨機振動。</p><p>(當然其他分析有同樣需求的,也一樣適用。)</p><p><br></p><p><span style="color: rgb(25, 25, 25);">原創(chuàng)聲明:未經(jīng)本人同意,禁止抄襲、二次創(chuàng)作及轉載!</span></p>
展開 
ABAQUS重啟動計算 ¥5
重啟動分析用于多體多工況多步驟分析,或是為了預防意外事故,如:斷電,abaqus系統(tǒng)崩潰。重啟動具體方法如下:
一.對于多工況問題
如下圖,第一(step)分析步工況:
第二(step)分析步工況:
假若我們要調用第一(step)分析步的結果,在此結果上進行工況二的計算,我們就不再需要重新從第一分析步計算了。
重啟動---for LS-DYNA
1,簡單重啟動;當ls-dyna運行過程中還沒有到達終止時間就被人為或其它原因中斷,需要重啟動繼續(xù)進行計算,在這種情況下,不需要對輸入文件作任何改動。
2,小型重啟動;當重啟動分析時,希望對關鍵字進行一些修改,如:重新設置求解終止時間,重新設置各種輸出文件的時間間隔,刪除接觸界面,把變形體轉換為剛體,改變阻尼選項等。SimWe仿真論壇.oc~ Y gL jp
3,完全重啟動;當要對關鍵字文件做出大量的修改時,如增加其它的part或接觸定義等,此時實際上是進行另一個全新的分析。在重啟動關鍵字文件中包含的關鍵字是在上次求解的基礎上對所關心的part進行變形和應力的更新。
展開 利用LS-DYNA的重啟動技術實現(xiàn)巖石多次/循環(huán)爆破開挖模擬
完全重啟動技術同樣可以解決彈體重復侵徹、SHPB循環(huán)沖擊模擬及巖體循環(huán)掘進等問題。</p>
LS-Dyna簡單重啟動與小型重啟動
3. mpp版重啟動
方法與smp版相同,有問題可私聊,有償解決。
附件為小型重啟動算例,僅延長了計算時間。airbag_deploy.k是初始計算文件,restart.k是重啟動文件。
restart.k
airbag_deploy.k