請問老師這里的負體積怎么解決? 300
如圖1,部件1是圓管,部件2是支架,部件3是車架,部件1與2通過rigid連接,部件2與3螺栓連接。如圖2,很明顯的網格畸變(穿透)。如圖3、4,為滑移能變化。所有2D單元已經建了單面接觸。
請問老師們,這里的負體積問題該怎么解決?非常感謝!

如圖1,部件1是圓管,部件2是支架,部件3是車架,部件1與2通過rigid連接,部件2與3螺栓連接。如圖2,很明顯的網格畸變(穿透)。如圖3、4,為滑移能變化。所有2D單元已經建了單面接觸。
請問老師們,這里的負體積問題該怎么解決?非常感謝!

藍牙 我上午在手機上查看的,沒有看清楚, 主要問題應該先要解決接觸的負滑移能問題
負滑移能網上的資料也很多,我挑了一些有用的干活放在下面
在LS-Dyna中經常遇到滑動界面能(sliding interface energy)為負值的情況,有兩種情況會導致負的滑動界面能:基于段的映射和初始穿透。
1、基于段的映射
如下圖所示,節點在兩段的交界處檢查不到滲透產生,所以會滑到接觸厚度中去,此時程序發現有滲透節點存在,必定會給它施加一個接觸力,把它拉回到接觸面上,此時整個系統在對從節點做功,消耗它的接觸勢能(但此前沒有得到動能的補充),所以表現為負的滑動界面能。
解決該問題的方法是擴充主段的接觸面,如圖所示,在兩段交接處使接觸面能捕捉到接觸滲透,由*CONTACT關鍵字中的MAXPAR參數調整。
2、初始穿透
在建立有限元模型中,可能會存在模型之間有干涉問題。程序在開始計算時會自動檢查初始穿透,若有初始穿透,程序提出警告,并把這些節點移動到可能接觸的界面上,在這過程中,系統要對之做功,導致負的滑動界面能產生。
在LS-Dyna中解決初始穿透的問題可參考文章《LS-Dyna接觸中初始穿透(initial penetration)的解決方法》
負體積可能來源于接觸問題,先把接觸解決了,如果還有問題,再從本構的失效準則想辦法
Genpaul.Li
每天進步一點點 看你的圖,你的支架是不是畫的金字塔單元,也就是先畫的四邊形表面網格,再生成體網格,其中有五面體金字塔單元,從經驗來看,畫五面體金字塔,是必然會出現這種情況的,畫成四面體即可解決
TOP
先貼出常用的負體積的解決辦法:
1、包殼,如果表面包殼無法解決問題那就所有單元都包殼
2、減少兩接觸物體之間的接觸剛度差,或者調試接觸剛度參數
3、查看約束方式,本身模型單元就不多,單方面約束一排單元很可能會導致網格畸變
4、hourglass
5、自適應網格方法,變形大的地方可以網格重新劃分避免單元過度扭曲畸變
6、設置termination和timestep的參數,使即便單元自動刪除,計算繼續進行。
再說你的模型:
1、貌似有沙漏、增加全局hourglass或者單獨的hourglass關鍵字
2、接觸中,去掉包殼的部分
3、檢查模型中的穿透