任意單元間插入零厚度內(nèi)聚力單元的新腳本
2021年第一期Abaqus復(fù)合材料培訓(xùn)班開(kāi)始報(bào)名
2016年的時(shí)候,曾在網(wǎng)上發(fā)過(guò)一篇有關(guān)0厚度cohesive單元生成方法的文章,并針對(duì)任意六面體或者四面體單元之間插入cohesive單元的問(wèn)題提供了一款A(yù)baqus中的建模插件。后來(lái)原始文章和插件均被演繹成了各種版本。當(dāng)初開(kāi)發(fā)插件純屬業(yè)余玩耍,也就一直沒(méi)有再更新,后來(lái)還是有很多讀者咨詢?cè)摬寮谑侨ツ曜隽艘粋€(gè)改進(jìn)版本,之前的版本是在Abaqus中直接操作單元及節(jié)點(diǎn),雖然直觀,但是執(zhí)行效率較低。新版本是操作inp文件,效率有了明顯提升。
生成原理
先將原單元離散,然后提取原相鄰單元共用面上的節(jié)點(diǎn),復(fù)制該節(jié)點(diǎn),進(jìn)行網(wǎng)格重構(gòu)。以一個(gè)實(shí)心圓球?yàn)槔聢D左為六面體單元組成的網(wǎng)格模型,右圖為插入的零厚度cohesive單元,該方法可以實(shí)現(xiàn)任意結(jié)構(gòu)任意單元面之間插入0厚度的cohesive單元。
腳本使用方法
(1)首先創(chuàng)建一個(gè)要插入內(nèi)聚力的零件,劃分網(wǎng)格
(2)將該零件添加至裝配中(此步驟不能遺漏)
(3)寫出inp文件:創(chuàng)建計(jì)算任務(wù)名,例如Job-1,則在本地寫出Job-1.inp
(4)為了防止再被各種盜版,該腳本添加了license和時(shí)間、單元數(shù)量限制,運(yùn)行之前需要將名為license.key的許可證復(fù)制到abaqus當(dāng)前工作中。
(5)在Abaqus中運(yùn)行腳本,會(huì)提示輸入inp文件名,如下圖所示。待處理的inp文件須放入工作目錄下。
程序執(zhí)行完成以后,會(huì)在本地生成名為“cohesive.inp”的文件,里面是單元和節(jié)點(diǎn)信息。并且將原始網(wǎng)格單元和新生成的內(nèi)聚力單元分別創(chuàng)建了單元集合,方便賦予屬性。
同時(shí)為了方便賦予屬性,程序自動(dòng)將inp導(dǎo)入到了Abaqus CAE中,并創(chuàng)建了新的model、part和單元集。
零厚度內(nèi)聚力單元生成后,就可以建立完整的有限元模型去做隨機(jī)裂紋擴(kuò)展分析了,下面是一個(gè)脆性材料開(kāi)裂的案例。
2021年第一期Abaqus復(fù)合材料培訓(xùn)班開(kāi)始報(bào)名
程序試用
獲取試用版本請(qǐng)?jiān)凇皬?fù)合材料力學(xué)公眾號(hào)”后臺(tái)回復(fù)“cohesive20210322”,試用版有效期7天,單元處理數(shù)量不超過(guò)1000,僅支持六面體單元之間插入內(nèi)聚力單元,Abaqus6.14或以上版本可執(zhí)行。獲取正式版請(qǐng)?jiān)诩夹g(shù)鄰發(fā)站內(nèi)信息。試用版壓縮包中包含以下文件。
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















