
發布
注冊
/
登錄單元刪除
關注創建者:巖土菜鳥 創建時間:2019-03-20
單元刪除的視頻教程
abaqus腳本插件105-基于數量、比例、面積、體積隨機刪除單元(2025-10-23)
abaqus腳本插件105-基于數量、比例、面積、體積隨機刪除單元(2025-10-23)
免費 2分鐘 9播放
查看
單元刪除的實例教程
1 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用通用接觸時,模型中出現明顯穿透,結果不合理!
2 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,僅采用接觸對接觸時,模型中出現少許穿透,結果相對合理,但不是最理想狀態!
3 abaqus2020-三維-顯示分析-單元刪除法模擬裂紋,同時采用通用接觸+接觸對接觸時,模型中無明顯穿透,結果合理!
插件介紹
Random Element Del - AbyssFish 插件可在Abaqus軟件內對自建網格部件進行指定區域內的隨機單元刪除,可用于生成指定孔隙率或模擬缺陷等。
插件使用中指定需要進行刪除的部件,這里的部件需要為網格部件。設定刪除單元的比例參數(Del Ratio)及限定需要刪除單元的范圍(Range)。參數設置完成后,點擊OK或Apply,插件將對部件進行自動隨機單元刪除。
使用說明
Del Ratio(%)參數為設定的Range范圍內所需要刪除的單元比例,程序計算模式為計數比例。如將Del Ratio(%)設置為30,在 Range限定區域范圍內共計1000個單元,將隨機刪除此區域內的300個單元。
Range參數限定需要隨機單元刪除的范圍,其設置為關于三維坐標x,y,z的判別式。如無需進行范圍限定,即對整個部件進行隨機單元刪除,最直接的方式可將Range設置為“1”即可。
可通過分別指定x,y,z三個坐標的大小來進行范圍限定,程序會對單元的重心坐標進行判斷,如單元重心坐標滿足設定的范圍,將執行隨機單元刪除。
也可將Range寫成函數表達式的方式,如下面樣圖為在球體內部刪除一定數量的單元。
通過范圍的限定,可實現更為復雜的部件。
關于Range的詳細設定說明可參照插件文件夾內的運算符說明及基本幾何表達式等資料。
生成的部件可用于有限元模擬,下圖為局部缺陷下的軸向拉伸應力分布。
展開 Abaqus運用Vusdfld實現自定義單元刪除
———公眾號‘CAE仿真實驗室’出品
Abaqus提供了幾種單元刪除的方法,如下表所示,單元刪除的本質是讓單元喪失承受應力的能力,使其對模型剛度沒有貢獻。在顯式分析中,可以利用*depvar,delete實現單元刪除,該方法是通過給單元設定一個狀態變量來控制單元是否刪除,當狀態變量為0時,單元刪除,狀態變量為1時,單元不刪除。今天就來介紹一些通過VUSDFLD子程序來自定義單元刪除準則的例子
1、例子
單軸拉伸樣條,左端固定,右端給定一個速度拉伸,假設當應變超過0.02時,單元就失效,刪除單元。為了讓中間某些單元更快達到失效應變,事先在式樣中間刪除幾個單元,使中間應變更大。
定義材料模型時,設置Depvar和控制element deletion的狀態變量并設置User Defined Field.Vusdfld關鍵代碼如下,關于vusdfld用法參考之前有關usdfld的帖子。
2、結果
應變結果如下,開始時應變均勻增大,達到失效應變后,中間單元應變極劇增大,說明該單元基本沒有‘剛度’。
應變云圖和應變曲線
單元刪除后,單元仍然在,但是單元的應力為0,右端拉力在失效前均勻增大,失效后,急劇下降,之后結果波動,此時結果已經沒有意義~
應力云圖和應力曲線
3、結論
由上面結果可以看出,基本實現了單元刪除的功能,但是該例子較為簡單,用于復雜模型還沒有驗證。
展開 abaqus單元刪除的一般方法
https://www.mechbbs.com/forum.php?mod=viewthread&tid=26&fromuid=50379
(出處: mechbbs論壇)
如果問單元失效模擬首先就應該了解它的功能與目的,所以簡單地介紹一下吧。
單元刪除功能本身是為了克服有限元本身的缺陷的一項方法,由于有限元本身就是基于連續介質力學的,而在連續介質理學中,所研究的物體需要是連續的,既物質域在空間中連續。在這樣的理論假設框架下,單元本身是不會消失的。然而在實際情況下,由于損傷斷裂的存在,勢必會使得一些單元消失或者完全的失效,所以為了能夠模擬這種情況,abaqus提供了單元失效功能。
我所知道的單元失效情況一般可以概括為三種情況
1)單元損傷失效,這種單元失效可以用來模擬材料由于損傷,或其他原因導致剛度減小的情況。
2)單元直接刪除技術,這種技術可以用來模擬基坑,隧道開挖而導致的材料消失情況。
3)vumat,這種方法本質上講與第一種相類似,但是它可以根據用戶自己的情況來刪除單元,但是屬于很高級的操作,難度也較大
當然,cohesive也可以算作一種單元刪除的方法,只是本身很少做斷裂模擬,對于那方面不是很了解。
在這三種方法中,我想講一講前兩種情況。
1首先來講一下第二種方法。
這種方法很簡單
他的使用方法就是在edit keyword中加一行關鍵字
*MODEL CHANGE, TYPE=ELEMENT, REMOVE
Set-1
Set-1為所定義的單元集合,這一集合需要事先定義,而這一關鍵字的位置一般位于step后,如果用回想要在哪一分析部刪除單元,就在哪一分析部后添加。
展開 單元刪除功能本身是為了克服有限元本身的缺陷的一項方法,由于有限元本身就是基于連續介質力學的,而在連續介質理學中,所研究的物體需要是連續的,既物質域在空間中連續。在這樣的理論假設框架下,單元本身是不會消失的。然而在實際情況下,由于損傷斷裂的存在,勢必會使得一些單元消失或者完全的失效,所以為了能夠模擬這種情況,abaqus提供了單元失效功能。
我所知道的單元失效情況一般可以概括為三種情況
1)單元損傷失效,這種單元失效可以用來模擬材料由于損傷,或其他原因導致剛度減小的情況。
2)單元直接刪除技術,這種技術可以用來模擬基坑,隧道開挖而導致的材料消失情況。
3)vumat,這種方法本質上講與第一種相類似,但是它可以根據用戶自己的情況來刪除單元,但是屬于很高級的操作,難度也較大
當然,cohesive也可以算作一種單元刪除的方法,只是本身很少做斷裂模擬,對于那方面不是很了解。
在這三種方法中,我想講一講前兩種情況。
1首先來講一下第二種方法。
這種方法很簡單
他的使用方法就是在edit keyword中加一行關鍵字
*MODEL CHANGE, TYPE=ELEMENT, REMOVE
Set-1
Set-1為所定義的單元集合,這一集合需要事先定義,而這一關鍵字的位置一般位于step后,如果用回想要在哪一分析部刪除單元,就在哪一分析部后添加。
但是使用這一方法是要注意的是由于這個單元是一下子從模型中刪除,所以在standard下可能造成模型總體剛度奇異,導致計算不收斂,所以最好的方法就是能夠在單元刪除前,事先削減它的剛度,這一做法也很簡單,就是利用溫度變量作為一個獨立的狀態變量然后通過狀態變量與單元剛度的對應關系,較小彈性模量。
2現在來談一談使用第一種方法來刪除單元的過程;
這一方法使大家最為關心的,看到了論壇上總是有人問。
展開 
單元刪除的相關專題、標簽、搜索
單元刪除的最新內容
同時,模型還引入了熱功轉換機制,將材料變形產生的絕熱塑性功直接轉化為熱量,并配合損傷退化和單元刪除機制,從而能夠逼真地模擬出材料從開始變形、變硬、變軟,直到最終斷裂撕裂的全過程。
它之所以成為高應變率仿真領域的“長青樹”,主要原因有三點。首先是參數物理意義明確且極易獲取,相比其他復雜的力學模型,JC 模型的參數可以通過標準的高速拉伸或霍普金森壓桿(SHPB)試驗輕松測得,工程實用性極高。
使用作者提出的完整積分框架,并基于顯式vumat實現,同時使用基于損傷變量的單元刪除方案同時引入ALE自適應網格方案可以更好的預測梯度效應。
所有實體層采用 C3D8R 減縮積分單元并激活單元刪除,內聚力層采用 COH3D8 單元,沖頭則使用離散剛體單元 R3D4。網格劃分基于掃掠技術(Advancing Front)生成。</p><p class="ql-align-justify"> 鋪層邏輯:支持非對稱鋪層序列輸入,用戶通過逗號分隔輸入各層角度。
使用子程序法定義任意單元刪除準則,不受算法模型限制。
層合板低速沖擊仿真3個月前
注意,這里沒有使用單元刪除。
接觸力結果
文獻接觸力結果如下:
圖來源:譚建設.復合材料層合板低速沖擊響應的試驗研究與仿真分析[D].上海交通大學,2014.
工作室仿真結果如下,從結果看,工作室的仿真效果要優于文獻結果。
SLIMxx 被稱為應力極限因子,能夠定義單元在材料坐標系下各方向在損傷后、單元失效刪除前的最小應力,例如纖維拉伸方向單元應力的最小值為 SLIMT1 * XT;ERODS(εf)為等效失效應變,是 *MAT_58 材料模型單元刪除的唯一判據,其表達式參考 Von-Mises 應力,不考慮偏應變的影響,為單元發生失效時的 Von-mises 應變。
建立作業后可采用CDED插件設置對混凝土受損傷的失效單元進行刪除,提交作業并完成模擬。
后處理中也可使用SpectrumColor插件進行云圖顏色譜的一鍵更改,美化模擬結果。
當單元的損傷值超過任一預設閾值時,該單元將被自動刪除。
該插件應在提交分析作業前的最后一步應用。若在應用插件后對模型進行了任何修改,需在提交作業前重新運行插件以更新混凝土損傷單元刪除的設置。
插件中的參數Damage C及Damage T分別為判定失效單元的受壓損傷及拉伸損傷值,當單元的損傷值超過其中的任意一個設定參數時,單元將被刪除。
插件需要在提交作業的前一步進行使用,如果使用插件后對模型的其他內容進行了更改,請在提交作業前再次使用插件進行混凝土損傷單元刪除的設置。
abaqus彈丸沖擊混凝土5個月前
混凝土用的CDP模型 但是不知道怎么設置損傷,彈丸打過去只有彈塑性階段 沒有損傷階段單元也不刪除 求大佬解答一下 這個在哪里設置損傷

