球體侵徹多層靶,接觸問題,網格自身重疊?
各位專家、牛人大咖您們好,我最近在做一個侵徹例子。球體和兩層靶板之間的接觸為侵蝕接觸,兩層靶板之間的接觸為自動面面接觸,并且各part間都留有間隙。調試了很久,依舊無法解決網格自身重疊的問題。球體與第一層靶板接觸部分區域網格并沒有侵蝕掉,導致最后靶板網格交叉重疊在一起,而且計算也沒有報錯停止,大家看圖吧。模型也重新建了,時間步長我也調小過(曾經調到0.1),材料參數也沒有問題。我估摸著肯定是接觸定義有問題,但我實在不知道從哪入手調試了,附上我的控制文件,接觸定義。希望各位能夠給予幫助。part1為球體,part2為第一層靶板,part3為第二層靶板。
*CONTACT_ERODING_SURFACE_TO_SURFACE
$# cid title
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
2 1 3 3 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
0.150000 0.100000 0.000 0.000 20.000000 2 0.000 1.0000E+7
$# sfs sfm sst mst sfst sfmt fsf vsf
1.000000 1.000000 0.000 0.000 1.000000 1.000000 1.000000 1.000000
$# isym erosop iadj
1 1 0
$# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
2 0.100000 0 1.025000 0.000 2 0 0
$# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
0.000 0 0 0 0 0 0.000 0.000
$# igap ignore dprfac dtstif unused unused flangl cid_rcf
2 0 0.000 0.000 0 0 0.000 0
*CONTACT_ERODING_SURFACE_TO_SURFACE_ID
$# cid title
2
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
3 1 3 3 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
0.150000 0.100000 0.000 0.000 20.000000 2 0.000 1.0000E+7
$# sfs sfm sst mst sfst sfmt fsf vsf
1.000000 1.000000 0.000 0.000 1.000000 1.000000 1.000000 1.000000
$# isym erosop iadj
1 1 0
$# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
2 0.100000 0 1.025000 0.000 2 0 0
$# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
0.000 0 0 0 0 0 0.000 0.000
$# igap ignore dprfac dtstif unused unused flangl cid_rcf
2 0 0.000 0.000 0 0 0.000 0
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE
$# cid title
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
3 2 3 3 0 0 1 1
$# fs fd dc vc vdc penchk bt dt
0.150000 0.100000 0.000 0.000 20.000000 2 0.000 1.0000E+7
$# sfs sfm sst mst sfst sfmt fsf vsf
1.000000 1.000000 0.000 0.000 1.000000 1.000000 1.000000 1.000000
$# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
2 0.100000 0 1.025000 0.000 2 0 1
$# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
0.000 0 0 0 0 0 0.000 0.000
$# igap ignore dprfac dtstif unused unused flangl cid_rcf
2 0 0.000 0.000 0 0 0.000 0
*CONTROL_CONTACT
$ MID RO G SIGY EH PC FS
$# slsfac rwpnal islchk shlthk penopt thkchg orien enmass
2.000000 0.000 2 0 1 0 1 0
$# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj
0 0 10 0 4.000000 0 0 0
$# sfric dfric edc vfc th th_sf pen_sf
0.000 0.000 0.000 0.000 0.000 0.000 0.000
$# ignore frceng skiprwg outseg spotstp spotdel spothin
0 0 0 0 0 0 0.000
$# isym nserod rwgaps rwgdth rwksf icov swradf ithoff
0 0 1 0.000 1.000000 0 0.000 0
$# shledg pstiff ithcnt tdcnof ftall unused shltrw
0 0 0 0 0 0 0.000

























有什么問題, 單元剛度退化疊在一起有問題么? 充塞破壞也是一種破壞形式,沒有誰說彈體前方的單元就一定要消失? 我覺得這個結果挺好