
發(fā)布
注冊
/
登錄重啟動技術的案例
利用LSDYNA完全重啟動技術對同一個靶板進行多次反復爆炸沖擊
1,項目概述
LSDYNA重啟動技術在實際工程中應用較廣,重啟動包括簡單重啟動、小型重啟動和完全重啟動。其中小型重啟動可以接著求解,用于將分析延長至比用戶最初指定的時間更長的終止時間或對模型進行細小修改的情況;如刪除模型。而如果需要增加模型,就必須用到完全重啟動技術,完全重啟動有如下特點:可以增加或刪除部分模型,允許材料和載荷變化,Jobname 自動變成 Jobname_nn (nn=01, …) 以防止新生成的結果文件替換已有數據;接觸描述和初始速率不能被改變等等。
本文利用LSDYNA完全重啟動技術,對同一個靶板進行多次反復爆炸沖擊的過程進行數值模擬,該案例的核心技術為完全重啟動技術的應用,包括模型建立、網格劃分、邊界條件設置、計算條件設置、材料導入、流固耦合設置、完全重啟動、后處理等步驟。
2,第1次前處理并輸出1.k文件
數值模型由炸藥、空氣域、殼體、靶組成,其中炸藥、空氣域采用歐拉網格建模,單元使用多物質ALE算法,殼體、靶采用拉格朗日網格建模,并且同炸藥、空氣間采用耦合算法。為方便在ANSYS/LS -DYNA 中建模,將炸藥及裝藥圖紙,在二維平面上利用CAD或CATIA打開,在每一斜率改變點(圓弧認作為一條線段)做平行于X軸的直線,用于切分空氣域、炸藥等材料。切分后,上述材料區(qū)域均由四邊形構成。將每一點的坐標以“k,序號,X軸坐標,Y軸坐標,Z軸坐標”的形式寫出,并將每條線段以“k,起點的點序號,端點的點序號”,對于圓弧則寫出起點、端點、圓心坐標,等待在ANSYS/LS-DYNA中進行繪制。
1)軟件啟動
啟動ANSYS Mechanical APDL Product Launcher,彈出Launch界面。
展開 利用LS-DYNA的重啟動技術實現巖石多次/循環(huán)爆破開挖模擬
完全重啟動技術同樣可以解決彈體重復侵徹、SHPB循環(huán)沖擊模擬及巖體循環(huán)掘進等問題。</p>
使用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
重啟動技術:
和多載荷步一樣能實現不同載荷的先后加載。
第一次分析完成后,想把更多的載荷步加入到分析中,或者在線性分析中加入別的加載條件,或者在瞬態(tài)分析中加入另外的時間里程加載曲線,或者在非線性分析收斂失敗時需要恢復。
多點重啟動,可以保存多個子步的結果文件,可以從任何一個保存的子步結果重啟動運算。
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
展開 
LS-Dyna簡單重啟動與小型重啟動
3. mpp版重啟動
方法與smp版相同,有問題可私聊,有償解決。
附件為小型重啟動算例,僅延長了計算時間。airbag_deploy.k是初始計算文件,restart.k是重啟動文件。
restart.k
airbag_deploy.k
冰棍多米諾仿真-掌握Abaqus強大的重啟動分析技術 ¥99.99
它的核心是Standard到Explicit的重啟動分析。以前我們分析那個可愛的、會爬樓梯的Slinky時,曾用到過這種技巧,但是那個案例遠沒有這個復雜。
首先在Standard里面進行過盈裝配分析,得到織疊的、儲存滿應變能的“籬笆”。這個模擬是最終動力學分析的基礎工作,所有的關鍵和難點(接觸定義和收斂控制)都在這一步。
冰棍多米諾裝配分析
在Explicit里導入裝配狀態(tài),添加地板與重力,然后從一端釋放,進行重啟動分析,計算冰棍多米諾原地爆炸的動力學過程。
冰棍多米諾三個視角
冰棍多米諾的自我瓦解
木棒速度云圖
木棒的動態(tài)應力云圖
這實際上也是一個變質量動力學系統(tǒng),“眼鏡蛇姿態(tài)”是其織疊方向和噴出工質的動量(反作用)巧妙組合的結果。
冰棍多米諾的“眼鏡蛇姿態(tài)”
展開 Abaqus重啟動分析設置 ¥3
所以有設置重啟動的分析的需求。這只是其中一種方法,當然如果你一開始就確定工況的話,只做隨機振動分析,你也可以在一個Model里做三個方向的隨機振動。</p><p>(當然其他分析有同樣需求的,也一樣適用。)</p><p><br></p><p><span style="color: rgb(25, 25, 25);">原創(chuàng)聲明:未經本人同意,禁止抄襲、二次創(chuàng)作及轉載!</span></p>
dyna重啟動總結
dyna主要有簡單重啟動、小型重啟動、完全重啟動
簡單重啟動主要是計算到設置的求解時間,而進行再次求解
小型重啟動:查找?guī)徒M文檔
3、完全重啟動
對k文件進行大量修改,比如增加材料,part,添加接觸等
下面主要是今天自己學習的內容:
基礎案例:modal-a運動物體打擊靶板
運動物體侵徹目標靶板
完全重啟動案例1:modal-b
在基礎案例modal-a基礎上,再添加一層靶板,以modal-a求解最后一步為開始重啟動計算,增加求解時間,運動物體剩余動能繼續(xù)侵徹第二層靶板;
完全重啟動案例2:modal-c
在基礎案例modal-a基礎上,再添加一顆運動物體,刪除第一顆運動物體,以modal-a求解最后一步為開始重啟動計算
給定新運動物體一個初速度,侵徹第一層靶板,靶板上有第一顆運動物體打擊后留下的空洞和殘余應力
完全重啟動案例3:modal-d
在基礎案例modal-a基礎上,不僅添加一層靶板,而且再添加一顆新運動物體,初始運動物體不刪除,以modal-a求解最后一步為開始重啟動計算,增加求解時間,運動物體剩余動能繼續(xù)侵徹第二層靶板,新運動物體侵徹第一層帶有孔洞的第一層和第二層目標靶板;
最后進行本次學習總結和建立的步驟,修改的地方,以其未來有用
展開 ABAQUS重啟動計算 ¥5
重啟動分析用于多體多工況多步驟分析,或是為了預防意外事故,如:斷電,abaqus系統(tǒng)崩潰。重啟動具體方法如下:
一.對于多工況問題
如下圖,第一(step)分析步工況:
第二(step)分析步工況:
假若我們要調用第一(step)分析步的結果,在此結果上進行工況二的計算,我們就不再需要重新從第一分析步計算了。
abaqus重啟動的限制條件
? 文件和數據方面的限制:
文件完整性要求:進行重啟動分析必須保證相關的重啟動文件(如在 Abaqus/Standard 中為.res、.mdl、.stt、.prt 和.odb 等文件;在 Abaqus/Explicit 中為.abq、.stt、.prt 和.odb 等文件)完整且位于當前工作目錄下。如果這些文件缺失或損壞,重啟動分析將無法進行。
數據一致性檢查:Abaqus 不會自動檢查基礎模型輸出的重啟動數據與重啟動分析所需要的數據是否一致。如果數據不一致,分析可能會自動中止,或者即使完成分析,得到的計算結果也可能是不正確的。
? 模型修改方面的限制:
幾何和網格限制:在重啟動模型中,相對于原始模型,幾何形狀和網格劃分不能有變化。如果對模型的幾何或網格進行了修改,重啟動分析可能會失敗或產生不準確的結果。
加載和邊界條件限制:重啟動分析中對加載和邊界條件的修改也有一定限制。一般來說,新添加的載荷或邊界條件應該在重啟動的起始分析步之后施加,不能影響到之前已經完成的分析部分。如果違反了這個規(guī)則,可能會導致分析結果不正確。
? 分析步和增量步的限制:
重啟點的選擇:重啟動只能從之前分析中已經生成了重啟動文件的增量步開始。如果某個分析步或增量步沒有生成重啟動文件,就無法從該點進行重啟動。
增量步信息的依賴:重啟動分析依賴于之前分析的增量步信息,如果之前的分析在某些增量步上出現了數值不穩(wěn)定或收斂問題,可能會影響重啟動分析的準確性和可靠性。
? 軟件版本和平臺的限制:
軟件版本兼容性:不同版本的 Abaqus 可能對重啟動功能的支持程度有所不同,使用舊版本生成的重啟動文件在新版本中可能不完全兼容,或者需要進行一些額外的處理才能正確進行重啟動分析。
操作系統(tǒng)和硬件環(huán)境的影響:重啟動分析的性能和穩(wěn)定性可能會受到操作系統(tǒng)和硬件環(huán)境的影響。
展開 Abaqus應用之重啟動
三、重啟動所需文件
對于 standard:.res、.mdl、.stt、.prt、.odb 這些文件是用于重啟動的。對于 explict:.abq、.stt、.prt、.odb。
四、在分析中設置重啟動以生成相關文件的方法
standard 的用法:在 inp 文件中添加 “*RESTART, WRITE, FREQUENCY=N” 即可。需注意的是,cae 已默認添加了重啟選項,不過用戶可以在 “step->output->restart request” 中設置輸出的頻率,這里的頻率也就是 “frequency”。
技巧:由于 res 文件涵蓋了模型近乎全部的信息,所以其容量會非常大。此時,你可以設置 overlay 參數,讓后續(xù)的數據覆蓋先前的數據。但需注意,進行重啟動時,只能從最后一個增量步開始。cae 的操作方法:首先在 “model->edit attribute” 里選擇 “restart”,指定前面分析的任務名稱以及你想要重啟的開始分析步和增量步。然后在任務中指定重新創(chuàng)建的工作類型為 “restart” 即可。
五、重啟動的注意事項
重啟動不能對原始分析中的任何參數進行更改。也就是說,重啟點的模型必須與原始分析中的模型完全一致。因此,不要試圖通過 restart 的方法來改變邊界條件、材料參數或者網格的密度等。若要實現這些參數的更改,需要借助其他的技巧來完成。
展開 
重啟動CAE操作:
重啟動CAE操作:
Output - restart requests
復制模型:
*Heading
** Job name: Job-2 Model name: Model-2
** Generated by: Abaqus/CAE 2020
*Preprint, echo=NO, model=NO, history=NO, contact=NO
*Restart, read, step=1
*Amplitude, name=Amp-1
0., 1,. 1.(時間長度), 0.5 (幅值)
** ----------------------------------------------------------------
**
** STEP: Step-2
**
*Step, name=Step-2, nlgeom=YES
*Dynamic, Explicit
, 1. (時間長度)
*Bulk Viscosity
0.06, 1.2
**
** LOADS
**
** Name: Load-1 Type: Concentrated force
*Cload, amplitude=Amp-1
RP, 1, 100.
展開 重啟動---for LS-DYNA
1,簡單重啟動;當ls-dyna運行過程中還沒有到達終止時間就被人為或其它原因中斷,需要重啟動繼續(xù)進行計算,在這種情況下,不需要對輸入文件作任何改動。
2,小型重啟動;當重啟動分析時,希望對關鍵字進行一些修改,如:重新設置求解終止時間,重新設置各種輸出文件的時間間隔,刪除接觸界面,把變形體轉換為剛體,改變阻尼選項等。SimWe仿真論壇.oc~ Y gL jp
3,完全重啟動;當要對關鍵字文件做出大量的修改時,如增加其它的part或接觸定義等,此時實際上是進行另一個全新的分析。在重啟動關鍵字文件中包含的關鍵字是在上次求解的基礎上對所關心的part進行變形和應力的更新。
展開 動力學重啟動 ¥10
動力學在重啟動方面有別于靜力學,需要注意每一步的意義。內含視頻,文字解釋,inp文件
Lsdyna重啟動結果模型出了問題
重啟動后的模型新加了空氣域,開始的時候之前的模型損傷能很好的對應過來,但是當繼續(xù)往下算了一會,突然模型就變了樣子,模型都變成了這種螺旋失效的樣子,圖是新加的空氣域,而我的空氣域用的歐拉網格并且沒有加失效,我重啟動后的關鍵字只多了stress_initialization,是我缺少了什么關鍵字么?完全重啟動增減模型是需要什么別的關鍵字么,求大佬指點