
發(fā)布
注冊
/
登錄EasyPBC的案例
Easypbc插件的周期性網(wǎng)格劃分(插件作者所用方法)
Easypbc插件需要相對面的節(jié)點(diǎn)一一對應(yīng),方便后續(xù)點(diǎn)對點(diǎn)周期性邊界條件的施加,如果節(jié)點(diǎn)不是一一對應(yīng)的就會導(dǎo)致插件報錯。那么如何劃分周期性網(wǎng)格呢?
1.有些人是在Hypermesh中劃分的,該方法我也嘗試過。在導(dǎo)入到ABAQUS后,Mapping accuracy默認(rèn)1E-07時,無法創(chuàng)建一一對應(yīng)哪個的節(jié)點(diǎn)集合。只有將其放大,例如1E-03才可以。所以該方法既有較高的學(xué)習(xí)成本,網(wǎng)格質(zhì)量也一般。
2.方法2就是在ABAQUS中實(shí)現(xiàn)。劃分網(wǎng)格時選擇Sweep,就可以讓Easypbc插件在后續(xù)過程中正確運(yùn)行。該方法是插件作者所用的方法,視頻鏈接:EasyPBC: Plugin instillation and composite homogenisation example - YouTube。希望可以給大家省點(diǎn)時間,少走彎路!
展開 ABAQUS周期性邊界條件插件-EasyPBC1.4
EasyPBC is an ABAQUS CAE plugin developed to estimate the homogenised effective elastic properties of user created periodic (RVE).
各位有條件的同學(xué)可以去youtube上看一下作者的視頻,我不知道怎么下載,希望對各位的科研有所幫助
https://www.youtube.com/watch?v=pyZXvl3C6fI&pbjreload=101&ab_channel=SadikOmairey
https://www.youtube.com/channel/UCI2n0gg_4hFJ5XZ6eGG1yZA
EasyPBC V.1.4_5.zip
展開 周期性邊界條件插件EasyPBC ¥50
周期性邊界條件插件EasyPBC, 可為任意2D、3D模型生成周期性邊界條件
【推薦】一款A(yù)BAQUS施加周期性邊界條件的插件
目前該插件已經(jīng)更新至1.4版本,詳細(xì)介紹見
https://www.researchgate.net/project/ABAQUS-Plugin-Tool-for-Periodic-RVE-Homogenisation-EasyPBC
使用體驗(yàn)
安裝插件EasyPBC V1.3。
建立一個簡單復(fù)合材料單胞有限元模型,賦予材料屬性,創(chuàng)建裝配體,進(jìn)行網(wǎng)格劃分。
運(yùn)行plug-ins菜單下的EasyPBC V1.3插件,輸入當(dāng)前工作model和part名稱,選擇要計(jì)算的材料宏觀參數(shù)(對應(yīng)周期邊界條件加載),宏觀參數(shù)求解與否可自主選擇。
非常的方便。
四、插件下載
關(guān)注微信公眾號:ABAQUS在線,后臺回復(fù)“EasyPBC”,直接獲取網(wǎng)盤下載地址。
展開 
一款A(yù)BAQUS施加周期性邊界條件的插件 附EasyPBCuserguideV1.3下載
目前該插件已經(jīng)更新至1.4版本,詳細(xì)介紹見
https://www.researchgate.net/project/ABAQUS-Plugin-Tool-for-Periodic-RVE-Homogenisation-EasyPBC
使用體驗(yàn)
安裝插件EasyPBC V1.3。
建立一個簡單復(fù)合材料單胞有限元模型,賦予材料屬性,創(chuàng)建裝配體,進(jìn)行網(wǎng)格劃分。
圖為一個簡單的單胞示例
運(yùn)行plug-ins菜單下的EasyPBC V1.3插件,輸入當(dāng)前工作model和part名稱,選擇要計(jì)算的材料宏觀參數(shù)(對應(yīng)周期邊界條件加載),宏觀參數(shù)求解與否可自主選擇。
圖為的運(yùn)行界面
點(diǎn)擊OK,程序會自動執(zhí)行計(jì)算,得到宏觀性能參數(shù)(以txt文件格式給出)。
下載地址:EasyPBCuserguideV1.3
展開 Easy-PBC tutorial ------案例十八 ¥49
? Easy-PBC使用教程
EasyPBC 是由英國阿伯丁大學(xué)(University of Aberdeen)的 Sadik Omairey 用 python 開發(fā)的開源 ABAQUS CAE 接口插件,用于施加周期性邊界條件同時還可以估算周期性代表體積元的等效彈性常數(shù)。該軟件使用時需要用戶在 CAE 中自定義 RVE,然后借助該插件施加周期性邊界條件使用時將該軟件放在abaqus的plug-in文件夾下面即可使用,具體使用過程這里以一個案例進(jìn)行說明
案例說明:(以雙相為列子,類似可以推廣至多相)
1,建立雙相材料的RVE模型,基體的尺寸為1*1*1(mm),材料為鋁(第一相)。增強(qiáng)材料為r=0.25,h=1(um)的圓柱,材料為低碳鋼,(第二相)
2,賦予材料對應(yīng)的彈性屬性,基體楊氏模量為68.3Gpa,泊松比為0.3,纖維楊氏模量為210Gpa,泊松比為0.33
3,對材料進(jìn)行網(wǎng)格劃分
4,啟用EasyPBC插件,并選擇計(jì)算內(nèi)容,這里選擇計(jì)算兩相材料的X,Y,Z方向的等效的楊氏模量,和12,23,13的剪切模量,以及泊松比
5,后處理材料數(shù)據(jù)
雙相材料模型圖
楊氏模量E(Gpa)
泊松比μ
體積分?jǐn)?shù)
鋁(基體)
68.3
0.3
0.196
低碳鋼(增強(qiáng))
210
0.33
0.804
材料的應(yīng)力分布情況
材料等效彈性屬性
多相的情況類似(可自行嘗試)
展開 Damask 2.0.3聯(lián)合abaqus進(jìn)行晶體塑性有限元模擬的簡單介紹
至此,我們就準(zhǔn)備好了所需要的abaqus_v6.env,inp文件和material.config,在inp文件中添加邊界條件,這里采用EasyPBC施加了一個單軸拉伸的位移邊界條件,如下圖所示:
運(yùn)行作業(yè)時在終端輸入:
abaqus job=JiaHe1 user=/home/cpfem/damask-2.0.3/src/DAMASK_abaqus.f interactive
即可運(yùn)行作業(yè),可以通過.sta文件查看作業(yè)進(jìn)程。以下是計(jì)算結(jié)果:應(yīng)力云圖(Pa)和力位移曲線,本例的所有計(jì)算文件附在文末。