LS-DYNA使用ALE計算,為什么剛開始計算就報負體積?
瀏覽:2836 回答:2
最近剛開始學習LS-DYNA,使用hypermesh進行前處理。但是,在剛開始計算的時候就報錯負體積,兩天了都沒找到原因。
算例大概是一個炸彈在水中爆炸,水(黃色網格)和空氣(綠色網格)的交界處有一塊四邊固支的有一定厚度的金屬板(灰色網格)。其中,炸彈、水和空氣使用的是ALE,金屬板使用的是Lagrange,對金屬板使用了hourglass,接觸使用的是關鍵字*CONSTRAINED_LAGRANGE_IN_SOLID.
我看了些其它的帖子,本來以為可能是因為板材的網格尺寸小于空氣網格尺寸導致的,但使用Find查找報錯的element id后發現,是幾個和板材網格沒有重合的豎直長條產生了負體積。而且都是在還沒開始計算或者只計算了一兩個時間步的時候就報負體積,希望各位幫助一下,萬分感謝。如果有更多關于后續學習的建議,也希望大家多提一提。
此為板材示意圖。
白色的單元是使用Find查找lsrun.out文件中報錯的element id后顯示的單元。
此鏈接為lsrun.out文件。

浩雨



















