LS-DYNA_子循環技術(*CONTROL_SUBCYCLE)使用過程的問題

        為了提高計算效率,決定使用*CONTROL_SUBCYCLE子循環功能減少模型的求解時間。

        使用“組合樓板大變形試驗”和“落錘撞擊鋼梁”模型分別驗證子循環技術節省計算時間的功能。


失敗利用子循環功能的模型:組合樓板大變形試驗

        對于“組合樓板大變形試驗”模型,提交了兩個算例,這兩個算例設置的不同在于*CONTROL_SUBCYCLE關鍵字。未設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(未設置)”;設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(設置)”

11.png
  • 計算效率對比

(1)模型(未設置):50hours38minutes28seconds(總的計算時間為2.2s)

(2)模型(設置K=64,L=1,且設置*CONTROL_TERMINATION中ENDMASS=40):算了兩天兩夜后,才算到5.368E-5s(總的計算時間為2.2s)

  • 計算時間步對比

(1)模型(未設置):初始時間步長為8.38E-7,結束時時間步長為5.92E-7

(2)模型(設置K=64,L=1,且設置*CONTROL_TERMINATION中ENDMASS=40):初始時間步長為7.21E-15,結束時時間步長為**(未算完)

(3)模型(設置K=16,L=1,且設置*CONTROL_TERMINATION中ENDMASS=40):初始時間步長為7.21E-15,結束時時間步長為**(未算完)

22.png

注:*CONTROL_TERMINATION中ENDMASS設為40,是為了防止模型因為質量增加過大而終止。

問題:在使用了*CONTROL_SUBCYCLE關鍵字后為什么計算時間步降低了8個數量級?


成功利用子循環功能的模型:落錘撞擊鋼梁

        對于“落錘撞擊鋼梁”模型,提交了兩個算例,這兩個算例唯一的不同在于是否設置*CONTROL_SUBCYCLE關鍵字(K=16,L=1)。未設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(未設置)”;設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(設置)”

33.png

LS-DYNA_子循環技術(*CONTROL_SUBCYCLE)使用過程的問題的圖4

  • 計算結果對比,撞擊力和變形的最大誤差不超過5%

1. 撞擊力峰值

(1)模型(未設置):1.185E6N

(2)模型(設置):1.185E6N

2. 跨中最大變形

(1)模型(未設置):189.207mm

(2)模型(設置):188.203mm

  • 計算效率對比,設置*CONTROL_SUBCYCLE后計算效率提高約6%

(1)模型(未設置):17hours5minutes30seconds

(2)模型(設置):15hours56minutes2seconds  

  • 計算時間步對比 

(1)模型(未設置):初始時間步長為2.8E-7,結束時時間步長為7.57E-8

(2)模型(設置):初始時間步長為2.8E-7,結束時時間步長為7.88E-8

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

TOP

55
25
14