LS-DYNA_子循環技術(*CONTROL_SUBCYCLE)使用過程的問題
為了提高計算效率,決定使用*CONTROL_SUBCYCLE子循環功能減少模型的求解時間。
使用“組合樓板大變形試驗”和“落錘撞擊鋼梁”模型分別驗證子循環技術節省計算時間的功能。
失敗利用子循環功能的模型:組合樓板大變形試驗
對于“組合樓板大變形試驗”模型,提交了兩個算例,這兩個算例設置的不同在于*CONTROL_SUBCYCLE關鍵字。未設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(未設置)”;設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(設置)”
計算效率對比
(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,結束時時間步長為**(未算完)
注:*CONTROL_TERMINATION中ENDMASS設為40,是為了防止模型因為質量增加過大而終止。
問題:在使用了*CONTROL_SUBCYCLE關鍵字后為什么計算時間步降低了8個數量級?
成功利用子循環功能的模型:落錘撞擊鋼梁
對于“落錘撞擊鋼梁”模型,提交了兩個算例,這兩個算例唯一的不同在于是否設置*CONTROL_SUBCYCLE關鍵字(K=16,L=1)。未設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(未設置)”;設置*CONTROL_SUBCYCLE關鍵字的模型記為“模型(設置)”

計算結果對比,撞擊力和變形的最大誤差不超過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
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















