LS-dyna中關于時間的問題

                                         LS-dyna中關于時間的問題

         LS-Dyna中有幾個關于時間的設置,分別是Database_Binary_D3plot中的DT、Control_termination中的EDNTIM、Control_timestp中的DT2MS,今天我們就以小球跌落為測試例子,來討論一下這三個關鍵字。 關注公眾號 CAE備忘錄,獲取更多學習資料。

  LS-dyna中關于時間的問題的圖1                                                      

   首先,我們來看看關鍵字*Database_Binary_D3plot,其中DT是我們關心的參數,DT:=Time interval between outpus. 它表示輸出結果的間隔時間。

LS-dyna中關于時間的問題的圖2

      該參數到底有什么影響呢,讓我們看看下面的圖表。首先,將其他所有參數不變的情況下,終止時間為4e-3s,改變DT,分別為4e-6s, 4e-5s, 4e-4s,得到計算前的評估時間和最后的計算完成時間。從表中數據觀察,評估時間和計算完成時間都相差不大,因此,DT的改變并不會大幅改變計算時間。

ENDTIM:4e-3s

DT

4.000e-06

4.000e-05

4.000e-04

estimated   clock time to complete

169   sec

177   sec

197   sec

Elapsed   time

1   min 4 sec

0   min 59 sec

1   min 1 sec

 

      下方的曲線圖是三種DT下的動能圖,從動能圖的比較可以看出,DT跨度越大,有效段結果越“尖”,真正體現有效碰撞的步長變得很少,因此結果也不怎么精確。另外,在DT=4e-4s時,由于DT與EDNTIM相差不大,結果都沒有看到回彈的部分,結果并不完整。這兩種情況觀察零件的應力或者應變結果,會變得不可靠。

                               LS-dyna中關于時間的問題的圖3

      為了更好的說明這個規律,將有效段進行放大,即將ENDTIM改為4e-4s,從該圖可以看出DT=4e-6s的結果曲線非常圓滑,DT=4e-5s可以明顯看到折線的痕跡,而DT=4e-4s根本沒有到最小動能點。因此,DT=4e-6s是較為理想的取值。

                                LS-dyna中關于時間的問題的圖4

        最后可以總結得出, DT這個參數不能大幅改變計算時間,但能影響輸出結果的精度。DT也不要過于取得很小,因為太小的值會在一些較大的模型結果提取時,會變得很慢。

       大家有沒有發現ENDTIM這個參數也對結果也是有一定的影響的。EDNTIM表示的是整個模型在現實中完成這個動作的物理時間。ENDTIM= Termination time.

                                   LS-dyna中關于時間的問題的圖5

      為此,我們也對ENDTIM這個參數進行以下討論,同樣,固定其他參數不變,ENDTIM分別取4e-2s, 4e-3s, 4e-4s,得到下面的圖表。通過表格可以發現,隨著ENDTIM不斷減小,計算評估時間和計算完成時間也不斷減少。

DT:4.000e-06s

ENDTIM

4e-2

4e-3

4e-4

4e-5

estimated   clock time to complete

1575   sec

169   sec

19   sec

1   sec

Elapsed   time

10   min. 34 sec

1   min 4 sec

0   min 8 sec

3   sec

 

      從能量曲線圖來看,ENDTIM=4e-2s, 4e-3s時,有效段的時間比較“尖”,在整體時間范圍內占比相對較小,因為DT是一樣的,有效段時間步長會少,所以結果精度也隨之降低;在ENDTIM=4e-5s時,是因為時間過于小,小球根本沒有完成碰撞的過程,有效段時間根本不存在,得到的結果沒有任何意義;而在ENDTIM=4e-4s時,有效段占比相對合適,曲線較為平滑,結果精度相對較高。

                             LS-dyna中關于時間的問題的圖6

        ENDTIM不僅能決定計算時間,而且還能決定結果精度(但不是主要原因)。一般像這種速度很快的碰撞問題基本都在幾個毫秒之內就能完成,質量越重需要的時間就越長。而DT是直接關系到結果的精度問題。因此,選擇合適的ENDTIM和DT是非常關鍵的。最后給大家一個建議,對于不太確定的終止時間可以先用小的時間去試,這樣計算時間會較快,更加方便得到理想的終止時間。

最后,我們來討論一下計算時間步長的的問題。時間步長在關鍵字中主要由DT2MS參數決定。         

                                 LS-dyna中關于時間的問題的圖7

      當DT2MS < 0時,初始時間步長將不會小于TSSFAC*丨DT2MS丨,質量只是增加到時間步長小于TSSFAC*丨DT2MS丨的單元上。當質量縮放可接受時,推薦使用這種方法,可以加快計算速度。用這種方法時質量增加是有限的,過多的增加質量會導致計算任務終止,一般不小于5%即可,增加的質量和增加質量的百分比可以在計算文件message中可以查看。

      當DT2MS > 0時,初始時間將不會小于DT2MS。單元質量增加或減小以保證每個單元的時間步長都一樣。這種方法雖然不會因為過多的增加質量而導致計算終止,但結果可能會失真。默認為0.0,不進行質量縮放。

在顯示分析中,穩定的時間步長通常是1e-7到1e-9量級之間,穩定的時間步長與單元尺寸及材料的固有頻率有關,單元最小尺寸越大,時間步長越大;材料密度越大,時間步長越大,時間步長增大可以提高計算速度。

        另外,在ANSA或者其他網格劃分軟件中通常會有一個crash time step的網格質量標準,下面是截取ANSA的crash time step 的計算公式,該公式很好的表現出單元尺寸和材料與時間步長的關系。大家在劃分網格時按照自己給定的時間步長標準,并設置對應的DT2MS,一般都不會出現質量縮放超過5%的情況。關注公眾號 CAE備忘錄,獲取更多學習資料。

LS-dyna中關于時間的問題的圖8

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

TOP

23
3
23