
發(fā)布
注冊
/
登錄abaqus網(wǎng)格集合的案例
材料孔隙、氣泡表征方法,蒙特卡洛隨機(jī)刪除單元網(wǎng)格,均勻刪除網(wǎng)格,指定SET集合刪除網(wǎng)格 ¥38
為了表征這些因素對材料性能的影響,因此開發(fā)了一套PYTHON腳本,將劃分好網(wǎng)格的單元進(jìn)行刪除。在模型中,認(rèn)為這些刪除的單元是體系中的孔隙以及氣泡。
代碼1.全局均勻施加孔隙效果圖
代碼2.全局隨機(jī)施加孔隙效果圖
代碼3.設(shè)置SET集合,在SET集合中抽取孔隙,例如細(xì)觀織物基體中施加孔隙,或者在纖維束中施加孔隙
三種代碼如下
Abaqus-HyperMesh聯(lián)合--Set集合設(shè)置 ¥3
<p>問題:習(xí)慣了在Abaqus中前處理、后處理等,但有時候需要用HyperMesh(后續(xù)簡稱HM)畫六面體網(wǎng)格。由此導(dǎo)致一個問題,HM網(wǎng)格導(dǎo)入Abaqus中只有網(wǎng)格,沒有實(shí)體。因此在后續(xù)Abaqus中前處理邊界或者載荷、接觸等需要選擇面對應(yīng)網(wǎng)格或節(jié)點(diǎn)很困難。</p><p>解決方法:HM里有幾何的情況下,提前將需要用到的集合創(chuàng)建好,再導(dǎo)入到Abaqus。</p><p><br></p><p>具體怎么操作如下:</p><p><br></p><p><span style="color: rgb(25, 25, 25);">原創(chuàng)聲明:未經(jīng)本人同意,禁止抄襲、二次創(chuàng)作及轉(zhuǎn)載!</span></p><p><br></p><p><br></p>
展開 花了很久整理的Abaqus模塊介紹集合 附abaqus材料庫下載
一、Abaqus/CAE前后處理模塊
Abaqus/CAE是Abaqus的前后處理器,具有幾何體建模、模型裝配、定義材料性質(zhì)、定義約束和接觸、網(wǎng)格劃分、后處理過程自動化等功能。具備Patran、Hepermesh等專用前后處理程序功能。此外,便于開發(fā)流程化環(huán)境。幾何體建模模型裝配定義材料性質(zhì)定義約束和接觸網(wǎng)格劃分后處理過程自動化。
二、Abaqus/standard 隱式分析模塊
Abaqus的隱式非線性分析求解器,可以求解線性問題和非線性問題,包括求解靜態(tài)、動態(tài)、熱和電響應(yīng)問題;集成了線性、非線性、機(jī)構(gòu)(非線性柔性機(jī)構(gòu))求解功能。
三、Abaqus/Explicit 顯式分析模塊
Abaqus/Explicit是功能齊全的高級顯示非線性有限元軟件求解器。是一個通用分析模塊,能夠求解廣泛的高度非線性瞬態(tài)問題,如:爆炸、碰撞、跌落、沖壓、水下爆炸等瞬態(tài)、高度大變形非線性等,具有極強(qiáng)的結(jié)構(gòu)分析能力。
另外,其集成線性、非線性、機(jī)構(gòu)(非線性柔性機(jī)構(gòu))求解功能;突出的優(yōu)點(diǎn)是與隱示求解器Standard無縫集成,可以循環(huán)交替求解穩(wěn)態(tài)和瞬態(tài)耦合問題。
四、Abaqus/Aqua 海洋平臺模塊
Abaqus/Aqua是用于海洋工程的一個附加模塊,附加在Abaqus/Standard上應(yīng)用。
Abaqus/Aqua可用于海洋工程結(jié)構(gòu)領(lǐng)域,其目的是模擬海上結(jié)構(gòu),可以解決:
海上石油平臺或船體,能夠完成海洋平臺導(dǎo)管架和立管的分析、J形管的拖曳模擬、底部彎曲計(jì)算和漂浮結(jié)構(gòu)的研究;
結(jié)構(gòu)可以承受由穩(wěn)定流和波效應(yīng)引起的拖曳力、浮力和流體慣性載荷;
自由水面以上的結(jié)構(gòu)施加風(fēng)載。
展開 abaqus-python 利用getByBoundingCylinder(...)創(chuàng)建單元集合
在學(xué)習(xí)的時候被網(wǎng)上的帖子和幫助文檔誤導(dǎo)(其實(shí)是新新手的緣故),命令老寫成這個樣子:
elist = e.getByBoundingCylinder(7,6,0,7,6,20,5.8)
# 正確命令:
elist = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
abaqus python 二次開發(fā)攻略 P195,P196
abaqus 用戶幫助文檔
2 簡單案例
案例簡介:選取多個圓柱體框中的單元并創(chuàng)建為集合。
具體命令:
################################
# 可以運(yùn)行#######
from abaqus import*
from abaqusConstants import*
p = mdb.models['Model-3'].parts['Part-1']
e = p.elements
elist_I = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
elist = elist_I
elist_I = e.getByBoundingCylinder(center1=(21,6,0),center2=(21,6,20),radius=5.8)
elist = elist+elist_I
p.Set(elements=elist,name='Set-matrix')
print(type(elist)) # <type 'Sequence'>
這就是運(yùn)行結(jié)果。
展開 
abaqus電子書籍大集合(最近版本)
abaqus巖土工程實(shí)例詳解 鏈接:http://pan.baidu.com/s/1kVoV0hT
密碼:g8ip
abaqus經(jīng)典例題集 鏈接:http://pan.baidu.com/s/1slWI5Fv
密碼:e9np
abaqus土木工程結(jié)構(gòu)模擬實(shí)驗(yàn)案例分析 鏈接:http://pan.baidu.com/s/1qXZmlzA
密碼:k4ch
abaqus從入門到精通(CAE分析大系) 鏈接:http://pan.baidu.com/s/1hr7cqkk
密碼:2hg6
abaqus道路工程種的應(yīng)用第二版完整版 鏈接:http://pan.baidu.com/s/1pLdXSLH
密碼:y60t
abaqus關(guān)鍵字手冊第一部分 鏈接:http://pan.baidu.com/s/1o8ysNIq
密碼:m1gl
abaqus水利工程應(yīng)用實(shí)例教程 鏈接:http://pan.baidu.com/s/1c1WmQpa
密碼:13t7
ABAQUS非線性有限元分析實(shí)例詳解 鏈接:http://pan.baidu.com/s/1slHj7WD
密碼:repz
ABAQUS有限元分析實(shí)例詳解(石亦平、周玉蓉著) 鏈接:http://pan.baidu.com/s/1b1OMrs
密碼:nf5s
展開 ABAQUS已知結(jié)點(diǎn)編號建立建立集合的方法
ABAQUS已知結(jié)點(diǎn)編號建立建立集合的方法
abaqus 獲取odb場輸出中某一集合的數(shù)據(jù)
獲取odb中某一個集合的數(shù)據(jù),有代碼實(shí)現(xiàn)和cae實(shí)現(xiàn)
代碼實(shí)現(xiàn):主要的是一個getSubset的函數(shù),可以參考abaqus手冊
https://help.3ds.com/2022/english/dssimulia_established/SIMACAECMDRefMap/simacmd-c-odbintroreadregpyc.htm?
ABAQUS二次開發(fā)|findAt函數(shù)創(chuàng)建集合的使用方法
圖4 創(chuàng)建集合
3.結(jié)果
圖5 應(yīng)力云圖
4.結(jié)論
演示了使用findAt函數(shù)參數(shù)化建立了集合的流程。
該模型完整代碼可在后臺回復(fù)“findAt”獲取。下期給大家分享一個python reader編譯器,可實(shí)時顯示.rpy代碼,助力高效二次開發(fā)。若沒有第三方軟件協(xié)助,一個模型成百上千的代碼是多么的令人抓狂
往期推薦:
Abaqus|Abaqus與Matlab對I型裂紋研究分析
Abaqus|復(fù)合材料熱變形案例
Abaqus|桿件結(jié)構(gòu)中剛接點(diǎn)、鉸接點(diǎn)、交叉桿件的設(shè)置方法與模擬
二次開發(fā)|Python腳本文件生成懸鏈線
點(diǎn)個在看你最好看
展開 ABAQUS網(wǎng)格控制屬性詳解(三種網(wǎng)格劃分技術(shù)) ¥12
><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">,它ABAQUS是決定采用何種策略劃分網(wǎng)格的選項(xiàng)</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">。
基于Matlab的有限元網(wǎng)格自動生成算法 | Q4、Q8、Abaqus單元網(wǎng)格
今日給大家?guī)淼闹饕獌?nèi)容是二維問題下四邊形單元有限元網(wǎng)格如何自動生成?
單元網(wǎng)格的形成實(shí)際上屬于有限元計(jì)算中的前處理部分,即確定單元節(jié)點(diǎn)信息,當(dāng)模型較為復(fù)雜時,用戶可在Abaqus、Ansys等大型商業(yè)有限元軟件中進(jìn)行建模,導(dǎo)出網(wǎng)格信息。
當(dāng)模型較為簡單時,如二維平面板模型,用戶可基于一些較為基礎(chǔ)的網(wǎng)格生成算法,在自己的程序中通過控制模型長、寬等信息,即可生成有限元網(wǎng)格。
看似應(yīng)用有限,但是在一些比較復(fù)雜的領(lǐng)域內(nèi),往往需要先在簡單的模型中得到理論驗(yàn)證,如此以來,有利于自編程代碼的完整性,即前處理、內(nèi)核計(jì)算、后處理于一體。
本篇推文,木木就帶著大家學(xué)習(xí)一下Q4、Q8單元網(wǎng)格的自動生成以及Abaqus網(wǎng)格節(jié)點(diǎn)順序解讀。
代碼獲取:
基于Matlab的有限元網(wǎng)格自動生成算法 | Q4、Q8、Abaqus單元網(wǎng)格
Q4單元網(wǎng)格
單元自動網(wǎng)格劃分
如下圖所示,為4節(jié)點(diǎn)四邊形單元網(wǎng)格生成示意圖,圖中NXE和NYE分別是模型橫向和縱向單元個數(shù),dhx和dhy分別是單元的橫向、縱向長度。
展開 abaqus系列技巧2:如何在abaqus中用掃掠的方法畫六面體網(wǎng)格
在abaqus中畫網(wǎng)格并不是一件快樂的事情,很多時候回比較苦惱,尤其是我們需要一個六面體網(wǎng)格的時候。作者對待網(wǎng)格的策略是,不太復(fù)雜的網(wǎng)格選擇在ab中完成,復(fù)雜的在hypermesh中完成。當(dāng)然這個復(fù)雜的邊界時很模糊的,每個人都不一樣。
在六面體的劃分選項(xiàng)里面,其實(shí)還是略為簡單的。如下圖所示:
兩種方法。由于structured無可調(diào)節(jié)項(xiàng),反正我是基本不同,sweep由于給予了一定的調(diào)節(jié)空間,通過合理的選擇參數(shù),還是能滿足需要的。
這里面主要講下掃掠的幾個要素:
一個掃掠需要三個主要要素,源面,目標(biāo)面和掃掠路徑,缺一不可。如常見的正方體,圓柱體都是。但是圓錐體不是,因?yàn)樵趫A錐體上你找不到源面和目標(biāo)面。當(dāng)然源面和目標(biāo)面并不一定要求一樣大,但一定要“相對”。其次關(guān)于掃掠路徑,一定要連續(xù),光滑,不能有折線的情況。
如下圖,就不可以直接用掃掠完成劃分。
這時候我們需要對其進(jìn)行切分,把這三個要素都湊齊
在abaqus中,掃掠的三個要素一般只需要指定路徑,制定的方法如下:
到這里,基本就可以了。上面的algorithm,挨個試下,哪個漂亮用哪個,沒必要太在意。
我的視頻課程中有一些具體的劃分案例,有興趣的可以看一看
想獲得幻想飛翔最新CAE技術(shù)文章,請關(guān)注幻想飛翔公眾賬號:幻想飛翔CAE。
想獲得幻想飛翔最新CAE技術(shù)文章,請關(guān)注幻想飛翔公眾賬號:幻想飛翔CAE。
也歡迎加入abaqus交流群516073058進(jìn)行討論研究
展開 
Abaqus接觸分析時什么樣的網(wǎng)格是最佳的?
1、分別建立軸shaft和孔hole的幾何模型:
軸模型
孔模型
2、完成材料屬性的賦予、裝配以及靜力學(xué)分析步的施加:
模型裝配
3、在相互作用模組,設(shè)置軸外表面和孔內(nèi)表面之間的面-面接觸,并設(shè)置過盈配合:
接觸屬性的設(shè)置
面-面接觸設(shè)置
4、在載荷模組,固定孔的外表面,給軸施加2mm的軸向位移:
邊界條件施加
5、對模型進(jìn)行切分,同時對軸和孔劃分網(wǎng)格,通過全局布種和局部布種控制軸和孔網(wǎng)格數(shù)量:
軸網(wǎng)格布種
孔網(wǎng)格布種
6、調(diào)整軸外圈網(wǎng)格數(shù)量與孔內(nèi)圈網(wǎng)格數(shù)量在左半部分與右半部分不一致,使左半部分的網(wǎng)格節(jié)點(diǎn)重疊,右半部分的網(wǎng)格節(jié)點(diǎn)存在錯位,完成網(wǎng)格劃分后的模型為:
網(wǎng)格劃分
7、提交分析,接觸壓力的結(jié)果如下圖所示:
接觸壓力對比1
可以看出,當(dāng)接觸位置的網(wǎng)格節(jié)點(diǎn)重合時,可獲得連續(xù)的接觸壓力分布;當(dāng)接觸位置的網(wǎng)格節(jié)點(diǎn)不重合時,接觸面的接觸壓力分布不均勻,仿真結(jié)果較差。
8、進(jìn)一步,在相互作用模組調(diào)整表面平滑surface smoothing選項(xiàng):
調(diào)整表面平滑選項(xiàng)
提交分析,仿真結(jié)果如下圖所示:
接觸壓力對比2
結(jié)論:(1)、在面-面接觸分析中,控制主從面網(wǎng)格節(jié)點(diǎn)位置重合可獲得高質(zhì)量的仿真結(jié)果;
(2)、在網(wǎng)格節(jié)點(diǎn)不重合時減小網(wǎng)格尺寸,其效果有時反而不如大網(wǎng)格尺寸下調(diào)整節(jié)點(diǎn)位置;
(3)、在相互作用模組調(diào)整表面平滑選項(xiàng)也能改善包括接觸應(yīng)力和米氏應(yīng)力等在內(nèi)的應(yīng)力分布。
展開 ABAQUS中網(wǎng)格劃分技術(shù)
它具有以下特征: ① 使用該算法得到的網(wǎng)格可以與種子的位置吻合的很好,但在較窄的區(qū)域內(nèi),精確匹配每個種子可能會使網(wǎng)格發(fā)生歪斜,導(dǎo)致網(wǎng)格的質(zhì)量下降。
② 使用該算法很容易得到單元大小均勻的網(wǎng)格,但不代表網(wǎng)格質(zhì)量一定好(如圖1)。有些情況下,單元尺寸均勻是很重要的,例如在ABAQUS/Explicit中,網(wǎng)格中的小單元會限制增量步長。
③ 使用該算法很容易實(shí)現(xiàn)從粗網(wǎng)格到細(xì)網(wǎng)格的過渡,所以建議在網(wǎng)格過渡區(qū)使用該算法。
④ Advancing Front算法克服了Medial Axis算法的缺點(diǎn),它支持從CAD軟件導(dǎo)入的不精確模型和二維模型的虛擬拓?fù)洹?當(dāng)模型非常復(fù)雜時,一般使用Tet(四面體)單元來劃分網(wǎng)格。在劃分Tet單元網(wǎng)格時,ABAQUS會首先在實(shí)體的外表面上劃分三角形網(wǎng)格,作為Tet單元網(wǎng)格的基礎(chǔ)。如果模型規(guī)模是非常大,劃分Tet單元網(wǎng)格會花費(fèi)很長的計(jì)算機(jī)時,可以在開始劃分Tet單元網(wǎng)格之前,首先預(yù)覽外表面上的三角形網(wǎng)格,以便盡早可以發(fā)現(xiàn)錯誤,縮短建模時間。
如果無法成功劃分Tet網(wǎng)格,可以嘗試一下下面的措施:
1)在Mesh功能模塊中,選擇geometry diagnostic,檢查模型中是否有自由邊、短邊、小平面、小尖角。如果幾何部件是由CAD軟件導(dǎo)入的,則應(yīng)該檢查模型本身是否就有這種問題。
2)在Mesh功能模塊中,可以使用virtual topology來合并小的邊或小的面,也可以忽略某些邊或者頂點(diǎn)。
3)在無法生成網(wǎng)格的地方加密種子,可能得到意想不到的效果。
在網(wǎng)格劃分時,有時會出現(xiàn)網(wǎng)格劃分失敗的對話框,原因有很多,例如:幾何模型有問題,例如模型中有自由邊或很小的邊、面、尖角或縫隙等,這可以使用虛擬拓?fù)溥M(jìn)行修補(bǔ);種子布置得太稀疏,通過加密種子同樣可以解決這個問題。
展開 Abaqus中選擇三維實(shí)體單元類型的基本原則 附abaqus三維筒體過渡網(wǎng)格劃分下載
來源:力學(xué)與Abaqus仿真
對于大多數(shù)Abaqus用戶,在選擇單元類型時都會有這樣的困惑,可選的單元類型很多,還有減縮積分、完全積分、線性單元、二次單元、非協(xié)調(diào)單元、雜交單元、沙漏控制等眾多選擇(圖1),在實(shí)際有限元分析時,究竟應(yīng)該如何選擇合適的單元類型。從今天開始,陸續(xù)介紹單元類型的選取原則,供大家參考。
圖1 單元類型選擇對話框
選擇三維實(shí)體單元類型時應(yīng)遵循以下原則:
● 對于三維區(qū)域,盡可能采用結(jié)構(gòu)化網(wǎng)格劃分技術(shù)或掃掠網(wǎng)格劃分技術(shù),從而得到Hex單元網(wǎng)格,減小計(jì)算代價,提高計(jì)算精度。當(dāng)幾何形狀復(fù)雜時,也可以在不重要的區(qū)域使用少量楔形(Wedge)單元。
● 如果使用了自由網(wǎng)格劃分技術(shù),Tet單元的類型應(yīng)選擇二次單元。在Abaqus/Explicit中應(yīng)選擇修正的Tet單元 C3D10M,在Abaqus/Standard中可以選擇C3D10,但如果有大的塑性變形,或模型中存在接觸,而且使用的是默認(rèn)的“硬”接觸關(guān)系(“hard”contact relationship),則也應(yīng)選擇修正的Tet單元 C3D10M。
● Abaqus的所有單元均可用于動態(tài)分析,選取單元的一般原則與靜力分析相同。但在使用Abaqus/Explicit模擬沖擊或爆炸載荷時,應(yīng)選用線性單元,因?yàn)樗鼈兙哂屑匈|(zhì)量公式,模擬應(yīng)力波的效果優(yōu)于二次單元所采用的一致質(zhì)量公式。
如果使用的求解器是Abaqus/Standard,在選擇單元類型時還應(yīng)注意以下方面:
● 對于應(yīng)力集中問題,盡量不要使用線性減縮積分單元,可使用二次單元來提高精度。如果在應(yīng)力集中部位進(jìn)行了網(wǎng)格細(xì)化,使用二次減縮積分單元與二次完全積分單元得到的應(yīng)力結(jié)果相差不大,而二次減縮積分單元的計(jì)算時間相對較短。
展開 Abaqus隨機(jī)材料映射網(wǎng)格插件:Random Material Mesh - AbyssFish ¥128
插件介紹
Random Material Mesh - AbyssFish 插件可在Abaqus軟件將材料隨機(jī)批量賦值給部件的網(wǎng)格單元。插件支持二維及三維部件的所有網(wǎng)格類型,可指定任意多種(實(shí)際材料種類<10^7)不同材料。注意,插件僅提供空材料指定網(wǎng)格功能,并不能生成隨機(jī)的材料屬性,需要手動或借助其他插件設(shè)置材料行為參數(shù)。
模型展示
使用教程
模型以二維部件的軸壓試件為例,介紹隨機(jī)材料網(wǎng)格插件的使用方法,并與均質(zhì)材料進(jìn)行對比分析。
?打開Abaqus新建幾何模型,并劃分網(wǎng)格。
?在Abaqus的Plug-ins菜單下,找到AF_ RandomMaterialMesh,點(diǎn)擊打開插件。選擇需要編輯的模型及部件,并制定其材料種類的數(shù)量。這里制定10種不同的材料。
?切換到屬性模塊,可查看材料制定情況。
?打開材料管理器,依次對制定的材料進(jìn)行參數(shù)設(shè)置。這里也可以采用復(fù)制的方式,將已有的材料屬性復(fù)制一份并稍作修改,注意復(fù)制后需要保證材料名稱與需要編輯的材料一致。本案例中材料(1~10)的彈性模量分別為(1~10)× 10^5。
?建立分析步,指定荷載等并提交分析。
?最終非均質(zhì)材料與均質(zhì)材料(E = 5.5×10^5)計(jì)算結(jié)果如下。
說明提醒
插件可運(yùn)行在WindowsXP、7、8、10、11系統(tǒng)上,支持Abaqus6.14、Abaqus2017~2023及以上版本。
插件需要注冊,售價為單機(jī)許可的價格,購買后請聯(lián)系QQ:1135122921獲取許可證。
展開