LS_DYNA重啟動分析

擴充“LS_DYNA思維導圖/7.重啟動分析”的部分內容,主要包括dyna簡單重啟動分析介紹、小型重啟動介紹及應用、完全重啟動介紹及應用。歡迎關注微信公眾號:亙一,后續所有的思維導圖內容擴充,都會第一時間更新在公眾號中。

LS_DYNA重啟動分析的圖1

那么什么是快樂星球?
如果你要問我,什么是快樂星球,那我就帶你探究。不好意思,走錯片場了。
言歸正傳,重啟動意味著“接著”以前的分析繼續計算,這里的“接著”之所以打引號,是因為重啟動的位置不是唯一的,一個重啟動分析開始的位置不限于初始分析的結尾,而是可以從第一個分析的任意時刻開始。
執行重啟動的原因有:
a.分析異常終止(如有的老鐵想要刷新并查看結果,一不小心將SW2按成了SW1;又如當你的模型正在計算,熱心的師弟一不小心幫你關閉了計算程序)。
b.分析出錯,需要處理或改正錯誤。
c.初始設定的分析時長不夠或不合理(如電池包擠壓,要求擠壓力達到100KN,但是初始設定的分析時長計算完只有60KN;又如電池包機械沖擊工況,照搬國標載荷要求的話,計算時間明顯過長)。
d.一切你不想從頭計算,又能通過重啟動解決的。

重啟動類型?
a.簡單重啟動:秉承原始數據輸入,繼續計算,常用于分析異常終止。
b.小型重啟動:允許對原始輸入進行“小打小鬧”的改動。這些“小打小鬧”的改動包括:
剛性體與變形體之間的轉換;
變形體轉換為剛體之后的各種屬性添加(主要是慣性特性);
計算時常的延長;
時間步的修改;
節點邊界條件的增加等。
c.完全重啟動:較為自由的重啟動,幾乎可以進行任何新的數據操作如增加或刪除部分模型、更改材料屬性、更改邊界條件等,需要注意的是完全重啟動不支持自適應網格且完全重啟動的結果應該保存在新目錄下,防止覆蓋原始結果(新版本不需要,但是建議新建文件夾,條理清晰)。

來幾個案例?
1、簡單重啟動
簡單重啟動僅需要在dyna界面通過Restart LS_DYNA analysis提交計算輸出的重啟動文件d3dump即可。
2、小型重啟動
小型重啟動需要的文件為d3dump和修改后的k文件(restart_in.k),修改后的k文件同樣是以*KEYWORD開始,以*END結束。

LS_DYNA重啟動分析的圖2

案例描述:沖頭擠壓彈簧,要求最終使得彈簧的受力達到50N。
第一次提交計算,計算時長為0.3s,計算結果如下圖所示。

LS_DYNA重啟動分析的圖3

第一次計算結果為30N,不滿足最初的要求,因此需要延長計算時長。對初始輸入進行小型重啟動,修改計算時間為0.5s。

LS_DYNA重啟動分析的圖4

小型重啟動的計算結果會自動寫入初始模型的計算結果內,所以無需新建文件夾,重啟動后的計算結果如下圖。

LS_DYNA重啟動分析的圖5

延長計算時間至0.5s后,彈簧最終受力達到50N,滿足案例要求。至此,小型重啟動執行完畢。

3、完全重啟動

完全重啟動需要的文件為d3dump和修改后的完全重啟動輸入文件(本案例為completely_restart_in.k)。

LS_DYNA重啟動分析的圖6

案例描述:初始計算模型為小型重啟動0.5s的模型,完全重啟動加入玩具小車和小球,并將計算時長延長至1s,彈簧推動小球撞擊玩具小車。

第一次計算結果見小型重啟動0.5s模型,在該模型基礎上建立完全重啟動輸入文件。

step1.創建玩具小車和小球的part并定義接觸;

step2.重新定義初始模型中用于重啟動的各個曲線;

step3.定義重啟動分析中需要應力初始化的部件;

step4.輸出完全重啟動文件(completely_restart_in.k)并新建文件夾用于存儲重啟動的結果文件;

step5.進行重啟動求解。

所需文件及重啟動輸出文件如下圖所示:

LS_DYNA重啟動分析的圖7

完全重啟動后的計算結果如下圖所示:

LS_DYNA重啟動分析的圖8

可以看到重啟動計算是緊接著第一次結果進行的(從0.5s開始計算),0.5s時刻成功引入了新的*part、新的接觸、新的邊界條件,并將計算時間延長至1s,自此,完全重啟動成功執行。


總結

重啟動應用的場合很多,d3dump的用途也不止于重啟動,很多計算量較大的模型(如整車碰撞、電池包刮底、座椅揮鞭工況等)都可以通過多設置d3dump文件的輸出,來防止計算文件報錯導致的模型需要完全重算的情況。活學活用,通一通百。

歡迎關注微信公眾號:亙一、點贊、轉發LS_DYNA重啟動分析的圖9

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

26
10
62